springMVC工程使用jreloader实现热部署applicationContext - ContextLoaderListener重新加载DispatcherServlet 重新加载提高开发效率1: jreloader 是class的热加载器(1) 从网上下载jreloaderjar包(2)...
分类:
编程语言 时间:
2014-09-30 14:01:09
阅读次数:
399
string类型是不可变的,因此不能采用直接赋值的方式。比如一个字符串 helloworld,想把o替换成z,那么只有先替换,然后再迭代。strings="helloworld"hello=strings.replace('o','z')for index,string in enumerate(h...
分类:
编程语言 时间:
2014-09-30 13:26:19
阅读次数:
235
关于单元测试,上一次就简单的概念和Mock基础做了,参考:http://60.174.249.204:8888/in/modules/article/view.article.php/74实际开发过程中,写单元测试是非常难的一件事情,其主要原因是代码结构不够好,导致单元测试不好写。特别是Dao层,因...
分类:
编程语言 时间:
2014-09-30 14:15:29
阅读次数:
231
搭建基于Spring+MyBatis+Jersey的Maven-Web系统版本:Spring(4.1.0.RELEASE)+MyBatis(3.2.7)+Jersey(1.18.1)工具:IntelliJ+Maven详细步骤如下:创建一个基于maven-archetype-webapp的项目打开pom文件,添加spring,jersey,jersey-spring依赖的库<properties>
<project.b..
分类:
编程语言 时间:
2014-09-30 12:22:20
阅读次数:
395
一、前言P2P(Peer-to-Peer端到端)模型是与C/S(客户/服务器)模型相对应。基于C/S的用户间通信需要由服务器中转,在C/S中的服务器故障将导致整个网络通信的瘫痪。。而基于P2P的用户间通信则是直接通信,去掉了服务器这一层,带来的显著优点是通信时没有单一的失败点,一个用..
分类:
编程语言 时间:
2014-09-30 12:03:49
阅读次数:
417
Java笔试题解析(二)——2015年唯品会秋招...
分类:
编程语言 时间:
2014-09-30 13:24:12
阅读次数:
1070
柯里化函数之Javascript
定义
根据定义来说,柯里化就是将一个接收“多个”参数的函数拆分成一个或者许多个接收“单一”参数的函数。定义看起来是比较抽象的,下面来举个例子:
代码
12345
function concat(str1,str2){ return str1 + str2;}concat("forever","px") // "fo...
分类:
编程语言 时间:
2014-09-30 12:32:49
阅读次数:
373
python idle 错误 subprocess didn't make connection...
分类:
编程语言 时间:
2014-09-30 13:21:59
阅读次数:
237
java实现生成简单图片验证码 源代码下载地址:http://www.zuidaima.com/share/1550463428840448.htm...
分类:
编程语言 时间:
2014-09-30 12:48:23
阅读次数:
181
本系列作为Effective JavaScript的读书笔记。
在ES5中引入了Object.getPrototypeOf作为获取对象原型对象的标准API。但是在很多执行环境中,也提供了一个特殊的__proto__属性来达到同样的目的。
因为并不是所有的环境都提供了这个__proto__属性,且每个环境的实现方式各不相同,因此一些结果可能不一致:
// 在某些环境中
va...
分类:
编程语言 时间:
2014-09-30 11:55:49
阅读次数:
224
本系列作为Effective JavaScript的读书笔记。
和Object.getPrototypeOf相比,__proto__的特殊之处还体现在它能够修改一个对象的原型继承链。因为它是一个属性,除了执行获取它的操作外,还能够对它进行设置。
但是,绝不要修改__proto__。原因如下:
首先,最显而易见的原因就是便携性。因为不是所有的JavaScript执行环境都支持...
分类:
编程语言 时间:
2014-09-30 12:28:59
阅读次数:
230
常量和变量把一个名字(比如maximumNumberOfLoginAttempts或者welcomeMessage)和一个指定类型的值(比如数字10或者字符串"Hello")关联起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。
声明常量和变量
常量和变量必须在使用前声明,用let来声明常量,用var来声明变量。
下面的例子展示了如何用常量和变量来记录用户尝试登录的...
分类:
编程语言 时间:
2014-09-30 12:44:59
阅读次数:
259
请将你的代码中的非执行文本注释成提示或者笔记以方便你将来阅读。Swift 的编译器将会在编译代码时自动忽略掉注释部分。
单行注释
以双正斜杠作(//)为起始标记:// 这是一个注释
多行注释
其起始标记为单个正斜杠后跟随一个星号(/*),终止标记为一个星号后跟随单个正斜杠(*/):/* 这是一个,
多行注释 */
多行注释块
Swift 的多行注释可以嵌套在其...
分类:
编程语言 时间:
2014-09-30 12:27:29
阅读次数:
174
python自然语言处理包 NLTK 环境搭建...
分类:
编程语言 时间:
2014-09-30 11:52:19
阅读次数:
209
最近在研究C++ 左值 右值,搬运、收集了一些别人的资料,供自己记录和学习,若以后看到了更好的解释,会继续补充。(打“?”是我自己不明白的地方 )参考:《Boost程序库探秘——深度解析C++准标准库(第2版)》 9787302342731左值:一个可以用来存储数据的变量,有实际的内存地址(变量名)...
分类:
编程语言 时间:
2014-09-30 11:47:19
阅读次数:
236
VA_LIST是在C语言中解决变参问题的一组宏他有这么几个成员:1)va_list型变量:#ifdef _M_ALPHAtypedef struct{char* a0; /*pointertofirsthomedintegerargument*/int offset; /*by...
分类:
编程语言 时间:
2014-09-30 12:19:29
阅读次数:
375