周星星 之 Blog
关注 ASM/C/C++
VC知识库BLOG
::
首页
::
新随笔
::
联系
::
聚合
::
登录
::
125 随笔 :: 25 文章 :: 2585 评论 :: 9 Trackbacks
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
News
提示:
访客留言
佛学佳句
室内装潢
《IT公司速查手册》
有C/C++问题去『vckbase』
看美女去『千帆论坛』
VCKBASE网友照片集
留言簿(41)
给我留言
查看公开留言
查看私人留言
随笔分类
ASM/C/C++ (96)
(rss)
其他 (23)
(rss)
随笔档案
2008年9月 (2)
2008年8月 (4)
2008年7月 (2)
2008年4月 (1)
2008年2月 (2)
2008年1月 (4)
2007年12月 (1)
2007年10月 (2)
2007年9月 (1)
2007年5月 (3)
2007年4月 (2)
2007年3月 (2)
2007年1月 (3)
2006年12月 (8)
2006年11月 (3)
2006年10月 (3)
2006年9月 (1)
2006年8月 (3)
2006年7月 (1)
2006年5月 (1)
2006年4月 (1)
2006年3月 (9)
2006年2月 (2)
2006年1月 (3)
2005年12月 (5)
2005年11月 (1)
2005年10月 (1)
2005年9月 (7)
2005年7月 (5)
2005年6月 (4)
2005年5月 (1)
2005年4月 (1)
2005年3月 (1)
2005年1月 (4)
2004年12月 (1)
2004年11月 (2)
2004年10月 (2)
2004年9月 (3)
2004年8月 (3)
2004年7月 (5)
2004年6月 (12)
2004年5月 (3)
文章分类
无奈感悟 (1)
(rss)
ASM/C/C++ (20)
(rss)
文章档案
2008年10月 (2)
2008年9月 (1)
2008年8月 (1)
2008年6月 (1)
2008年4月 (2)
2008年1月 (1)
2007年11月 (1)
2007年6月 (1)
2007年4月 (1)
2007年3月 (1)
2006年7月 (1)
2006年3月 (1)
2005年11月 (1)
2004年12月 (1)
2004年5月 (9)
相册
limmer (0)
PIC (5)
Test (8)
相关链接
[小朱珠]朱燕
01. VC知识库
05. 博客园 BLOG 周星星
10. 中国博客网 周星星
Bjarne Stroustrup言论翻译
bruceteen在google上的论坛
C/C++ Users Journal
C++于google上的论坛
Coder,肖德时的BLOG
C-View
dozb
euclid
msn blog 周星星
oshj
Panic在vckbase
Panic的小屋
StarLight's Weblog
VC在线
www.cplusplus.com
www.perfspot.com
xtdwnuisea
Yellow的窝
一笑聊斋
七猫
刘未鹏
南无阿弥陀佛
又是panic
口水龙
闲谈物理
搜索
最新评论
1. 顺便问问LZ一个相关的问题
如果一段代码里执行了很多循环
foo()
{
for(i=0;...){}
for(i=0;...){}
...
}
这时那种代码更合理呢? 偶个人感觉适合把int i;定义到循环外似乎更好些,不知对否?
--假骑士
2. re: 再次随便说说,缓解一下看到此代码所带来的郁闷
代码二的好处是循环后,变量temp就可以消失了。
重复定义的问题,其实循环内,temp一直存在,不存在重复定义的问题。
另,实测了一下,这两段代码在VC++6里面的时间效率基本一致。
--假骑士
3. re: 编译期时立即数溢出
--100000
4. re: 实时数据库的简介(初稿)
杨,你好:
能不能告知 PI软件的价格体系。
--Xian
5. re: 疑难
怎么做可以为众生带来最大的利益?
--向月
6. re: 编译期时立即数溢出
老大,你的这些问题,都是怎么发现的啊,是会程序的bug中吗,觉得你真牛B
--ricardo
7. re: [zdd]的一道题
--jjnet
8. re: 再次随便说说,缓解一下看到此代码所带来的郁闷
其实这根本就没有意义,只是个人风格不同而已,对此我既不反对也不赞同星星的说法.
例子:我喜欢将花摆在门边外面(左面),老婆喜欢把花摆在门边里面(右面).一好事之人,非要对此指指点点,一笑而置之不理!
--非法用户
9. re: 佛学佳句
南无阿弥陀佛! ^_^
--meiko
10. re: windows下最好的C++ IDE
各位有听说过C-Free吗?国人的作品。
我觉得还是很不错的,它能够支持很多种编译器,VC或者GCC等都可以。目前最新好像是4.0版.
--allen
11. re jeffer:
:)避开VC的bug是一回事,VC有没有这个bug是另一回事。
--周星星
12. re Dark:
your are right, thanks
--周星星
13. re: VS2005/VS2008 中编译流程的一个严重bug
试了一下,DEBUG方式编译是错了,但是Release编译倒是正确的
--Dark
14. re: **
--jeffer
15. re jeffer:
每个人第一眼看到这代码自然会如你这样想,我一开始也认为是“未定义”行为。
不过仔细对比一下,*(__int64*)(str+0) 对operator= 而言是个值,因此根本不存在所谓的重叠。
如果不想被*(__int64*)(str+0)迷住了眼,那么写成
__int64 tmp = *(__int64*)(str+0);
*(__int64*)(str+1) = tmp;
在VS200X的release下同样输出错误数据。
--周星星
16. re: VS2005/VS2008 中64位数据引起的一个严重bug
精典的搬石頭砸到自己 , 當來源和目標重叠.
不能稱為bug, 這算是 沒定義, 寫碼自己要避免
就好比
memcpy( src , src+4 , 5);
memcpy( src+4 , src , 5);
--jeffer
17. 给ms发一个bug report吧
rt
--局部变量
18. 求M数中取N数的排列组合
--周星星
19. re: 计算24点的小程序(更新版)
您好,我想请问一下24点的算法原理。是否能详细讲解一下,谢谢!
--妮妮
20. re: 网摘
1956年12月18日,国务院曾发出《关于今后在行文中和书报杂志里一律不用“满清”的称谓的通知》。通知原文如下:
“满清”这个名词是在清朝末年中国人民反对当时封建统治者这一段历史遗留下来的称谓。在目前我国各民族已经团结成为一个自由平等的民族大家庭的情况下,如果继续使用,可能使满族人民在情绪上引起不愉快的感觉。为了增进各民族间的团结,今后各级国家机关、学校、企业,各民主党派,各人民团体,在各种文件、著作和报纸、刊物中,除了引用历史文献不便改动外,一律不要用“满清”这个名称。(见1986年南京大学出版社出版的《统一战线工作手册》)
--周星星
21. re: gcc/mingw/libstdc简介
非常之谢谢。。。
--以函
22. szj 求助GDI+
Image image( L"D:\\boy3.jpg" );
参数用CString strFilePath来代替怎么写
--szj
23. re: [zdd]的一道题
我觉得并不是return造成的。return的时候有一个析构是正常的。多出来的析构是在参数传递的时候多出来的。
我猜想,没有copy constructor的时候
foo(A()) 等价于 A a; foo(a);
--Justin Shen
24. re: 取浮点数的整数部分(确实有点无聊,不喜欢就召回删除)
double a = 6.7f;
double b = a * 10;
int c = a * 10;
int d = b;
printf( "%d", c ); // 输出 67
printf( "%d", d ); // 输出 66
如果是double的刚好相反也。
--re: 取浮点数的整数部分
25. re: 实时数据库的简介(初稿)
谁有WPKS安装说明?
--YangJun
26. 这鸡蛋真难吃
--周星星
27. re: VS2005/VS2008 的一个严重bug
defined _CHAR_UNSIGNED
255
0
char_max = 255
char_min = 0
为什么我的 VS2008 没有?
--Orez
28. re: VS2005/VS2008 的一个严重bug
但愿微软加油了
--REgicide
29. re: VS2005/VS2008 的一个严重bug
哦,确实是MS的严重BUG
--100000
30. re: VS2005/VS2008 的一个严重bug
不会吧,这都能错
--gaoqing000
31. re: time_t 和 DATE 之间的相互转化
--yqever
32. re: time_t 和 DATE 之间的相互转化
嘿嘿,多谢。
收藏了。
--yqever
33. 判断strtoull是否溢出,errno=0是必要的
--周星星
34. re: VS2005/VS2008 的一个严重bug
defined _CHAR_UNSIGNED
255
0
char_max = 127
char_min = 128
visual studio 2008 sp1 居然还是这样的.
--test
35. re: VS&G++ 重载operator delete的bug
当不同堆栈,delete 一个 void* 进不了 Destructor
如果操作是在 堆A里 new ,到堆 B 里 delete。
那么
void operator delete( void* raw )
。。。
delete( (foo*)raw );
delete( (int*)raw ); 或者
delete( (typename T*)raw ); 模板
--布伦特
36. re pcasa:
正常是正常了,可它完全不对了呀:)
new operator 包含 operator new 和 construct
delete operator 包含 destruct 和 operator delete
--周星星
37. re: VS&G++ 重载operator delete的bug
--pcasa
38. re: VS&G++ 重载operator delete的bug
this->operator new();
MFC的做法是
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
--布伦特
39. re: VC2005调试器的一个小小bug
貌似long long 出了问题,如果用*(unsigned __int64*)&a就能正常显示
--zdd
40. re: windows下最好的C++ IDE
我是菜鸟,听说SlickEdit2008很好用支持30种以上的语言..包括C/VC++但是不知用什么编译器好?...周大哥可以帮我解答一下吗..谢谢
--hn2008
41. 我不认为 ‘靠’来源于 Wacko
因为 wacko 在英文中很少做语气词,语气词是放在口边的,与句子无关的。如 fuck, damn, my god, my, shit, 等等。
he is a wacko person, he is so wacko.
‘靠’在中文里是语气词。对不上。
问下年龄大的人,都知道在 80年代并没广泛使用这个语气词,而都是用 ‘操’。
所以我认为 ‘靠’是 ‘操’的文雅化的变种。
--路过二
42. re: 实时数据库的简介(初稿)
本人在云南的一个项目中开发了一个DeltaV的系统OPCServer,通过某种方式不用购买DeltaV厂家的OPC(估计人民币3万多吧)就可以读取系统的数据,然收写道我的OPC中,其他的上层客户端可以通过OPC方式读去数据,感觉很有成就的。本人开发的OPCServer可以根据不同通讯方式灵活开发配置,美伦仪表超声波流量计和朱峰液位计等等我都有现成OPC接口,只要根据现场配置完成,就可以采集现场数据到OPC中,其他的系统就可以通过OPC方式读取数据。
另外我自己开发了一个根据CDT规约的模拟程序,那位想开发接收端的程序,这个发送端的模拟程序是帮助你调试程序的好帮手。
QQ: 58340431
--tomorrowagain
43. re: 实时数据库的简介(初稿)
这里有高人呀,本人今年四月份在宁夏石化做了一个项目,开发了一个OPCServer产品,根据 CDT规约采集南瑞系统的重要遥测,次要遥测和一般遥测数据,重要遥信数据,然收PHD数据库通过OPC方式在读去我开发的OPCServer的数据,运行稳定。同时也可以把DDE通讯方式转换成OPC方式,这次就把iFix和InToch的DDE方式转换成了OPC方式。有研究这方面的朋友可以交流。
QQ: 58340431
--tomorrowagain
44. re: [zdd]的一道题
这是C++的标准。新的标准实现右值引用了。就可以只构造一次,只析构一次了。 构造中的两次,有一次是复制构造,所以就没有打出消息。
--DD
45. re: 实时数据库的简介(初稿)
白开水,你好
不好意思,很久没来,
如果需要PI软件的话,电话13916017379
--杨
46. 编译器 dev-cpp4992
--周星星
47. re: windows下最好的C++ IDE
看这贴花了我一下午时间,但觉得还是值!
学到了不少东西!
一直在努力学习c/c++!
--oitry_chen
48. re: [zdd]的一道题
这个讨论很深入 看来要深入汇编级别才能了解本质
--foxtail
49. re: windows下最好的C++ IDE
再访强贴
--yaotong
50. re: 实时数据库的简介(初稿)
这个帖子好像还是比较火的吗,本人对PI和InSQL比较熟悉,可能上面的很多还有机会做过同事,有机会希望能帮到大家。
--好像知道那么一点点
51. re: 实时数据库的简介(初稿)
各位前辈好,小妹也是负责本公司SIS系统维护的,IH数据库。
最近出了问题,数据库一旦启动会同时生成两个Archieves文件,而且运行一段时间数据库就要断掉,请问各位这是什么原因?
出了问题才发现关于实时数据库方面网上可以参考的资料实在太少了,很高兴能发现这个论坛,期望和各位交流!
--anne
52. re: windows下最好的C++ IDE
距上次发贴一年多了,现在三年了
--zorro0799
53. 让 ctags 支持局部变量
ctags 默认对c/c++文件不纪录local variable,所以需要加上参数:
--c++-kinds=+l --c-kinds=+l
另外参数 -n 表示使用行号,而不是pattern。
--file-scope=no -R
--周星星
54. 仿真VC关键字__if_exists
--周星星
55. re carr123:
有没有显式的写出拷贝构造函数,咋就成了“你给函数的参数形式不一样”?
--周星星
56. 哈哈
因为,你给函数的参数形式不一样。
foo( A() ); 直接产生一个栈局部对象,调用默认的构造函数。
而 A a; foo(a); 先产生一个对象a,再调用拷贝构造函数产生一个内部的对象。
就象 A a = A(); //总共只产生一个对象。
总之,C++语法,很黄很暴力
--carr
57. re carr123:
写了拷贝构造函数 和 没写拷贝构造函数,其结果是不是应该一样?问题在于VC2005下不一样,前者出现2次析构函数,后者出现3次析构函数。
--周星星
58. 这个我知道!
--carr123
59. re: [zdd]的一道题
A()
---
~A()
~A()
gcc 3.2.3
--esi
60. re hpho:
1。"拷贝构造函数会默认生成"的意思并不是说会生成一个 A( const A& ) { },而是说 不写出拷贝构造函数,那么 A b(a); 也能编译通过。
2。这我就不明白了,为什么“因此它们在类设计上行为本质就是不一致的”? 而且所谓“临时对象”在有无"拷贝构造函数"时有区别吗?
--周星星
阅读排行榜
1. windows下最好的C++ IDE(145040)
2. 美女论坛(64941)
3. 实时数据库的简介(初稿)(57813)
4. VC++6.0中内存泄漏检测(41239)
5. 个人资料(18333)
6. 佛学佳句(17593)
7. 测试一下 Intel C++8.0 对模板的支持程度(16856)
8. 访客留言(16632)
9. C/C++试题(汇总中)(16084)
10. gcc/mingw/libstdc简介(15842)
11. 说文解字:‘靠’ 和 ‘操’ 含义的不同(14089)
12. 引用在强制类型转化中的应用(12810)
13. 使用OTL调用Oracle的存储函数(12285)
14. 使得if语句成为表达式的一个技巧(11876)
15. VC++6.0 和 Dev-C++4989 编译的程序性能差(11353)
16. [临时] VC2005补丁(已经解决)(11036)
17. 立即数的后缀修饰(11001)
18. C/C++中的整型常识(10947)
19. 关于typeid和RTTI的问答(10916)
20. 在编译期不知道参数数目的情况下调用变参数函数(10400)
21. GDI+ example(抄袭的)(9693)
22. 单链表倒序算法(9475)
23. 普通话 与 粤语(9381)
24. 浮点数 和 EPSILON (文章越写越啰嗦)(9365)
25. VC++6.0又一个弱智Bug(9282)
26. 数组引用(C++)(9076)
27. wprintf 和 wcout(9037)
28. [zt] 反转一个字节 和 判断32位整数二进制中1的个数 的算法(8694)
29. 室内装潢广告(8693)
30. 让私有成员更私有(8584)
31. 对“薪水面议”说不(8390)
32. VC2005 Bug汇总(8330)
33. [搞笑篇] VC 对 GCC(8253)
34. STL之父访谈录 [转载](8021)
35. VC++6.0中简单的内存泄漏检测事例代码(7996)
36. 无耻的 瑞星(7980)
37. 50个人中有相同生日的概率是97%(7904)
38. mingw3.4.2 下似乎 fellg 有bug(重复)(7788)
39. TURBO C运算符的优先次序(转载)(7698)
40. 为什么 char** 不能自动转化为 const char**(7600)
41. 不常用的一个字符常量(character constant )的用法(7594)
42. 获取其它进程内EDIT BOX内容的一种方法(7460)
43. [擂台赛] m张椅子围成一圈,n个人往上坐,请问有几种排列?(7282)
44. post编码规则(7238)
45. 使用_alloca的一个Demo(7171)
46. 发现VS2005的一个bug(7045)
47. 优先使用fstream::operator!()而不是fstream::is_open()(7043)
48. 互锁操作(6971)
49. 郁闷Citect(悉雅特)(6823)
50. 为什么浮点数a+b+c不等于a+c+b?(6760)
51. 布尔类型小常识(只适合初学者,因为有人问,所以贴出来,免得下次重复回答)(6611)
52. 专访Bjarne Stroustrup(转载)(6591)
53. ^_^ 编译器对标准支持的两个谣言(6411)
54. 软件开发没有coding(6404)
55. VC2005中int到bool的转化(6397)
56. VC2005的返回值优化(6385)
57. 取浮点数的整数部分(确实有点无聊,不喜欢就召回删除)(6341)
58. 问几个养老保险金的问题。(6207)
59. [VC++6.0] 一个很深的模板Bug(6148)
60. foo()是什么类型,俺有点糊涂(6081)
评论排行榜
1. windows下最好的C++ IDE(480)
2. 实时数据库的简介(初稿)(423)
3. 个人资料(187)
4. 访客留言(161)
5. 测试一下 Intel C++8.0 对模板的支持程度(64)
6. 佛学佳句(54)
7. C/C++试题(汇总中)(50)
8. 浮点数 和 EPSILON (文章越写越啰嗦)(39)
9. 普通话 与 粤语(38)
10. VC++6.0中内存泄漏检测(34)
11. 50个人中有相同生日的概率是97%(29)
12. 使得if语句成为表达式的一个技巧(28)
13. [搞笑篇] VC 对 GCC(26)
14. C/C++中的整型常识(24)
15. 不常用的一个字符常量(character constant )的用法(23)
16. 使用OTL调用Oracle的存储函数(22)
17. 让私有成员更私有(21)
18. [临时] VC2005补丁(已经解决)(21)
19. [C++] 成员变量名 和 类名 相同时该如何?(21)
20. 非多态的继承(20)
21. [zdd]的一道题(20)
22. 无耻的 瑞星(19)
23. 获取其它进程内EDIT BOX内容的一种方法(19)
24. 实在是令人哀伤(19)
25. ^_^ 编译器对标准支持的两个谣言(19)
26. VC2005的返回值优化(19)
27. 单链表倒序算法(19)
28. 在编译期不知道参数数目的情况下调用变参数函数(19)
29. VC++6.0 和 Dev-C++4989 编译的程序性能差(19)
30. 说文解字:‘靠’ 和 ‘操’ 含义的不同(18)
31. 对“薪水面议”说不(17)
32. VC2005 Bug汇总(16)
33. VC++6.0又一个弱智Bug(16)
34. 数组引用(C++)(15)
35. 发现VS2005的一个bug(15)
36. mingw3.4.2 下似乎 fellg 有bug(重复)(14)
37. foo() 和 foo 未必相同(14)
38. 问几个养老保险金的问题。(14)
39. 互锁操作(13)
40. gcc/mingw/libstdc简介(13)
41. 软件开发没有coding(12)
42. GDI+ example(抄袭的)(12)
43. 关于typeid和RTTI的问答(12)
44. 对M$的个人看法(呈献 yangtze 等大虾)(12)
45. 对于派生类,protected的受作用者是对象而不是类?(应该不对)(12)
46. [临时] 我的抛玻璃算法(11)
47. 模板使用前要先声明(11)
48. map::rbegin的一个注意点(11)
49. 为什么浮点数a+b+c不等于a+c+b?(11)
50. VC8 IDE的一个小问题,但害得我思考了老半天(11)
51. 调用者应当考虑函数对 const& 参数的影响(10)
52. [擂台赛] m张椅子围成一圈,n个人往上坐,请问有几种排列?(10)
53. foo()是什么类型,俺有点糊涂(10)
54. 某些版本的GetSaveFileName存在bug(9)
55. 再次随便说说,缓解一下看到此代码所带来的郁闷(9)
56. post编码规则(9)
57. 室内装潢广告(8)
58. 敬回 龙泰旭:(8)
59. 开源盛世,危机四伏(8)
60. windows下的fread对fwrite有问题(8)
访客留言
跟贴即可留言
posted on 2004-06-02 11:34 周星星 阅读(16632)
评论(161)
编辑
收藏
评论
#
re: 访客留言
2004-08-05 06:48
北斗星君
这个留言本到是给我一个启发。
我在我的Blog也开一个。^_^
#
re: 访客留言
2004-08-10 02:51
Fantasysoft
星哥,我把在博客园中的一些blog移到了CSDN。没想到您还是不遗余力的给我的blog发表了回复。
衷心的感谢您!感谢您给我的几篇blog写下了很漂亮的回复,特别是《朝得银弹,夕死可矣》的回复,写的太好了!
我正在学C++的东西,希望您能多多批评,多多指教!
#
re: 访客留言
2004-08-18 12:45
顾尔德
星星是怎么从生物行转来的?我现在也在生物行,但对IT很有兴趣,让星星谈谈想法:)
#
to 顾尔德:
2004-08-20 01:50
周星星
兴趣使然,加上很多相识的同学也有同样的想法,于是买了电脑,互相学习探讨,当时高手挺多,我当时就是喜欢病毒和破解技术,这种“超级”有趣的事使我对编程的热情一直没有冷却下来,学业最后的毕业设计也是一个软件。
仅有热情肯定是不够的,我对计算机知识的掌握使我获得了一个非常好的计算机相关工作,可惜的是我的英语很差,而这家公司又是一个完全的外企,更主要的是,这家德国公司认为研究病毒和破解技术是不道德的,很显然我失去了工作。外企进不去,进国内公司其实更难,因为国内公司非常重视学历或工作经验,一个生物学的毕业生进不了这个IT行业,但我没有放弃,我先进入一家技术要求不高的小公司,在获得工作经验之后再跳到更大一点的公司去。对我自己的决定我有两点很满意,第一是没有放弃继续自学和探索,为什么要强调“探索”是因为整个国内IT探索行业充斥着浮躁和不正确的声音,一失足成千古恨;第二是没有被眼前利益诱骗而投向VB、Java和.net,在VB/Java初入国土的时候,VB/Java程序员的工资是很高的,而同时因为C++的难学导致C++程序员的水平普遍偏低,工资不高事小,就业机会也很少。当然现在时来运转,国内软件公司对技术的要求越来越高,C/C++程序员的工资也跟着越来越高,主要还是地位的升高。不久前我跟以前的一个VB同事联系了一下,他是我见过的水平最高的VB程序员,起码比那些VB书籍的作者译者水平高,虽然我不喜欢VB,但我不得不承认他的水平,他的水平不在于那种外行人眼里的编码技巧,他的水平能使VB最大功能的应用在项目中,但他现在在卖电脑,因为他的工资从8000+股份渐渐降到1200+nothing。
我有第三点想法,我一直在执行着,但我不敢确定她是正确的,那就是如果你不是从事类似ERP这种对行业知识要求高对编程要求非常低的工作,那么请不要鄙视编码(code)工作,我看到很多令人尊敬的前辈们因为编码优则仕的行业潜规则成了仅设计不编码的中层领导,可惜长久的不编码导致他们失去思维的科学性和严谨性,最终不得不离开这个行业或者去了MIS/ERP行业。
前半篇幅我回答了你的问题---“怎样成功转行”,我的观点是 a.凭借兴趣打下坚实基础 和 b.创造进入IT行业的机会(我的方法是先进小公司从低级的工作做起);而后半篇幅可能对你而言没有多大作用,因为软件行业发展到如今,实在太大太广,我不知道你想成为怎样的一个程序员。
谈了这么多,也许你认为我是一个成功的程序员,但很遗憾,我不是。国内软件企业在认识上虽取得了长足的进步,但仍然为浮躁和不正确的声音所主导,即使在如今,“内存是无限大的,CPU是无限快的”、“一切都是对象”、“编码是最低贱的蓝领工作”……等等言论仍然大有市场,还是MIS时代的旧模样。既然我和这个行业的主流认识不一致,且我又不想同流合污,那么我在这个行业中其实并不如意,看到一批批无能的同事成为了领导,并领导项目走向失败,看到一批批优秀的有见地的同事黯然离开去了外企,从招聘到解聘的全过程我都看在眼里,看在眼里心在悲哀。当然这种情况已经好多了,怎么说呢?国内IT这条路的确又弯又长(太长我怕自己已经衰老了),但也光明(光明可以预见,但不知道有没有福气看到) ^_^。
#
有同感
2004-08-20 04:09
小辉
看过后有同感,不过有些事觉得太离奇了,一个好的VB程序员不会致于(工资从8000+股份渐渐降到1200+nothing)同时,他完全可以转向VC来.(编程的原理与思想才是最主要的,不在呼编程语言).
#
re: 访客留言
2004-08-20 21:56
周星星
小辉好,我very同意“编程的原理与思想才是最主要的,不在呼编程语言”,但我认为语言的不同不在于语法,而是编程思想的不同,选择一种语言就是选择了一种编程思想。这种编程思想之间的差别力量是巨大的,即使亲密如C和C++,我觉得她们之间都存在编程思想的鸿沟,当然我不认为C++就比C优秀,同样不认为C就比C++优秀。
#
re: 访客留言
2004-08-28 08:37
簌簌
hi, 我想问一下你,
大家努力阿!
#ifdef UNIX
typedef unsigned int WORD;
typedef unsigned long DWORD;
#else
typedef unsigned short WORD;
typedef unsigned int DWORD;
#endif
这段代码正确么?
这个代码,这里的WORD和DWORD分别都多少位?
在unix下,是否int等同非UNIX下的short,而long等同于非UNIX下的int的长度?
谢谢!
#
re: 访客留言
2004-08-29 00:27
周星星
可能是正确的,但仅仅是可能,如果你这个UNIX系统是16位的话,但不是所有的UNIX系统都是16位的。
因此,要么你使用sizeof()去测试一下,要么使用模板库2.0中相应的类型。
#
re: 访客留言
2004-08-31 01:57
Hanzac
unsigned long 一般都是 32 位的,unsigned short 则一般都是 16 位的。
unsigned int 不能确定其长度,在 Win32 下是 32 位的。
搞不准的话就用 stdint.h 好了。
#
re: 访客留言
2004-08-31 09:09
簌簌
周星星可不可以详细点说明如何用sizeof()来测试呢?我的这个程序是只需要在unix底下的运行的。还有,16位的UNIX系统是不是占了大多数的使用?
#
Oh
2004-08-31 09:43
簌簌
总不能
#ifdef Sizeof(int)==2
typedef unsigned int WORD;
typedef unsigned long DWORD;
#else
typedef unsigned short WORD;
typedef unsigned int DWORD;
#endif
吧?还有hanzac,stdint.h如何使用?谢谢!:)
#
或者我改成了这样,
2004-08-31 10:11
簌簌
#ifdef UNIX
if(sizeof(int)==2)
{
typedef unsigned int WORD;
typedef unsigned long DWORD;
}else if(sizeof(int)==4){/*testen wir wieviele Stelle fuer diese System*/
typedef unsigned short WORD;
typedef unsigned int DWORD;
}else
{
printf("your system is lower as 16bits or higher as 32 bits, this programm can not run!");
exit(-1);
}
#else
typedef unsigned short WORD;
typedef unsigned int DWORD;
#endif
#
to 簌簌:
2004-08-31 22:40
周星星
你应该明白short、int、long到底多大只影响到源代码阶段,而不影响到可运行程序。所以如果你不是为了代码移植,那么你只需要用sizeof输出char、short、int、long看一下就知道了;如果你是为了代码移植,那么你应该使用stdint.h(C99)或cstdint中的uint8_t、uint16_t、uint32_t、uint64_t、……。
stdint.h是C99的文件,如果你的编译器太老,估计没有。
#
好滴~
2004-09-01 08:16
簌簌
我的编译器有这个stdint.h阿,我在网上搜索了几段代码,看到了你说的uint8_t、uint16_t、uint32_t、uint64_t.对了,周星星,你有没有关于OCI接口和VC关于数据库的编程经验,能和我讲讲么?学校里我们要做一个文件管理器,教授要求用Oracle,我对Oracle还不熟呢,你能和我讲讲么?
#
re: 访客留言
2004-09-12 02:24
超越无限
能否帮忙邀请我入VCKBase的Blog?
#
to 超越无限:
2004-09-12 05:09
周星星
我没有邀请的权利,你看一下说明:
http://www.vckbase.com/bbs/viewtopic.asp?id=1209343&pg=1
#
re: 访客留言
2004-09-15 02:49
lionz
学着学着,觉得自己一片迷茫
今日,到VCBase快转转
无意间闯入你的领地
重新找到了前面的光明
感谢你的文章
--------------
好久没写作文了,好多字都写不来了,English又没学好,
看来自己真有些落伍了.........
#
re: 访客留言
2004-09-22 09:33
zijinshi
周星星,你好!
上次你在我的Blog上告诉我,C++的访问权限是针对类而言,不是针对类的对象而言的。
经过测试,发现的确如此。
谢谢帮我解决了问题!
#
re: 访客留言
2004-10-07 05:50
rosement
兄弟你好,我现在开发了一个关于PI系统的开发,利用了PI API的技术,但我发现程序老是有问题,而且程序崩溃以后,再启动就无法连接到PI数据库了,兄弟有何高见。
#
to rosement:
2004-10-08 23:37
周星星
我没发现过这样的问题,我觉得PI还是挺健壮的:)
#
re: 访客留言
2004-10-09 00:32
king_koo
看了你的求职资料,感觉很亲切,因为和我有不少共鸣点:)
很羡慕你搞的这个blog,搞得不错
#
re: 访客留言
2004-10-12 00:46
徐明刚
星星大侠,我是vc初学者,请问win32中的32是什么意思?thanks!
#
to 徐明刚:
2004-10-12 02:08
周星星
win32中的32指的是位数,指令的位数,
win32应用程序就是32位windows上的程序。
#
re: 访客留言
2004-10-12 10:17
徐明刚
饿。。谢谢饿。。
#
re: 访客留言
2004-10-25 23:47
ouwen210
初次到你的blog,觉的很不错.
我现正在学c++,以后有问提还望多多指教.
非常喜欢;
#
re: 访客留言
2004-10-26 01:13
琦
星星,看来你混得不错了
#
re: 访客留言
2004-10-26 08:41
李海建
不错阿,偶尔发现,很久没有上chianren了。继续努力,希望所在阿!
#
re: 周星星
2004-10-30 04:23
iceff
在你地盘上挖个坑,慢慢想种点什么^_^
#
re: 访客留言
2004-11-03 05:40
biky
GG,我刚学C++,怎么用VC编译C++程序丫?
郁闷,我点新建,复制别人的代码进去,按f5编译,怎么老不对?
教教我怎么做啊?还有哦,C语言用TC编译出来的dos程序,怎么右边没有滚动栏?,当信息满一个屏时,就看不到前面的信息了?
怎么回事丫?55555。。。。。。。救救我啊~
#
to biky:
2004-11-03 21:44
周星星
打开VC++6.0,菜单File/new:选择Projects页的Win32 Console Application,并在右边填上工程名称和路径,按OK按钮,选择An empty project再按Finish按钮,OK按钮。
第二步还是选择菜单File/new:选择Files页的C++ Source FIle,并在右边填上文件名称(确保Add to project选中着),按OK按钮。
然后就可以写代码了。编译连接是F7,调试运行是F5,直接运行是CTRL+F5.
#
re: 访客留言
2004-11-04 00:57
biky
谢谢GG,^0^!
但是如何自己定义编译出来的程序的图标呢?
#
to biky:
2004-11-04 01:43
周星星
对于控制台程序是没有图标图标的,你要图标可以建一个win32 Application工程
#
re: 访客留言
2004-11-04 22:48
fates
真不错啊,看了你的文章,和对问题回应。
太好了,希望的田野啊,还请指点啊。
#
re: 访客留言
2004-11-05 07:49
BIKY
晕哦~
我没看到有win32 Application这个工程丫~
在工程那里只看到一个ATL COM Appwizart的,
能不能说详细点丫~:(
#
re: 访客留言
2004-11-05 22:43
周星星
to fates:谢谢捧场
to BIKY:怎么会没有呢?第11个是MFC AppWizard(exe),第13个是 Win32 Application,它们都有应用程序图标。
#
re: 访客留言
2004-11-09 23:45
longsan
晕哦。成培训中心了。
#
请教:intel compiler连接错误
2004-11-11 03:11
水色精灵
小弟在用intel compiler 8 + vc6.0(sp5)时,若选择使用intel compiler编译连接,编译正常,但在连接时出问题,提示:
xilink6: error: could not write to argument file 'C:\DOCUME~1\
xilink6: error: couldn't open multi-file optimizations object list
Error executing xilink6.exe.
百思不得其解,烦请指点!
#
不知能否申请友情连接
2004-11-11 04:23
影子
站长你好。我是扫图地带的负责人。近日看论坛的来访记录,发现有很多朋友都是从你这里来的。这个页面:
http://blog.vckbase.com/bruceteen/archive/2004/05/20/241.aspx
很感谢站长收录我的论坛。因此想与你做个友情连接。不知是否方便?
呵呵,我也是南京人。
希望来这里的朋友都开心。:)
#
to 影子:
2004-11-11 05:54
周星星
OK!
#
re: 访客留言
2004-11-12 04:09
biky
我在学习C语言链表时,对链表尽行操作,
删除链表的第一个节点后,在打印它的值时,什么也没有,而我删除最后一个节点,在打印最后一个节点的值,返回null,都是删除操作怎么返回的值不一样呢,是不是我代码错了?
删除第一个节点的代码是这样的:
free(dir);
head=dir2->next;//这里把头指针head指向第二个节点的next指针了
下面这个是删除最后一个节点的代码:
delete(dir3);
dir3=NULL;
请问我这样写对吗?哪里错了,麻烦GG指导下我,我弄了3天了,一直不对,晕死了:(
#
TO:周星星
2004-11-12 05:16
影子
链接已做好。呵呵,天天心情好。
#
TO:周星星
2004-11-12 05:17
影子
突然发现,这里的时间好像快了一天。
今天应该才11号吧。
#
re: 访客留言
2004-11-12 08:59
一笑
原来这里别有洞天?厉害!
#
比个葫芦,画俩瓢!^_^
2004-11-12 09:36
一笑
**,我照你这个做了个同样的,不过也很又创意。你去瞧瞧去,看能不能找得到!^_^(提示:在标题下不远处)
#
re: 访客留言
2004-11-16 04:28
醉雨迷离
祝你生日快乐大蝎子!!
#
to 醉雨迷离:
2004-11-16 06:06
周星星
谢谢!
#
re: 访客留言
2004-11-25 02:18
Pregunta
俺也来捧场了 **
^O^
#
re: 访客留言
2004-12-02 02:47
高海
很尊重星星对于知识和思维的重视!
环境一直在改变,有了目标才有动力。继续努力,对中国的发展贡献更大的光辉!
#
re: 访客留言
2004-12-14 10:18
无名小兵
星哥,介不介意留个QQ号啊,以便即时向你请教啊.??
#
to 无名小兵:
2004-12-14 21:58
周星星
去 www.vckbase.com
www.vckbase.net 呀,回复肯定比我快 ^_^
我很少很少上QQ或MSN.
#
re: 访客留言
2004-12-14 22:41
titicaca
星星,真强呀。。。。已经收了链接啦。。
不知道什么时候会有你的实力呢。。
#
re:周星星
2004-12-15 12:15
无名小兵
呵...就是现在自己都很少上QQ...在这里问你也行啊...
我对编程也是比较感兴趣的,但因种种因素学过老谭的《C程序设计》以后就没有继续深研,只是知道基本的知识. 前几天看了一笑介绍的C四书五经后,又激起了我重新学C的欲望,主要结合自己快要毕业了,却迟迟不能确定方向,仔细想了一下还是觉得编程比较有前途.现在要开始写毕业论文了.星哥,你能不能就是给我指个方向在很好的完成论文的同时也能学点实用的东西为以后的工作打好基础.
#
to 无名小兵:
2004-12-15 22:28
周星星
:)哇,这个要求太高了,首先你学什么专业呀?转行有很多麻烦的
#
re: 周星星
2004-12-16 01:57
无名小兵
呵..就是麻烦.所以也没有想要转行了.就是计算机科学与技术.没有具体的分,现在就是什么都好象学过,但是又不精.所以苦恼啊
#
re: 访客留言
2004-12-28 13:36
jdzzy
一看星星哥就是条可歌可泣的好哥哥啊!
收了!
以后俺要经常来看看!
借个"火"啊!
16629894 我qq号!
俺大三计算机专业
欢迎每一个 有识 有知 有志 地各路好同学!!!
#
re: 访客留言
2004-12-30 13:05
你大爷
靠!
关于色情的图片太少,网站名称也太小
改!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
to 你大爷:
2004-12-30 22:11
周星星
要色情图片你可以去vckbase请教七猫