上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 392 下一页
摘要: 回到目录看了传说中的弦哥对园子里.Net项目分层与文件夹结构大全(最佳架子奖,吐槽奖,阴沟翻船奖揭晓),我也来说说我的DDD架构吧,主要是看了微软NlayerApp之后,自己写的一个,以后将会应用到我的项目之中。架构说明:0-Modeling and Design:架构的UML层次图,我认为每个项目的架构都应该先有UML图,再是进行具体的代码设计1-Presentation:UI层,它的实现是多种的,你可以是B/s的webpage,web mvc,web api,也可以是C/s的winform,wpf等等2-Application:这一层是网络应用层,它可以进行邮件,短信等功能的实现3-Ser 阅读全文
posted @ 2013-09-29 13:48 张占岭 阅读(11147) 评论(8) 推荐(6)
摘要: 如果不清楚位运算的同学,可以看我的这篇文章《基础才是重中之重~位的运算》及《整形变量是否可以进行位运算(像枚举类型一样)》今天我们主要要作的是,验证位运算中或运算与加法运算(+),与非运算(减操作)与减法运算(-)之间的区别,对于一个被标示为Flags特性的枚举类型和特殊的数值类型(2的N次方组成)来说,它们的位运算会存在一些特性,而我们利用这些特性可以减少我们程序设计时的复杂度,这个很重要。我们的例子用一个枚举类型的对象FileProperty来说明,看它的定义如下: [Flags] enum FileProperty { Read = 1, W... 阅读全文
posted @ 2013-09-27 15:08 张占岭 阅读(713) 评论(0) 推荐(1)
摘要: 在面向对象的设计中,我们经常会谈到“重构”,而重构之中有个叫合并方法的,就是将多个方法干的事类似,或者说,方法体的长向很像,那么,我们需要去考虑,将它们进行抽象!原来的代码: /// /// 单数累加 /// /// /// /// static int AddOpreation(int a, int b) { int sum = 0; for (int i = (a b ? a : b); i++) { ... 阅读全文
posted @ 2013-09-27 14:01 张占岭 阅读(571) 评论(0) 推荐(2)
摘要: 回到目录这篇文章介绍SQL中4个很有意思的函数,我称它的行标函数,它们是row_number,rank,dense_rank和ntile,下面分别进行介绍。一 row_number:它为数据表加一个叫“行标示”的列,它在数据表中是连续的,我们必须按着某个顺序把表排序之后,才能使用row_numbe... 阅读全文
posted @ 2013-09-26 14:13 张占岭 阅读(1012) 评论(1) 推荐(1)
摘要: 回到占占推荐博客索引 知方可补不足系列主要是对原来的技术进行学习,研究,将之前不确定的东西进行验证,将项目中正在用到的老技术进行总结。 知方可补不足系列主要的范畴是数据库方面 知方可补不足~目录 知方可补不足~说说吧!timestamp有什么用? 知方可补不足~SQL巧用XML PATH来生成符合规 阅读全文
posted @ 2013-09-26 12:01 张占岭 阅读(1185) 评论(0) 推荐(0)
上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 392 下一页