摘要:
一般重构 封装集合(如果只需要给调用者提供查询数据的功能,使用IEnumerable 而不是IList 集合类型)因为IEnumerable 只有 数据的遍历功能,而IList 具有对集合的所有操作功能 重命名(改名(方法,类,参数)是指在写代码的时候对类、方法、参数、委托、事件等等元素取一个有意义 阅读全文
摘要:
Windows Registry Editor Version 5.00 ; Change Extension's File Type [HKEY_CURRENT_USERSoftwareClasses.jpg] @=PhotoViewer.FileAssoc.Tiff ; Change Exten 阅读全文
摘要:
问题描述: 安装 sql server 2012 报错,提示如下: 环境: win7 64位 解决办法: 退出安装,重启电脑后重新进行安装,之前安装时,在产品更新的步骤,没勾选【包括SQL server 产品更新】选项,这次安装时,勾选了该选项,成功了。 写写博客,方便自己也方便需要的人~~ 阅读全文
摘要:
问题描述:当用户在浏览器的地址栏输入网址之后回车到页面出现在浏览器中这个过程中间发生了什么? 当用户在浏览器的地址栏输入网址然后回车,这个时候就会从浏览器生成一个Http请求,并发送到网址所在的IIS服务器上 ,当请求到达服务器的那一刻,会被Windows内核中的Http.sys组件捕获到,然后Ch 阅读全文
摘要:
问题描述: SQL server 2008 R2用数据库管理工具连接数据库失败:报错如下图所示: 解决办法: Ctrl+R: 输入 services.msc 找到下图的服务然后启动即可 写写博客,方便自己也方便需要的人~~ 阅读全文
摘要:
1、工作中用不到不等于不用去跟踪技术的发展。不了解就不知道是否能在项目中用到 2、选书:注重原理更多 3、注重基本功 4、关注新技术、关注第一手资料 5、复盘 开始前复盘->工作中复盘->完成后复盘 阅读全文
摘要:
1、确保没有任何警告【要是在项目上执行Code Analysis 后再删除警告更好】 2、清理所有未使用的usings 和 不必要的代码 3、null 检查,避免运行时引发异常 4、始终遵守命名规范 5、确保了解SOLID原则 S:单一功能原则 O:开闭原则 L:里氏转换原则 I:接口隔离 D:依赖 阅读全文
摘要:
1、函数:Convert(A, 'B'): 参数A:需要进行处理的结果,参数B:要转换成的类型,必须是C#能够识别的类型,例如System.Int32 2、目的:通过Select来过滤数据,在查询条件中需存在算术运算,需要对结果进行处理,(例如取整数)可以通过以上函数来进行处理 3、实例: 1)数据 阅读全文
摘要:
本月读了Robert C. Martin的代码整洁之道,维护代码的整洁和实现产品的功能同样重要,甚至于比产品的功能实现更为重要,因为,代码的整洁关乎着产品后续的发展,产品的扩展性,灵活性,以及新功能粘性和开发周期性都与代码的整洁有着密切的关系。众所周知,产品面向用户,必须提高用户验,产品才更加受欢迎 阅读全文
摘要:
核心:继承应该是在存在逻辑关系的环境中使用,而不是出于方便的目的。没有意义的继承用委派替代【用组合替代继承】,这样可以避免类中增加额外没有意义的接口。 代码演示: 1、代码 using System; using System.Collections.Generic; using System.Li 阅读全文