09 2011 档案
摘要:首先要承认这个标题有那么一丁点标题党,但这又不是完全的标题党。使用“正确”的调试方法的确可以把 VS 给搞死锁了。至于 VS 被死锁了算不算 Bug,这个问题有待于商榷。不想吐槽,先看看怎么用“正确”的方法把 VS 搞死锁。 首先要新建一个控制台项目,完整的复制下列代码:using System.Threading;namespace DeadlockVS{ class Program { static object _obj = new object(); static void Main(string[] args) { ...
阅读全文
摘要:先看效果:(点击可全屏) 再看整体结构: 什么是贝塞尔曲线?请看: http://zh.wikipedia.org/wiki/%E8%B2%9D%E5%A1%9E%E7%88%BE%E6%9B%B2%E7%B7%9A 下图演示的是四阶贝塞尔曲线的绘制过程: 现在说说怎么用 Silverlight 产生这么漂亮的曲线。幸亏,Silverlight 已经为我们准备好了绘制曲线的接口,Path 形状。其中的 Data 属性可以使用“路径标记语法”绘制各种曲线。 例如使用如下代码<Canvas> <Path Stroke="DarkGoldenRod" Strok
阅读全文
摘要:本文 Silverlight 版本:4.0。 首先定义数据类型,此文始终使用此定义类型。 public class SimpleData : ViewModelBase { private string _text; private int _column, _row; public string Text { get { return _text; } set { _text = value; OnPropertyChanged("Text"); } } public int Column { get { return ...
阅读全文
摘要:来源:.Net.NewLife。 需求:假设在某系统存储了许多地址,例如:“北京市海淀区中关村大街1号海龙大厦”。用户输入“北京 海龙大厦”即可查询到这条结果。另外还需要有容错设计,例如输入“广西 京岛风景区”能够搜索到"广西壮族自治区京岛风景名胜区"。最终的需求是:可以根据用户输入,匹配若干条近似结果共用户选择。 目的:避免用户输入类似地址导致数据出现重复项。例如,已经存在“北京市中关村”,就不应该再允许存在“北京中关村”。 举例: 此类技术在搜索引擎中早已广泛使用,例如“查询预测”功能。 要实现此算法,首先需要明确“字符串近似”的概念。 计算字符串相似度通常使用的是动态
阅读全文