摘要:
浅谈个人理解的AttachProperty和Behavior 阅读全文
摘要:
主要内容是:感受一下从面向过程的编程过渡到面向对象 阅读全文
摘要:
一篇关于迭代开发中"Standup Meeting" , 写的不错~ 阅读全文
摘要:
Linux下xorg进程CPU占用率过高时的一个解决方案 阅读全文
摘要:
C++操作符重载时的注意事项 阅读全文
摘要:
主要内容有:分派(单分派,多分配,静态分派,动态分派),数据导向的程序设计 以及其它 阅读全文
摘要:
在Linux下一会看到cc,另一会又看到gcc,感觉又点混乱的样子。它们是同一个东西么,有啥区别呢 阅读全文
摘要:
非常有意思的一篇文章,其中包含的“停机问题”,“Y组合子”,“不完备性定理”等问题 阅读全文
摘要:
主要内容是: 霍夫曼编码 以及 练习2.67到2.72参考解答 阅读全文
摘要:
“吉普赛读心术”的WPF版本 阅读全文
摘要:
一般情况下,激活父窗口的时候,子窗口会失去焦点,同理,激活子窗口的时候,父窗口也会失去焦点,这有时不太好,我们想办法让他们同时获得焦点。 阅读全文
摘要:
主要内容是, 集合的几种表示方法:未排序的表,排序的表,二叉树 阅读全文
摘要:
主要内容是:求导,练习题2.53~2.58参考解答 阅读全文
摘要:
Installing Emacs on Windows 95/98/2K/NT/ME/XP/Vista/Windows 7 阅读全文
摘要:
2.2.4节的学习笔记,主要内容有 Scheme的GUI编程 以及 Painter的一个实现
阅读全文
摘要:
SICP学习笔记(2.2.3),主要内容是 练习题2.33~2.43参考解答,其中包含了嵌套映射,Horner规则和N皇后问题 阅读全文
摘要:
练习题2.24~2.32的参考解答 阅读全文
摘要:
SICP学习笔记(2.2.1), 主要内容有:闭包,练习题 2.17 ~ 2.23 参考解答 阅读全文
摘要:
在WPF中,假设有一个对象People,我们要将某元素的某个属性绑定到它的Name属性的话,Path就是"Name”,但如果我们要绑定要List的第i个元素呢,应该这样写:".[i]" 阅读全文
摘要:
泛型作为返回类型的写法,小技巧,做个笔记 阅读全文
摘要:
主要内容是: 练习2.7 ~ 2.15 参考答案 阅读全文
摘要:
这几节相对比较简单,所以仅仅给出了练习题 2.1 ~ 2.6 的参考答案 阅读全文
摘要:
用“互斥体mutex”实现应用程序单例运行 阅读全文
摘要:
主要内容有:牛顿法(newton method),练习题1.40~1.46 阅读全文
摘要:
主要内容有:lambda , alpha转换, beta简化, Currying, 邱奇数, let 和 lambda, 不动点, 平均阻尼, 练习题1.34~1.39 阅读全文
摘要:
这是SICP学习笔记的1.3.1节,主要内容有:高阶函数,currying,练习题1.29~1.33 阅读全文
摘要:
SICP学习笔记(1.2.3 ~ 1.2.6),这里主要是这些章节的练习题的参考答案。 阅读全文
摘要:
SICP学习笔记(1.2.1 ~ 1.2.2), 主要内容有 : 递归过程 和 递归计算过程, 迭代计算过程 和 递归计算过程 ,树形递归, 尾递归, 换零钱问题, 练习题1.9~1.13 阅读全文
摘要:
SICP学习笔记, 1.1.7 ~ 1.1.8, 主要内容有: 练习1.6 ,1.7 参考解答 , 自由变量 和 约束变量, 作用域 阅读全文
摘要:
书接上一回, 这里是我在学习SICP 1.1.4~1.1.5时的一些笔记, 内容包括 “标准过程与复合过程” “求值与代换模型” 阅读全文
摘要:
SICP,即Structure and Interpretation of Computer Programs, 计算机程序的构造和解释,是MIT(麻省理工学院)一门经典课程,相信很多程序爱好者都读过,最近我也抽空读了读,挺有意思的。算是对大学知识(高数,线代,编译,算法....)的“温故而知新”吧。
这里是我在学习1.1.1~1.1.3节时做的一些笔记。 阅读全文
摘要:
和平时我们以"拖拽"方式画时序图不一样的是,我们这个时序图是用"文本编辑"出来的 阅读全文
摘要:
想想以前用跟踪鼠标位移的方式来实现窗口拖动的方式还真有些傻, 后来, .Net3.0以来的Window类内置了DragMove方法, 似乎让我们方便的不少, 但, 最近这个方法也不能满足需求了, 因为我需要DragMove过程中向外发事件来通知我"拖动开始了"和"拖动结束了", 可惜的是Window类没有提供者两个事件 (也曾企图通过其他方式来得到通知, 比如监视MouseUp等, 效果不好).
所以就自己来实现窗口拖动吧
不必同监视鼠标位移手动更新窗口位置, 其实通过向窗口发送SC_MOVE命令来移动窗口就可以了,这个命令会帮我们完成位置计算和更新工作. 阅读全文
摘要:
正如绑定TextBox控件的Text属性一样, 我们希望能够将PasswordBox空间的Password属性进行绑定, 比如在MVVM模式中,这似乎是必须的, 但可惜的是, Password属性是不支持绑定的(不是依赖属性, 也没有实现INotifyPropertyChanged).
这可能是出于安全性的考虑. 但在我们的系统为了实现View层密码框中的密码与后台其它层之间的密码属性之间的绑定, 可以采取如下思路: 将密码框的密码和某一个缓冲区进行同步, 缓冲区在和后台进行绑定. 其中密码框与缓冲区之间的同步可采用事件进行通知, 并将缓冲区打造成依赖属性, 然后缓冲区就支持绑定了, 并给后台提供正确的密码. 阅读全文
摘要:
我们注意到输入法的候选词窗口是不会被激活而获得输入焦点的, 一个很明显的现象是当你用鼠标点击该窗口时, 系统焦点不会转移到该窗口上, 原来获得焦点的窗口不会失去焦点. 这很棒, 如何实现呢? 阅读全文
摘要:
简单谈谈MVVM模式, 没有语法层面的东西, 仅谈谈自己的理解. 阅读全文
摘要:
如何在XMAL中转义而表示普通大括号的字符串
阅读全文
摘要:
关于VS 断点设置和DEBUG的知识,蛮不错的 阅读全文
摘要:
其实SendKeys类提供的方法蛮好用的,可惜的是WPF中不能用了,说是WPF的消息循环方式改成了Dispatcher,所以直接调用System.Windows.Forms.SendKeys.Send()方法会报错. 不过没关系, 至少有use32的SendInput可用,通过P/Invoke方式,我们可以模拟键盘或鼠标操作. 阅读全文