自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ecai的专栏

Happy life in Microsoft ATC now...

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 多字符和字符串的区别

首先感谢大家近来对我在MSDN上发表的翻译文章的鼓励。最初开始为MSDN翻译文章,纯粹是处于个人兴趣,也是希望可以对大家有所帮助吧。因为是业余行为,所以工作繁忙时(更多是懒惰啦),就会放弃这项事情。不过发表了几篇后,陆续收到一些朋友的回应,多有赞美之词,尽管自己知道尚有不少不尽之处,毕竟我自己也不是专职翻译人员,而且不少文章也是我自己一边学习一边尝试翻译出来和大家分享,不过还是难免飘飘然哦 J。同

2005-11-22 00:20:00 3116 3

原创 printf的两个需要注意的问题:无符号整数和64位整数

以下例子使用Visual Studio.NET的32-bit C++编译器。1)      %d和%u的区别unsigned int dwValue;printf(“%d”, dwValue);在dwValue的值大于0x7FFFFFFF时,输出的结果会变成负数。正确的程序应该为:printf(“%u”, dwValue); 2)      使用64位整数LONGLONG llValue;int

2005-11-22 00:18:00 34729 4

原创 回复:赋予操作系统一个大脑

前些日子收到一个网友的email,本来答应尽快回复的,实在不好意思食言了。主要因为我自己觉得不好回答,所以也尝试将email转发给其它朋友,可惜回应寥寥,而且没有什么有营养的回应。以下是收到的email:目标:赋予操作系统一个大脑。 初步想法:通过一定的学习算法,对用户的使用习惯进行学习,然后智能的给用户打开 或关闭某些应用程序。 基本细节: 1、从用户进入操作系统开始,本服务程序开始监控用户的行

2005-11-21 14:26:00 1478

原创 template 感言

已经使用template很多年了,还是感觉不能运用自如,尤其近来看到template的高级用法,更加让我感叹template的复杂性。据我猜测,如果可以安心的看完且看懂《Modern C++ Design》,相信会成为template的大牛吧,可惜自己只看来前2章,现在就一直束之高阁了,汗!不过话说回来,买这本书的时候因为是网上购买,冲着译者是侯捷先生,本以为翻译质量可信,没想到书中都是台湾译法。

2005-11-15 16:57:00 1165

原创 请参加微软05年2月新开的技术讨论区!

05年2月份刚刚开放的新的微软技术讨论区:http://forums.microsoft.com大家可以多多捧场,现在人气严重不足,许多讨论区还可以抢到TOP 10的位置哦。喜欢尝鲜的朋友不妨一试。讨论区特色:l      和Whidbey(Visual .NET 2005)结合,可以在Whidbey中在此讨论区中搜索问题答案;l      可以得到MVP的专门回答l      和微软技术合作伙伴

2005-03-24 14:49:00 1383

原创 自动扫雷程序

  简介:自动扫雷工具。背景:实际上有许多人已经完成了这个东东,在下只是作为学习C#而用了,请勿见笑!开发平台:VisualStudio.NET 2003OS: Windows XP SP2Product Version of WinMine.exe: 5.1.2600.0自动扫雷工具程序运行效果如下图,可以看到,炸弹的位置及数字和WinMine.exe中完全一样:

2005-02-18 15:52:00 2948

原创 新年给自己加油!

看看自己最近的blog,数量不断递减阿。。。幸好工作状态还是保持良好,新的一年将要来临,帮自己加油!首先要养成更加良好的作息习惯,把早上上班的时间提前30分钟以上。如果老板看到,应该会高兴吧另外,整理了一下blog,发现一直想完成的面试系列还差一些,决心2周内完成。最后,要说一句: Life in ATC, I like it!

2004-12-31 23:31:00 1357

原创 补充 - C++字符串完全指引.htm

  写了n年程序,近来在字符串上栽了。:( 认真的研究了一些关于字符串的文章,在此记下。许多关于字符串的问题,在文章最后的参考文章中,相信有更加深入和精确的描述。不过关于中文的处理,我想先补充一些自己的看法。背景:WIN32 console程序,使用printf输出字符串。相信许多人都有使用过。平台:VisualStudio.NET 2003(MFC 7.1)。

2004-12-07 00:14:00 3557 9

原创 一个程序员的面试经历(三)_联想开始到第一个offer.htm

   我是今年过年前才开始准备找工作的,所以几乎错过了所有大公司的校园招聘(痛!)。过年前写好了简历,过年后才踏上了真正的找工之路。  我找工作的手段包括:1)网站:英才网(ChinaHr),51job,zhaopin.com2)bbs:水木的job(career?忘记了)版3)招聘会:其实只去了国展的那一次(因为也不多了),倒也有3,4家后来通知去面试的。4)登录公司的网

2004-09-27 23:25:00 7371 2

原创 STL剖析:从capacity()和resize()看容器的内存分配思想

这个blog来源于一个朋友提出的的问题下面的代码想输出0-9,可不行。原因是iterStart居然等于iterEnd,为什么? list li; vector vi; for(int c=0;c vi.reserve(li.size()); copy(li.begin(),li.end(),vi.begin()); vector::iterator iterStart=vi.b

2004-09-14 11:34:00 1846 1

原创 一个程序员的面试经历(二)_Microsoft面试

  昨天(星期天)终于收到了Microsoft的正式offer,难道周末经常需要加班吗?!今天立刻跑去签了,心头的大石也终于落下来了!回忆一下Microsoft的面试经历吧!第一天:9:00 40分钟的笔试题目10:00 第一轮面试11:00 第二轮面试12:00 第三轮面试第二天1小时的最后面试第一天总共有7个人,面试时都是1对1的方式,每次面试的结果会立刻汇报,所以不断有人

2004-08-13 21:48:00 4744 2

原创 进入8月了,等待 MS ATC的最后offer

进入8月了,MS ATC的最后offer还没有到达。虽然已经是99.999%确定了,但是因为很快要辞去现在 的工作,进入失业状态,心里还是不太爽了。 唯一的好处就是又可以空闲下来了(MS要求9月1号才上班),可以多陪陪老婆了。:)或者考虑去旅游吧,考个驾照也不错啊。那么岂不是又不空闲了?奥运会又快要开始了呢,看来Microsoft对新员工真好,还可以让我看完奥运会才开始上班呢。 面试经历又好久没有

2004-08-01 13:18:00 1753

原创 WTL:介绍,例子和想法

  今天想起来,对于subclass和superclass还不是很熟悉,所以重新认真的研究了一次。结果反而发现了WTL,下面就说说一些想法,并提供一些连接吧,相信看过这些连接后,对于WTL应该可以有一个全面的了解。 WTL全称为Windows Template Library,构架于ATL之上,采用C++模板技术来包装大部窗口控制,并给出一个与MFC相似的应用框架。个人认为,其特色在于使用了Tem

2004-07-29 17:37:00 3282 1

原创 一个程序员的面试经历(一)

? 为了吸引大家对此系列文章的兴趣,首先列出我曾经面试的公司吧,以后会逐一介绍面试过程(包括面试的形式和题目哦!)相信大家会感兴趣的!   日期 公司 形式 说明 0210 联想运作管理部 面试 ? 0218 NEC软件中心 笔试 简单:数据结构,英文翻译 0225 NEC软件中心 一面 ? 0226 CECW 笔试

2004-07-24 22:21:00 4873 4

原创 一个程序员的面试经历-前言

自从上次发表了《一个程序员的面试经历》的目录,不觉间已经将近3周了! 原因在于: 1)刚开始工作,忙得一塌糊涂 2)现在我的面试经历还在继续,这实在是事先没有想到的,所以又无法完整的整理面试的心情了。 难道真是好事多磨吗?就在我以为已经可以安心工作的时候,却又出现了好几个心仪已久的公司的机会。所以近来的心情较乱,又要做好现在的工作,又要准备新的面试。而且,为了参加面试,已经请假了几回,实在是不好,

2004-07-19 11:51:00 2005

原创 明天开始上班了!

今天的体育比赛精彩不断啊,刚刚结束的F1在最后一个弯道出现了经典的逆转,现在正在进行温网的男单决赛,明天凌晨欧洲杯的最后决战,不可不看啊!打算再熬一夜,然后就打起精神开始上班罗! 近来一直在酝酿写下找工作中的酸甜苦辣,算是一个总结吧!不过帖子会很长,所以时间比较久,先给出一个目录: 本人介绍:学习经历,工作经验等 面试经历:包括面试过的30多个公司的简介和面试过程 offer比较:我收到的3个o

2004-07-04 22:03:00 1875 2

原创 金山词霸读取程序的源代码

首先声明,这段代码是针对《金山词霸2003》的,金山词霸的其它版本需要稍为修改。 源代码说明: 1:请自己去下载LoadDll,并且研究它的使用(只需要简单修改命令行): http://www.codeguru.com/Cpp/W-P/dll/article.php/c105/ 2: 把其中的TestFunction()替换为4中的源代码 3:注意: 3.1) //////////////////

2004-06-27 12:29:00 4894 12

原创 庆祝收到工作的offer,增加几个帖子!

几天没有发帖子,因为前几天一直忙着找工作,现在终于有了着落,估计下周就要正式把自己卖了! 今天心情还不错,所以整理了几篇原来在其它地方发的帖子,以后会以这里为自己的blog站点。 今天和老婆去逛街,顺便小搓了一顿,然后到Carrefour买了一只烤鸡,准备作为今晚欧洲杯的消夜。今晚荷兰和瑞典的大战,不知道结果如何?前2场比赛其实基本没有怎么看,因为一直在准备工作的事情,半夜勉强爬了起来,却是在沙发

2004-06-26 21:26:00 1410

原创 C++中的不良设计

    首先声明,起这么一个标题,目的是为了“耸人听闻”,吸引读者。:) 文中的两个函数的缺陷,不是我所发现,只是我认为很有意义,与大家共享。而且,可以了解一个成熟系统的“缺陷”,不是非常让人愉快和兴奋吗?   本文的部分内容引用了林锐的《高质量C++/C编程指南》一书。(建议大家都去读读,尤其我找工作的时候,不少小公司直接使用了书中的C++试题作为笔试题目 :) ) 1: printf() 相

2004-06-26 21:19:00 1492 1

原创 CDialog的派生类中OnOK()函数和virtual的关系

CDialog的派生类中OnOK()函数和virtual的关系 插入一个对话框后,建立一个名为CMyDialog的类,从CDialog派生; 由于添加对话框资源时,会自动产生一个ID为IDOK的按钮,我们可以给它添加一个默认为OnOK()的处理函数; OnOK()在MyDialog.h中的声明为 virtual void OnOK(); 如果我们在对话框上增加一个按钮,默认ID为IDC_BUTT

2004-06-26 21:18:00 4108 2

原创 MFC和设计模式

  MFC不是唯一一个使用了设计模式的程序库,也不可能是唯一的一个。可以肯定的说,所有好的框架必然是充满了好的设计模式。本文的目的在于提醒大家学习框架时,运用设计模式的理论和思想去理解其中众多的类之间的联系,从整体的角度去学习部分,显然比从部分去理解整体有更好的效果。本文的后面会给出MFC中的一些设计模式。   但是,不得不悲哀的看到,MFC中的核心类CWnd(不知道的先拖下去打)违反了框架设计

2004-06-26 21:17:00 3597 2

原创 Virtual的理解

关于virtual的理解 C++课程学习后,觉得这个概念非常难以理解; 经过n年的C++开发经验后,开始了解virtual和函数重载结合后的威力,理解的高度上升为:“基类中可以调用子类中重定义的由基类声明为virtual的函数”,没有virtual,我们无法做到这一点。这个理解没有错,可是如果没有深入的认识,只能和我们说“OO?就是Encapsulation,Inheritance,Polymo

2004-06-26 21:16:00 1369

原创 虚基类(Virtual Base Class)

因为一个类可以多次作为一个派生类的非直接基类 这是我翻译的MSDN中的一篇文章,索引为“virtual base classes”。   因为一个类可以多次作为一个派生类的非直接基类,C++提供了一种优化这种基类工作的方法。虚基类提供了一种方法,可以在使用多重继承的类层次中节省空间和避免不确定性。   每个非虚的对象包含基类中定义的数据成员的一个副本。这种复制浪费了空间,并且需要你在

2004-06-26 21:15:00 3949 1

原创 金山词霸的词库读取程序(补充)

好几天没有发帖子了 好几天没有发帖子了,对不起各位支持我的朋友! // bow 因为这几天工作终于有了着落,在据了2个offer后,终于又收到了 一个不错的offer,难道是事不过三?不过同时还有一个很有希望、 也是我更加心仪的公司,现在正在催他们索取最后的结果。请大家 不要说我骑驴找马啦(幸好,驴也是一头好驴)。 奉上一篇《金山词霸词库读取程序补充》。 发表了《金山词霸词库读取程

2004-06-26 21:13:00 4311 3

原创 金山词霸的词库读取程序

啊哈 啊哈!金山词霸的词库读取程序完成! 经过这个周末2天的奋战,终于完成了一个金山词霸的词库读取程序!当然,中间还看了2场欧洲杯,以及和老婆玩了几回坦克大战,否则可以更快完成吧! 做这个程序的动机很久了,因为一直在背英语单词,如果可以有一个完整的英语词库,可以完成很多事情,比如,查找一个单词的相似单词,window,widow,wind等。很自然的,这个词库就想从我们的金山词霸下

2004-06-26 21:11:00 3778 4

原创 第一篇Blog!

第一篇! 看起来CSDN的blog编写功能不错!原来使用的Blogcn的版本不是所见即所得的。看来我的Blog要迁移到这里来了,希望多多支持!

2004-06-24 19:01:00 948

原创 VC备份时可以删除的文件

除了项目文件夹中debug文件夹可以删除外,还可以删除以下文件:.ncb: 无编译浏览文件(No Compile Browser)。当自动完成功能出问题时可以删除此文件。BUILD后会自动生成。 .aps: 二进制版本的RC文件,用于快速载入;.clw:ClassWizard用于保存类的信息;.opt:工程关于开发环境的参数文件。如工具条位置等信息;.plg:编译时的ERROR和WARNING

2001-01-08 21:01:00 1348

Essential.NET.Volume.1.The.Common.Language.Runtime

.NET CLR剖析 AMAZON 4星图书

2009-01-05

openMP 编程指南

openMP 编程指南,包含openMP 的详细解释和使用

2009-01-05

空空如也

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

TA关注的人

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