如何让代码变得更简洁

简约至上

 

2011年9月29日

文件 正由另一进程使用,因此该进程无法访问此文件

摘要: 文件 正由另一进程使用,因此该进程无法访问此文件 阅读全文

posted @ 2011-09-29 17:03 我每天都在进步o(∩_∩)o... 阅读(1556) 评论(0) 推荐(0) 编辑

2011年9月22日

使用csc手动编译cs文件

摘要: 1.首先定位csc.exe文件路径:一般来说是C:\Windows\Microsoft.NET\Framework\v4.0.30319(v4.0.30319是版本号,具体版本号取决你实际安装的版本);2.开始-运行-键入cmd,把上面的路径粘贴过去,并在最后加上“\csc”,效果图如下:此时我们已经可以键入“ -?”来验证能否正确运行,如果成功会把参数提示列表显示出来,失败则需重新定位csc.exe文件路径。如下图:3.运行csc.exe 需要输入必要的参数,具体参数大家可以参考其它资料,这里仅仅说明几个本例中需要的参数/target:library 可以简写为 /t:library 生成. 阅读全文

posted @ 2011-09-22 00:41 我每天都在进步o(∩_∩)o... 阅读(725) 评论(0) 推荐(0) 编辑

2011年9月6日

DDD中的实体

摘要: 是不是仅仅通过判断一个对象有没有真正的标识符来确定它到底是不是实体?那么对于一个Person类,如果只有姓名,年龄,性别属性,那么它就不是实体,如果它包含了身份证号属性(排除身份证号重复的情况,这是一帮不负责任的二人搞出来的),那Person类就是实体了?而且领域驱动模型精简版中有这么一句话:"因此,在软件中实现实体意味着创建标识符"。 阅读全文

posted @ 2011-09-06 13:50 我每天都在进步o(∩_∩)o... 阅读(420) 评论(0) 推荐(0) 编辑

2011年7月16日

理解sp_excutesql存储过程

摘要: 以下是对msdn中关于sp_excutesql存储过程描述的理解: msdn关于sp_excutesql的描述分成三个方面: 自包含批处理 替换参数值 重用执行计划 自包含批处理: 理解自包含批处理最好先理解“批处理”的概念。“批处理”是个名词,msdn中对批处理的解释是:批处理是同时从应用程序发送到 SQL Server 并得以执行的一组单条或多条 Transact-SQL 语句。SQL Ser... 阅读全文

posted @ 2011-07-16 12:00 我每天都在进步o(∩_∩)o... 阅读(966) 评论(0) 推荐(0) 编辑

2011年7月14日

点滴

摘要: 1.读取域账户信息:string username = Request.ServerVariables["LOGON_USER"]; 阅读全文

posted @ 2011-07-14 09:12 我每天都在进步o(∩_∩)o... 阅读(138) 评论(0) 推荐(0) 编辑

2011年7月12日

Type.GetType() 返回null的解决办法

摘要: 首先请确保GetType方法中的字符串所代表的程序集已经被引用,除非调用类和被调用类都在一个程序集里。然后记得在字符串中除了包括类型的完整限定名之外,还得包括程序集名称(比较安全的方式),如string typename = "CAI.Domain.UIA.FormLogin";AbstractLogin login = (AbstractLogin)System.Activator.Create... 阅读全文

posted @ 2011-07-12 20:18 我每天都在进步o(∩_∩)o... 阅读(4001) 评论(1) 推荐(1) 编辑

数据库连接字符串 你真的懂吗

摘要: 干了这么多年编程,发现今天被一个数据库连接字符串给整蒙了,惭愧,知耻而后勇!加油吧 <add name="SqlConnectionUIA" connectionString="data source=192.168.0.20;Integrated Security=SSPI; Initial Catalog=web2.0; UID=sa;Password=sa" providerName="S... 阅读全文

posted @ 2011-07-12 10:18 我每天都在进步o(∩_∩)o... 阅读(953) 评论(4) 推荐(0) 编辑

2011年7月3日

策略模式和建造者模式

摘要: 最近在读程杰老师的《大话设计模式》,个人感觉是绝佳的设计模式入门学习必备资料,它通过生动简洁的例子能让你迅速了解各个模式。今天学习Builder模式时,突然发现Builder模式和Strategy模式的类图非常相似。因此写下本文用于比较两个模式,深化对两个模式的认识。先来看创建者模式的类图再来看一下策略模式的类图通过比较两者的类图,发现两者还是很相似的,都有一个抽象类,然后是具体实现类,最后是一个第三方类来组织和维护抽象类。不同的是创建者类还有一个产品类。但是从功能上来说两者相差很远:(1)建造者模式是创建型的,也就是说用来创建对象的,而策略模式属于行为型模式,通过将行为封装成对象来降低类之间 阅读全文

posted @ 2011-07-03 19:20 我每天都在进步o(∩_∩)o... 阅读(2579) 评论(0) 推荐(4) 编辑

2011年5月10日

递归同步AD账号

摘要: 思路:因为AD本身就是一棵树,而且.Net Framework中提供了对AD的操作对象(DirectoryEntry).该对象包含children和parent属性.所以利用这些属性使用递归算法可以批量生成Insert语句.获得这些SQL语句后,你就可以按照你想要的方式来执行了. 假设你的部门表有三个字段:DeptID,DeptName,ParentDeptID.根据一般情况,DeptID分类两种类型:整型和GUID类型.DeptName为字符型,ParentDeptID跟DeptID一致. 先说DeptID为GUID类型: 这种情况比较简单,因为window os 中的AD存储时,默认使用. 阅读全文

posted @ 2011-05-10 12:43 我每天都在进步o(∩_∩)o... 阅读(1185) 评论(6) 推荐(0) 编辑

2011年1月18日

练习mvc做一个知识库(二)

摘要: 上周发表了练习“mvc做一个知识库(一)”。首先谢谢大家的关注,这两天有时间就看一下园子里小燕的走向ASP.NET架构设计。写的不错,对于像我这样想提高设计能力的菜鸟来说受益匪浅。还差两章看完,以及迫不及待地想把一些思想融入到我的知识库了。上周还在为知识库需要哪些功能发愁,今天上午跟项目经理聊天的时候感觉知识库应该有BI功能,通过SQLServer强大的BI,可以更科学精确的分析出自己对哪些方面知识更感兴趣,对哪些方面的知识还有所欠缺。还有授权。之前做过一个通用的授权系统,这次正好再升级一下。所以到目前为止。知识库至少应该包含以下内容:(1)融入多个架构模式和设计模式,不要怕滥用(2)对功能模 阅读全文

posted @ 2011-01-18 18:05 我每天都在进步o(∩_∩)o... 阅读(519) 评论(3) 推荐(0) 编辑

导航