码迷,mamicode.com
首页 > 编程语言
多线程编程——ANR
1、为什么要用多线程 这里列出几个原因: 后两点与Java中的多线程应用没有太大区别,不细说。 2. 为什么通过多线程可以提高用户体验、避免ANR(下面重点说明第一点,即如何减少事件响应的时间从而提高用户体验,以及如何避免ANR) 大家还记得我在群里说过的移动开发的“三不要”原则吗?即:不要让我想、 ...
分类:编程语言   时间:2017-03-11 16:08:22    阅读次数:213
算法--判断数组中是否有重复值
判断数组中是否有重复值 <!--more--> 第14节 重复值判断练习题 请设计一个高效算法,判断数组中是否有重复值。必须保证额外空间复杂度为O(1)。 给定一个int数组A及它的大小n,请返回它是否有重复值。 测试样例: [1,2,3,4,5,5,6],7 返回:true Java (javac ...
分类:编程语言   时间:2017-03-11 16:05:34    阅读次数:373
基于Selenium2+Java的UI自动化(8)- 显式等待和隐式等待
一、隐式等待 隐式等待可以设定,但是有一个缺点:缺点:如果我们在代码中设定了隐式等待时间,当使用driver.findElement(By.*) 方法去查找页面元素的时候,如果没有第一时间找到元素,程序会等待下去。例如设置了隐式等待时间为10秒,某个元素没有一开始就出现,而是在第5秒的时候 出现了, ...
分类:编程语言   时间:2017-03-11 16:04:06    阅读次数:269
javascript学习目录
[1]基础语法 [2]数据类型 [3]作用域闭包 [4]继承 [5]节点 [6]脚本化CSS [7]事件 [8]动画和运动 [9]ajax [10]bom [11]HTML5 ...
分类:编程语言   时间:2017-03-11 16:03:04    阅读次数:188
Python - 列表解析式/生成器表达式
列表解析式: 生成器表达式: 二者的区别: -列表解析式需要生成所有的数据; -生成器解析式不是真正创建列表,而是返回一个生成器,这个生成器在每次计算出一个条目后,把这个条目yield出来。生成器表达式使用了延迟计算,在使用内存上更有效。 ...
分类:编程语言   时间:2017-03-11 16:00:42    阅读次数:176
JavaScript的事件
事件流 1.事件流:在页面接受事件的顺序 2.事件冒泡:其实就是事件向上的一个传播,可以避免绑定多个元素来绑定多个事件 3.事件的捕获:最不具体的节点先捕获事件,而最不具体的节点应该最后捕获事件 事件的处理 1.HTML事件处理 直接添加到HTML的结构中,这里写法比较方便一点,但是处理的效果会比较 ...
分类:编程语言   时间:2017-03-11 15:59:04    阅读次数:218
python 三层架构说明
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。 区分层次的目的即为了"高内聚低耦合"的思想。高 ...
分类:编程语言   时间:2017-03-11 15:57:15    阅读次数:221
二进制数组
[1]引入 [2]ArrayBuffer [3]类型化数组 [4]复合视图 [5]数据视图 [6]应用 ...
分类:编程语言   时间:2017-03-11 15:56:53    阅读次数:231
求有序数组中不重复数字的出现次数
不使用jdk的集合类,通过遍历数组得到,因为数组是有序的,在遍历数组的时候,统计整数是否重复出现,如果没有重复出现计数加一,若重复出现则是计数减一。 java解决方法,时间复杂度O(n)。 ...
分类:编程语言   时间:2017-03-11 15:54:57    阅读次数:156
数组方式使用jQuery对象
使用jQuery选择器获取结果是一个jQuery对象。然而,jQuery类库会让你感觉你正在使用一个定义了索引和长度的数组。在性能方面,建议使用简单的for或者while玄幻来处理,而不是$.each(); 这样能使你的代码更快。 使用for代替each方法: 另外需要注意的是:检查长度也是检查jQ ...
分类:编程语言   时间:2017-03-11 15:54:39    阅读次数:244
Python 乘法口诀表
环境 Python 3.6 ,Window 64bit 目的 输出9*9 乘法口诀表 代码 结果如图: ...
分类:编程语言   时间:2017-03-11 15:53:24    阅读次数:178
按照顺序排序
任务目的 在上一任务基础上继续JavaScript的体验 接触一下JavaScript中的高级选择器 学习JavaScript中的数组对象遍历、读写、排序等操作 学习简单的字符串处理操作 任务描述 参考以下示例代码,读取页面上已有的source列表,从中提取出城市以及对应的空气质量 将数据按照某种顺 ...
分类:编程语言   时间:2017-03-11 15:52:39    阅读次数:167
java学习笔记(一)
一.java规则:静态变量即类变量(区别与实例变量)用类方法即静态方法访问例:public class Object_1 { static int i=1; static { //静态区域块,只执行一次,当一个类定义时,在代码区定义执行完成 System.out.println("one"); i+ ...
分类:编程语言   时间:2017-03-11 15:51:12    阅读次数:165
Swift 懒加载
// // ViewController.swift // 懒加载 // // Created by nanakon on 17/3/11. // Copyright © 2017年 nanakon. All rights reserved. // import UIKit class ViewCo... ...
分类:编程语言   时间:2017-03-11 15:49:28    阅读次数:126
python对象
对象 = 属性+方法 面向对象特征(封装继承多态) 不同对象对同一动作有不同反应 魔法方法__: 公有 name 私有__name 组合:把没有实现关系的多个类放在一个类中 类,类对象,实例对象 常用BIF issubclass(A,B) issubclass(A,object) isinstanc ...
分类:编程语言   时间:2017-03-11 15:43:52    阅读次数:147
Python subplot 绘画
利用matplotlib 画图模块,汇至子图 结果如图: ...
分类:编程语言   时间:2017-03-11 15:43:17    阅读次数:563
JavaScript tips:数组去重
1、实现目标:数组去重 2、实现思路: (1)创建新数组。 (2)遍历原数组,判断当前被遍历元素是否存在于新数组,如果存在于新数组,则判断当前被遍历元素是重复的;如果不存在于新数组,则判断当前被遍历元素不是重复的,则将其压入新数组。 (3)遍历完毕原数组后,返回新数组。 3、具体实现:根据对当前元素 ...
分类:编程语言   时间:2017-03-11 15:42:01    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!