招聘 职位要求: 1. 熟练掌握标准c/c++开发。熟练掌握vs2003,设计和实现过小规模的软件系统. 2. 对:界面,Activex控件,多进程,多线程等有深入的理解和应用,并有丰富的程序调试及优化经验. 3. 熟练掌握操作系统、数据结构、软件工程等软件开发必备知识. 4. 熟悉TcP/IP,HTTP等协议,对协议细节有清晰概念. 5. 掌握WINDOWS消息机制,较深理解MFc,掌握大型关系数据库的访问. 6. 沟通能力、文字表述能力,工作积极主动,认真踏...
1。编译环境 如果在linux下,可以是vi+gcc+gdb,也可以是emacs+gcc+gdb。这里说一下,vi和emacs是编辑软件,也就是写源代码的工具,gcc是编译器,gdb是调试器。关于vi和emacs,是*nix平台上的两大主流编辑器。你要问了我该学哪一个。抱歉,我也不知道你该学哪一个。 如果在windows下,那就很多了。主要是微软和BORLAND的产品。大家如果想对它们了解更多,用google搜一下就知道了。 选择一下自己编程的平台,装一个编译...
下面这段代码为什么打印a[100]时可以正常打印出0;而打印a[1024]时却是segment fault呢?
代码:
[code]
#include
1. 3年以上Linux、UNIX c语言开发经验 2. 1年以上 UNIX System call 使用经验 3. 熟悉常用算法 4. 了解 HTTP协议,Apache 模块开发经验者优先 5. 3年以上上用数据库开发经验(Oracle,DB2,SQLServer)或PostgreSQL、 MYSQL等 6. 最好有一年以上Perl、Shell、Ruby等开发经验。 英语4级以上,日语2级以上更好 有独立解决问题的能力 对工作能够认真负责,努力刻苦 能够积极配合同事工作 base:大连 日本独资企业,福利待遇优厚...
[code] #define _VARIANT_BOOL /##/ Vc中存在上述语句,意思可能是 #define _VARIANT_BOOL // 但跟据c99标准中的规定,对像类宏定义的替换表中的“//”不应该被认为是单行注释符 [/code] 不知大家是怎么看的。 [ 本帖最后由 samon_fu 于 2009-1-13 20:38 编辑 ]
请问下面这个宏转换是什么意思? #define list_entry(ptr,type,member) ((type*)((char*)(ptr)-(unsigned long)(&((type*)0)->member)))