
未分类
文章平均质量分 57
CaiKanXP
这个作者很懒,什么都没留下…
展开
-
关于BLOG和WIKI的苦恼
想找一个地方,记录思想的火花。BLOG,可以自由发布,可是有个不如意的地方:没有历史修改记录。WIKI,每次修改都记录在案,可是是一个公共的环境,人人都可修改,也不能随意发布。要有能结合两者特点的这么一个“WIKI-BLOG”就好了,任何想法都可随时记录下来,不必再担心曾经的记录会被冲掉,分类管理也有更大的灵活性。搭建一个“个人WIKI”就实现了?好象还没条件。那么待续……原创 2006-05-01 01:38:00 · 1776 阅读 · 0 评论 -
利用TortoiseSVN钩子脚本,自动填写/导入日志信息
<br />使用TortoiseSVN提交时,每次都填写日志信息比较繁琐。<br />Subversion命令行客户端可以通过选项“--file”(“-F”)从文件载入日志信息。<br />TSVN虽然可以很方便的选择历史消息,但是当前的最新版本“TortoiseSVN 1.6.12”好像还不支持选择从文件导入日志信息。<br />不过我们可以利用TSVN的“钩子脚本”来实现类似的功能,让它自动从某些文件中读取日志信息并填入提交对话框。<br />TSVN在执行提交或者更新的前后,会调用相应的钩子脚本,我们原创 2011-02-23 17:30:00 · 11957 阅读 · 0 评论 -
<script>关闭标签的写法所引发的疑案
<br />自从有了XHTML,很多开发者会本着尽善尽美精益求精的态度,开始对代码进行一系列的修正和优化了。<br />比如,标签都要关闭了:<br /><img src="xxx" /><br /> <br />这本来没有错,可这时候突然冒出个新问题来:<br />有些代码看似没有错误合乎语法,可就是无法达到预期的效果,典型症状之一就是脚本“缺少对象”/“变量未定义”等异常。<br /> <br />这极有可能是“优化”后的代码产生的浏览器兼容性bug:某些标签的关闭“优化”要慎用。<br />比如<sc原创 2010-08-30 17:46:00 · 4762 阅读 · 1 评论 -
JS/AS(Flash)通信失效的可能原因
<br />tag:<br />js as 通信 调用 flash actionscript ExternalInterface addCallback call 失效<br /> <br />我在AS2开发中遇到了这样的问题:<br />通过ExternalInterface.addCallback给flash对象添加的方法,在IE6,FF3.5等环境均能正常调用,但是一到IE7/IE8中就出现问题。<br />但是之前开发的作品中,有些又没有这样的问题。<br /> <br />经过检查,发现是因为没有原创 2010-08-27 18:20:00 · 5156 阅读 · 1 评论 -
Safari恶性bug(iframe与onload,alert的冲突)
<br />测试环境:<br />Windows XP SP3<br />Safari 4.0.5<br />Safari 5.0<br /> <br />新建一个html文件,内容如下:<br /><iframe onload="alert(1)"></iframe><br />将此文件拖入Safari,Safari就“死了”……<br /> <br />原因:初始src属性为空或“about:blank”的iframe元素,如果其onload事件中有alert,confirm,prompt等函数的话,S原创 2010-06-12 18:22:00 · 4212 阅读 · 0 评论 -
用Java测试Windows命令提示符参数格式,及引号的用法
使用下面简单的Java程序测试命令行参数格式。public class Test { public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.println(args[i].length() + ":" + args[i]); } }}原创 2010-05-24 14:26:00 · 3255 阅读 · 0 评论 -
去掉Adodb.Stream输出UTF-8的BOM
通过Adodb.Stream,可以很方便的读写二进制及及文本流,可读写文件,并可指定文本流的字符集编码。可是Adodb.Stream输出UTF-8编码的文本流时,会在流的最前端加上BOM。BOM是什么:Byte Order Mark, UTF-8编码特有的标记,在文件流的开始中占用3个字节“EF BB BF”。BOM有什么用处:这里不做讨论,这里要讨论的是如何在Adodb.Stream(以下简化为原创 2010-05-21 18:05:00 · 7341 阅读 · 2 评论 -
JS/VBS配合Adodb.Stream处理字节数据/输出二进制文件
一开始,我曾想到将字节数据转换为JS字符串,每两个字节一组转换为一个字节,然后写入模式为文本、编码为“Unicode”的Adodb.Stream对象。这样做有下面这些问题,但各有方法解决:首先,将字节数据转换为双字节字符必须要考虑高低位字节顺序(Byte Order)的问题。关系到JS字符串字节顺序的到底是硬件还是软件,目前我还无从得知。不过在目前一般Windows的IE/JScript 5.7中,JS字符串是高位在前低位在后(little endian)。解决方法:在字节对转换成字符前,先将高低字节数据调原创 2010-06-30 14:25:00 · 7133 阅读 · 0 评论 -
JAVA中的“太监”
昨日,JAVA课上,俺们张SIR讲到final关键字时,说道,在JAVA中由final修饰的类表示此类不能再作为超类而被其它的类继承,叫做“太监类”,所以,用final来修饰Human类是不礼貌的!全班暴笑……原创 2006-06-17 20:15:00 · 2158 阅读 · 2 评论 -
Firefox3中使用XMLHttpRequest(Ajax)发送二进制POST数据的简易调试法
<br />XHR(XMLHttpRequest)发送POST文本数据的情况还算常见,直接调用“xhr.send(data)”即可。<br />但是对于二进制数据的处理稍微复杂。<br /> <br />不过在Firefox3中,可以借助下面的方法来调试ajax发送post二进制数据:<br />相关脚本代码:<br /><script type="text/javascript"><!--function test() { var data = prompt('请输入数据(GREP Hex):',原创 2011-05-12 18:13:00 · 6665 阅读 · 0 评论