re: 使用OpenGL中的GLUT[未登录] Jerry 2014-05-15 15:29
1>------ 已启动生成: 项目: wy_2, 配置: Debug Win32 ------
1>生成启动时间为 2014/5/15 星期四 15:25:20。
1>InitializeBuildStatus:
1> 正在对“Debug\wy_2.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> 1.cpp
1>ManifestResourceCompile:
1> 所有输出均为最新。
1>LINK : fatal error LNK1104: 无法打开文件“opengl32.lib glu32.lib glut32.lib”
1>
1>生成失败。
1>
1>已用时间 00:00:01.39
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
这是怎么回事啊??
re: UEFI实战(1)[未登录] Jerry 2013-11-12 15:15
楼主是这方面的专家,我想问一下楼主,GPT磁盘中有MBR中所谓的活动分区概念吗,GPT磁盘的系统启动和MBR磁盘的启动有什么区别吗,GPT不是寻找活动分区来启动操作系统吗?谢谢楼主!
是的
我也是遇到了这个问题
搞了两天才发现 原来是一个类成员的布尔型私有变量没有初始化
而且在windows下的vs2008编译运行 一切正常 结果也对
而在linux下编译运行没有任何意外 可是就是结果不对
一直跟踪到内部才发现原来是有个bool变量没有初始化
faint!
不过好像vs2008对于其没有初始化的布尔型私有变量的赋值是true吧
好象不是false哦
而其无论是debug模式还是release模式好像都是一样的
不知道是不是这样
re: 关于C++之“复杂”[未登录] jerry 2010-07-08 14:48
实际上《人月神话》的一个观点完全可以解释所谓的 C++ 的复杂性。该书认为一致性对软件非常重要。要保证一致性,我们并没有多少选择:或者在没有多少限制的前提下三五个人做一个东西;或者在严格限制的前提下数十人甚至上千人做一个大工程;此外就是以上两者之间广阔的灰色地带。
不做限制,很难保证一致性;限制太多,妨碍了创造性。限制本身在其被制定出来的时候,展现了一种停滞性,限制这个词的定义表明了限制本身的演化的迟缓性,这导致了相对的落后。可见限制的副作用是很大的。
但这是一个商业的世界。投资软件的目的是为了利润。在一个新兴的市场里,创新很重要。那么多的东东都还不成熟,还需要去探索。少数 C/C++ 的高手可以在其中大展拳脚。在一个成熟的市场里,似乎一切都那么四平八稳,控制成为了公司的追求。C/C++ 这么不好控制的东东,当然没落了。
mov DWORD ptr [ebp-4], 10h // 修改a的值为0x10
a地址有错误
re: 股票数据格式文档[未登录] Jerry 2009-09-30 16:08
re: 一道Google面试题的解答[未登录] jerry 2009-04-09 22:53
1. 把楼主的程序稍微简化了一下。
2. 加了一个main文件。
文件MyStack.h:
#ifndef MYSTACK_H_
#define MYSTACK_H_
#include <vector>
#include <utility>
using std::vector;
using std::pair;
template<class T>
class MyStack {
private:
vector< pair<T, T> > stack;
T minimum;
public:
MyStack();
virtual ~MyStack();
void push(T e);
void pop();
T top();
T min();
};
template<class T>
MyStack<T>::MyStack() {
// TODO Auto-generated constructor stub
}
template<class T>
MyStack<T>::~MyStack() {
// TODO Auto-generated destructor stub
}
template<class T>
void MyStack<T>::push(T e) {
if (stack.empty()) {
minimum = e;
}
stack.push_back( pair<T, T>(e, minimum) );
if (e < minimum) {
minimum = e;
}
}
template<class T>
void MyStack<T>::pop() {
minimum = stack.back().second;
stack.pop_back();
}
template<class T>
T MyStack<T>::top() {
return stack.back().first;
}
template<class T>
T MyStack<T>::min() {
return minimum;
}
#endif /* MYSTACK_H_ */
文件Main.cpp:
#include <iostream>
using namespace std;
#include "MyStack.h"
int main() {
cout << "Hello World!" << endl;
MyStack<int> stack;
stack.push(34);
stack.push(343);
stack.push(1);
cout << "Min value: " << stack.min() << endl;
cout << "Top value: " << stack.top() << endl;
stack.pop();
cout << "Min value: " << stack.min() << endl;
cout << "Top value: " << stack.top() << endl;
return 0;
}
re: 甘特图1.0.1β发布 [未登录] jerry 2008-12-10 23:33
正在学, 太感谢了,
re: 【原创】技术系列综述(一)[未登录] Jerry 2008-10-24 14:17
期待下文
楼主的那个bug是很常见的,其实首先收到的不一定是发送操作,可能是接收操作, 但第二次解析时IoType还是错的
如果在GetQueuedCompletionStatus 函数接收到数据后再考虑再次调用WSARecv的话,对效率可能会有一定影响的,可以对多次发出的WSARecv加以一定的控制
re: 字符集相关问题 Jerry 2007-06-27 11:53
Sun 的CC编译器,
re: 字符集相关问题 Jerry 2007-06-27 09:27
谢谢chemz
但是我在solaris下locale -a 查了一下他里面支持的中文字符集有
zh,zh_CN.EUC,zh.GBK,zh.UTF-8,我一个个试过了,但是都不正确转换,是不是真的需要另外加中文字符集,不清楚在solaris下面是不是真的有“chs”的字符集
re: 字符集相关问题 Jerry 2007-06-26 21:17
请教一下,在Solaris操作系统下中文字符串使用的是什么字符集。
我在Solaris下用setlocale( LC_ALL, "chs" ),然后将字符串转换成unicode
得到错误结果,后来发现在solaris里面就没有"chs"这种编码方式,请问我怎样才能正确转换
re: DSOFramer 控件修改成功 Jerry 2006-12-28 16:40
问个弱弱的问题,要取得当前打开word中被选中的文本应该用什么方法?我要在控件失去焦点的时候将word中选中的文本放到一个隐藏的文本框中应该如何操作?
多谢!!!mail:brooklet@126.com
re: 1.7 错误处理 Jerry 2006-03-30 09:40
能不能把英文版发给我阿,谢谢!
jerry@2001tech.com
re: 我讲课用的幻灯片 jerry 2006-03-26 02:54
xiexie