码迷,mamicode.com
首页 > 编程语言
Web前端学习第十五天·fighting_JavaScript(DOM编程艺术3-4章)
DOM中常用的节点 DOM中有许多不同类型的节点,通常使用的有三种: 元素节点 文本节点 属性节点 3种DOM方法获取元素节点 通过元素ID(id) getElementById(“idName”),返回一个对象。 通过标签名字 getElementsByTagName(“tagName”),返回一 ...
分类:编程语言   时间:2016-05-31 22:09:01    阅读次数:124
python装饰器(一)
一、 基础 在了解装饰器时,首先我们要复习一下装饰器会用到的基础知识 二、装饰器 首先我们了解下装饰器是个什么功能装饰器主要功能就是给已经写好的模块,函数增加一些功能,但是不改变原有模块代码 log 2 3 end 'xx' ...
分类:编程语言   时间:2016-05-31 22:08:13    阅读次数:212
转 Python爬虫入门一之综述
转自: http://cuiqingcai.com/927.html 静觅 » Python爬虫入门一之综述 首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。 要学习Python爬虫,我 ...
分类:编程语言   时间:2016-05-31 22:09:32    阅读次数:182
字符串匹配算法-BM
在用于查找子字符串的算法中,BM(Boyer-Moore)算法是当前有效且应用比较广泛的一种算法,各种文本编辑器的“查找”功能(Ctrl+F),大多采用Boyer-Moore算法。比我们学习的KMP算法快3~5倍。 在1977年,Boyer-Moore算法由德克萨斯大学的Robert S. Boye ...
分类:编程语言   时间:2016-05-31 22:07:53    阅读次数:234
python 基础 xml和request
XML XML是实现不同语言或者程序之间的数据交换的协议,他的格式如下 <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2023</year> <gdppc>141100</gdppc> <neighb ...
分类:编程语言   时间:2016-05-31 22:06:14    阅读次数:248
javascript删除目标标签
<script> window.onload=function(){ var odiv=document.getElementById("content"); // 获取要删除的div 或什么的 对象 $("#bt").click(function(){ // 为按钮添加点击事件 odiv.pare ...
分类:编程语言   时间:2016-05-31 22:05:37    阅读次数:227
线程任务异常终止问题
本文为博主原创文章,未经博主允许不得转载。 我们开发工程中经常使用到线程,在线程使用上,我们可能会有这样的场景: 上述问题比较简单,new一个线程然后去做这件事。但是我们常常忽略一个问题,线程异常了怎么办? 比如耗时任务我们只完成了一半,我们就异常结束了(这里不考虑事务一致性,我们只考虑一定要将任务 ...
分类:编程语言   时间:2016-05-31 22:03:09    阅读次数:254
javascript删除数组某个元素
1.首先可以给js的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引 Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) { retu ...
分类:编程语言   时间:2016-05-31 22:04:00    阅读次数:149
Java读写文化总结
Java读文件 Java写文件 ...
分类:编程语言   时间:2016-05-31 20:54:11    阅读次数:236
JavaScript学习总结--事件委托
一般情况下我们对一个DOM元素绑定事件时有三种方式 这样写是没有任何问题的(当然方法1并不可取) 但是在实际开发中我们会碰到诸如十几二十个li元素绑定事件的情况,甚至更多的元素,那么事件绑定这种给每一个元素都循环绑定的方式就会影响性能 所以我们可以利用事件冒泡的机制,使用事件委托的方法避免过多的性能 ...
分类:编程语言   时间:2016-05-31 20:50:30    阅读次数:151
[Codeforces137C]History(排序,水题)
题目链接:http://codeforces.com/contest/137/problem/C 题意:给n对数,分别是一个事件的起始和终止时间。问被有几个事件被其他事件包含。 思路:先排序,按照起始时间优先,终止时间次要排。每次维护当前的终止时间。 由于排序,第i+1个的起始时间一定比第i个的起始 ...
分类:编程语言   时间:2016-05-31 20:52:21    阅读次数:359
MyBatis里json型字段到Java类的映射
一、简介 我们在用MyBatis里,很多时间有这样一个需求:bean里有个属性是非基本数据类型,在DB存储时我们想存的是json格式的字符串,从DB拿出来时想直接映射成目标类型,也即json格式的字段串字段与Java类的相互类型转换。 当然,你可以为每个类写一个MyClassTypeHandler, ...
分类:编程语言   时间:2016-05-31 20:50:32    阅读次数:3208
线程、任务和同步学习笔记(二)
1、Thread类可以创建和控制线程。Thread类的构造函数重载为接受ThreadStart和ParameterizedThreadStart委托类型参数。其中,ThreadStart委托要求函数为无参、返回值类型为void;ParameterizedThreadStart委托要求函数接受一个ob ...
分类:编程语言   时间:2016-05-31 20:52:21    阅读次数:189
javascript
关于 call 与 apply 区别 : call与apply的第一个参数都是需要调用的函数对象,在函数体内这个参数就是this的值,剩余的参数是需要传递给函数的值(该函数的参数),call与apply的不同就是call传的值可以是任意的,而apply传的剩余值必须为数组。 例如:function ...
分类:编程语言   时间:2016-05-31 20:50:25    阅读次数:143
python格式化输出
1.打印字符串 2.打印整数 3.打印浮点数 4.打印浮点数(指定保留小数点位数) 5.指定占位符宽度 6.指定占位符宽度(左对齐) 7.指定占位符(只能用0当占位符) 8.科学计数法 ...
分类:编程语言   时间:2016-05-31 20:48:01    阅读次数:169
《算法的乐趣》——华容道游戏
这一章来简单的介绍一下华容道游戏及如何利用算法来计算出其最优步数。 首先对于华容道游戏,我们来介绍一下它的规则。 有点类似于拼图,本质上这是一个5x4的矩阵,我们的目标就是让曹操(2x2)的矩阵从5x4的矩阵中的第5行的3、4列走出来。 游戏规则很简单,但是想要用最小的步数来完成就不那么容易了,这便 ...
分类:编程语言   时间:2016-05-31 20:46:38    阅读次数:178
HDU 1285 确定比赛名次(拓扑排序)
题意:你懂得。。。 析:先说一下什么是拓扑排序,就比如这个题,是u赢了v,把“赢了”关系看成是一条有向边,那么就得到了个有向图。 那么这个题就转化成了,把一个图的所有结点排序,使得每一条有向边(u,v)对应的u都排在v前面。并且字典序最小。 这样的问题,就称为拓扑排序。 首先先构造出一个图来,考虑每 ...
分类:编程语言   时间:2016-05-31 20:45:29    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!