谈到三层,大家脑子里会立马浮出:显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。就是将整个业务应用划分为这三个层次。
三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。目的是为了解耦合,也是就是实现“高内聚、低耦合”的思想。
显示层UI
通俗的讲就是展现给用户的界面,及用...
分类:
其他好文 时间:
2014-06-05 06:47:21
阅读次数:
214
看了些关于MVC的资料,做一些MVC的笔记。分解关注点在MVC世界里有个很重要的观念--“分解关注点”(Separation of
Concerns),指的是:当你进行软件开发时,可一直关注当前的对象,而不会受到同样的系统中其它对象的干扰,进而专注于完毕开发工作。如此一来,不但easy提升软件质量,...
分类:
Web程序 时间:
2014-06-03 12:31:46
阅读次数:
316
欧拉函数的定义:E(k)=([1,n-1]中与n互质的整数个数).
由于随意正整数都能够唯一表示成例如以下形式: k=p1^a1*p2^a2*……*pi^ai;(即分解质因数形式)
能够推出:E(k)=(p1-1)(p2-1)……(pi-1)*(p1^(a1-1))(p2^(a2-1))……(pi^...
分类:
其他好文 时间:
2014-06-03 09:54:28
阅读次数:
279
归并排序完全遵循分治模式,主要操作分为三步:1.分解:分解待排序的n个元素序列为2个n/2个元素的子序列。2.解决:使用归并排序递归的排序两个子序列。3.合并:合并两个已排序的子序列。最重要的步骤就是合并2个已经排序的序列。例如:A和B都是从小到大排序的序列。依次对比A的第一个元素和B的第一个元素,...
分类:
其他好文 时间:
2014-05-31 01:27:11
阅读次数:
268
给定一个字符串满足规律 11212312345……,求其第k位的数字。算法思路:分组来看,第一组1
第二组12 第三组123 第K组[1:k]1-9组每组1位, 10-99组每组2位
依次类推。网上大部分解法,用一个数组表示到第k组时,一共需要多少位数,但这个方法需要额外的空间,而且空间大小并不是非...
分类:
其他好文 时间:
2014-05-29 02:46:29
阅读次数:
272
议题:动态规划(Dynamic
Programming)分析:DP主要用于解决包含重叠子问题(Overlapping
Subproblems)的最优化问题,其基本策略是将原问题分解为相似的子问题,通过求解并保存最简单子问题的解,然后逐步合并成为原问题的解,由于需
要查询子问题的解,所以需要一个表格记...
分类:
其他好文 时间:
2014-05-28 23:47:18
阅读次数:
463
铁大课表团队分工及任务管理第七小组:闫立新、曹锦锋、李夏蕾、苏海岩、王伟光、杨世超2014年4月4日1工作任务的分解与人员分工任务内容主要负责人参与人员计划与分配项目闫立新闫立新、苏海岩编写文档曹锦锋曹锦锋软件架构设计李夏蕾所有人员界面设计苏海岩苏海岩、王伟光、杨世超代码复审王伟光所有人员软件测试曹...
分类:
其他好文 时间:
2014-05-26 19:47:36
阅读次数:
189
质因数分解。 1 //Accepted 0 KB 12 ms 2 #include 3
#include 4 #include 5 const int MAXN = 100005; 6 const int inf = 100000000; 7
int pri[MAXN]; 8 in...
分类:
其他好文 时间:
2014-05-25 23:10:33
阅读次数:
283
今天继续探讨信号相关的东东,话不多说,正入正题:信号在内核中的表示:下面用图来进一步描述这种信号从产生到递达之间的状态(信号阻塞与未诀):那是怎么来决定的呢?下面慢慢来举例分解:所以,通过这些图,可以描述信号从产生到递达的一个过程,上面的理解起来可能有点难,下面会用代码来进一步阐述,在进行实验之前,...
分类:
系统相关 时间:
2014-05-25 22:08:18
阅读次数:
448
解题思路:如果n是质数,结果为n+1; n=1,结果为2; 如果n是一个质数的幂,结果为n+1;
否则把n质因数分解,则所有的质因数的幂次的和,即为所求。假设n=p1^e1*p2^e2*p3^e3...pk^ek结果为:p1^e1+p2^e2+....pk^ek;
1...
分类:
其他好文 时间:
2014-05-25 13:47:09
阅读次数:
203