一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行...
分类:
Web程序 时间:
2014-10-28 15:10:14
阅读次数:
158
多孔材料原理的具体描述如下:1)让物体变成多孔的,或者使用辅助的多孔部件(如插入,覆盖);2)如果一个物体已经是多孔了,那么事先往里面填充某种物质;这个原理提出的原因是,一般机械系统通常都是由没有渗透性的固体材料制成的,无渗透性的材料虽然有其优点,但我们也不能忽视具有渗透性的(多孔的)材料的优点,比如我们人类本身的生命器官就是具有渗透性的代表。许多机器都具有内部运动功能,“粗糙的”机器用管道、泵等...
分类:
其他好文 时间:
2014-10-27 21:17:07
阅读次数:
197
题目:
一个递增的整形数组,现在的操作是每次从数组的开头取出一个元素放在数组的末尾,连续n次这样的操作后得到一个新的数组,
现在把这个数组给你,请求出最少移动的次数。
解析:
1 最容易想到的方法就是依次遍历这个数组,找到最小值的位置,这样的时间复杂度就是O(n)。
2 考虑到事先是排好序的,所以我们可以使用二分查找法来实现这个操作,只不过是这个二分查找法是传统二分查找法的变种。...
分类:
编程语言 时间:
2014-10-27 19:34:16
阅读次数:
219
动态内存分配
传统数组的缺点:
1数组长度必须事先制定,且只能是长整数不能是变量
2传统形式定义的数组该数组的内存程序无法手动释放
3数组一旦定义,系统就会为该数组分配的存储空间就会一直存在直到该函数运行结束
4数组的长度不能再函数的运行的过程中动态的扩充或者缩小
5不能跨函数使用
为什么需要动态分配内存
动态内存分配内存举例——动态数组的构造
静态内存分配和动态内存分配
跨函数使用内存的问题
...
分类:
编程语言 时间:
2014-10-26 00:29:49
阅读次数:
214
Log4J实例应用开发在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键...
分类:
其他好文 时间:
2014-10-24 18:41:10
阅读次数:
158
今天遇到个问题,在虚拟机上修改了某个应用的代码,编译也通过了。可是push到手机上怎么都不起作用。后来发现我测试机器的 /system/app 目录下每个app都对应一个 xxx.odex 文件。这才发现是自己事先没有删除xxx.odex 文件,导致自己push apk到 /system/app 目...
分类:
移动开发 时间:
2014-10-24 16:02:31
阅读次数:
242
先看看hashmap在整个Collection中的位置
HashMap中存储数据的结构是
/**
* The table, resized as necessary. Length MUST Always be a power of two.
*/
transient Entry[] table;
上面的英文就不用说了。
原来基础的存储结构式En...
分类:
其他好文 时间:
2014-10-24 14:42:43
阅读次数:
223
字典(dictionary)是python中的一种非常灵活和强大的数据结构,可以完成很多操作。本文总结了一些除了基本的初始化、赋值、取值之外的常用的字典使用方法。
1. 使用dict创建字典的n种方法;
1.1 参数赋值;
1.2. 用可迭代对象为参数,且每一个迭代对象为(k, v)对
1.3. 字典推导式(dictionary comprehension)
2. 设置默认值
2.1. 已经知道key的情况下批量生成默认值
2.2. 事先不知道会有哪些key
3. pop方法
4. 遍历字典的n种方法...
分类:
编程语言 时间:
2014-10-23 22:46:40
阅读次数:
374
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。c#中这些给定的字符叫做元字符,下面是所有元字符的一张表,这些东西不需要刻意去记它,用的多了就自然熟练了。字符描述\将下一个字符标记...
分类:
Web程序 时间:
2014-10-23 19:11:40
阅读次数:
316
昨晚, —— 不, 应该是今天凌晨, —— 注定是个不简单的时刻。 我入职后参与的第一个项目发布,而且自己所做的工作是数据订正,涉及用户数据的操作总是非常敏感而重要的。因此,心理还是比较紧张的。 果然是真实环境更能锻炼人。虽然事先检查了好几遍,可是实际执行时还是出问题了。 事情是这样的: 我...
分类:
其他好文 时间:
2014-10-20 21:06:15
阅读次数:
178