摘要:http://www.html5rocks.com/en/tutorials/notifications/quick/?redirect_from_locale=zhhttp://www.paulund.co.uk/html5-notificationshttp://www.w3.org/TR/notifications/#displaying-notifications示例: Creating OS notifications in HTML5 阅读全文
html5 web worker
2013-11-06 22:40 by youxin, 432 阅读, 0 推荐, 收藏,
摘要:A web worker is a JavaScript running in the background, without affecting the performance of the page.web worker是运行在后台的js,不影响页面的性能。What is a Web Worker?When executing scripts in an HTML page, the page becomes unresponsive until the script is finished.当执行js脚本时,页面是不可响应的直到脚本运行完。A web worker is a JavaSc 阅读全文
html5本地存储 local storage
2013-11-06 22:15 by youxin, 553 阅读, 0 推荐, 收藏,
摘要:HTML5 web storage, a better local storage than cookies.With HTML5, web pages can store data locally within the user's browser.Earlier, this was done with cookies. However, Web Storage is more secure and faster. The data is not included with every server request, but used ONLY when asked for. It 阅读全文
一个数组中只有0,1,2三种元素,要求对这样的数组进行排序
2013-11-06 17:24 by youxin, 3639 阅读, 0 推荐, 收藏,
摘要:题目:一个数组中只有0,1,2三种元素,要求对这样的数组进行排序。1.思路:1.1思路1: 第一眼看到这样的题目,会举得非常简单,只需要两次遍历数组就可以完成了。第一次遍历,扫描数组中的元素,每次遇到0则count0++,遇到1则count1++,遇到2则count2++,这样一趟下来就能够统计出... 阅读全文
已知数组长度为100,且基本有序,里面有仅有两个数字位置不对,但具体是那两个数字不知道,数字不重复
2013-11-06 17:19 by youxin, 479 阅读, 0 推荐, 收藏,
摘要:已知数组长度为100,且基本有序,里面有仅有两个数字位置不对,但具体是那两个数字不知道,数字不重复例如[1993 4 5 6 7 8 9 10 11 …… 88 89 90 91 92 93 94 95 96 97 982100 ]要求从小到大排序void sort(int *array, int len){ int i; int pos = 0; int tmp; for (i = 0; i array[i+1]) { pos = i; break; } } i += 2; ... 阅读全文
桶排序和鸽巢排序
2013-11-06 15:56 by youxin, 1304 阅读, 0 推荐, 收藏,
摘要:桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是比较排序,他不受到 O(n log n) 下限的影响。桶排序以下列程序进行:设置一个定量的数组当作空桶子。寻访串行,并且把项目一个一个放到对应的桶子去。对每个不是空的桶子进行排序。从不是空的桶子里把项目再放回原来的串行中。function bucket-sort(array, n) is 阅读全文
计数排序
2013-11-06 15:29 by youxin, 341 阅读, 0 推荐, 收藏,
摘要:计数排序是一个非基于比较的排序算法,该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)(其中k是整数的范围),快于任何比较排序算法计数排序假设n个输入元素都是位于[0, k]之间的整数。基本思想为对于每一个输入元素x,确定出小于x的元素个数,然后直接将x放置在最终数组的位置上。#include #include void counting_sort(int A[], int B[], int length, int max);int main(){ int num, i; printf("Input the. 阅读全文
数据库范式 说明
2013-11-06 11:56 by youxin, 388 阅读, 0 推荐, 收藏,
摘要:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系.. 阅读全文
javascript链式调用实现方式总结
2013-11-06 11:41 by youxin, 5861 阅读, 0 推荐, 收藏,
摘要:方法链一般适合对一个对象进行连续操作(集中在一句代码)。一定程度上可以减少代码量,缺点是它占用了函数的返回值。一、方法体内返回对象实例自身(this)function ClassA(){ this.prop1 = null; this.prop2 = null; this.prop3 = null;}ClassA.prototype = { method1 : function(p1){ this.prop1 = p1; return this; }, method2 : function(p2){ this.pro... 阅读全文
jQuery工作原理解析以及源代码示例
2013-11-06 11:27 by youxin, 262 阅读, 0 推荐, 收藏,
摘要:jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的.从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库.jQuery改变javascript编码方式!那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:1)查找(创建)jQuery对象:$(”selector”);2)调用jQuery对象的方法完成我们需要完成的工作:$(”selector”).doOurWork();ok,jQuery就是以这种可以说是最简单的编码逻辑来改变javascript编码方式的.这两个步骤是jQuery的编码逻辑核心!要实现这种简 阅读全文
浙公网安备 33010602011771号