码迷,mamicode.com
首页 > 编程语言
JavaScript事件处理的三种方式(转)
事件(Event)是JavaScript应用跳动的心脏,也是把所有东西粘在一起的胶水,当我们与浏览器中Web页面进行某些类型的交互时,事件就发生了。 事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键,事件还可能是Web浏览器中发生的事情,比如说某个Web页面加载完成,或者 ...
分类:编程语言   时间:2016-04-25 19:25:28    阅读次数:242
Python标准库06 子进程 (subprocess包)
这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外部的命令和程序。比如说,我需要使用wget下载文件。我在Python中调用wget程序。从这个意义上来说,subprocess的功能与shell类似。 subprocess以及常用的封装函数 当我们运行py ...
分类:编程语言   时间:2016-04-25 19:27:57    阅读次数:138
Python与shell的3种交互方式介绍
概述 考虑这样一个问题,有hello.py脚本,输出”hello, world!”;有TestInput.py脚本,等待用户输入,然后打印用户输入的数据。那么,怎么样把hello.py输出内容发送给TestInput.py,最后TestInput.py打印接收到的”hello, world!”。下面 ...
分类:编程语言   时间:2016-04-25 19:25:21    阅读次数:180
compact过滤数组中的nil
http://ruby-doc.org/core-2.2.0/Array.html#method-i-compact compact → new_aryclick to toggle source Returns a copy of self with all nil elements remove ...
分类:编程语言   时间:2016-04-25 19:22:20    阅读次数:148
[spring源码学习]三、IOC源码——自定义配置文件读取
一、环境准备 在文件读取的时候,第9步我们发现spring会根据标签的namespace来选择读取方式,联想spring里提供的各种标签,比如<aop:xxx>等应该会有不同的读取和解析方式,这一章我们来找一个其他文件,了解下spring自定义标签和配置的读取流程。 手边正好有一套dubbo的源码, ...
分类:编程语言   时间:2016-04-25 19:22:28    阅读次数:246
Top k问题(线性时间选择算法)
问题描述:给定n个整数,求其中第k小的数。 分析:显然,对所有的数据进行排序,即很容易找到第k小的数。但是排序的时间复杂度较高,很难达到线性时间,哈希排序可以实现,但是需要另外的辅助空间。 这里我提供了一种方法,可以在O(n)线性时间内解决Top k问题。关于时间复杂度的证明,不再解释,读者可以查阅 ...
分类:编程语言   时间:2016-04-25 19:19:50    阅读次数:506
Spring Data系列之Jpa(一)
1、Spring Data的由来 Spring Data是SpringSource基金会创下的一个简化数据库访问、支持云服务的开源框架。其主要目的是让数据库访问变的方便快捷,可以用Spring Data框架简化项目的开发。 2、什么是JPA??? JPA全称Java Persistence API. ...
分类:编程语言   时间:2016-04-25 19:18:31    阅读次数:184
利用set排序数组并且去掉重复的数组元素
打印结果:[A, B, C, D] ...
分类:编程语言   时间:2016-04-25 19:16:12    阅读次数:356
Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: 如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组 ...
分类:编程语言   时间:2016-04-25 19:16:29    阅读次数:240
使用r.js压缩整个项目的JavaScript文件
r.js是RequireJS的一部分(optimizer)。它依赖于UglifyJS,而UglifyJS基于nodejs。r.js多数时候配合模块化(AMD)写法进行合并,压缩。如果你的代码不采用AMD方式,也可以用它来压缩。这篇讨论的是当不采用AMD方式组织代码时压缩整个项目的js文件。 假设项目 ...
分类:编程语言   时间:2016-04-25 19:13:43    阅读次数:251
python和shell变量互相传递的几种方法
python -> shell: 1.环境变量 复制代码代码如下: import os var=123或var='123'os.environ['var']=str(var) #environ的键值必须是字符串 os.system('echo $var') 复制代码代码如下: import os v ...
分类:编程语言   时间:2016-04-25 19:14:46    阅读次数:344
JAVA验证身份证格式及合法性
旅游电子商务中,预订酒店或订购门票时会以身份证作为消费凭证,为了防止客户误填身份证带来不必要麻烦,需要验证码格式及合法性,代码如下: ...
分类:编程语言   时间:2016-04-25 19:11:11    阅读次数:183
ie7下的javascript兼容
<a href="javascript:;" onclick="functionone();"></a> <script> function functionone() { $("#formid").submit(); }; </script> 这种情况下,submit()不会发生。 应该改正 <a ...
分类:编程语言   时间:2016-04-25 19:10:25    阅读次数:182
2016年4月25日_JAVA学习笔记_Lock和Condition
1、在毕老师的视频里,首先介绍的是synchronized关键字作为同步,紧接着在多生产者和多消费者的例子当中就引出了Lock接口和Condition接口。而在书中是先介绍的Lock核Condition接口。我感觉Lock和Con接口比较复杂,相比于synchronized关键字来说需要做的事情太多 ...
分类:编程语言   时间:2016-04-25 17:59:48    阅读次数:236
JavaScript 通过正则表达获取通过URL传递的参数值
JavaScript 似乎并不像 PHP 那样有内置全局变量 $_GET 来获取通过URL传递的参数,但是我们可以通过写一个函数来实现这个功能: 来自:http://stackoverflow.com/questions/11582512/how-to-get-url-parameters-with ...
分类:编程语言   时间:2016-04-25 17:58:19    阅读次数:227
web编程速度大比拼(nodejs go python)(非专业对比)
C10K问题的解决,涌现出一大批新框架,或者新语言,那么问题来了:到底谁最快呢?非专业程序猿来个非专业对比。 比较程序:输出Hello World! 测试程序:siege –c 100 –r 100 –b 例子包括: 1.go用http模块实现的helloworld 2.go用martini微框架实... ...
分类:编程语言   时间:2016-04-25 17:57:01    阅读次数:782
c++内存对齐
内存对齐原则: 1.数据成员对齐规则:struct, union的数据成员,第一个数据成员放在offset为0的地方,之后的数据成员的存储起始位置都是放在该数据成员大小的整数倍位置。如在32bit的机器上,int的大小为4,因此int存储的位置都是4的整数倍的位置开始存储。 2.结构体作为数据成员的 ...
分类:编程语言   时间:2016-04-25 17:57:33    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!