02 2014 档案

摘要:总结来说:1、事件未注销 解决方法:注意注销和清理这种事件。 A.Event-=处理函数2、数据绑定,由于绑定的属性不是DependencyProperty并且不是继承自INotifyPropertyChanged。 经实验证明这种属性是不会自动更新的。 解决方法:a、在绑定的时候注意标明BindingMode.OneTime b、BindingOperations.ClearBinding(DependObject,DependObjectProperty)BindingmyDataBinding =newBinding("Children.Count");myDataB 阅读全文
posted @ 2014-02-28 16:23 小白快跑 阅读(771) 评论(1) 推荐(0) 编辑
摘要:序列化在开发的过程中重要性不言而喻。使用场景一般为:1、应用程序的状态(对象图)保存到文件系统或数据库中。可在需要的时候对这些对象进行恢复。如ASP.NET通过序列化和反序列化来保存和恢复会话状态。2、对象的备份。案件对某些对象的生成极为困难,如需要大量的计算、IO等,但是结果比较恒定,我们可以把这些对象保存下来。3、程序可视化对象的复制与粘贴。如WinForm和WPF的对象的复制和粘贴。4、网络间对象通信,进程间通信等。5、对象的加密和解密。 一般来说如果继承基类需要基类本身可序列化,如作为万物的Object就是可序列化的。对于不序列化的对象我们可以通过"重写程序集和/或类型&qu 阅读全文
posted @ 2014-02-24 16:03 小白快跑 阅读(970) 评论(0) 推荐(0) 编辑
摘要:今天在配置一个ODBC的数据连接,用udl进行验证用户名和密码,测试正常。程序就是连不上,并且是远程的Silverlight程序,错误就返回一个"Submit operation failed. Object reference not set to an instance fo an object."。 通过Fiddler2进行查看服务可以正常启动。(验证服务的方法参见"http://msdn.microsoft.com/zh-cn/library/ff426913(v=vs.91).aspx“) http://localhost/ExampleApplicat 阅读全文
posted @ 2014-02-20 17:43 小白快跑 阅读(623) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/tianlesoftware/article/details/5827245如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。一.查看执行计划的三种方法1.1设置autotrace序号命令解释1SETAUTOTRACEOFF此为默认值,即关闭Autotrace2SETAU 阅读全文
posted @ 2014-02-19 09:30 小白快跑 阅读(210) 评论(0) 推荐(0) 编辑