- 博客(14)
- 收藏
- 关注
原创 程序员每天该做的事
程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,
2007-03-28 00:53:00 915
转载 一个美国工程师的事业和生活观
在三月举行的IIC展览会上,本站记者认识了StarGen公司的首席结构师Norm Rasmussen。Norm Rasmussen曾经在Intel公司工作了11年,他是Intel公司PCI开发组最早的成员,并且在1999年以前,连续七年担任PCI协议工作组的主席,同时,他还是PCI-to-PCI桥规范开发组织的成员。1999年,Intel公司PCI工作组的几个工程师觉得他们在PCI技术发展方面的理
2007-03-24 22:21:00 882
转载 VC调试入门
概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创
2007-03-24 00:20:00 691
转载 一位IT老工程师的十条忠告
诸位,咱当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特
2007-03-23 01:08:00 830
转载 CString与其他类型的转换
1、字符串与数的转换:atof(字符串->double,int,long),itoa(int->字符串),ltoa(long int->字符串)double->CString的方法:CString::Format("%d", &dX); 2、CString to char*//经过类型强制转换,可以将CString类型转换成char*,例如:CString cStr = "Hello,world!
2007-03-23 01:05:00 672
转载 CString 和 char * 的相互转换
CString 和 char * 的相互转换_T的作用_T和_TEXT是一样的,一般情况_T("Kurt")和“Kurt"没有什么区别。但对于UNICODE,一般加上_T.如果想编译UNICODE版本的软件,则加上_T可以由编译器自动把字符串转换为Unicode的。 char* str,或unsigned char* str转换成CString1。直接用构造函数
2007-03-23 01:03:00 1244
转载 MFC六大关键技术之(五六)
MFC六大关键技术之(五六)消息映射与命令传递 说到消息,在MFC中,“最熟悉的神秘”可算是消息映射,那是我们刚开始接触MFC时就要面对的东西。有过SDK编程经验的朋友转到MFC编程的时候,一下子觉得什么都变了样。特别是窗口消息及对消息的处理跟以前相比,更是风马牛不相及的。如文档不是窗口,是怎样响应命令消息的呢? 初次用MFC编程,我们只会用MFC ClassWizard
2007-03-23 00:56:00 887
转载 MFC六大关键技术(四)
MFC六大关键技术(四)MFC六大关键技术(第四部分)——永久保存(串行化) 先用一句话来说明永久保存的重要:弄懂它以后,你就越来越像个程序员了! 如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、画图等小程序,也需要保存才有真正的意义。 对于MFC的很多地方我不甚满意,总觉得它喜欢拿一组低能而神秘的宏来故弄玄虚,但对于它的连续存储(serialize)机制,却是我十
2007-03-23 00:54:00 1210
转载 追根究底,MFC六大关键技术剖析(三)
追根究底,MFC六大关键技术剖析(三)三、动态创建动态创建就是运行时创建指定类的对象,在MFC中大量使用。如框架窗口对象、视对象,还有文档对象都需要由文档模板类对象来动态的创建。我觉得这是每个MFC的学习者很希望理解的问题。 初次接触MFC的时候,很容易有这样的迷惘。MFC的几大类不用我们设计也就罢了,但最疑惑的是不用我们实例化对象。本来最直观的理解就是,我们需要框架的时候,亲手写
2007-03-23 00:53:00 790
转载 追根究底,MFC六大关键技术之剖析(二)
追根究底,MFC六大关键技术之剖析(二)二、运行时类型识别(RTTI)运行时类型识别(RTTI)即是程序执行过程中知道某个对象属于某个类,我们平时用C++编程接触的RTTI一般是编译器的RTTI,即是在新版本的VC++编译器里面选用“使能RTTI”,然后载入typeinfo.h文件,就可以使用一个叫typeid()的运算子,它的地位与在C++编程中的sizeof()运算子类似的地方(包含一
2007-03-23 00:51:00 705
转载 追根究底,剖析MFC六大关键技术(一)
追根究底,剖析MFC六大关键技术(一)追根究底,剖析MFC六大关键技术(第一部分) 题外话:我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?不行!!!如果这
2007-03-23 00:49:00 875
转载 ANSI与UNICODE
ANSI与UNICODE 到底什么是ANSI,什么是UNICODE呢?其实这是两种不同的编码方式标准,ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。8bit的ANSI编码只能表示256种字符,表示26个英文字母是绰绰有余的,但是表示汉字,韩国语,日语等有着成千上万个字符的非西方字符肯定就不够了,正是如此才引入了UNICODE标准。 在软件开发中
2007-03-23 00:43:00 659
转载 堆和栈的区别
堆和栈的区别 堆(Heap)栈(Stack) 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储 栈: 就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆:就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个
2007-03-23 00:39:00 520
转载 Windows基本的数据类型
Windows基本的数据类型Windows基本的数据类型 下面列出较为常用的数据类型,大体包括了字符型、整型、浮点型、布尔型、指针型以及Windows应用程程特有的句柄型,表示指针型的数据类型往往以P或LP作为前缀,而句柄型总是冠以H。 类型 定义-------------------------------------------
2007-03-23 00:13:00 984
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人