/*author: yangyu@sina.cndescription: 交换数组中两个元素的位置,元素包括key和value,具体用法见下面的例子*/$arr = array(11=>'a',22=>'b',33=>'c',44=>'d');$res = array_exchange($arr, ...
分类:
编程语言 时间:
2017-01-16 18:04:47
阅读次数:
162
函数主要用来封装具体的功能代码。 函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。 格式: function 函数名(形参列表){ 函数体 ; } javascript的函数要注意的细节: 1. 在 javascript中函数定义形参时是不能使用 ...
分类:
编程语言 时间:
2017-01-16 18:09:19
阅读次数:
158
linux下错误的捕获:errno和strerror的使用 - Google Chrome (2014/2/26 17:31:39)linux下错误的捕获:errno和strerror的使用2011-08-09 13:44:12经常在调用linux 系统api 的时候会出现一些错误,比方说使用ope... ...
分类:
编程语言 时间:
2017-01-16 18:18:51
阅读次数:
565
一、基础知识 1. TCP状态转换知识,可参考: http://www.cnblogs.com/qlee/archive/2011/07/12/2104089.html 2. TCP/IP五层模型 应用层:HTTP、FTP、SMTP、Telnet等 传输层:TCP/IP 网络层: 数据链路层: 物理 ...
分类:
编程语言 时间:
2017-01-16 18:27:13
阅读次数:
301
分类:数组分为索引数组和关联数组。索引数组既是指的我们的数组下表为阿拉伯数字,关联数组则是非阿拉伯数字。 定义: 5.4版本之前 $arr = array('name' => '张三', 'age' => 12); 5.3之后 可以定义为 $arr = ['name' => '张三', 'age' ...
分类:
编程语言 时间:
2017-01-16 18:32:44
阅读次数:
269
第二十三条:请不要在代码中使用原生态类型就是像Set这种待泛型的,就把泛型明确写出来。 第二十四条:消除非受检警告就是Set<String> sets = new HashSet();这种,第二个泛型不加会有一个警告。 第二十五条:列表优先于数组数组和泛型的区别: 数组是协变的。就是如果Sub是Su ...
分类:
编程语言 时间:
2017-01-16 18:33:28
阅读次数:
195
建一个项目pro_test,创建一个运行目录test; 把luasocket/src文件夹中的*.lua拷贝到test/src文件夹中; 把socket.dll,mime.dll,lua5.1.dll拷贝到test文件夹中; 把socket.lua改为socket_wrap.lua,因为socket ...
分类:
编程语言 时间:
2017-01-16 18:33:42
阅读次数:
224
在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 ...
分类:
编程语言 时间:
2017-01-16 18:33:07
阅读次数:
237
RSA算法原理(一) "公钥加密算法"。 "公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。 一、一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种 ...
分类:
编程语言 时间:
2017-01-16 19:18:37
阅读次数:
175
1.maven配置: 2.简单web程序,不需要建立Dynamic Web工程,直接建Java工程即可。(web工程引入Tomcat jar包会报错) 3.静态资源访问: 默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources ...
分类:
编程语言 时间:
2017-01-16 19:24:48
阅读次数:
186
算法训练 Anagrams问题 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“ ...
分类:
编程语言 时间:
2017-01-16 19:25:08
阅读次数:
160
圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的语言,这个塔就没能造起来。 巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人类自身心灵和谐不再的分崩离析。之所以后来有了翻译,不仅是为了加强人类之间的交流, ...
分类:
编程语言 时间:
2017-01-16 19:32:55
阅读次数:
174
转载: 第一篇 coroutine和真正的thread的区别挺多,但是也不好说是限制,须知Contiki的使用环境是传感器网络节点,一般来说,大都是内存极其受限,相比之下,CPU资源是可以不那么受限的(或者这么说,CPU工作时间长些仅仅是影响节点的寿命,而RAM不够用则节点根本不可能工作起来)。pr ...
分类:
编程语言 时间:
2017-01-16 19:35:34
阅读次数:
267
下面接着说JavaScript打开新的窗口。 open()方法可以查找一个已经存在或者新建的浏览器窗口。 语法: window.open([URL]),[窗口名称],[参数字符串] 参数说明: URL:可选参数,在窗口中要显示网页的网址或者路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显 ...
分类:
编程语言 时间:
2017-01-16 19:40:42
阅读次数:
163
python 2 字符串处理小结: 字符替换:new_str = old_str.replace(char_old, char_new)——可用于清除字符串中所有的空格 字符分割(正/反):str_new, sep, str_rest = old_str.partition(separator_st ...
分类:
编程语言 时间:
2017-01-16 19:41:43
阅读次数:
178
OK接下来,我们再次梳理一遍js并且提高一个等级。 众所周知,web前端开发者需要了解html和css,会只用html和css创建一个漂亮的页 面,但是这肯定是不够的,因为它只是一个静态的页面,我们还需要用JavaScript 增加它的行为,为网页添加动态效果。 首先,JavaScript能做什么? ...
分类:
编程语言 时间:
2017-01-16 19:45:03
阅读次数:
253
在javascript中DOM操作可以说是使用的最频繁的也是最重要的一项内容了,使用jquery可以很简便的操作DOM,当然原声的javascript操作DOM的也需要掌握. 首先我们来看看在jquery中和原生的javascript中我们怎么操作DOM的 1 创建节点(包括文本,属性等的操作) 1 ...
分类:
编程语言 时间:
2017-01-16 19:46:00
阅读次数:
163
Spring 组件 CommonsMultipartResolver 类的主要作用是配置文件上传的一些属性,也可以控制上传文件的大小。 在 springmvc-servlet.xml 配置文件中: 一般 bean 的 id 仅作为一个唯一的标识,但是在这里你必须保证 id 是 multipartRe ...
分类:
编程语言 时间:
2017-01-16 19:48:25
阅读次数:
161
引入 QTimer是Qt自带的定时器类,QTimer运行时是依赖于事件循环的,简单来说,在一个不开启事件循环(未调用exec() )的线程中,QTimer是无法使用的。通过分析Qt源码可发现,调用QTimer::start()后仅仅是在系统的定时器向量表中添加了一个定时器对象,但定时器并没有真正开启 ...
分类:
编程语言 时间:
2017-01-16 19:51:11
阅读次数:
461
JavaScript,封装库--拖拽 封装库新增1个拖拽方法 HTML代码 css代码 前台js代码 ...
分类:
编程语言 时间:
2017-01-16 19:54:59
阅读次数:
277