码迷,mamicode.com
首页 > 编程语言 > 周排行
交换数组中两个元素的位置,元素包括key和value 一维数组
/*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
JavaScript(四)---- 函数
函数主要用来封装具体的功能代码。 函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。 格式: function 函数名(形参列表){ 函数体 ; } javascript的函数要注意的细节: 1. 在 javascript中函数定义形参时是不能使用 ...
分类:编程语言   时间:2017-01-16 18:09:19    阅读次数:158
笔记整理--C语言
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
02--Java TCP Socket编程
一、基础知识 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
PHP常用函数之数组篇
分类:数组分为索引数组和关联数组。索引数组既是指的我们的数组下表为阿拉伯数字,关联数组则是非阿拉伯数字。 定义: 5.4版本之前 $arr = array('name' => '张三', 'age' => 12); 5.3之后 可以定义为 $arr = ['name' => '张三', 'age' ...
分类:编程语言   时间:2017-01-16 18:32:44    阅读次数:269
Effective java -- 4 泛型
第二十三条:请不要在代码中使用原生态类型就是像Set这种待泛型的,就把泛型明确写出来。 第二十四条:消除非受检警告就是Set<String> sets = new HashSet();这种,第二个泛型不加会有一个警告。 第二十五条:列表优先于数组数组和泛型的区别: 数组是协变的。就是如果Sub是Su ...
分类:编程语言   时间:2017-01-16 18:33:28    阅读次数:195
把luasocket集成到c++中
建一个项目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
javaweb学习总结——Filter高级开发
在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 ...
分类:编程语言   时间:2017-01-16 18:33:07    阅读次数:237
RSA算法记录----摘抄
RSA算法原理(一) "公钥加密算法"。 "公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。 一、一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种 ...
分类:编程语言   时间:2017-01-16 19:18:37    阅读次数:175
spring boot
1.maven配置: 2.简单web程序,不需要建立Dynamic Web工程,直接建Java工程即可。(web工程引入Tomcat jar包会报错) 3.静态资源访问: 默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources ...
分类:编程语言   时间:2017-01-16 19:24:48    阅读次数:186
算法训练 Anagrams问题
算法训练 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基础(更新第二波)
下面接着说JavaScript打开新的窗口。 open()方法可以查找一个已经存在或者新建的浏览器窗口。 语法: window.open([URL]),[窗口名称],[参数字符串] 参数说明: URL:可选参数,在窗口中要显示网页的网址或者路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显 ...
分类:编程语言   时间:2017-01-16 19:40:42    阅读次数:163
python 2.7 字符串处理
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
JavaScript进阶(一)
OK接下来,我们再次梳理一遍js并且提高一个等级。 众所周知,web前端开发者需要了解html和css,会只用html和css创建一个漂亮的页 面,但是这肯定是不够的,因为它只是一个静态的页面,我们还需要用JavaScript 增加它的行为,为网页添加动态效果。 首先,JavaScript能做什么? ...
分类:编程语言   时间:2017-01-16 19:45:03    阅读次数:253
javascript的DOM操作
在javascript中DOM操作可以说是使用的最频繁的也是最重要的一项内容了,使用jquery可以很简便的操作DOM,当然原声的javascript操作DOM的也需要掌握. 首先我们来看看在jquery中和原生的javascript中我们怎么操作DOM的 1 创建节点(包括文本,属性等的操作) 1 ...
分类:编程语言   时间:2017-01-16 19:46:00    阅读次数:163
SpringMVC 学习-上传文件分解器 CommonsMultipartResolver 类
Spring 组件 CommonsMultipartResolver 类的主要作用是配置文件上传的一些属性,也可以控制上传文件的大小。 在 springmvc-servlet.xml 配置文件中: 一般 bean 的 id 仅作为一个唯一的标识,但是在这里你必须保证 id 是 multipartRe ...
分类:编程语言   时间:2017-01-16 19:48:25    阅读次数:161
在不开启事件循环的线程中使用QTimer(QThread::run函数自带事件循环,在构造函数里创建线程,是一种很有意思的线程用法) good
引入 QTimer是Qt自带的定时器类,QTimer运行时是依赖于事件循环的,简单来说,在一个不开启事件循环(未调用exec() )的线程中,QTimer是无法使用的。通过分析Qt源码可发现,调用QTimer::start()后仅仅是在系统的定时器向量表中添加了一个定时器对象,但定时器并没有真正开启 ...
分类:编程语言   时间:2017-01-16 19:51:11    阅读次数:461
第一百三十五节,JavaScript,封装库--拖拽
JavaScript,封装库--拖拽 封装库新增1个拖拽方法 HTML代码 css代码 前台js代码 ...
分类:编程语言   时间:2017-01-16 19:54:59    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!