自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

David的专栏

成功源于勤奋

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 windows vista的符号链接

相信使用过UNIX的朋友都会对符号链接印象深刻,通过符号链接,可以方便地创建指向文件系统中其他文件的快捷方式,这在很多时候能够给操作带来极大的便利。不过,在Windows系统中,想要实现类似的功能则麻烦得多,虽然微软自Windows 2000开始,便为NTFS卷引入了对名为Junction Point的symbolic link(符号链接)的支持,但是,在图形界面下往往工作不太正常,很

2010-03-30 18:30:00 1014

原创 c++编译时提示"psapi.h"找不到的解决办法

  出现此类问题是,一般是因为系统没有安装platform sdk所致,下载并安装platform sdk可以解决这个问题。 还有一个更简单一点的方法,从晚上下载psapi.h 和psapi.lib,然后分别放到Visual studio相关的头文件目录和lib文件目录。 遇见这个问题两次了。杯具。 

2010-03-30 17:22:00 7920

原创 项目工程从VC6.0迁移到VS2008的几个体会

最近将一个小工程从VC6.0迁移到VC9.0,预计时间是3天完成,结果3个小时就ok了。过程还是很正常的,没有遇到什么难题。总结了一下,大致有以下几个问题: 1. stdafx.h的问题。6.0下IDE生成的头文件放到Vs2008下编译已经不行了。将stdafx.h文件的内容用vs2008下生成的stdafx.h替换、 2. 加上targetver.h. 3. for循

2010-03-25 12:10:00 1757

转载 Link2001常见错误以及VC6.0工程文件的用途

引起LNK2001的常见错误都有哪些遇到的LNK2001错误主要为:unresolved external symbol “symbol”如果链接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误信息。一般来说,发生错误的原因有两个:一是所引用的函数、变量不存在,拼写不正确或者使用错误;其次可能使用了不同版本的链接库

2010-03-19 17:47:00 1415

原创 第三章,c++的异常处理

前言:异常机制是作为语言的新特性加入c++的,java的异常处理就是源自于c++的异常处理。尽管异常引入c++很久了,但是c++社区还是有很多人写程序的时候不使用异常,还有人根本不知道如何正确使用异常。至今没有一种公认的常规技术,使得异常抛出的时候,软件能哦与更可预测和稳定的行为。 异常不是逻辑错误,这一点无比要搞清楚。程序在异常存在的情况下运行的很好是因为它们就是这么设计

2010-03-16 23:50:00 932

原创 Google 笔试题。

一、单选1. 80x86中,十进制数-3用16位二进制数表示为?解答: 0xFFFD. 数据在计算机里用补码表示,正数的补码为其原码,不变,负数的值为其补码求反加一。最高位为符号位。因此,可以这样计算,3减去1,等于2,然后取反,则得到-3的补码。 2. 假定符号-、*、$分别代表减法、乘法和指数运算,且三个运算符优先级顺序是:- 最高,*其次,$最低;运算符运算时

2010-03-15 18:03:00 1936 1

原创 最近在看和准备看的书

在看c专家编程。收获还是有的,虽然c代码写的不多,(工作之中主要面对的是c++),但是个人感觉c对于c++的理解还是很有帮助的。 多看c的书我想还是很有好处的。 另外打算看 advanced windows debugging。直接啃英文版的了,英文版看起来比较慢,主要很担心翻译的问题。国内的译者水准我个人不是很信服。 最近工作中用到的调试比较多,有时间会学习和写一些调

2010-03-10 23:40:00 816

原创 关于dynamic_cast返回值的判断

很遗憾的,因为dynamic_cast返回值没有做检查,导致了一个小bug。又杯具了一回。因为我工作中很大一部分任务是调试和修改别人的bug,修改自己因为小纰漏造成的bug,是很打击自己的一件事情。 dynamic_cast返回值有可能为null,切忌切忌!切忌任何指针在使用之前都做NULL判断。 记得boost里面包装了一下,有一个polymorphic_cast,该函数封装

2010-03-02 23:41:00 5069 1

原创 c和c++的微妙的不同

在c++中存在,在c语言中却不存在的限制有: 1. 完整的函数原型声明是必须的,c语言里没这么严格.2. c++中,由typedef定义的名字不能与已有的结构标签冲突,但是c语言中却是可以的.3. 当void*指针赋值给另一个类型的指针时,c++规定必须进行强制类型转换,但是c语言中却不必要。 在c++和c中含义不一样的特性:1. c++中增加了至少十几个关键字2.

2010-03-01 22:49:00 859

原创 ShellExecute()用法以及和system()的区别

ShellExecute Functionshell32.dll  ShellExecute PRE.clsCode { font-size:110%; } PRE.clsSyntax { font-size:100%; } TD DIV.clsBeta { display:none;} A:link { color:#0000ff; text-decoration:

2010-03-01 17:24:00 5056

c++ TR1 文档

c++ tr1de的文档 下一代c++标准库的候选成员 最新的c++技术

2009-04-24

空空如也

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

TA关注的人

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