码迷,mamicode.com
首页 > 编程语言
javascript 事件委托 和jQuery事件绑定on、off 和one
一. 事件委托什么是事件委托?用现实中的理解就是:有100 个学生同时在某天中午收到快递,但这100 个学生不可能同时站在学校门口等,那么都会委托门卫去收取,然后再逐个交给学生。而在jQuery 中,我们通过事件冒泡的特性,让子元素绑定的事件冒泡到父元素(或祖先元素)上,然后再进行相关处理即可。如果 ...
分类:编程语言   时间:2016-12-01 13:59:09    阅读次数:294
python爬虫beta版之抓取知乎单页面回答(low 逼版)
闲着无聊,逛知乎。发现想找点有意思的回答也不容易,就想说要不写个爬虫帮我把点赞数最多的给我搞下来方便阅读,也许还能做做数据分析(意淫中~~) 鉴于之前用python写爬虫,帮运营人员抓取过京东的商品品牌以及分类,这次也是用python来搞简单的抓取单页面版,后期再补充哈。 输出结果: ...
分类:编程语言   时间:2016-12-01 13:55:45    阅读次数:234
第一百二十节,JavaScript事件对象
JavaScript事件对象 学习要点: 1.事件对象 2.鼠标事件 3.键盘事件 4.W3C与IE JavaScript事件的一个重要方面是它们拥有一些相对一致的特点,可以给你的开发提供更多的强大功能。最方便和强大的就是事件对象,他们可以帮你处理鼠标事件和键盘敲击方面的情况,此外还可以修改一般事件 ...
分类:编程语言   时间:2016-12-01 13:53:28    阅读次数:220
java之初识服务器跨域获取数据
当一个项目膨大到无法进行整理时,而作为新负责维护的团队是非常苦恼的。对于想实现两个系统的数据访问,使用Ajax数据请求方式获取jsonp格式的数据 需要有前端jquery库文件。 前端代码通过jquery的处理方式如下: 这时候,我是通过原生servlet进行测试的,通过获取jsonp的参数call ...
分类:编程语言   时间:2016-12-01 13:49:50    阅读次数:235
查找有向图中所有圈的算法加速策略
简介 有向图G(V,E),圈是一个起始节点与终止节点相同的路径,即 a->….->a。找到所有的圈可能要遍历所有的路径,这就涉及到算法性能的考虑。本文基于深度优先搜索,讨论查找所有圈的算法加速策略。 无向图的查圈算法 深度优先搜索算法是从已知节点出发,图的一种遍历算法。只要一个节点被同源两个路径访问 ...
分类:编程语言   时间:2016-12-01 13:49:20    阅读次数:384
[Drools]JAVA规则引擎 -- Drools
Drools是一个基于Java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 本文所使用的demo已上传 http://download.csdn.net/source/3002213 1、Dr ...
分类:编程语言   时间:2016-12-01 13:50:29    阅读次数:236
maven管理本地jar包注意事项
今天lucene中集成第三方中文分词器IKAnalyzer的时候遇到了相似的问题:lucene版本4.9、IKAnalyzer版本2012FF_hf1 直接去maven仓库下载,pom配置如下: 发现maven仓库里没有!只能自己配置将本地jar包添加到maven 好了,编译通过。但是问题来了运行时 ...
分类:编程语言   时间:2016-12-01 13:46:55    阅读次数:404
java并发
并发的本质是通过多线程提高cpu的使用效率。实现可响应的用户界面也是并发的一大亮点。并发技术,功能强大而又复杂难懂,充满魅力,是初级程序员的必修课。 java语言基本的线程机制 定义任务: 1.实现runnable接口,编写run方法,以实现了该接口的实例作为构造器参数。 2.实现callable接 ...
分类:编程语言   时间:2016-12-01 12:06:35    阅读次数:223
在python多进程中使用manager和Barrier
注意:Barrier是PYTHON3才有的功能,在2中无法测试。 ...
分类:编程语言   时间:2016-12-01 12:03:40    阅读次数:369
Javascript 严格模式详解
zhuan http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格 ...
分类:编程语言   时间:2016-12-01 12:00:58    阅读次数:243
读高性能JavaScript编程 第二章 让我知道了代码为什么要这样写
代码为什么要这样写? 而不这样? 很明显 我们都知道第一个性能要比第二个好,为什么呢? 首先要了解 js引擎的 Data Access 数据访问。这里只说 非优化的js引擎。 1、访问 Literal values 直接量 eg:字符串,数字,布尔值,对象,数组,函数,正则表达式,具有特殊意义的空值 ...
分类:编程语言   时间:2016-12-01 11:56:37    阅读次数:200
Java学习笔记 04
一、类和对象的概念 类 >>具有相同属性和行为的一类实体 对象 >>实物存在的实体。通常会将对象划分为两个部分,即静态部分和动态部分。静态部分指的是不能动的部分,被称为属性,任何对象都会具备其自身的属性;动态部分指的是对象的行为 类实质上就是封装对象属性和行为的载体,而对象是类实例化出的一个实例 二 ...
分类:编程语言   时间:2016-12-01 11:56:28    阅读次数:263
JavaScript中严格模式"use strict";需注意的几个雷区:
1.with语句会抛错误 2.未声明的变量被赋值会报错 3.arguments在严格模式下变为静态,传入的参数与arguments无关系 4.delete会报错 5.对象的重复属性名会报错 6.禁止八进制变量 7.eval被认定为关键字,另外eval的参数中若有定义变量的语句,在严格模式下只是一段平 ...
分类:编程语言   时间:2016-12-01 11:53:30    阅读次数:189
Python3
集合 函数 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处,如下: 腚眼一看上述代码,if条件语句下的内容可以被提取出来公用,如下: 对于上述的两种实现方式,第二 ...
分类:编程语言   时间:2016-12-01 11:52:32    阅读次数:208
多线程、并发及线程的基础问题
1)Java 中能创建 volatile 数组吗? 能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保 ...
分类:编程语言   时间:2016-12-01 11:51:03    阅读次数:269
多线程设计模式 - Future模式
Future模式是多线程开发中非常常见的一种设计模式,它的核心思想是异步调用。这类似我们日常生活中的在线购物流程,带在购物网看着一件商品时可以提交表单,当订单完成后就可以在家里等待商品送货上门。或者说更形象的是我们发送Ajax请求的时候,页面是异步的进行后台处理,用户无需等待请求的结果,可以继续浏览 ...
分类:编程语言   时间:2016-12-01 11:51:45    阅读次数:200
插入排序 —— 希尔排序
希尔排序 希尔排序也是插入排序的一种。又名缩小增量排序。它是对直接插入排序的一种改进。 直接插入排序是每次都和前面一个元素进行比较。其步长为 1。 希尔排序则不然,它得步长是动态变化的,或者说是由大到小变化的。希尔排序根据步长将整个序列分成n组。然后在各个子组内部分别进行元素的排序。接着缩小步长,相 ...
分类:编程语言   时间:2016-12-01 11:52:03    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!