初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件。在事件响应函数中(event handler)获取对应的索引。但每次获取的都是最后一次循环的索引。原因是初学者并未理解JavaScript的闭包特性。 有个网友问了个问题,如下的html,为什么点击所有的段落p输出都是5,而不是alert ...
分类:
编程语言 时间:
2016-08-10 18:50:59
阅读次数:
281
DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值,字符串,布尔型)。DateFrame既有行索引也有列索引,可以被看作为由Series组成的字典。 构建DataFrame: 1、直接传入一个由等长列表或numpy数组组成的字典 ''' Created on ...
分类:
编程语言 时间:
2016-08-10 17:40:20
阅读次数:
268
给定一个数组input[] ,如果数组长度n为奇数,则将数组中最大的元素放到 output[] 数组最中间的位置, 如果数组长度n为偶数,则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上, 然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的 ...
分类:
编程语言 时间:
2016-08-10 17:40:42
阅读次数:
348
装饰器: 装饰器可以使函数执行前和执行后分别执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator),装饰器的功能非常强大。装饰器一般接受一个函数对象作为参数,以对其进行增强 装饰器本身是一个函数,用于装饰其他函数 功能:增强被装饰函数的功能 装饰器是一个闭包 ...
分类:
编程语言 时间:
2016-08-10 17:34:54
阅读次数:
210
一、多线程简介 1、多线程的由来 2、耗时操作的模拟试验 3、进程和线程 4、多线程的概念及原理 5、多线程的优缺点和一个Tip 6、主线程 7、技术方案 二、Pthread 1、函数 2、参数和返回值 3、使用 三、NSThread 1、创建一个新的线程 2、线程的状态 3、线程的属性 四、互斥锁 ...
分类:
编程语言 时间:
2016-08-10 17:36:09
阅读次数:
255
1、push:从末尾添加数据项。 2、pop:从末尾去除数据项。 3、shift:从开始去除数据项 4、splice: splice(m,n) m:指开始删除的索引位置 n:值删除几项 splice(a,0,b) 这种格式为添加元素,从第三个参数开始,指向数组中添加的元素 引申:初始化数组有,arr ...
分类:
编程语言 时间:
2016-08-10 17:29:11
阅读次数:
1242
Python 黑魔法---描述器(descriptor) Python黑魔法,前面已经介绍了两个魔法,装饰器和迭代器,通常还有个生成器。生成器固然也是一个很优雅的魔法。生成器更像是函数的行为。而连接类行为和函数行为的时候,还有一个描述器魔法,也称之为描述符。 我们不止一次说过,Python的优雅,很... ...
分类:
编程语言 时间:
2016-08-10 17:29:23
阅读次数:
213
问题:采用SpringMVC 部署项目后程序加载或用浏览器访问时出现类似的警告,2011-01-19 10:52:51,646 WARN [org.springframework.web.servlet.PageNotFound] -<No mapping found for HTTP reques ...
分类:
编程语言 时间:
2016-08-10 17:29:24
阅读次数:
139
共识机制是分布式应用软件特有的算法机制。在分布式软件开发中,节点间的互操作,节点行为的统一管理,没有算法理论作为支撑,根本无法实现。所以,要想开发基于分布式网络的加密货币,必须深入研究共识机制。这一篇我们就从解释“拜占庭将军问题”开始,来探讨加密货币的算法问题,并通过代码学习和研究亿书共识机制的具体实现。...
分类:
编程语言 时间:
2016-08-10 16:20:33
阅读次数:
377
用python写的爬虫练习,感觉比golang要好写一点。 ...
分类:
编程语言 时间:
2016-08-10 16:17:14
阅读次数:
293
JAVA获得当前时间的几种方法 转载:http://blog.csdn.net/zzjjiandan/article/details/8372617 一. 获取当前系统时间和日期并格式化输出: import java.text.SimpleDateFormat; public static void ...
分类:
编程语言 时间:
2016-08-10 16:16:31
阅读次数:
316
多线程断点下载 一、使用技术 HttpUrlConnection、线程、数据库、同步线程 二、步骤 1)在本地为下载的内容腾出空间。即在本地创建与服务器大小相同的临时文件。 2)计算分配几个线程取下载资源,知道每个线程下载文件的起始位置。 3)开启多个线程,每个线程下载对应位置的文件。 4)等所有的 ...
分类:
编程语言 时间:
2016-08-10 16:09:55
阅读次数:
159
我搜遍了网络,只在topcoder的网站上了解到树状数组这个结构是在设计压缩算法时被发现的。这个数据结构真是天才的构想,膜拜! 树状数组的基础是一个被构造出来的式子:C[i]=A[i]+A[i-1]+....+A[i-2^k+1];k代表i的二进制的最后连续0的个数 比如 对于1000和101000 ...
分类:
编程语言 时间:
2016-08-10 16:10:52
阅读次数:
166
题目链接:http://poj.org/problem?id=2406 题意:给定一个字符串,求由一个子串循环n次后可得到原串,输出n[即输出字符串的最大循环次数] 思路一:KMP求最小循环机,然后就能求出循环次数。 思路二:后缀数组,直接根据09年oi论文<<后缀数组——出来字符串的有力工具>>的 ...
分类:
编程语言 时间:
2016-08-10 16:08:12
阅读次数:
245