7.动态代理 7.1.代理模式 代理是基本的设计模式之一,它是你为了提供额外的或不同的操作,而插入的用来代替“实际”对象的对象。这些操作通常涉及与“实际”对象的通信,因此代理通常充当着中间人的角色。 什么是代理模式? 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 代理模式有什么好 ...
分类:
编程语言 时间:
2016-12-04 20:32:38
收藏:
0 评论:
0 赞:
0 阅读:
250
一、简述 mac(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥。因此MAC算法也经常被称作HMAC算法。关于hmac算法的详情可以参看RFC 2104(http://www.ietf.org/rf ...
分类:
编程语言 时间:
2016-12-04 20:30:39
收藏:
0 评论:
0 赞:
0 阅读:
267
萌新做词典第二篇,做得不好,还请指正,谢谢大佬! 做好了插入与遍历功能之后,我发现最基本的查找功能没有实现,同时还希望能够把内存的数据存入文件保存下来,并可以从文件中导入词典。此外,数据的路径是存在配置文件中的。甚至,还想尝试类似自动补全的功能。当然了,是做一个比较low的补全,比如传入“编程”,能 ...
分类:
编程语言 时间:
2016-12-04 20:28:32
收藏:
0 评论:
0 赞:
0 阅读:
253
这两天写了个js的计算器,分为简单版本和复杂版本,以此留记。 简单版本: HTML部分: CSS部分: JS部分: 效果图: 复杂版本: HTML代码: CSS代码: JS代码: 效果图: 第二个复杂版本参考了 另一位大牛的 代码。 对于切换模式 对于JS来说我认为是一个很好的方法。 对于 ? :运 ...
分类:
编程语言 时间:
2016-12-04 20:11:08
收藏:
0 评论:
0 赞:
0 阅读:
291
初学 Python(十四)——生成器 初学 Python,主要整理一些学习到的知识点,这次是生成器。 ...
分类:
编程语言 时间:
2016-12-04 20:08:49
收藏:
0 评论:
0 赞:
0 阅读:
143
在js中,对数组的操作是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,今天来给大家用通俗易懂、简洁明了的几行文字,来告诉大家栈和队列的几个函数,如何快速记住。 首先,概念还是要知道的: 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一 ...
分类:
编程语言 时间:
2016-12-04 20:02:13
收藏:
0 评论:
0 赞:
0 阅读:
186
package zhangkai; public class Zongjie {/* * package zongjie;/* * java基础总结 *//*计算机语言的发展: * 机器语言,汇编语言,高级语言(编译、调试) * * 程序设计步骤: * 分析问题、确立数据类型与算法,编制程序,调试问 ...
分类:
编程语言 时间:
2016-12-04 19:55:28
收藏:
0 评论:
0 赞:
0 阅读:
180
冒泡排序,感觉是最简单的排序: 基本思路:每次把数组中最小的一个元素像气泡一样浮动、固定到最顶端: 从前向后遍历数组,每次拿到一个元素,就执行一遍冒泡: 从数组末尾开始,到当前元素截止,从后向前遍历,每次比较数组中相邻的两个元素,如果后者比较小,就把两者互换。 这样经过第一次冒泡,可以把最小的元素『 ...
分类:
编程语言 时间:
2016-12-04 19:50:31
收藏:
0 评论:
0 赞:
0 阅读:
264
同步,永远是多线程编程中最核心和最重要的话题.同步相关的概念比如:临界区,原子操作,以及互斥量等等 总的来说,在多个线程之间采取同步措施,无非是为了让他们更好的协同工作或者维持共享数据的一致性. 1.共享数据的一致性: 多线程程序多以共享数据作为在线程之间传递数据的手段,由于一个进程所拥有的相当一部 ...
分类:
编程语言 时间:
2016-12-04 19:49:48
收藏:
0 评论:
0 赞:
0 阅读:
217
maven pom.xml中添加依赖 命令行中执行 mvn clean package即可 ...
分类:
编程语言 时间:
2016-12-04 19:45:45
收藏:
0 评论:
0 赞:
0 阅读:
177
1. 如果数据为null 2. 大数据 3. 字母,特殊字符 使用isnumber判断 4. 文件不存在 5. 多个数字 待优化 将数据结果,换成EXEL ...
分类:
编程语言 时间:
2016-12-04 19:43:11
收藏:
0 评论:
0 赞:
0 阅读:
421
由于有很多个Word文件,所以应用宏会更加方便排版,而且版式较为统一。 ...
分类:
编程语言 时间:
2016-12-04 19:26:23
收藏:
0 评论:
0 赞:
0 阅读:
347
...
分类:
编程语言 时间:
2016-12-04 19:23:17
收藏:
0 评论:
0 赞:
0 阅读:
247
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DT..
分类:
编程语言 时间:
2016-12-04 17:36:03
收藏:
0 评论:
0 赞:
0 阅读:
194
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DT..
分类:
编程语言 时间:
2016-12-04 17:35:38
收藏:
0 评论:
0 赞:
0 阅读:
256
uva11729 这个题的题意是 你有n个部下,每个部下需要完成一项任务。第i个部下需要你花Bi分钟交代任务,然后他会立刻独立地、无间断地执行Ji分钟后完成任务。 你需要选择交待任务的顺序,使得所有任务尽早执行完毕(即最后一个执行完的任务应尽早结束)。注意,不能同时给两个部下交待任务, 但部下们可以 ...
分类:
编程语言 时间:
2016-12-04 17:30:20
收藏:
0 评论:
0 赞:
0 阅读:
263
public class Animal{ private String name; public String getName(){ // String表示getName()方法返回一个String return name; } public void setName(int newName){ / ...
分类:
编程语言 时间:
2016-12-04 17:28:45
收藏:
0 评论:
0 赞:
0 阅读:
144
用python做OI题实在不是一个明智的选择 if __name__ == "__main__":相当于c艹的int main(),然而似乎没有也可以? 重定向标准输入输出流:sys.stdin = open("test.in","r") sys.stdout = open("test.out"," ...
分类:
编程语言 时间:
2016-12-04 17:28:30
收藏:
0 评论:
0 赞:
0 阅读:
183
wait notify 几个注意点: wait 与 notify/notifyAll 方法必须在同步代码块中使用,即要先对调用对象加锁。 当线程执行wait()时,会把当前的锁释放,然后让出CPU,进入等待状态。 当执行notify/notifyAll方法时,会唤醒一个处于等待该 对象锁 的线程,然 ...
分类:
编程语言 时间:
2016-12-04 17:27:39
收藏:
0 评论:
0 赞:
0 阅读:
159
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 J ...
分类:
编程语言 时间:
2016-12-04 17:23:43
收藏:
0 评论:
0 赞:
0 阅读:
133