自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿文的专栏

爱生活,爱编程

  • 博客(18)
  • 收藏
  • 关注

原创 差距

              同事中有工作几年了的,厉害啊,编程能力很强,做事能力也很强,我现在差距还很大,得努力。              提高自己分析问题,学习东西的能力。

2008-11-29 11:06:00 321

原创 C++的引用(一)

摘自钱能的《c++程序设计教程》     (1)引用不是值,不占存储空间,声明引用时,目标的存储状态不会改变。所以,既然定义的概念有具体分配空间的含义,那么引用只有声明,没有定义。      (2)引用在建立时就初始化,而且总是作为目标的别名使用,即使在应用地址操作符时也是如此。(这句话可以理解为引用就相当于一个叫张三的人,有一个外号叫二狗子,无论你是说张三还是二狗子,都是指同一个人)

2008-11-18 14:36:00 294

原创 动力

寻找动力,走出自己的路,不能什么来。精力有限,时间有限,得定一个目标。花点时间想想。生活太安逸容易让人变懒。多想想当年的不易。

2008-10-24 17:31:00 466

转载 LPCTSTR数据类型

  转自:http://hi.baidu.com/mettlesome/blog/item/c69660a9e77edffd1f17a249.html    如何理解LPCTSTR, L表示long指针, 这是为了兼容Windows 3.1等16位操作系统遗留下来的, 在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。

2008-10-09 16:50:00 771

原创 工具的使用

       一个好的工具能够加快工作的速度,也能减轻工作的压力。所以在开始一个新的工具前,一定要把它摸个八九不离十。英文文档该啃的一定要啃,花的时间会有回报。

2008-07-10 16:51:00 266

原创 如何学习一个新东西

      掌握必要的资料,从基础入门,循序渐进.不要因为一个地方不懂而不耐烦,把问题记下来,在继续学习的过程中体会这个东西为什么会不懂,一定要花点心思去理解.      不要同时看很多资料,那会让人觉得很累,该慢下来的地方一定得慢.切记勿囫囵吞枣.细嚼慢咽对身体有好处,对学习也有很大的好处.

2008-07-09 09:20:00 1172

原创 我的体力活

     改了几天menu,累啊,完全是个体力活,还没改完.又没人可以问,这个世界啊.     细心+系统+慢下来的脚步.

2008-07-02 17:17:00 327

原创 C中内存使用规则

【规则 7-2-1】用malloc或new申请内存之后,应该立即检查指针值是否为NULL。防止使用指针值为NULL的内存。     【规则 7-2-2】不要忘记为数组和动态内存赋初值。防止将未被初始化的内存作为右值使用。    【规则 7-2-3】避免数组或指针的下标越界,特别要当心发生“多 1”或者“ 1”操作。    【规则 7-2-4】动态内存的申请与释放必须配对,防止内存泄漏。    【规

2008-06-26 10:28:00 326

原创 养成良好的代码风格

     今天开始看一本书,《高质量c,c++程序设计指南》对我这种粗心大意的人很有帮助,里面的tip还真是分得细,不得不佩服写书的林锐博士的耐心和细心工作。看了前面的部分,觉得这是一个被我们通常忽略的角落,大多数人都没有这方面的意识或学习。      自己以后写代码一定要注意养成自己的风格,有良好风格的代码是成为一个优质程序员的必经之路。       待看完了这本小书做个总结,应该从哪几个方面去

2008-06-25 16:31:00 369

原创 C中一个有趣的打印

        在LRESULT SendMessage(  HWND hWnd,      // handle of destination window  UINT Msg,       // message to send  WPARAM wParam,  // first message parameter  LPARAM lParam   // second message parame

2008-06-25 11:38:00 291

原创 sourceforge

      学习编程是一个漫长的过程,我们总是在不知不觉中重复造着轮子,可是这些都是无用功.必须时刻记得上外文网站,学习别人的源代码,从中体会别人的设计,风格,以及机制.soruceforge是一个不错的网站,值得花时间在上面逛.

2008-06-24 14:57:00 409

原创 多核和多线程

       这几天一直在看候捷译的Win32多线程程序设计,看到关于busy loops这一部分,说是开启了多线程其实浪费了时间,书上给出的地运行结果示例也证实了这个说法.        可我的机器是双核的,运行之后发现结果是反的,多线程所花的时间是单线程的一半,不知道是不是双核CPU的缘故,现在的多线程机制在双核CPU上是否有效,有待进一步验证,可如果不是这个原因,又会是其它的什么原因呢.难道

2008-06-23 16:10:00 509

原创 C中Define

C语言中#define宏在实际运用中比较复杂,但都遵循同样的原则,那就是:以前面的文字代替后面的文字,在预编译的时候,会展开该宏定义。此时并不会行类型检查,在编译的时候才进行检查。用法:如#define ww extern int pp();  /     表示后续的int ch也属于defineint hh 在程序中直接使用该宏定义即可,其语言遵循C规定。

2008-06-20 16:06:00 346

原创 学好C语言

      C语言越用越发现它的强大,和以前在学校教科书上学到的不同,实际工程中的C很复杂,采用的编译和链接工具各不相同,实际运用中有必要对它们的一些用法做一些了解,像宏,编译选项等。         MSDN是个好东西,值得多花时间在上面,提高自己不用IDE进行开发的能力,以及阅读英文文档的能力。         碰到问题:第一个找:百度,GOOGLE                      

2008-06-17 17:40:00 256

原创 观察力

       用一门新的语言开始写程序时,或多或少都会看别人写的源代码,这时要学会先理解别人写的代码,因为别人的代码中的一些写法就代表了目前用这门语言写CODE时的一个规范.        提高观察力,多问为什么,理解程序的一个结构,并举一反三,提高自己对抽象概念的理解.

2008-06-17 17:13:00 286

原创 VC中的不同工程

     有待学习的地方:    如何手工来编译而不用vc,makefile怎么写,BAT文件的写法.INCLUDE和LIB如何加入.VCVARS32.BAT文件的作用.    VC++的链接方式.

2008-06-13 17:10:00 287

原创 开个技术类的博客,方便查阅`

身为技术人员,没有博客,招人笑话.总有些东西要记录,方便自己的使用,要不每次都得百度,Google.标记一下,来LG已经三月了,和学校里学到的不一样,都是大型的项目.第一个C项目,傻眼了,原来C还可以这么用.多写,多看,提高自己的水平.

2008-05-09 16:03:00 296

原创 常量指针与指针常量

C语言中的常量指针和指针常量         关于常量指针和指针常量已经试着记过好几次了,平时用得也不多,老是记不住,两个总给搞混了,今天在华为面试又问到这个问题,真的应该把它整理清楚了。定义 : const char* pa; 或 char const *pa;这样定义的pa称为常量指针,即pa是一个指向一个字符常量的指针,pa所指向的内存地址中的内容是不可以改变的,即不可以使用 *pa = v

2008-05-09 15:43:00 914 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除