闭包: 在MDN中的解释:闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。 简单理解就是: 如果一个函数会在其父级函数返回之后留住对父级作用域的链接的话,相关闭包就会被创建出来。 闭包#1: 闭包#2: F ...
分类:
编程语言 时间:
2017-02-20 07:47:29
阅读次数:
196
在Web程序中,验证码是经常使用的技术之一。Web程序永远面临未知用户和未知程序的探测。为了防止恶意脚本的执行,验证码技术无疑是首选方案之一。本文将讨论如何在JSP和Servlet中使用验证码技术。 验证码的产生思路很简单,在Servlet中随机产生验证码字符序列,并计入session中,JSP中以 ...
分类:
编程语言 时间:
2017-02-20 10:45:24
阅读次数:
273
之前的文章中判断txt的编码,发现utf-8无BOM编码格式无法检测出来。 当无法检测时(返回的code为空时),再使用一下方法则可以了。 ...
分类:
编程语言 时间:
2017-02-20 10:46:17
阅读次数:
188
OC项目中使用Swift 本文版权归作者所有,如需转载请联系孟祥月 CSDN博客:http://blog.csdn.net/mengxiangyue 独立博客:http://mengxiangyue.com 最近公司的项目开始计划使用Swift,由于原先的工程都是使用OC编写的,不可能一下全部转换成 ...
分类:
编程语言 时间:
2017-02-20 10:47:08
阅读次数:
262
基于项目需求,想要实现Post消息推送,故采用HttpClient组件进行实现,相关代码如下(注:程序采用的httpclient和httpcore依赖包的版本为4.2.5): Ps: 在使用Hadoop集群进行发送POST请求时,遇到"java.lang.NoSuchFieldError: INST ...
分类:
编程语言 时间:
2017-02-20 10:50:45
阅读次数:
231
文件操作 对文件操作流程 1.open()打开文件 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 ...
分类:
编程语言 时间:
2017-02-20 10:56:34
阅读次数:
172
转载:Spring MVC 4.2 增加 CORS 支持 http://spring.io/blog/2015/06/08/cors-support-in-spring-framework http://blog.csdn.net/isea533/article/details/50449907 ...
分类:
编程语言 时间:
2017-02-20 10:56:37
阅读次数:
141
安装codeblocks: 安装之后打开codeblocks,感觉比windows下的codeblocks高大上好多,界面字体各方面都挺满意。 但是运行下面的代码之后 发现codeblocks自带的xterm终端字体太小而且无法更改,更不能进行复制粘贴。 解决方案: 更改调试终端,选择gnome-t ...
分类:
编程语言 时间:
2017-02-20 11:04:54
阅读次数:
203
一、编程规约(一) 命名规约1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name _name _name / __name __name __name / $Object $Object $Object $Object / name_ name ...
分类:
编程语言 时间:
2017-02-20 11:08:28
阅读次数:
389
这个方法可以获取到 当前程序的运行的路径,通过while循环,将程序所在的文件夹路径提取出来,通过sprintf_s进行,你所需要的文件路径的拼接 ...
分类:
编程语言 时间:
2017-02-20 11:09:36
阅读次数:
156
1、 http://www.cnblogs.com/MaxIE/archive/2006/08/21/482501.html 2、 3、 ...
分类:
编程语言 时间:
2017-02-20 11:11:54
阅读次数:
165
今天做了个简单的例子,由于没有使用正确的数据类型导致出错,下面是记录 #include <stdio.h> int main(void){ int i; double sum; double temp; for(i=0;i<3;i++) { scanf("%f",&temp); //我这里用的是 % ...
分类:
编程语言 时间:
2017-02-20 11:14:45
阅读次数:
133
1.接口的出现,扩展了功能; 2.接口其实就是暴露出来的规则; 3.接口的出现降低了耦合性,解耦。 耦合性是联系的紧密程度。 接口的出现:一个在使用接口,一个在实现接口。 电脑在使用usb接口,插的设备在实现接口。 ...
分类:
编程语言 时间:
2017-02-20 11:20:49
阅读次数:
161
有时我们lock一段代码或许要根据某个变量的值,值相同则不允许有两个或以上的方法并行运行,我在工作中就遇到了,有100个值,相同的参数值不能并行运行。 还有就是一个被lock的方法递归调用会不会死锁,因为需要lock同一个变量。答案当然是不会死锁。 下面是一个测试demo 程序输出如下: ...
分类:
编程语言 时间:
2017-02-20 11:22:01
阅读次数:
146
flask是一个使用 Python 编写的轻量级 Web 应用框架。也是开发python web服务最常用的框架之一。 第一步当然是安装flask,依然是pip安装: 学习flask可以从官网的quick start(http://flask.pocoo.org/docs/0.10/quicksta ...
分类:
编程语言 时间:
2017-02-20 11:26:34
阅读次数:
197
引用的概念 引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 如下:定义引用ra,它是变量a的引用,即别名。 int a; int &ra=a; (1)&在此不是求地址运算符,而是起标识作用。 (2)类型标识符是指目标变 ...
分类:
编程语言 时间:
2017-02-20 11:30:31
阅读次数:
183
Java was started but returned exit code=1; ——jdk和eclipse的位数不一致。 电脑为32位,则jdk和eclipse都需要时32位的(即x86)。 电脑为64位,则jdk和eclipse都需要时64位的(即x64)。 ...
分类:
编程语言 时间:
2017-02-20 11:34:53
阅读次数:
163
一、基本数据类型的特点,位数,最大值和最小值。1、基本类型:short 二进制位数:16 包装类:java.lang.Short 最小值:Short.MIN_VALUE=-32768 (-2的15此方)最大值:Short.MAX_VALUE=32767 (2的15次方-1)2、基本类型:int 二进 ...
分类:
编程语言 时间:
2017-02-20 11:38:11
阅读次数:
210
#include int main(void) { int a[10] = {20,123,4543,556,34,5,54,43,234,53}; int max = a[0]; int i; for(i=1;i<10;i++){ if(max<a[i]){ max = a[i]; } } ... ...
分类:
编程语言 时间:
2017-02-20 11:40:42
阅读次数:
178