摘要:昨天在查看NHibernate一个帮助文档中,涉及到通过嵌入式读取配置文件消除对应用程序中对文件名的硬编码,第一次听说硬编码名词概念,在CSDN看到一些人对于这些概念的讨论,与硬编码对应的是软编码,对于硬编码和软编码定义其实是相对而言的,如果你了解这些名词,应该能够感觉其实与应用程序的设计上时异曲同工. 举一个实例: 硬编码主要是关联很紧密的结构,而软编码是关联比较松的。从实现的层次上,也就是一... 阅读全文
GIS的完整定义以及应用领域.
2009-04-09 18:50 by chenkai, 4145 阅读, 0 推荐, 收藏, 编辑
摘要:最近公司的项目中涉及到ArcGIS(GIS),主要是关于农林业中涉及地理这块需要用ArcGIS处理。对于这些在编程之外涉及到相对专业的名词和知识,刚刚上手从网上各种资料中让人看的眼花缭乱,最为主要是没有方向感,找不到一个好的头绪开端,各种关于这个方向和概念的资料只是先首先通读一番,最近几天也读了不少关于这方面资料,有了一定量的积累,有非常专业的,专业到一句话总共就8个字却是三个专业名词,有通俗的,... 阅读全文
几种流行的Ajax开发框架比较
2009-04-01 11:40 by chenkai, 801 阅读, 0 推荐, 收藏, 编辑
摘要:AJAX是web2.0的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数字为调查者使... 阅读全文
常用的正则表达式-收藏版
2009-04-01 10:47 by chenkai, 520 阅读, 0 推荐, 收藏, 编辑
摘要:最近做了两个公司网站 发现在判断用户输入写业务逻辑的判断代码 的量很大 ,而且判断的义务逻辑很负杂,页面导入的文件太多,导致整体的UI层结构显的混乱,在网上发现有人整理的正则表达市 ,虽然品种很多,但唯一不足是每个人整理都不同,基本而常用的正则表达式 整理不全。最近在一个朋友的博客上 发现一份整理的不错,基本能够满足基本正则表达式的使用.特拿出来分享: 匹配双字节字符(包括汉字在内):[^x0... 阅读全文
路上一点随想
2009-03-26 18:44 by chenkai, 326 阅读, 0 推荐, 收藏, 编辑
摘要:晚上回来,路上亮起路灯,三月郑州的晚上风很大 还是有那么一些寒意,今天和几个朋友聚在一块吃饭,我们都难得想今天这样有时间 完整的聚在一块,绝色姐 接了婚 错过我们这个饭局,但最后她依然是来了,这得感谢她好好先生的老公,关键是她把仙儿也带来了,母女同时出现在们这群光棍或者即将告别光棍生活的愤青们中间,气氛突然由我们无聊的侃大山,因为这对母女的到来显得温和许多,房子里也突然间显得热闹了,两个惹人爱 ,惹人疼的小家伙,傻笑叫小周的名字,脖子上的绿色围巾活活打扮的更一个小仙女似的,在朋友间被抱来包去.........看到这番景象,在回来路上我突然萌生一种念头,年后我突然间想结束这种单身的生活,这宗漂泊 阅读全文
C#3.0新特性小结(2)
2009-03-22 19:10 by chenkai, 384 阅读, 0 推荐, 收藏, 编辑
摘要:c#3.0中除了自动属性外,还添加: 隐含类型局部变量(Local Variable Type Inference) 匿名类型(Anonymous Types) 对象与集合初始化器(Object and Collection Initializers) 代码演示实例: Code highlighting produced by Actipro CodeHighlighter (freeware)... 阅读全文
什么是Linq
2009-03-16 01:38 by chenkai, 536 阅读, 0 推荐, 收藏, 编辑
摘要:最近一直利用业余的时间来研究Linq,估计这样的文章在对于园子里很多牛人来说就有点小儿科了,前段时间写了一个Linq To Sql体验的小例子,感觉很简洁程序上操作体验不错,我写这些的文章目的是自我学习笔记的备用和查看,当然是初学者很多地方理解不是很到位,若又偏差还请各位原谅并指出,也欢迎各位上来拍砖。 LINQ(发音:Link)是Language Integrated Query的简称,其中In... 阅读全文
说说敏捷开发
2009-03-15 22:39 by chenkai, 619 阅读, 0 推荐, 收藏, 编辑
摘要:昨天下午整理TreeyLee的观察者Observer例子写了一个DEMO,TreeyLee通过一步一步重构实现Observer模式。这种方式倒在OO设计上给了我一定思考,整个程序写下了后条理清晰 简洁 可扩展性(松耦合) 简单而优雅,觉得这样的程序处理优化工作有那么一点点"艺术"的设计质感。其中涉及到敏捷开发,今天加以小结 敏捷开发中提倡简单设计的实践,“并在实现新需求时抓住机会改进设计”以对同类... 阅读全文
.NET中事务操作小结(1)
2009-03-11 00:50 by chenkai, 1846 阅读, 0 推荐, 收藏, 编辑
摘要:在进行数据库操作的过程中,需要通过一种机制来保证数据的完整性,即称为事务 基本的事务必须从属4个特点ACID(Atomicity,Consistency,Isolation and Duiability),即原子性,一致性,独立性,持久性,总体特点说明如下: Atomicity(原子性):在一个操作中涉及两个或两个以上独立的信息,这些信息要么全部提交,要么都不提交 Consistency(一致性)... 阅读全文