Category Archives: Language
TiddlyWiki
也许是自从Gmail发布,AJAX这一概念也就火了起来。原来JavaScript结合服务器端可以这样用。在IE6发布后的很长一段时间里,JavaScript的潜力都没有发挥出来。当然,在今天,JavaScript应用在越来越多的方面,我今天就发现了一个有趣的JavaScript应用,TiddleWiki。 TiddleWiki(http://www.tiddlywiki.com/)是一个应用JavaScript的,不需要服务器端逻辑的,模拟Wiki的一个网页(或者说是软件?)。大家可以去它的网站看看,感受一下流畅的UI,因为所有内容都是在一个html文件中,呵呵。你可以把这个文件http://www.tiddlywiki.com/empty.html用目标令存为的方式下载到你的电脑上,然后用浏览器打开它来,在里面编辑内容并保存,它会把这些内容直接存放在自身的文件中。完全就像一个本地的应用程序,非常好用。如果你的电脑是XP SP2的话,需要在这个文件的属性中解除锁定,否则,它将不能直接写文件。另外,TiddleWiki是BSD OpenSource License的,也就是你可以把用它编辑的文件再发布出去。
我很久没弄VC了(VC中如何进行内存泄漏的检测)
两年前,我就对vc中如何能在debug模式下自动检测出内存泄漏感到好奇。正好,今天在和同学讨论内存泄漏的问题,正好趁这机会仔细研究下。 首先参考了一下我同学给我的网址:http://blog.vckbase.com/bruceteen/archive/2004/10/28/1130.aspx 里面的例子略显复杂,而且还有些小错误,可能是我自己还有疏忽的地方吧。于是弄了个小例子供自己理解: #define _CRTDBG_MAP_ALLOC#include <stdlib.h>#include <crtdbg.h> extern void* __cdecl operator new( size_t, const char*, int );extern void __cdecl operator delete( void*, const char*, int); void* __cdecl operator new( size_t nSize, const char* lpszFileName, int nLine ){ void* p = … 繼續閱讀
C++ Template读后感
看了几天的C++ template,终于明白了个template的大概了。其实搞明白template是在编译时期静态联接的,其他的就好明白了。当然基于这一技术的很多应用却非常天才加变态,比如trait, policy, metaprogram, 表达式模板等。