- 博客(4)
- 收藏
- 关注
原创 在C++动态库中释放调用动态库程序中生成的指针new和delete 或 malloc和free
一般情况下:谁申请,谁释放。在C++动态库中释放调用动态库程序中生成的指针:方法一:可以在“程序”中增加一个callback函数,让dll调用方法二:用GlobalAlloc分配内存,用GlobalFree来释放就可以了.方法三:用内存池linux没有类似的问题
2011-11-26 11:56:26 1272
原创 c++ linux 如何把 char* 里面的中文 insert进入mysql(相应的字段为varchar类型)
首先, show variables like 'char%';来检查字符集:+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+------------
2011-11-13 14:25:18 1619
原创 程序员修炼之道--读后感之二
工具是手的扩展 就像伐木工人手上有各种各样的工具一样,程序员也需要有各种tools,伐木工人的工具会随着时代的进步而进步,比如有斧头到电锯,程序员也需要适应时代的发展,能够很快的接受新的知识和工具,比如shell,python处理文本,IDE开发,cygwin元编程:---业务逻辑和业务规则等尽可能的配置:把抽象放到代码里面,细节放到metadata里面去,即数据库或者配置项
2011-11-07 09:28:45 1606
原创 程序员修炼之道--读后感之一
一,体会最深的是DRY原则:即不要重复你自己don't repeat yourself;体现在各个方面:1,引用数据库表XXX的程序,最好同时建立表XXX_reference,在里面填入所有引用的程序的项目名称,文件名称,类名称,函数名称;如此当此表发生更改时,可以按图索骥,不会遗漏,导致定时炸弹式的bug2,内部文档,即代码注释工具doxgen产生的文档,尤其是参数按顺序使用@p
2011-11-02 21:24:41 1183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人