2013年7月25日
摘要: Abstract 和Interface 方法是否能用Static修饰,为什么?interface中不能含有Static方法,属性,成员变量。Abstract中可以有Static方法,属性,成员变量。但static前不能用Abstract,Virtual,Overrid进行修饰Static 修饰的方法是不能用this进行访问原因:Static静态方法属于类,不属于任何成员。可以被直接调用,因此不管这个类的实例是否存在,他都会存在。(非静态方法通过类的对象进行销毁)Sleep和wait的区别Sleep()方法是Thread命名空间下的Static方法,将当前线程挂起指定的时间。(指定 System 阅读全文
posted @ 2013-07-25 23:18 tomfang 阅读(4243) 评论(0) 推荐(0) 编辑
  2013年7月24日
摘要: 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=8279FxCop是一个代码分析工具,和StyleCop(代码规范)一起配合使用,是2款非常优秀的编码规范工具。 阅读全文
posted @ 2013-07-24 22:25 tomfang 阅读(298) 评论(0) 推荐(0) 编辑
  2013年7月23日
摘要: HowtomodifythedefaultnewclasstemplateforC#inVisualStudio2008or2010?可参考博客:http://www.rhyous.com/2010/02/17/how-to-modify-the-default-new-class-template-in-visual-studio-2008/http://www.thecodinghumanist.com/Content/HowToEditVSTemplates.aspx1.StyleCop安装网址:http://stylecop.codeplex.com/可下载最新版本实现前系统默认方式: 阅读全文
posted @ 2013-07-23 21:20 tomfang 阅读(7410) 评论(0) 推荐(0) 编辑
  2013年7月22日
摘要: C#using用法:1.作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。(见例1-1)2.作为语句,用于定义一个范围,在此范围的末尾将释放对象。(见例1-2)(例子1-1)① 允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用usingSystem.ServiceModel;② 为命名空间或类型创建别名③ 等同于Try.{}Finally{}在语句结束时自动执行。publicclassFoo:IDisposable2{3publicvoidDispose()4{5Dispose(true);6GC.SuppressFinalize(this);7}89pr 阅读全文
posted @ 2013-07-22 00:19 tomfang 阅读(1537) 评论(0) 推荐(0) 编辑
  2013年6月22日
摘要: 1、当安装Orcle11g后,很久不用,忘记了用户名和密码。可以通过以下方法重置:如上图及重置用户sys,system密码为123 阅读全文
posted @ 2013-06-22 17:51 tomfang 阅读(656) 评论(1) 推荐(0) 编辑
  2013年5月25日
摘要: 当 用,Provider=OraOLEDB.Oracle方式访问ORACLE11g数据库。出现 未在本地计算机注册“OraOLEDB.Oracle”提供程序提示。解决方案如下:客户端环境:Win7 64 bit安装:Oracle - OraClient11g_home1(64bit)安装在E:\ Oracle - OraClient11g_home2(32bit) 安装在D:\由于本地PLSQL Developer链接问题,所以安装了2个版本的orcle客户端找到安装目录执行:以我的安装目录为例:分别执行2个版本regsvr32E:\app32\tm\product\11.2.0\cli... 阅读全文
posted @ 2013-05-25 10:45 tomfang 阅读(23912) 评论(0) 推荐(0) 编辑
  2011年12月28日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-12-28 11:03 tomfang 阅读(344) 评论(3) 推荐(3) 编辑
  2011年12月5日
摘要: 客户要更换服务器需要重新的部署环境,服务器供应商帮忙安装了个sql2005,可惜没有选中混合模式,sa账户登录不了在园子里搜了下找到了含羞草的这篇文章http://www.cnblogs.com/Jasmin/archive/2006/12/22/600092.html 可以参考下,设置密码,不强制实施密码策略,启用状态设置完后重启 sqlserver 服务, cmd @echo off net stop mssqlserver ,net start mssqlserver,混合模式终于切换过来了。再次打开Sa属性的时候 你会发现他多了一个public的权限,同样在Windows2003上部署 阅读全文
posted @ 2011-12-05 16:31 tomfang 阅读(928) 评论(0) 推荐(1) 编辑
  2011年11月14日
摘要: 采用什么样的数据访问形式是软件编码很重要的一个环节,良好的数据访问形式不仅能够提搞代码的执行效率,协作能力,更重要的是对未来程序维护,功能扩展起到至关重要的作用。当然良好的设计模式可以为我们提供很多的选择,但面对实际问题,公司规模小考虑成本,资金投入少,软件逻辑不算复杂,功能较少,部分客户需求只需要单个功能模块,类似小型管理系统,门户网站,crm等,这也为众多IT人事提供了兼职的好机会。借鉴类似程序,cpy下部分代码,小修小改下数据库字段新的软件就大功告成。这种现状在弊端同时也很多程序没有通过完整的测试,部分存在漏洞,维护性不高,导致客户日常投诉反工现象时有发生,弄不好还会引起不必要的麻烦,为 阅读全文
posted @ 2011-11-14 17:41 tomfang 阅读(3661) 评论(12) 推荐(3) 编辑
  2011年11月4日
摘要: 好久没有操作数据库分页了,在看了这篇文章(http://www.cnblogs.com/iamowen/archive/2011/11/03/2235068.html)后,感触很深,万丈高楼平地起基础的东东还是时刻准备着。--------------先插入100w条数据用时4'50'’declare @i intset @i=0while @i<1000000begininsert into pagetest select cast(floor (rand()*1000000 )as int ), left( newid() ,10),getdate()set @i=@i 阅读全文
posted @ 2011-11-04 16:14 tomfang 阅读(691) 评论(0) 推荐(0) 编辑