今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 1. ...
分类:
编程语言 时间:
2016-10-09 19:46:23
阅读次数:
253
1. 栈(Stack): 位于函数内的局部变量(包括函数实参),由编译器负责分配释放,函数结束,栈变量失效。2. 堆(Heap): 由new申请的内存,由delete负责释放。3. 自由存储区(Free Storage): 由程序员用malloc()/calloc()/realloc()(C语言的库 ...
分类:
编程语言 时间:
2016-10-09 19:46:35
阅读次数:
158
今天在做Spring.NET Demo时写配置文件写ObjectNames 节点的Value成这样 导致输出aroundAdvice方法执行不到 正确的写法就是value的值不换行,运行,可以正常执行 ...
分类:
编程语言 时间:
2016-10-09 19:46:43
阅读次数:
168
由于基础代码的特殊(链表为无头链表),以下冒泡排序算法采用两种方式进行排序。首先对首节点往后的所有节点进行排序,这里使用的是对其索引顺序改变的方法。然后对首节点进行排序,只需要一次循环即可,这里使用的是对节点中的数值进行交换的方法。 ...
分类:
编程语言 时间:
2016-10-09 19:44:43
阅读次数:
278
前言 用过Django框架的童鞋肯定都知道,在创建完Django项目后,每个app下,都会有一个urls.py文件,里边会有如下几行: 上边看到导入的admin模块,就是本节所要说的主要内容 主要功能 功能1:提供数据库管理功能 基于admin模块,可以实现类似数据库客户端的功能,对数据进行增删改查 ...
分类:
编程语言 时间:
2016-10-09 19:38:33
阅读次数:
163
1、实现方法: 现在有三种方法去实现:jxl 、poi 、 FastExcel:97~2003 在这里只讲poi实现方法。poi的包可以去Apache官网上去下载:http://poi.apache.org/download.html 2、poi实现 【1】低版本的导入导出方法: 需要导入jar包: ...
分类:
编程语言 时间:
2016-10-09 19:35:25
阅读次数:
236
这篇文章为大家梳理一下整个蒙哥马利算法的本质,蒙哥马利算法并不是一个独立的算法,而是三个相互独立又相互联系的算法集合,其中包括
蒙哥马利约减,是用来做取模运算的
蒙哥马利乘模,是用来计算x...
分类:
编程语言 时间:
2016-10-09 17:32:13
阅读次数:
1415
package com.lzw; import java.awt.*;import java.awt.event.*; import javax.swing.*; public class UseCase3 extends JFrame{ /** * */ private static final ...
分类:
编程语言 时间:
2016-10-09 17:31:19
阅读次数:
537
1. 创建一个 servlet 项目 参考 http://www.cnblogs.com/zno2/p/5908589.html 2. 引入 spring mvc 依赖 注:在sts中创建spring bean configuration file 时就可以载入Namespaces (视情况需 up ...
分类:
编程语言 时间:
2016-10-09 17:27:29
阅读次数:
261
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量 ...
分类:
编程语言 时间:
2016-10-09 17:26:12
阅读次数:
170
js数组的操作 js数组的操作 用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家 ...
分类:
编程语言 时间:
2016-10-09 17:26:01
阅读次数:
237
ta = [1,2,3]tb = [9,8,7] # clusterzipped = zip(ta,tb)print(zipped) # decomposena, nb = zip(*zipped)print(na, nb) ...
分类:
编程语言 时间:
2016-10-09 17:22:24
阅读次数:
173
为了准备一年以后的校招,开始重头在复习一遍JAVA,为了方便初学者或者其他在整理基础知识的朋友,发个日志,欢迎讨论,并指出错误,谢谢! JDK与JRE的区别: JRE是所有JAVA程序运行所需要的环境,任何JAVA程序的运行都依赖于JRE,当前从JAVA官网选择安装JAVA即安装的是JRE。 JDK ...
分类:
编程语言 时间:
2016-10-09 17:19:50
阅读次数:
225
ContextPath Context ['k?ntekst] 不识庐山真面目,只缘身在此山中。 相对路径 RealPath 绝对路径 ServletPath 就是servlet-mapping 中 的 url-pattern ...
分类:
编程语言 时间:
2016-10-09 17:11:21
阅读次数:
320