一、混合加密的理由 a、前面提及了RSA加解密算法和DES加解密算法这两种加解密算法,由于随着计算机系统能力的不断发展,DES的安全性比它刚出现时会弱得多,追溯历史破解DES的案例层出不穷,一台实际的机器可以在数天内破解DES是让某些人相信他们不能依赖DES的安全性的唯一方法。而相对于DES,RSA ...
分类:
编程语言 时间:
2017-04-16 13:13:46
阅读次数:
220
一、使用while方式来实现线程之间的通信 程序输出: 理解:线程Thread2不停地通过while语句检测这个条件(list.size()==5)是否成立 ,从而实现了线程间的通信。但是这种方式会浪费CPU资源。 二、wait notfiy 方法实现多线程中线程之间的通信 使用这种方式实现线程通信 ...
分类:
编程语言 时间:
2017-04-16 13:13:53
阅读次数:
239
下文转载自廖雪峰大神的官方教程,非常感谢! 类和实例 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Pyth ...
分类:
编程语言 时间:
2017-04-16 13:15:15
阅读次数:
209
在IOC中有一个DI的概念。 IOC是控制反转,DI是依赖注入。现在编写的类里面是没有其他的属性的。如果你学过像UML设计的话, 电视没有遥控器,按按钮也可以,但是紧密的那种,像人和四肢,人如果没有了四肢人就废了。部门和领导,部门没有领导,照样可以存在,这种属于松散的。但是人和脑袋,这种关系就是紧密 ...
分类:
编程语言 时间:
2017-04-16 13:18:17
阅读次数:
172
Java将Excel解析为数组集合 相关 jar 包: jxl-2.6.jar jar 包下载:http://files.cnblogs.com/files/liaolongjun/excel-jar.zip ...
分类:
编程语言 时间:
2017-04-16 13:24:24
阅读次数:
252
// 数组的实现 # include # include # include struct arry { int * p; // 数组第一个元素地址 int len; // 数组长度 int cnt; // 数组有效数字个数 }; void Create_Arry(struct arry *); .... ...
分类:
编程语言 时间:
2017-04-16 13:29:09
阅读次数:
230
1、确保环境配置配置正确(Myeclipse(eclipse)+Tomcat) 2、新建web project 3、将Spring MVC所需的jar包粘贴到WebRoot/WEB-INF/lib下 4、在WebRoot/WEB-INF下新建web.xml,里面添加代码 其中<servlet>标签中 ...
分类:
编程语言 时间:
2017-04-16 13:31:29
阅读次数:
248
STL源码初接触 STL = Standard Template Library,直译过来是:标准模板库,是惠普实验室开发的一系列软件的统称。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合 ...
分类:
编程语言 时间:
2017-04-16 13:58:37
阅读次数:
280
[SpringMVC运行流程] [Handler注解映射技巧] [请求方法的细节处理] 1.如何处理请求参数和方法参数的绑定? 2.如何限制方法接收的请求方式? 3.如何进行请求转发和重定向? 4.如何给数据模型赋值? 5.如何返回JSON数据? 6.如何获取cookie数据? [SpringMVC ...
分类:
编程语言 时间:
2017-04-16 14:00:24
阅读次数:
231
学完CSS+Div的视频,感觉讲的挺清晰的,不看不知道,一看吓一跳。原来CSS能够为网页增色不少呢! CSS全称是Cascading Style Sheet,层叠样式表。它把网页的样式和内容分离开,实现了两者的解耦。让样式的控制更加的灵活。 在Html大家庭中。CSS主要负责Html样式、JS常常作 ...
分类:
编程语言 时间:
2017-04-16 14:01:05
阅读次数:
227
Java通过指定类对应的Class对象,程序可以获得该类里包括的所有Field,不管该Field使用private修饰,还是使用public修饰。获得了Field对象后,就可以很容易的获得该Field的数据类型,例如,下面的代码便是获得该Field对象foeld的类型: 但是通过这种方式只对普通类型 ...
分类:
编程语言 时间:
2017-04-16 14:02:00
阅读次数:
263
【算法分析的定义】 算法分析是对一个算法需要多少计算时间和存储空间作定量的分析。 【主方法求解递归】 主方法为如下形式的递归提供了一种“菜谱”式的求解方法 T(n) = aT(n/b) + f(n)其中a≥1和b>1是常数,f(n)是渐近函数。上述递归式描述的是这样一种算法的运行时间:它将规模为n的 ...
分类:
编程语言 时间:
2017-04-16 14:05:40
阅读次数:
174
1.算数运算符: 2. 比较运算符 3.赋值运算符 4. 逻辑运算符: 5. 成员运算: ...
分类:
编程语言 时间:
2017-04-16 14:06:27
阅读次数:
175
1.classpath 2.JAVA_HOME 3.Path(加入E:\Java\jdk1.8.0_20\bin;) ...
分类:
编程语言 时间:
2017-04-16 14:07:50
阅读次数:
194
在本周的java基础学习中,发现了自身的许多问题。 1.在学习中老师会出现记的知识混乱,分不清楚或者怀疑是不是这样的。比如在求素数的问题上我就纠结了很多次,老是在一些小细节上写错了导致程序运行错误而开始怀疑方法的正确性,而且老是搞混判断素数和求出质数的区别。 import java.util.Sca ...
分类:
编程语言 时间:
2017-04-16 14:09:30
阅读次数:
185
Spring的工厂类ApplicationContext有两个子类:ClassPathXmlApplicationConext和FileSystemXmlApplication都可以用来加载配置文件。 Ctrl+T查看ApplicationContext的子类: 如果把ApplicationCont ...
分类:
编程语言 时间:
2017-04-16 14:13:31
阅读次数:
224
zip() :对两个序列做对应处理,比如定义 list1 = [1, 2, 3] , list2 = ['a', 'b', 'c'] ,执行 zip(list1, list2) 返回结果为 [ (1, 'a'), (2, 'b'), (3, 'c') ] ...
分类:
编程语言 时间:
2017-04-16 14:15:49
阅读次数:
143
type() :用于判断一个对象的类型,比如定义一个元组a,则 type(a) 的返回结果为 tuple time.sleep() :跟 sleep 用法一致,用于设定休眠时间,单位为秒,如 time.sleep(5) 表示休眠 5 秒 time.time() :以浮点数形式返回时间戳,如 time ...
分类:
编程语言 时间:
2017-04-16 14:15:46
阅读次数:
187
s.add() :用于追加集合元素,一次只能追加一个,如定义 s1 = set('abc') ,执行 s1.add('def') 后 s1 的值为 set(['a', 'c', 'b', 'def']) s.clear() :用于移除集合中的所有元素,如定义 s1 = set('abc') ,执行 ...
分类:
编程语言 时间:
2017-04-16 14:16:27
阅读次数:
254
oct() :把一个十进制的数字转换成八进制的字符串,如 oct(10) 返回结果为 '012' open() :用于打开文件并对文件进行操作,如 open('/etc/passwd', 'r') 表示以只读方式打开 /etc/passwd,详细用法 ord() :返回参数是 ASCII 码对应的数 ...
分类:
编程语言 时间:
2017-04-16 14:18:46
阅读次数:
216