hellothere
码龄19年
求更新 关注
提问 私信
  • 博客:154,100
    154,100
    总访问量
  • 9
    原创
  • 176
    粉丝
  • 6
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2006-02-27
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得174次评论
  • 获得5次收藏
  • 博客总排名931,475名
创作历程
  • 1篇
    2009年
  • 7篇
    2008年
  • 10篇
    2007年
  • 4篇
    2006年
成就勋章
TA的专栏
  • C++
    4篇
  • Windows编程
    1篇
  • 我的影评
  • 技术思考
    13篇
  • 点滴所得
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 嵌入式
    嵌入式硬件
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

88人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

做程序做到五十岁

引言总是不断地在论坛、博客乃至报刊、杂志上看到关于“程序员是否可以干到30岁之后”,或者“程序员30岁以后能够做什么”,这样的讨论。这样的讨论多了,似乎在校念计算机的学生也没出校门就开始严肃思考自己30岁之后应该转行干什么的问题。这个观点对整个产业影响不小,然而,我似乎无法为“不能干到30之后”这个论点找到充分的论据。反之,我觉得做程序员至少可以做到五十岁。首先声明一点:本人已经三十大
原创
博文更新于 2008.09.25 ·
11435 阅读 ·
0 点赞 ·
91 评论 ·
33 收藏

在服务程序中弹出对话框

最近一个项目中,客户一定要在服务程序中弹出对话框。跟客户好说歹说,说我们已经记了Log,弹对话框没有意义,反而可能由于弹框后没有人管,造成程序停滞在那里的情况。但是,客户不管这些,就要弹对话框。没辙,弹吧,弹个框还能多费事?没想到,还真挺费事。WinXP和Windows2003下问题不大,上网找找方法,框就弹出来了。但是,Vista和Windows2008下,这个框死活弹不出来。 先说
原创
博文更新于 2009.07.07 ·
8725 阅读 ·
0 点赞 ·
8 评论 ·
10 收藏

风中有朵雨做的云

蓝蓝的天上白云飘隔一段时间IT界总是能找到一些热炒的话题,目前的话题之一是“云计算”。主推“云计算”的巨头是谷歌、IBM、微软等。关于“云计算”到底是什么,巨头们说法并不一致。我们听到的往往是一些故事性的话语,描述“云”是多么的绚丽,“云”中的生活是多么美好,“云中漫步”是多么地惬意,等等。故事就不在这里重复了,没有听过故事的朋友可以自己搜来看看。“云计算”给我们的承诺大致是这样四个:保障
原创
博文更新于 2008.10.29 ·
3548 阅读 ·
0 点赞 ·
5 评论 ·
1 收藏

Scott Guthrie谈Silverlight(二)

Scott Guthrie谈Silverlight(二)译者:程化 Charles:你提到了WPF世界,你知道,WPF是对DirectX的抽象,这是为什么我们可以使用真3D的原因。很显然,Silverlight无法利用这个优势,因为DirectX无法在Mac上运行,对不对? Guthrie:对,是这样。 Charles:所以,Silverlight可以处理矢量图形,但这
翻译
博文更新于 2008.09.22 ·
3295 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Scott Guthrie谈Silverlight(一)

 Scott Guthrie谈Silverlight(一)译者:程化   Scott Guthrie:微软.NET研发部门的公司副总裁,负责Visual Studio开发工具,以及用微软.NET框架创建客户端和Web程序相关技术的研发。虽然身为高层管理人员,然而,Scott Guthrie保持了对技术细节相当的把握能力,只要看过他的博客,相信你对这点就会深有体会。 
翻译
博文更新于 2008.07.28 ·
2406 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

乱谈SOA——IT世界观及方法论

 乱谈SOA——IT世界观及方法论 最近刚刚为博文视点完成了“SOA in Practice”(《SOA实践》)一书的翻译工作。2个多月的时间以来,基本上每天的业余时间加上周末,全都在翻译这本书。以前对SOA所知不深,经过2个多月的浸泡,感觉自己对SOA的理解深了一些。而且,越是到后来,越是有一种感觉:SOA更多的是一种世界观和方法论,某种程度上来说,SOA和ERP之类的东西有点相似—
原创
博文更新于 2008.05.14 ·
3549 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

.NET垃圾收集器的过去、现在和未来(二)

 .NET垃圾收集器的过去、现在和未来(二)译者         程化Charles:想问个问题,你为什么做垃圾收集器?这个工作哪点让你觉得激动人心?你做垃圾收集器的历史是怎样的? Patrick:对我来说,我一直都在做运行库。很早以前我做LISP,在Schlumberger工作。他们用LISP建立一些很大的系统。我帮助他们从内部LISP工作站迁移到Deck工作站上
翻译
博文更新于 2008.04.02 ·
6741 阅读 ·
0 点赞 ·
3 评论 ·
13 收藏

.NET垃圾收集器的过去现在和未来(一)

 .NET垃圾收集器的过去、现在和未来(一)译者         程化  Patrick Dussud介绍:Patrick Dussud在微软工作了11年,曾经负责VBA、Jscript、MS Java等语言运行时的垃圾收集器(Garbage Collector)的设计,目前负责.NET CLR垃圾收集器的设计。他是.NET CLR的架构师,WinFX的首席架构师,Wind
翻译
博文更新于 2008.02.23 ·
5338 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

Windows多线程与对话框

 Windows多线程与对话框程    化 Windows的对话框是获取信息输入的主要手段,增加线程则是获得更好UI响应的重要方式。由于Windows在处理对话框时进行线程调度的特殊性,如果不对此加以特别注意,增加线程可能不能带来UI响应的改善。1         跨线程创建对话框1.1      需求有这样的应用场景:创建非模态对话框后需要马上做些耗时的工作,而同时又
原创
博文更新于 2007.09.17 ·
8398 阅读 ·
0 点赞 ·
4 评论 ·
14 收藏

Clear Type之父谈阅读革命(三,终结篇)

 Clear Type之父谈阅读革命(三,终结篇)译者:程化Charles:我想,自由总是有其代价的,对吗? Bill:是的,我们都要支付代价,比如,新闻自由的代价就是XX法(译者注:搞不懂,像是Lebanon deformation),新闻从业者要保证报道的东西不会危害国家安全,或者以针对个人的方式伤害人民,不得泄露公民的私人信息等等。但是,真的有谁关心那些花边新闻吗?媒
翻译
博文更新于 2007.09.06 ·
5319 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Clear Type之父谈阅读革命(二)

 Clear Type之父谈阅读革命(二)译者:程化 Charles:你跟我提到过“数字革命”这样的话题。人们对“实体”总还是有需求,比如说,一本书,一本真正读的书。总有些时候我们想要本书,因为有可能停电,或不能上因特网,或笔记本电脑电池耗尽,或就如Steward所说“请关上你所有的电器,我想要看完这本书!”,我们有时也产生这样的感觉。你并没有说,对老式学校、非数字化书籍的需求,将
翻译
博文更新于 2007.09.06 ·
4315 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Clear Type之父谈阅读革命(一)

 Clear Type之父谈阅读革命(一)译者:程化 本文译自Channel 9的视频。内容为对Clear Type之父——Bill Hill的访谈。访谈中,Bill Hill纵横捭阖,触及到信息革命、阅读革命的本质。访谈时间较长,拟分三部分翻译。由于涉及较多文化背景,翻译错误之处,敬请指正!视频链接:http://channel9.msdn.com/Showpost.aspx
翻译
博文更新于 2007.09.02 ·
6596 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

VC++,掀起你的盖头来

VC++,掀起你的盖头来——谈VC++对象模型(美)简  格雷程化    译译者前言一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本文是
翻译
博文更新于 2007.08.28 ·
14413 阅读 ·
0 点赞 ·
11 评论 ·
43 收藏

ATL揭秘之“对象创建”篇

 ATL揭秘之“对象创建”篇程  化1         问题当我们用VC++ ATL工程创建了一个COM工程,实现了一个自己的COM对象,又在另一个程序中CoCreateInstance这个COM对象时,不知你是否想过这样的问题:COM对象是用C++类对象实现的,但是,我们从来没有在自己的代码中创建这些C++类对象——比如,“new”这些对象。那么,实现COM对象的C++对象是由谁
原创
博文更新于 2007.08.28 ·
5426 阅读 ·
0 点赞 ·
5 评论 ·
12 收藏

微软架构师谈编程语言发展(一)

  本文是对微软Channel 9中采访几个语言大牛的视频的翻译。视频在Channel 9,链接http://channel9.msdn.com/Showpost.aspx?postid=273697。名字为Anders Hejlsberg, Herb Sutter, Erik Meijer, Brian Beckman: Software Composability and the
翻译
博文更新于 2007.08.14 ·
18647 阅读 ·
0 点赞 ·
14 评论 ·
19 收藏

微软架构师谈编程语言发展(四)

  微软架构师谈编程语言发展(四)译者:程化 Charles:你这么一说,关于“函数型”编程,我马上想到一个问题是:在现有基础上再加一层必须考虑的抽象,实际上能不能增加程序员的生产率,是否真的有帮助?作为程序员,现在还要考虑“副作用”的问题。反正我现在用C#还是其他语言编程的时候,是不会像一个“函数型”程序员那样考虑副作用的。 Herb:往一个语言上增加更多的特性无法使其变简单
翻译
博文更新于 2007.08.08 ·
7403 阅读 ·
0 点赞 ·
4 评论 ·
9 收藏

微软架构师谈编程语言发展(五)

 微软架构师谈编程语言发展(五)译者:程化 (译者注:访谈到现在,众人已经很放松,谈话随意,插嘴较多,因此我加了比较多的句子补充和注解,利于理解。当然,这些是我自己的理解,可能是错误的,欢迎指正!) Charles:但是在C#中做不到这样,你不能选择一些函数,然后就执行它们。 Anders:讲错台词了(译者注:Anders开玩笑,因为C#是微软的招牌,Anders暗
翻译
博文更新于 2007.08.08 ·
8793 阅读 ·
0 点赞 ·
4 评论 ·
9 收藏

微软架构师谈编程语言发展(三)

 微软架构师谈编程语言发展(三)译者:程化 Herb:我想,我们有必要在“函数型”编程领域做一个进一步区分,将其划分成两个部分。我非常同意Anders和Erik的意见。我不太同意的是这样的措辞:我们之所以继续使用“命令型”编程语言,是因为这是大家目前所能理解的;通用程序员目前的工作并未取得巨大的成功;市场对于“所有的东西都是表达式,所有的语言都应该是表达式类型的语言”这样的理念已经
翻译
博文更新于 2007.08.07 ·
6810 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

微软架构师谈编程语言发展(二)

 微软架构师谈编程语言发展(二)译者:程化 Brian:是的,在有的情况下,多种语言互相关联。比如,如今的Windows编程就是一项大苦差:你必须懂PHP、JavaScript、HTML、XML、SQL等等,要把这些东西全写到名片上,你就只有小小的一块地方可以写自己的名字了。哈哈哈。当然,能够同时使用多种语言也是有好处的,至少你可以选择自己喜欢的语法…… Erik:我们的编
翻译
博文更新于 2007.08.07 ·
10743 阅读 ·
0 点赞 ·
4 评论 ·
13 收藏

BSTR的陷阱

COM编程时经常用到BSTR, 最近使用BSTR时发现一些有意思的事情:1,把BSTR当成类使居然编译通过!虽然BSTR是一个指针,然而,用如下语句申明一个BSTR变量编译器也没有提出抗议:BSTR mystr(L"Surprise!");这里把BSTR当作类了,但是编译时似乎也没有什么问题。可能因为BSTR是用typedef出来的,所以,编译器可以缺省地把它当作一个内部数据类型来
原创
博文更新于 2006.03.05 ·
1792 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多