06 2010 档案

摘要:前一段业余移植一个C写的 Total Commander 插件到 Double Commander, 后者是用FreePascal写的,虽然也可以直接用C来做这个插件,但俺还是有兴趣用freepascal重写一遍。最开始是用Lazarus 做IDE来写,为偷懒基本上是C函数到pascal函数来移,结构打算后面再调整,但移植完两个函数后调测时觉得Lazarus 这个IDE的调试功能实在太差,于是又改到先用Delphi 7来编译,于是发现了这两者在数组、指针方面的一些差异。刚才在Delphi 7, Delphi 2009和Freepascal 2.2.4上做了一下对比,结果如下 阅读全文
posted @ 2010-06-14 22:51 巴蛮子 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:安装enca和iconv(来自libc-bin包),enca用以检测文件编码,iconv用于转换。(如果你是在Windows下,安装一个cygwin,至少安装base category里面所有包。然后安装enca和iconv包。)真正干活的就是一下几行shell代码 files=`find . -name '*.java' | xargs enca -L zh | grep GB2312 | cut -d: -f1` for f in $files; do iconv -f GBK -t UTF-8 $f > $f.utf && mv -f $f.utf 阅读全文
posted @ 2010-06-11 22:44 巴蛮子 阅读(2285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示