搭个简单三层,如图Model层代码,操作信息日志: public partial class SysLog { //序号ID public int LogID { get; set; } //登录类型 public int LogT...
分类:
Web程序 时间:
2015-04-12 21:02:28
阅读次数:
149
在看string的find函数时,本来想看看find的效率如何,突然发现kmp算法有点忘了,做个笔记。看了几个blog感觉不是很有感觉(主要是标号和我学的不一样,不习惯),看了严蔚敏的视频,把感觉找回来了。next[j]的值就是j之前字符串与最开始字符串的最长匹配字符串的长度+1。找了严蔚敏的几个测...
分类:
编程语言 时间:
2015-04-12 21:02:24
阅读次数:
204
设s1,s2,s3...表示信息源发出的信号。o1, o2, o3 ... 是接受器接收到的信号。通信中的解码就是根据接收到的信号 o1, o2, o3 ...还原出发送的信号 s1,s2,s3...。 那么怎么根据接收到的信息来推测说话者想表达的意思呢?我们可以利用叫做“隐含马尔可夫模型”(Hi....
分类:
其他好文 时间:
2015-04-12 21:04:42
阅读次数:
140
选择排序也是比较简单的一种排序方法,原理也比较容易理解,它与冒泡排序的比较次数相同,但选择排序的交换次数少于冒泡排序。冒泡排序是在每次比较之后,若比较的两个元素顺序与待排序顺序相反,则要进行交换,而选择排序在每次遍历过程中只记录下来最小的一个元素的下标,待全部比较结束之后,将最小的元素与未排序的那部...
分类:
编程语言 时间:
2015-04-12 21:03:53
阅读次数:
176
本文继续介绍23种设计模式系列之建造者模式。定义: 建造者模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。实用范围 1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2、当构造过程必须允许被构造的对象有不同表示时。角色 在这样的设计模式中,有...
分类:
编程语言 时间:
2015-04-12 21:01:35
阅读次数:
137
不得不佩服这位大哥,算法钻研的这么细,说的还很清楚:http://blog.csdn.net/morewindows/article/details/7370155算法并非照着贴来的,是我看了他的说明自己写的。去掉重复的非递归全排列:如何计算字符串的下一个排列了?来考虑"926520"这个字符串,我...
分类:
其他好文 时间:
2015-04-12 21:01:37
阅读次数:
164
在这次实验中,由于自己之前编写的大多数Windows app都为以用户界面为主的应用,所以要对其进行测试,应该进行UI测试,通过学习以及实验,我总结了以下关于UI测试应该注意到的内容。 UI界面测试要点1、界面的线条是否一致,每个界面中线条是否对齐,是否一致。(静态页面没有确认的情况下)。2、 整个...
分类:
其他好文 时间:
2015-04-12 21:01:03
阅读次数:
141
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,以用户的角度,从输入数据与输出数据的对应关系出发进行测试。 主要的分类有等价类划分法,因果图法,判定表法,边界值测试法,正交实验设计法。 等价类划分法在之前的博客中具体写过,在此处不赘述。 因果图...
分类:
其他好文 时间:
2015-04-12 21:01:14
阅读次数:
123
定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来...
分类:
其他好文 时间:
2015-04-12 21:00:42
阅读次数:
123
http://www.5253.com/user/571993http://www.5253.com/user/571993http://www.5253.com/user/571975http://www.5253.com/user/571969http://www.5253.com/user/5...
分类:
其他好文 时间:
2015-04-12 21:02:32
阅读次数:
104
2015-04-1220:15:25方法一; 第二种方法:
分类:
其他好文 时间:
2015-04-12 21:03:00
阅读次数:
2042
之前我的离散化方法一直用set和map做,感觉使用stl不够优越。刚刚发现线段树PPT给了一种离散化的新姿势。。。
分类:
其他好文 时间:
2015-04-12 20:59:59
阅读次数:
115
n: 读取一行,执行n,把当前行打印到标准输出,再读取一行,覆盖当前行,然后对模式空间执行一组模式/行为。N:读取一行,执行N,再读取一行,现在模式空间有两行内容,执行一组模式/行为。如下:[root@localhost ~]# sed 'n;p;' num.txt num1num2num2num3...
分类:
其他好文 时间:
2015-04-12 21:01:56
阅读次数:
157
假设数字1~i-1已经全部归位,则第i到第n个数为无序区间。如果i在无序区间的前半段,那么直接将i换到第i个位置上。否则先将i换到无序区间的前半段,再将i归位。这样每个数最多操作两次即可归位。 1 #include 2 using namespace std; 3 4 const int max.....
分类:
编程语言 时间:
2015-04-12 21:02:46
阅读次数:
248
Language:Minimum CostTime Limit:4000MSMemory Limit:65536KTotal Submissions:14334Accepted:4908DescriptionDearboy, a goods victualer, now comes to a big...
分类:
其他好文 时间:
2015-04-12 21:00:34
阅读次数:
133
SpringMVC与SiteMesh2.4无缝整合并借助JSR303规范实现表单验证SiteMesh3.0的下载,简介与使用
分类:
编程语言 时间:
2015-04-12 21:02:14
阅读次数:
118
CPU序列号是一个建立在处理器内部的、唯一的、不能被修改的编号。它由96位数字组成。高32位是CPU ID,用来识别CPU类型。低64位每个处理器都不同,唯一地代表了该处理器。CPU号可以用来识别每一个处理器。为了适应这一新特征,Intel在处理中增加了两条指令(“读取”和“禁止”)和一个寄...
分类:
其他好文 时间:
2015-04-12 21:01:52
阅读次数:
176