自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dev in Nightmare

程序设计+图形图像+游戏开发

  • 博客(4)
  • 收藏
  • 关注

原创 用WeakReference实现共享节点

用WeakReference实现共享节点在C++里要实现共享节点的一个常见方法就是COM式的引用计数。引用计数的好处所有的COM资料都会说,坏处经常可以在各种抱怨帖中看到。最主要的问题就是使用者必须很小心,一有闪失就可能导致资源没有被释放。DotNet里终于可以忘记这些问题了。但设计ResourceManager时,问题又出现了。我这里用游戏程序里常见的ResourceManager做例子,当

2006-10-25 21:12:00 1809

原创 尽早地将变量置null?

尽早地将变量置null?用C++的开发者大多养成了尽早释放资源的好习惯,在转移到dotNet平台后,也要坚持将用完的引用型变量置null,以便GC能够尽快地回收内存。果真如此吗?DotNet的GC是分代式的,目前是四代,生存期最长的在第一代,最短的同时也是最近分配的在第四代。第四代的空间很小,不到一兆。GC在尝试分配内存失败时才启动一次回收,绝大多数的回收只发生在第四代,因为其空间小,回收的花

2006-10-25 20:35:00 1474

原创 抛弃型代码(Throwaway Code)

抛弃型代码(Throwaway Code)说到抛弃型代码可能会让某些接受正统教育的开发人员抓狂,但如今,尽管有人还在为虚拟机和机器代码争论不休,脚本语言却早已成为主流。抛弃型代码自有其用武之地。为什么会有抛弃型代码?因为工程和理论不一样,它不是理想情况,它是不完美的。可能某个系统功能不能满足需要,你不得不用很丑陋的方法绕过这个困难;也可能你的用户突然加入新的需求而破坏了你完美的设计;也许你要维

2006-10-22 13:42:00 3159 2

转载 暴笑魔兽公会聊天记录

(转自www.smth.org)某马甲悄悄的对JJ说:JJ,怎么才能离开公会啊? JJ悄悄的对[某马甲]说:/GQUIT 珊瑚舞离开了公会。 [公会][幸福晨晨]:??? 珊瑚舞加入了公会。 [公会][卡卡呦]:欢迎回来! [公会][幸福晨晨]:饿..... [公会][卡卡呦]:355,你怎么走了? [公会][珊瑚舞]:毛巾花露水的!有白痴害我,问我怎么退出工会。 [公会][幸福晨晨]:那你是怎么

2006-10-14 15:02:00 2358

空空如也

空空如也

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

TA关注的人

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