STL, I'm loving it |
小工头 发表于 2006/7/4 21:23:43 | C/C++是俺混IT的主要武器。N年下来,俺对它的感情不是一般的深,不论学什么新东西都拿C/C++来套。不过,C/C++的短处也着实让人头疼:作为最接近机器语言的高级语言之一,C的功能强大毋庸置疑,可是各种接口过于底层而且缺乏组织,用来实现复杂的应用功能极其繁琐。代码规模稍微大一点就特别容易发生腐化,不管是测试还是交接都很困难。C++把数据和操作封装在了一起,解决了这个问题。用C++可以开发大规模的软件而不必担心代码腐化的问题,代码的可重用性也有了极大的提高。但是C++的核心,OOP编程思想过于翻覆,继承、多重继承、多态、重载、覆盖、虚函数……掌握起来相当困难。假如交到手里的是前辈当年用来练手的代码,同样会郁闷得一P。
此外,C/C++都存在着一个明显的问题:字符/文本处理功能不够强大。在图形界面和网络界面风行的今天,这个缺陷几乎要了C/C++的命。都说C/C++很强大很核心,可是网络应用更多的是用容易上手的JSP、PHP,后台用的更多的是Perl、Python……虽说.NET和C#也打下了一片江山,可那能算C/C++么?俺对C/C++的感情是很深的,深到宁愿用C
|
|
想过去看今朝,我此起彼伏  |
小工头 发表于 2006/7/3 21:20:40 | 这是宋丹丹的一句台词,接下来是“我想写本书”。俺还不至于狂妄到要写一本书,但俺的确想写点故事。
说句倚老卖老的话,现今网络上叱诧风云的写手们所做的事情,俺早在十几年前小学升初中时开始做了。写手用笔记本电脑打字,俺当时在纸做的笔记本上裸写,辛苦程度有过之而无不及;有的写手喜欢挖坑,抛出一个引人入胜的开头,然后就没了下文。俺也曾经同时写
阅读全文(1887) | 回复(1) | 编辑 | 精华 | 删除 |
好大的雨 |
小工头 发表于 2006/6/29 20:53:30 | 从公交车上下来的时候,已经有稀稀拉拉的雨点掉下来。仗着自己有伞,不急着往家跑,先去小馆子吃饭。20分钟搞定晚餐,拿着伞正要往外走,热心的小老板跟俺说:“雨下大了,你当心点!”
一出门,吓了俺一跳。莫非这就是传说中的瓢泼大雨?雨点绵密不断地倾泻下来,打在地上啪啪作响。眼前仿佛挂上了一幅雨帘,十米开外的东西都有点看不清楚。天色阴暗,不时有闪电划破天空,照得四下里一片雪亮,接着就是震耳欲聋的雷声。路边停着的汽车对雷声过敏,雷声过后哇啦哇啦响个不停。看这架势,一时半会儿停不了啦。俺撑起伞,硬着头皮走进了雨中。
地面已经开始积水,幸好俺穿的是凉鞋。走在雨中,雨大风更大,俺不得不全力稳住雨伞,同时用一只手护着装手机的口袋。走过平时常去的超市,停车场空空荡荡,门口挤满了人,向俺投来艳羡的目光。在众目睽睽之下,俺穿过停车场向大街走去,只听“哗啦”一声,俺踩进了水里……
回家需要穿过一个十字路口。路面上的积水着实不少,风吹过来的时候掀起了一层一层的水波。看来再下一会儿,这里就变成海滩啦。过路车辆的喇叭按个不停,按也心惊胆战地四下瞭望,终于平安地通过了
|
|
VC制作多语言界面的几种方法 |
小工头 发表于 2006/6/28 21:31:15 | 本来不想写的,可是今天遇到号称北京今年强度最大的降雨,好歹记录一下。
用VC制作支持多种语言的界面,有以下几种方法。一种是静态地添加资源,具体做法是:把rc文件中从begin menu开始到end menu结束的部分复制一份粘贴在rc文件中,再把相应的菜单项改成其他语言,从而生成一个新的菜单资源。在程序中使用LoadMenu,就可以实现动态的多语言菜单。这种做法的好处是,程序运行时可以自由地在两种语言之间任意切换,坏处是只能在事先制成的菜单之间切换。第二种方法是将资源做成DLL,具体做法是:首先照常生成VC项目,然后将res目录下的所有文件以及rc文件从项目中删除(不是删除文件,只是让它们不再包含在项目中)。然后新建一个Win32 DLL项目(不是MFC DLL哦),把刚才从项目中删除的文件加入到该项目中,再从顶层菜单中选择project settings,弹出的对话框最下方是编译指令,在编译指令最后加上/noentry(否则编译不通过),生成DLL。在最开始的项目中,给****App类添加一个类型为HINSTACE的成员变量,在InitInstance()最开始
|
|
心里有事,blog就写不好 |
小工头 发表于 2006/6/27 20:24:38 | 之前一直以为这几天的blog写得不好是因为上班太忙,写blog的时间比较仓猝。今天请假办手续,下午没去上班,本来想着可以好好写一写blog,可还是没写成。睡了一觉,上了一会儿网,跟人聊天,一个下午就这么过去了。等到晚上再想起来写blog,已经过了8点,跟平时没什么两样。
细想起来,与其说是没时间写,不如说是不敢写。回想当年俺刚开始写的时候,心里积满了怨气,在blog里毫无顾忌地大放厥词。当时真是濒临崩溃,抱着大不了一死的决心,写起来洋洋洒洒一大篇。可是现在,在新单位立足未稳,时刻担心着会不会过了试用期就被咔嚓,既不敢写工作上的事情(开发环境没对俺开放,也没什么可写的),也没有心思体会日常生活,所以……说到底,还是不自信。以前基础比较稳固的时候,可以放心大胆地到处八卦,可是现在不敢了,生怕给自己惹来麻烦。各位看官体谅则个,等俺过了试用期再好好写。
今天领到了新的工资卡,偷偷查了一下,有钱,嘿嘿。
|
|
[工作八卦]温水煮青蛙 |
小工头 发表于 2006/6/26 21:10:35 | 不知不觉,试用期的第一个月已经接近尾声。一开始紧张得要死,到了现在已经松懈得有些不像话了。回想起来,上周的例会可以说是导火索。俺跟部门经理配合得不错,他给俺的指令都比较明确,俺做起来也比较带劲。可是上周例会,部门的二把手横插了一杠子,叫俺从头再做一遍,俺就突然不知道该干嘛了。
连续绷紧了两周的神经,一旦松懈下来,就再难绷紧了。周四请了半天假外出办手续,当天没办完,第二天早上再去盖个章就可以了,可俺索性请了一天假,狠狠睡了一觉,然后缩在家里上网。一度觉得这个新工作真是无聊,要不要再换一家……
今天又开例会,被经理提了些要求。其实,俺没做好的地方还有很多,可俺就是觉得没有奔头。俺负责的这个部分,之前的同事做得也不是很好,基本没人带俺,许多需要用到的技巧都是俺自己在网上搜索+练习摸索出来的。再加上试用期的权限不够,大部分正式的开发环境都没有队俺开放,于是就有一点被流放的感觉……
毕竟还是在试用期,不好好表现的话会被咔嚓的。俺不能消沉,俺要振作~可是,没有目标,如何振作呢?
|
|
[工作八卦]这就疲了 |
小工头 发表于 2006/6/22 20:39:01 | 到底是有工作经验的人,虽然这次跳槽形同改行,但是三周下来已经开始不老实了。虽然忌惮流量统计的存在而不敢大肆上网,但工作间隙总忍不住溜到百度贴吧去瞧瞧。公司的网络控制得很严,大部分网站都被封了,MSN和QQ也不能上。但是,考虑到俺们开发时经常要在网上搜索资料,GOOGLE和百度没有封。因此,俺就挂着GOOGLE talk在百度贴吧里闲逛(感谢搜索网站的多元化发展~)。逛到后来实在无聊,俺连超女吧都进去看了几眼。印象比较深的是一个小P孩发贴说: “我最近发现齐豫唱歌挺不错的,她唱《橄榄树》比许飞好听~要是齐豫来参加超女,那该多好啊~” 彻底无语……
周二的时候看杂志看过了点,早上起来没睡够,上班的时候发了一整天的呆。后来觉得这样不行,下周例会的时候没法交代,勉强写了一份文档,只有区区的三页。同样的题目,俺刚来的时候噌噌写了14页,把经理吓了一跳。相比起来,俺真是有点心不在焉。文档交到经理那里的时候,他也看出来了,和颜悦色地叫俺重写。俺有点脸红,翻出刚来公司时写的文档作为模板,认认真真又写了一遍,这才交差。哎呀,经理对俺的印象会不会……?怕怕~不过,俺刚来公
|
|
[工作八卦]每周爱你24小时 |
小工头 发表于 2006/6/21 20:53:12 | 今天早上一路小跑去公司,不巧路过一起车祸现场。一个MM四仰八叉躺在马路上一动不动,一辆自行车斜躺在一边。闯祸的司机一边打电话,一边不断试探MM的脉搏,左顾右盼,一副六神无主的样子。路边站了一堆凑热闹的人。俺瞅了两眼,对自己说:“以后走路一定要走边上,不要走中间~”然后狂奔而去。后来自己也觉得奇怪,看到近在咫尺的车祸,居然一点感觉都没有。缺乏同情也就罢了,连兔死狐悲(这个词好像不太合适……)的感觉都没有。俺已经麻木到这个程度了?
盘算起来,俺一周的生活是这样的:周一到周五,每天早上6点半起床,7点出门赶公交,快9点的时候到公司;上3小时班,12点去食堂吃饭,然后回来睡午觉;下午继续上班,6点一到就往外狂奔赶公交回家,吃完饭到家已经8点;上上网,聊聊天,写点blog,就要准备睡觉。周五晚上可以狂欢,一般都是玩游戏玩到半夜1点,然后扑通一声摔到床上,一直睡到中午12点才起来。周六继续狂欢,玩到12点左右,继续补觉,睡到第二天中午。算起来,俺每周的闲暇时间只有周六周日的中午12点到晚上12点,合计24小时。
24小时能干什么呢?进村,逛街,上网,看片……光
|
|
[七天乐]总结一下插件的做法  |
小工头 发表于 2006/6/18 14:00:23 | 最近的主要任务就是学习插件的做法,幸运的是俺成功了,哦耶~
先从DLL的做法说起吧。插件不一定非得是DLL,但是用DLL做插件很方便,可以把做DLL看成是做插件的基础。
用VC做的DLL可以分为三种:non-MFC,regular MFC以及MFC extension。non-MFC指的是不使用MFC,单纯使用C/C++做出来的DLL,接口符合标准DLL的规定,具有良好的兼容性和可移植性。只要接口符合标准,别的开发工具比如VB、DELPHI等等,都可以做出这样的DLL来。regular MFC指的是内部使用了MFC控件,但对外接口仍然符合标准的DLL。由于使用了MFC,这类DLL往往做得比较花,可以拥有自己的图形化交互界面。MFC extension是继承MFC中的类,对已有的MFC控件进行扩展,对外接口不符合DLL标准(一个典型的例子就是做界面有时候会用到的CJLibrary,还有MFC本身)。对于一般程序来说,regular MFC更适合用来做插件。
DLL的对外接口的定义方式有两种。一种是使用专门的.def文件,标明要导出的接口,例如exp
|
|
[工作八卦]新人两周总结 |
小工头 发表于 2006/6/13 21:06:12 | 这篇帖子如果上个周末写的话,那就是“新人一周总结”。虽然只过了两三天,但是俺觉得两周很快就要到了,所以……
有一件事让俺很是感慨:只不过是周一开了一次例会,俺的心情就有了180度的大转弯。上周五想写总结没时间写,当时满脑子都是这样的想法:“新人就是新人,要学的东西真的很多~虽然俺有相关经验,但是这个领域基本没接触过,一定要好好学习~”;周一开完例会,这个想法就被俺抛去了九霄云外,又开始翘尾巴了。原因就是,俺的文档已经学习得差不多了,开始试着编一些程序,可是比俺早来公司一个月的哥们还没入门呢,啊哈哈哈~那哥们也是比较内向的主,不爱说话。例会的时候,他努力地试着跟大家交流,可是别人开口他抢着说,别人听他说他又不说了,到后来没一个人知道他说的是什么。相比起来,虽然俺平时也没什么话,但是工作上的事情交代起来毫不含糊,再加一分~
尾巴翘起来了,工作态度就有所不同。今天,俺在网络流量排行榜上赫然发现了俺的IP。俺以入职不到半个月的新人之姿,冲进了网络流量排行榜的前十。大汗……这几天上网确实上得凶了点。经理今天上午催俺给他看成果,估计也是有所察觉吧。一定要勤奋,
|
|
|

.: 公告
有人的地方就有恩怨 有恩怨的地方就是江湖 人在江湖漂,谁能不挨刀 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:少年包工头的工作日记 日志总数:629 评论数量:1458 留言数量:56 访问次数:8975929 建立时间:2004年12月8日 |
|

.: 留言板
|

.: 链接
|

|