MD5功能: 1.输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 2.不同的输入得到的不同的结果(唯一性); 3.根据128位的输出结果不可能反推出输入的信息(不可逆);MD5使用:添加下面的头文件和实现文件string c,key; c="203"; MD5 iMD5; ...
分类:
编程语言 时间:
2015-07-30 09:21:39
阅读次数:
220
作者:海子出处:http://www.cnblogs.com/dolphin0520/KMP算法在介绍KMP算法之前,先介绍一下BF算法。一.BF算法 BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字...
分类:
编程语言 时间:
2015-07-30 09:20:24
阅读次数:
152
假设一个定义类的默认构造函数,然后构造这个类的对象数组将是一个问题。从而实现遗嘱new运营商掰开使用代码。首先,分配内存,然后调用构造函数对象分配内存。的代码做一个简单的备忘。//未定义构造函数的类不能定义该类的对象数组,内置类型除外//operator new + ctor//dtor + ope...
分类:
编程语言 时间:
2015-07-30 09:19:14
阅读次数:
167
3.1.1 依赖和依赖注入
传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:
泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;
实现:表示类对接口的实现;
依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比...
分类:
编程语言 时间:
2015-07-30 08:17:50
阅读次数:
280
4.1.1 概述
在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层...
分类:
编程语言 时间:
2015-07-30 08:16:04
阅读次数:
1979
5.1 概述
5.1.1 概述
Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。
表达式语言给静态Java语言增加了动态功...
分类:
编程语言 时间:
2015-07-30 08:16:54
阅读次数:
266
6.1.1 AOP是什么
考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?
传统解决方案:
1)日志部分提前公共类LogUtils,定义“longPayBegin”方法用于记录...
分类:
编程语言 时间:
2015-07-30 08:16:15
阅读次数:
154
开启协同程序,相当于c#的后台线程使用系统方法 startcoroutine(Hello()); IEnumerator Hello(){print("每隔一秒打声招呼")yield return new waitforseconds(1f); //每过一秒钟执行一次}使用 WWW获取信息WWW ....
分类:
编程语言 时间:
2015-07-30 08:15:21
阅读次数:
131
【074-Search a 2D Matrix(搜索二维矩阵)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:
Integers in...
分类:
编程语言 时间:
2015-07-30 07:10:54
阅读次数:
181
【075-Sort Colors (颜色排序)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given an array with n objects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in the...
分类:
编程语言 时间:
2015-07-30 07:12:16
阅读次数:
136
【077-Combinations(组合数)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given two integers n and k, return all possible combinations of k numbers out of 1 … n.
For example,
If n = 4 and k = 2, a solution is...
分类:
编程语言 时间:
2015-07-30 07:11:55
阅读次数:
201
python的正则表达式 re本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以是Unicode字符,这点不用担心,python会处理地和Ascii字符一样漂亮。正则表达式使用反斜杆(\)来转义特殊字符,使其可以匹配字符本身,而不是指定其他特殊的含义。这可...
分类:
编程语言 时间:
2015-07-30 07:08:58
阅读次数:
259
最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah- ha,原来本质的原理那么简单,自己一开始只不过被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供参 考。1. K-Nearest Neighbor...
分类:
编程语言 时间:
2015-07-30 07:10:05
阅读次数:
175
Applet 应用程序 一种可以在 Web 浏览器中执行的小程序,扩展了浏览器中的网页功能。缺:1、需要下载 Applet 及其相关文件2、Applet 的功能是受限制的优:3、无需安装4、平台无关性5、安全Applet 的生命周期 编写一个 Applet 程序,需要继承 JApplet 类,这.....
分类:
编程语言 时间:
2015-07-30 07:08:54
阅读次数:
261
我 们首先下载一个类库easygui,它是一个Python用于简单开发图形化界面的类库,打开easygui的下载网页 http://sourceforge.net/projects/easygui/?source=directory,点击绿色的下载按钮下载。下载 好后是个后缀名为zip的压缩文件,先...
分类:
编程语言 时间:
2015-07-30 07:06:50
阅读次数:
2348
http://itlab.idcquan.com/Java/advance/802142.htmlhttp://blog.sina.com.cn/s/blog_b9658a1d0101fdkb.html
分类:
编程语言 时间:
2015-07-30 07:08:07
阅读次数:
186
1.写出基本的TCP连接,知道编写TCP的各个步骤,例如创建socket、绑定port、端口复用等,对TCP稍微做了解,知道协议的每个字段,了解三次握手。2.了解基本的服务器并发模型,例如多进程、多线程、IO复用3.了解一些网络库例如twisted不清楚你具体指的是底层的网络编程,还是偏应用的web...
分类:
编程语言 时间:
2015-07-30 07:05:29
阅读次数:
195