- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 pyhon中处理中文编码
用python时,经常会操作文件夹,由于windows文件夹和文件的名称本身采用的就是unicode编码,而python默认使用的是ascii编码,导致常常发生编码解析越界的问题。处理方式:写函数时,如果需要unicode,最好自动处理一下 def add(filefullpath): filefullpath = unicode(filefullpath,
2007-05-20 11:20:00
594
原创 我的设计Design Heuristics(1)-注册
Design Heuristics的名字是我摘自与OOD启思录这本书书名,希望我的设计想法总结可以像这本书一样,给大家带来启示,与不了解的人以分享,与了解的人以讨论。在项目或编程过程中,经常会使用到工厂方法这个模式。当操作不太多的时候我们往往这样设计:function GetOperatorClass(AKind: Integert): TBasebegin case AKind o
2007-05-13 10:39:00
553
原创 和我感觉不一样的Interface
和我感觉不一样的Interface 我本来打算把一个对象支持的Interface的GUID输出来看看,结果发现支持的个数超过了460万,怎么会支持这么多接口呢?我暂时还没有想明白,希望可以和大家聊一下procedure TForm1.SupportIntf(AObject: TObject);var ClassPtr: TClass; IntfTable: PInt
2007-05-11 16:43:00
425
原创 BDS2006的内存泄漏?bug?
BDS2006的内存泄漏?bug?基本情况: 在DLL中封装一个form,form上放置一个panel外部exe只要通过接口创建一次此from,无论你怎么释放,FastMM都会报出一个: 109-124 bytes: Unknown ×1一个不知道是什么类型的内存块泄漏。这种内存泄漏太不爽了,根本不能直接看出哪儿出的问题,我后来通过fastMM直接跟踪内存分配和释
2007-05-11 16:42:00
591
原创 bat为我们带来好处......
在项目开发过程中,批处理文件(虽然比起linux的shell功能逊色不少)确实给我们带来的很大的帮助,特此写下来和大家分享一下1.清除BDS2006的自动生成的"__history"文件夹dir /A:D /B /S |Find "__history" > delete.list.txtFOR /F %%m IN (delete.list.txt) DO rd /S /Q %%md
2007-05-11 16:41:00
959
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人