摘要: 阅读全文
posted @ 2015-04-28 14:10 流浪在阿尔卑斯的野狼 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 简单来说,所谓注册组件,就是注册类并映射为接口,然后根据接口获取对应类,Autofac将被注册的类称为组件。 虽然可像上篇提到的一次性注册程序集中所有类,但AutoFac使用最多的还是单个注册。这种注册共有三种方式,其中最简单的就是用As方法,例如,ArrayList继承了IEnumerable接口... 阅读全文
posted @ 2015-04-28 10:52 流浪在阿尔卑斯的野狼 阅读(768) 评论(0) 推荐(0) 编辑
摘要: public class XmlHelper { public XmlHelper() { } public enum XmlType { File, String ... 阅读全文
posted @ 2014-12-24 23:02 流浪在阿尔卑斯的野狼 阅读(640) 评论(0) 推荐(0) 编辑
摘要: public void Fun(int i){ lock(this) { if(i>10) i--; Fun(i); } } 问题:上面的代码是否会发生死锁?这个问题其实考察的是:this和lock这两个关键字。如果对t... 阅读全文
posted @ 2014-11-14 19:25 流浪在阿尔卑斯的野狼 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,由于没有自动锁定,遇到不是特别细心的组员有可能没锁定就进行更改,会造成管理上的麻烦,为了避免这种情况我们特意加入一个设置,步骤如下:1:在任意文件夹下右击空白处,弹出的菜单选择【TortoiseSVN】-->【设置】2:在弹出的对话框中选择右边的【编辑】按钮后弹出一个文本对话框3:将以... 阅读全文
posted @ 2014-11-10 17:25 流浪在阿尔卑斯的野狼 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在开发中输入【%%%】字符的时候能够查询出所有数据。解决方案:参数化查询+输入框数据处理。输入框数据处理: /// /// 处理查询条件中的特殊字符 /// /// /// public static string Get... 阅读全文
posted @ 2014-11-06 09:28 流浪在阿尔卑斯的野狼 阅读(1944) 评论(1) 推荐(0) 编辑
摘要: UML中property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取。C#中AttributeAttributes是Microsoft .NET Framework文件的元数据,可... 阅读全文
posted @ 2014-11-06 09:19 流浪在阿尔卑斯的野狼 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 二者都是用来修饰基类的,通过覆盖基类的定义,让派生类重新定义。相同点:如果用于修饰方法,必须声明为Public(公有的)或者Protected(受保护的),因为派生类是不能访问Private(私有)方法的。不同点:Virtual:虚拟的,1基类中Virtual修饰的方法必须有实现,即便是只有一个大括... 阅读全文
posted @ 2014-11-06 09:18 流浪在阿尔卑斯的野狼 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.手机号码正则表达式/^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/ 表达式分析:“/”代表一个正则表达式。“^”代表字符串的开始位置,“$”代表字符串的结束位置。“?”代表匹配前面的字符一个或零个,所以这里0?的意思是手机号码可以以... 阅读全文
posted @ 2014-10-10 18:09 流浪在阿尔卑斯的野狼 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 最最近公司在做一个电子商务网站,之前的网站需求还没有完毕,设计上出现很多的不足.但是时间紧急.只好按照粗糙的设计进行开发.目前项目已经到了一期后期阶段,好吧,原来的设计人员放手不干了,烂摊子接下来由我来收拾.............. 言归正传,之前的设计,一直忽略了打折算法.设计当时说的是为... 阅读全文
posted @ 2014-09-07 01:16 流浪在阿尔卑斯的野狼 阅读(195) 评论(0) 推荐(0) 编辑