2012年2月27日

摘要: 1、泛型Dictionary,可以随便制定key,value的类型通常我们也可以把它看成数组; Dictionary <String, String> dic = new Dictionary <string, string> (); dic.Add( "1 ", "Jerry "); dic.Add( "2 ", "Kimmy "); dic.Add( "3 ", "Tommy ");2、在.NET Framework中,Hashtable是Syst 阅读全文
posted @ 2012-02-27 22:42 恶人鱼 阅读(530) 评论(0) 推荐(0)
 
摘要: public int FindIndex(int startIndex,int count,Predicate<T> match){ //判断起始索引是否大于总长度 if(startIndex>this._size) { return -1; } if((count<0) || (startIndex > (this.size-count))) { return -1; } if(match==null) { return -1; } int num=startIndex+count; for(int i=startIndex; i<num; i++)... 阅读全文
posted @ 2012-02-27 22:11 恶人鱼 阅读(407) 评论(0) 推荐(0)

2011年9月28日

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb23 阅读全文
posted @ 2011-09-28 21:45 恶人鱼 阅读(174) 评论(0) 推荐(0)

2011年7月16日

摘要: 什么是领域驱动呢?这里Martin Folwer提出的三种模式:事务脚本 Transaction Script领域模型 Domain Model表模块 Table Module虽说马丁大叔有些言论值得商榷,但关于这三种模式的归纳我认为在近几年内还是非常到位的。关于这三种模型的详细内容,可以参考马丁大叔的那本《企业架构模式设计》。我只为了方便说明稍微带上一些。 这三种模式的分类标准,应该是按照系统中业务逻辑的组织形式来划分的。简单地说,如果你把所有的业务逻辑归纳起来,成为一个个“函数”,应该很容易理解,就好象当初学习C语言的时候老是让我们写函数一样。把这些函数以存储过程或其他形式存放在数据库里, 阅读全文
posted @ 2011-07-16 09:08 恶人鱼 阅读(498) 评论(0) 推荐(0)

2011年5月15日

摘要: 参考:http://www.cnblogs.com/wuxiaoqian726/articles/1976985.html修改方法:public DataSet CXmlFileToDataSet(string xmlPath,string xmlSchemaPath)3 { Guid parentId=new Guid();//新建父节点ID;将值存入子节点数据中对应“ID” 存入DataSet中;(而且要判断有多个父节点,创建多少个;对应存入DataSet中,它的子节点中)4 DataSet ds = new DataSet();5 ds.ReadXmlSchema(xmlSchemaPa 阅读全文
posted @ 2011-05-15 14:55 恶人鱼 阅读(457) 评论(0) 推荐(0)

2011年3月31日

摘要: 概述:(微软ajax标签: Ajax.AjaxMethod())第一步:Ajax.dll下载,添加引用 Ajax.dll点击下载第二步:web.config 配置 <httpHandlers> <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /></httpHandlers>上面告诉asp.net把任何匹配到特定的路径(ajax/*.ashx)请求发送到Ajax.PageHandlerFacto 阅读全文
posted @ 2011-03-31 23:04 恶人鱼 阅读(1300) 评论(0) 推荐(0)

2010年10月23日

摘要: 新建工程,添加2个引用文件 添加并修改配置3个配置文件 根据数据库的表结构及业务设计领域模型(可以手动,或利用codesmith等生成器半自动完成 /代码生成工具MyGeneration由模板或手动生成SQL Mapping文件(e.g.Account.xml),并根据业务需求撰写sql语句 更详细的使用过程,可参见视频。 iBatis.net的优缺点 优点缺点集中管理,聚焦,减少代码量 传入参数仅能一个,多于一个需要进行包装 细粒度控制 混合型解决方案思维方式 非强类型,运行时,非编译时 阅读全文
posted @ 2010-10-23 15:44 恶人鱼 阅读(154) 评论(0) 推荐(0)