这是笔记的第7篇,聊聊jQuery基本机制,学习的同时,我们试图实现一个缩略版本的jQuery,我们叫他jQ。...
分类:
编程语言 时间:
2014-10-23 00:04:25
阅读次数:
373
C/C++中存在精度问题,很难做到大整数的加法和乘法操作,这里给出大整数的模拟乘法运算。
模拟原理:
模拟每一个位的值进行相乘,并使其加到对应的位置上,最后保证每一位的数都小于10,即从尾到头扫描一遍进位即可。
主要代码:
k=(mx-i)+(mbx-j);//相乘后的位置
c[k-1]+=sum%10;
c[k]+=sum/10;
...
分类:
编程语言 时间:
2014-10-23 00:03:32
阅读次数:
337
用现实中一个实例来解释进程和线程,以及他们之间的关系....
分类:
编程语言 时间:
2014-10-23 00:02:52
阅读次数:
245
Java 中的同步容器类包括 Vector 和 Hashtable ,二者是早起 JDK 的一部分,此外还包括在 JDK1.2 中添加的一些功能相似的类,这些同步的封装类是由 Collections.synchronizedXxx 等工厂方法创建的的。这些类实现线程安全的方法都是一样的:将他们封装起来,并对每个公有方法都进行同步,使得每次都只有一个线程能访问容器的状态。...
分类:
编程语言 时间:
2014-10-23 00:02:42
阅读次数:
171
说是每学点知识就记录下,前段时间也没弄,还是自己懒惰了,今天逼着自己写写,当是在复习下,废话少说,进入正题。windows的服务程序 需要SERVICE_TABLE_ENTRY这个结构体(描述服务名和对应启动的函数eg:ServiceMain),然后StartServiceCtrlDispatche...
分类:
编程语言 时间:
2014-10-22 23:41:06
阅读次数:
471
先来一张容器的API框架图,我们在java中所学的所有知识,都是根据下面这张图来学习的....容器API: 1、Collection接口------定义了存储一组对象的方法,其子接口Set和List分别定义了存储的方式。 ①、Set中的数据对象没有顺序且不可以重复。 ②、List中的数...
分类:
编程语言 时间:
2014-10-22 23:41:06
阅读次数:
516
中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的un...
分类:
编程语言 时间:
2014-10-22 23:39:55
阅读次数:
402
错误处理与调试(一)浏览器报告的错误1.IE2.Firefox3.Safari4.Opera5.Chrome(二)错误处理1.try-catch语句try{ //可能会导致错误的代码}catch(error){ //发生错误时怎么处理}发生错误后catch接收一个包含错误信息的对象,它保...
分类:
编程语言 时间:
2014-10-22 23:37:02
阅读次数:
274
说说我自己的背景吧,我是个半吊子的程序员,做任何事情喜欢比较了解然后再尝试,我接触过很多语言,大多数都把它当成工具来使用我现在的工作大部分主要在于数据挖掘与机器学习方面,也学习web开发,我第一个拿来工作的语言是python,我是从那里得知函数式编程的概念的说起lisp据说python就是模仿的li...
分类:
编程语言 时间:
2014-10-22 23:35:37
阅读次数:
222
#WalkDir函数枚举目录中所有目录和文件,参数(枚举目录输出列表,枚举文件输出列表,要枚举的目录)def WalkDir(dirlist,filelist,dirname): try: ls=os.listdir(dirname) except: prin...
分类:
编程语言 时间:
2014-10-22 23:32:40
阅读次数:
308
快速排序作为排序算法中的战斗机,一直是排序算法里面用的最多也是考的最多的一个算法已经证明,对n个元素进行排序,最优的算法也是需要NLogN的时间复杂度,而快速排序的时间复杂度就是NlogN,所以快速排序是排序算法中最优算法中的一个,下面我们继续来探索一下神奇的快速排序算法吧快速排序的核心思想:每次排...
分类:
编程语言 时间:
2014-10-22 23:30:28
阅读次数:
268
python中r的用法,r'str'表示raw string,既忽略转义字符。因为和windows不一样,python中认为\就是转义字符escape sequences的标志。在python2.x中,unicode字符串需要在字符串前加u来表示,比如 str=u'汉字'而在python3.x中,u...
分类:
编程语言 时间:
2014-10-22 23:27:18
阅读次数:
270
类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换...
分类:
编程语言 时间:
2014-10-22 23:26:53
阅读次数:
236
Wt链接:http://www.webtoolkit.eu/wt/cn/简介:Wt(音同'witty')是一个C++库,用以开发交互性Web应用。Wt的 API以widget为中心,将桌面GUI APIs的良好测试模式引入Web开发。 Wt为开发者提供了几乎所有Web实现细节的抽象,其中包括事件处理...
分类:
编程语言 时间:
2014-10-22 23:24:35
阅读次数:
226
一、setTimeout setTimtout(function(){ alert(2); // 后弹出},0);alert(1); // 先弹出 对于如上代码,包含原理如下: 1...
分类:
编程语言 时间:
2014-10-22 23:23:42
阅读次数:
255
结合实例分析线程跟多线程的使用,结合状态转换图分析线程的生命周期,多线程模拟银行取款问题和生产者消费者问题。
分类:
编程语言 时间:
2014-10-22 23:22:42
阅读次数:
455