自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 RAII和垃圾收集(下)

上回说到,RAII 与现有的 GC 环境互不相容,也提到了问题的症结在于对析构函数的调用。这并非仅仅是一个令人遗憾的巧合,仔细想想不难发现,在这个矛盾背后,实际上是两者在“如何看待一个对象”这一问题上的分歧。前面说过,RAII 的核心内容是把资源托管给对象,并保证资源在对象生命周期内始终有效。这样,我们实际上把管理资源的任务转化成了管理对象的任务,你拥有对象就等于拥有资源,对象存在则资源必定存

2004-02-18 11:24:00 2418 1

原创 RAII和垃圾收集(上)

先来看一小段代码,它取自 Bjarne Stroustrup 的演讲“Speaking C++ as a Native”:// use an object to represent a resource ("resource acquisition is initialization")class File_handle { // belongs in some support libra

2004-02-18 11:23:00 2765 1

原创 Solmyr 的小品文系列之九:次序问题

“zero 帮帮忙吧 ~~ ”听到这个充满诚意的声音,zero 垮下了双肩,感觉自己处于彻底崩溃的边缘 ———— 几个月来,每次 pisces 遇到什么不能解决的问题,总是用这个开场白来求 zero,而后 zero 就不得不面对各式各样匪夷所思的古怪问题。“她怎么就能弄出那么多错误来呢?” zero 在心中哀叹。他苦着脸,问道:“你就不能放过我去找 Solmyr 么?”“可是 Solm

2003-03-21 09:20:00 2003

原创 Solmyr 的小品文系列之八:拷贝

“zero 帮帮忙吧 ~~ ”“灿烂”的笑脸,充满诚意的眼神,再加上点头哈腰的姿势,这三者构成了一尊名为“有求于人”的塑像。在 QQ 上聊的正欢的 zero 抬起头,看着塑像的作者和材料 ——— pisces ,方圆五十米内唯一的女性程序员 ——— 问道:“什么事?”“我这里有一段 C++ 程序调不通。”“这类问题你应该去问 Solmyr。”“哎呀,别开玩笑了,我哪敢去问他呀!

2002-10-29 15:34:00 1889

原创 Solmyr 的小品文系列之七:异常

大雨。乌云象铅块一样低低的压了下来,豆大的雨滴打的玻璃窗啪啪作响,难得一见的异常天气正在竭力表现它令人讨厌的一面。不过这一切似乎并没有影响到 Solmyr,他仍然以他习惯的舒适姿势半躺在宽大的椅子里,手里还托着一杯热腾腾的果汁,在他背后,zero 在键盘上敲打着什么。“唉,Solmyr ,标准库中的 stack 怎么会是这个样子?设计糟透了。”zero 停止了工作,转过身来面对 Solmy

2002-07-22 10:12:00 6898

原创 Solmyr和Zero的故事 —— 内存,最后一块

   “Shit!又死机了。我已经在这平台上工作了一个月了。可死机的次数比我在这个月里被女孩甩的次数还多。为什么?还不是这该死的平台,为什么掌上系统的内存就和愿意和我说话的女孩一样少?”Solmyr抱怨道。  “兄弟,怎么了。”Zero问。        “Zero是我们这组的主程序员,他懂得很多,人长的也帅,很讨女孩子的欢心。甚至连美工组的Lili(长得比孙燕姿还好看)也暗恋他。

2002-07-11 09:43:00 2218

原创 Solmyr和Zero的故事——临时工

“Z z z ……”,Solmyr又在打鼾了,虽然说上班时打呼噜是被小组禁止的,但没有人能阻止Solmyr在睡梦中梦想自己成为大虾,教训现实中的大虾Zero。梦中他正扁Zero扁的高兴,口水流了一写字台,没想到突然听到一声“Stupid”,猛地惊醒,看见原来是测试部门发来的Email,抱怨他写的程序通不过测试。        他把程序代码装入了UltraEdit,看了一下,原来是那段字符串

2002-07-11 09:42:00 6429

原创 Solmyr 的小品文系列之六:成对出现

“呼 ~~~~ 啪!”一个文件夹划出一道优美的弧线,越过四张桌子,两堵隔墙,一条走道,不偏不倚的穿过了正在交谈的路人甲和路人乙,精准的命中了目标。放眼公司上下,拥有这般投掷手法的,只有 Solmyr ,而他的目标,自然是 zero 了。“哎哟!”,zero 摸了摸被击中的后脑勺,一半不甘一半认命的叹了一口气:不用问,他一定又有什么把柄被 Solmyr 抓住了。“这次我又犯了什么错误了?

2002-07-09 09:36:00 1879

原创 Solmyr 的小品文系列之一:字符串放在哪里?

画外音:今天是个大晴天,温暖的阳光透过窗子照进了这间宽敞的办公室,办公室里三三两两的人们正在各自的计算机前努力工作,一切都显得那么的安静、祥和、有条不紊 …… “啊~!救命啊!Solmyr 你又用文件夹砸我!” “愚蠢者是应该受到惩罚的。” 画外音: …… 呃,好吧,我得承认有点小小的例外。这里是一家软件公司,发出惨叫的这位是 zero ,新进的大学生;这边一脸优雅,看上去很有修养一点也不象刚刚砸

2002-07-08 10:35:00 3231 3

原创 Solmyr 的小品文系列之二:模棱两可的陷阱

“为什么会这样?!”,zero 一边喝水一边嘟囔着,恨恨的看着面前显示器上的代码,“为什么这么简单的一个调用也会出现编译错误 …… ” “这是因为你的设计太差!” 噗!zero 被幽灵一样出现在背后的 Solmyr 吓了一大跳,一口水差点全喷出来。 “咳!咳咳!S …… Solmyr ,你什么时候站在我背后的?”,zero 很费力的平息了咳嗽,同时努力回想刚才自己有没有把柄会被 Solmyr 抓到

2002-07-08 10:35:00 2521 2

原创 Solmyr 的小品文系列之三:对象计数(上)

台下的座位已经坐满了,除了 Solmyr 的位子。zero 手足无措的望着那唯一的空位,开始第一百次的哀叹为什么自己会落到这样一个尴尬的位置。仅仅几分钟前,一切都还很正常,直到 ………… ………… 主持人:“下一个议程,题为‘对象计数’的 C++ 编程技术讲座,主讲人是zero。” zero: “什 …… 什么?!等一等,这个讲座不是应该由 Solmyr 主讲吗?!” 主持人:“嗯,原定是由 So

2002-07-08 10:33:00 1895

原创 Solmyr 的小品文系列之四:对象计数(下)

(续上期) “空泛的讨论让人厌烦。”,Solmyr 笑容可掬的说道,“不如我们设定一个简单的场景来看看你的计数器怎么使用吧。假设你是暴雪的程序员,要为星际争霸设计程序表示神族的单位,那么最简单的方案是 ——”,Solmyr 停了下来,望向 zero 。 zero 松了一口气 —— 这个问题还不算困难。他在脑中整理了一下思路:“神族的单位应该设计为一个基类,然后每种特定的兵种从这个类派生,每个单位就

2002-07-08 10:33:00 1685

原创 Solmyr 的小品文系列之五:垃圾收集

午餐时间。 zero 坐在餐桌前,机械的重复“夹菜 -> 咀嚼 -> 吞咽”的动作序列,脸上用无形的大字写着:我心不在焉。在他的对面坐着 Solmyr ,慢条斯理的吃着他那份午餐,维持着他一贯很有修养的形象 ——— 或者按照 zero 这些熟悉他本质的人的说法:假象。 “怎么了 zero ?胃口不好么?”,基本填饱肚子之后,Solmyr 觉得似乎应该关心一下他的学徒了。 “呃,没什么,

2002-07-08 10:32:00 1878

空空如也

空空如也

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

TA关注的人

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