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