摘要:
Memset用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘\0’;例:char a[100];memset(a, '\0', sizeof(a));memset可以方便的清空一个结构类型的变量或数组。如:struct sample_struct{ char csName[16]; int iSeq; int iType;};对于变量struct sample_strcut stTest;一般情况下,清空stTest的方法:stTest.csName[0]='\0';stTest.iSeq=0;stTest.iType=0;用m 阅读全文
阅读排行榜
关于mysql-connector-net-6.3.4 MySqlDataAdapter 在空数据的情况下填充DataSet后tables[0] 找不到的问题
2010-09-14 18:08 by 彭白洋, 624 阅读, 收藏,
摘要:
这几天要对系统数据库进行切换:MSSQL To MySQL突然遇到 无法找到表 0的问题,如图:一步一步调试,通过和SqlDataAdapter比较,发现MySqlDataAdapter在返回空数据的情况下,不对DataSet进行默认空DataTable填充,很是郁闷。程序中很多地方都是直接调用 ds.tables[0]的 所以又不想一个地方一个地方的判断,最后决定在 dataset.tables... 阅读全文
JavaScript:constructor属性
2010-03-03 16:24 by 彭白洋, 558 阅读, 收藏,
摘要:
constructor属性始终指向创建当前对象的构造函数。比如下面例子:但是当constructor遇到prototype时,有趣的事情就发生了。 我们知道每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数。如下例所示:[代码]当时当我们重新定义函数的prototype时(注意:和上例的区别,这里不是修改而是覆盖),constructor... 阅读全文
JavaScript:isPrototypeOf和hasOwnProperty
2010-03-03 17:00 by 彭白洋, 542 阅读, 收藏,
摘要:
1、isPrototypeOfisPrototypeOf是用来判断指定对象object1是否存在于另一个对象object2的原型链中,是则返回true,否则返回false。格式如下:[代码]object1是一个对象的实例;object2是另一个将要检查其原型链的对象。原型链可以用来在同一个对象类型的不同实例之间共享功能。如果 object2 的原型链中包含object1,那么 isPrototyp... 阅读全文
DLL中用malloc分配了一块内存,但是在exe程序中释放引发的错误:其原因可能是堆被损坏,这也说明 **.exe 中或它所加载的任何 DLL 中有 bug。
2011-10-26 09:25 by 彭白洋, 536 阅读, 收藏,
摘要:
<原帖地址:http://blog.csdn.net/geeeeeeee/article/details/3686961>写了个程序,在DLL中用malloc分配了一块内存,但是在exe程序中释放,结果程序crash,原因就是:其原因可能是堆被损坏,这也说明 TestMySticker.exe 中或它所加载的任何 DLL 中有 bug。想了半天以为是自己的写法有问题,后终于在google上找到了原因,汗。。。以下文字引用自http://hi.baidu.com/huhe/blog/item/0b422edd1f1563d98c1029a3.html很感谢作者的分析一个模块一个堆,一 阅读全文
浙公网安备 33010602011771号