Entries

笔记:.NET中的相等比较操作符 / Note: The == operator in .NET

有一天碰上了诡异的问题,明明是相等的字符串,用==比较却总说不相等……One day a strange problem issued, two strings with same content, but the == operator gave false... 然后问了别人一下,知道很多人都碰到过这种状况。And confirmed this problem. 再然后一起研究知道了原来.NET框架它会特别关照字符串,还知道了运算符重载它是以怎么样个顺序来起作用的。Lately we know that .NET Frameworks might take special care o...

笔记:扭曲的JavaScript

GC好扭曲,动态加载的脚本会延后执行……FF好扭曲,动态加载的脚本会叠加执行……所有浏览器都很扭曲,动态填入的脚本会第一时间执行……...

笔记:JavaScript中的逻辑异或 / Note: Logical XOR in JavaScript

JavaScript中没有异或运算符,所以碰到要用异或运算的时候就头疼了。We all know there is no Logical XOR operator in JavaScript, so we got pain when need a XOR operate. 这篇文章中总结了几种异或运算的变通实现,在文章的最后指出“!A != !B”这样一种简单但有效的办法……In the artical shown above it listed some usual way to simulate XOR operate, and at the end it showed a clear (and beautiful) way to do this: "!...

笔记:键盘布局/输入法影响热键的问题

在编写一个小玩具的时候硬编码的热键是Ctrl+`和Alt+`,然后想到了Alt+`在微软日文输入法中正好用作切换输入模式……所以我就换上日文输入法试了一下,结果发现按Alt+`的时候输入法有反应但HotKey@User32和KeyPress@WPF不会作出按了Alt+`后“应有”的反应……接着仔细研究发现,在启动微软日文输入法(我不太确定Windows的“日文键盘布局”会不会影响这个)的状态下,Alt+`会被转换成“HanjaMode”键(对于我们使用美式键盘的人来说,这是个不...

笔记:WPF之美和LayeredWindow的奇怪行为

……如果WPF她(“她”很美)不那么自作聪明地缓存窗体对象并且允许在第一次加载前实例化窗口(Window@user32)对象的话……那就更好了……当然也许上面提到的两个问题是有办法解决的但问题是我实在没找到啊没找到……还有它为什么每次都要在呈现以后才重新计算最重呈现效果啊?不能在隐藏的时候先计算然后再呈现么……让人头疼……不过总的来说,WPF的确是个好东西,最起码她为界面美化提供了一个整体解决方案,写桌面程序的人就不用为程序的界...

Appendix

自我介绍

Author:优雅的神棍 / Elegant Tales
神棍你好,神棍再见。

最新引用

QR

QR

羔羊们啊

Powered By FC2博客

马上开始博客吧!!

Powered By FC2博客

加为好友

和此人成爲好友

搜寻栏