摘要:
创建模式是对类的实例化过程的抽象化,分为类的创建模式和对象的创建模式。 阅读全文
摘要:
SQL Server 2005 中使用正则表达式匹配
CLR 用户定义函数只是在 .NET 程序集中定义的静态方法。CREATE FUNCTION 语句已扩展为支持创建 CLR 用户定义函数。 阅读全文
摘要:
此功能內建在 Visual Studio 2008 Development 及 Team Suite 版本中内建了Calculate Code Metrics 功能。
Solution =》Project => Calculate Code Metrics.
此功能计算以下五个指标,Maintainability Index越大越好,其余指标越小越好。
阅读全文
摘要:
昨天帮一同事配置wordpress(xp环境)
运行环境:PHP+MySql+Apache
安装一路“下一步”过去道是简单,安装完成后要做如下配置,变可正常运行.
阅读全文
摘要:
创建模式是对类的实例化过程的抽象化,分为类的创建模式和对象的创建模式。
类的创建模式:
使用继承关系把类的创建过程延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何创建和组合在一起的。
对象的创建模式:
把对象的创建过程动态的委派给另一个对象,从来动态的决定客户端将得到哪些具体类的实例,以及这些类是实例是如何创建和组合在一起的。 阅读全文
摘要:
首先来考虑一款软件系统的生命周期。任何事物都要经历两次创造过程,软件项目系统也不例外。系统设计师拿到系统的设计需求后,首先系统存在于设计者们的头脑中,然后存在于设计图纸上,然后变成原型系统,最后变成真实的、可以交付客户使用的产品。此时这款软件系统在客户、设计师和开发人员眼中就如天仙妹一样动人心弦。 阅读全文
摘要:
1. 加入收藏:<ahref="javascript:window.external.AddFavorite(location.href,document.title);">加入收藏</a>2. 设为首页:<aonclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://w... 阅读全文
摘要:
08年 公司为了让网站编辑工作方便,做过这么一个简单转发文章的firefox插件。
功能:在firefox右键菜单,弹出调用页面把当前网页部分内容 Post 到网站中。
(代码仅供学习参照,部分代码未提供下载)
阅读全文
摘要:
脑图帮助下图显示在支持脚本的所有浏览器中可实现的最低公用标准的浏览器文档对象层次. 阅读全文
摘要:
Queue 表示对象的先进先出集合。队列在按接收顺序存储消息方面非常有用,以便于进行顺序处理。此类将队列作为循环数组实现。存储在 Queue 中的对象在一端插入,从另一端移除。 阅读全文
摘要:
序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 阅读全文
摘要:
One of the more significant services the DataContext provides is change tracking for entity objects. When
you insert, change, or delete an entity object, the DataContext is monitoring what is happening.
However, no changes are actively being propagated to the database. The changes are cached by the
DataContext until you call the SubmitChanges method.
When you call the SubmitChanges method, the DataContext object’s change processor manages
the update of the database. 阅读全文
摘要:
The first step to insert a record into a database is to create a DataContext. That is the first step for
every LINQ to SQL query.
Second, an entity object is instantiated from an entity class.
Third, that entity object is inserted into the appropriate table collection. And fourth, the SubmitChanges method is called on the DataContext. 阅读全文
摘要:
在 Linq 分页,当使用Skip(N)和Take(N)时(比如:ArchiveView2.Skip(5).Take(1))时,
提示错误:“NotSupportedException: 此提供程序只支持对返回实体或投影(包含所有标识列)的有序查询使用 Skip(),这种查询
为单表(非联接)查询,或者为 Distinct、Except、Intersect 或 Union (非 Concat)操作。”
网上关于这个问题的解决方法不多,大多都说是“主键设置”问题。我数据库中设置也设过了还是不行。
解决方法:
最好将数据库换个版本问题解决,不知道是不是真正的原因。
原来数据库是Microsoft SQL Server Desktop Engine,后来换成企业版了。Express也支持我测试过:)。
阅读全文
摘要:
Oracle自带的客户端太大,instantclient可以帮你连接和操作Oracle服务器。安装环境 没有oracle 客户端的windows机器。 阅读全文
摘要:
查看CLR基础
!dumpdomain //dump domain信息
!dumpdomain //dump 某个 domain 的信息
!dumpassembly //dump 某个 assmebly 信息
!dumpmodule // dump module 信息,有一个有用的开关,是-mt
!dumpmt +方法表地址 // 查看方法表信息
!dumpclass // 来查看这个class的信息 阅读全文
摘要:
WinDbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
下载地址:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
缓存路径设置:
srv*c:\ABeenSymcache*http://msdl.microsoft.com/download/symbols;c:\ABeenSymcache; // "c:\ABeenSymcache" 为本机设置的存储路径
非托管代码信息查看命令:
~ // 列出当前所有线程,当前线程左边有一点“.”
~ ns // 切换到线程n ,如:~ 2s切到线程2
kb // 查看线程被抓时刻的操作
~* kb :查看所有线程被抓时刻的操作 阅读全文
摘要:
查看CLR基础 !dumpdomain //dump domain信息 !dumpdomain domain assress //dump 某个 domain 的信息 !dumpassembly assembly address //dump 某个 assmebly 信息 !dumpmodule // dump module 信息,有一个有用的开关,是-mt mt address !dumpmt +方法表地址 // 查看方法表信息 !dumpclass class address // 来查看这个class的信息 阅读全文
摘要:
和设计模式相关的是设计原则。设计原则更象是理论,而设计模式是这这理论的具体体现。只有了解了面象对象理论,才可以去学习设计模式。 阅读全文
摘要:
WinDbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。下载地址:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx--------------------------------------------------------------------缓存路径设置:srv*c:\ABeenSymcache*http://msdl.microsoft.com/download/symbols;c:\ABeenSymcache; // "c:\ABeen 阅读全文