xiaobo620的专栏

不能忍受浪费时间,不能忍受没有激情。

排序:
默认
按更新时间
按访问量

jQuery源码阅读之jQuery.Callbacks ()

今天读了下《jquery 技术内幕》这本书 里边jquery.Callbacks()讲解的非常好,尤其是各种例子,这里贴出注释,和书里的测试代码,拿着测试代码对照着注释一步一步的调试Callbacks就能比较深刻的理解jQuery里回调函数列表的管理是怎么设计的。 代码注释: //jQ...

2015-09-28 01:16:54

阅读数:351

评论数:0

jquery源码阅读jQuery.inArray()

jQuery.inArray 函数用查找某个value在数组中的位置( Search for a specified value within an array and return its index (or -1 if not found).) 该API解释及例子在这里 inArray: f...

2015-08-09 22:58:14

阅读数:1298

评论数:1

jquery代码阅读jQuery.makeArray()

jquery的makeArray 函数可以将一个类数组对象转成数组,官方API解释和测试例子在这里(Convert an array-like object into a true JavaScript array.)那么什么是类数组对象呢?( array-like object ) 这是...

2015-08-09 16:10:26

阅读数:1038

评论数:1

jquery代码阅读之jquery.type

jquery代码阅读之jquery.type jquery 源码中有众多地方采用jquer.type 来判断类型 API 参考文档在[这里],(http://api.jquery.com/jQuery.type/)从文档里可以看出改方法对各种类型的返回,在jquery源码中其判断类型的核心方法为...

2015-08-08 23:25:53

阅读数:506

评论数:0

jquery源码阅读之jquery.extend

jQuery.extend = jQuery.fn.extend = function() { var src, copyIsArray, copy, name, options, clone, target = arguments[0] || {}, i = 1, length =...

2015-08-08 15:57:21

阅读数:332

评论数:0

关于栈的题目

1:输入一个压栈序列,判断第二个序列是否为其出栈序列。 例如:入栈序列:1 2 3 4 5 6,出栈序列,4,3,5,2,6,1 算法思想,1:根据出栈序列,入栈,直到其栈顶等于出栈元素,栈s:4,3,2,1 2:栈顶与出栈序列相同出栈,否则break 根据入栈序列入栈:(左为栈顶)  ...

2012-10-25 12:11:14

阅读数:661

评论数:0

二叉树的遍历

二叉树的非递归遍历 #include"stdio.h" #include #include #include using namespace std; //数据结构 typedef struct node { int value; struct node *l...

2012-10-25 10:14:10

阅读数:435

评论数:0

树相关题目

1:二叉搜索树转换为双向链表 递归思想:分为三部分,以4为根的书,以2为根的左子树,和以6为根的又子树。根据排序链表的定义,4的前驱为左子树上最大的值,后序为右子树上值最小的值。按照中序遍历的顺序,遍历到根结点4的时候,左子树已经转换为一个有序的链表了,并且处在链表最后一个位置的节点为左子树...

2012-10-24 20:54:58

阅读数:533

评论数:0

oh god job

1,谈谈你对面向对象的认识 面向对象,将数据结构和操作这些数据的方法结合到了一起。行成对象,现实生活中有很多对象,如汽车,他有颜色,大小等特性,它有移动,鸣笛等行为,将存储在结构中的数据与功能组合成一个新单元,就叫做对象。 2,一个单词单词字母交换,可得另一个单词,如army->mary...

2012-10-08 20:54:22

阅读数:570

评论数:0

树的子结构

面试题目:输入两颗二叉树A,B,判断B是不是A的子结构; #include #include using namespace std; typedef struct BinaryTreeNode{ int value; BinaryTreeNode * lchild; BinaryT...

2012-09-08 12:07:12

阅读数:905

评论数:0

二进制中1的个数

题目:实现一个函数,输出该数二进制表示中1的个数 由于要考虑到负数等问题对数n移位,不能解决负数问题: 解法1 flag = 1,向左移动flag int coutNumber1fun1(int n) { unsigned int flag = 1; int cout = 0...

2012-09-06 20:23:45

阅读数:621

评论数:0

编程之美:旋转字符串

1: 设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N), 且只允许使用两个附加变量。既 abcd1234,右移k=4位,变为1234abcd #include using namespace std; //--------------------------...

2012-05-03 10:12:12

阅读数:1008

评论数:1

swap函数

//值传递 void swap1(int p,int q) { int temp; temp = p; p = q; q = temp; } //指针传递(地址传递) void swap2(int *p,int *q)//不正确 { int *temp; //定义了指针,但并没有为指针...

2012-05-01 20:19:27

阅读数:549

评论数:0

c专家编程笔记之第三章分析c语言的声明

1:“声明的形式和使用的形式相似” 例如:一个int类型的指针数组被声明为 int *p[3],并以*p[i]这样的表达式引用或者使用指针所指向的int数据 #include #include using namespace std; int main() { char (*j)[20...

2012-04-26 22:11:19

阅读数:618

评论数:0

mian函数之前执行函数,和main函数之后执行函数

1:怎样样在main函数未开始之前,执行一个函数呢? 利用全局变量+类的构造函数 #include using namespace std; class A{ public: A(int m); }; A::A(int m) { cout<<"construct...

2012-04-24 20:16:21

阅读数:649

评论数:2

指针做为形参

1, void GetMemory(char *p, int num) { p = (char *)malloc(sizeof(char) * num); } void Test(void) { char *str = NULL; GetMemory(str, 100); ...

2012-04-23 22:35:44

阅读数:847

评论数:0

memcpy函数实现及其优化

1:函数原型void * memcpy ( void * destination, const void * source, size_t num ); 函数作用 参考:http://www.cplusplus.com/reference/clibrary/cstring/memcpy/ ...

2012-04-23 13:34:23

阅读数:30357

评论数:12

根据前序遍历,中序遍历构建二叉树

已知二叉树的中序序列和前序序列(或后序)求解树 文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天数据结构课讲树的存储和遍历,老师讲的很简单,也没什么代码要发...唯一看到一个比较重要的东西,总结一下算法好了。...

2012-04-19 22:46:40

阅读数:1024

评论数:1

atoi函数实现

int atoi(const char * str); 函数说明参考: http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/ 功能:将str里整数字符,翻成整数 该函数:1:忽略开始的空白字符串,知道非空白的字符开始转换 2:...

2012-04-19 16:00:54

阅读数:1233

评论数:4

编程珠玑第15章字符串stl set和map容器排序字符串

15.1单词 1:生成包含单词的列表,利用c++标准库提供的sets和strings 从文件中分析出单词,并排序输出 #include #include #include #include using namespace std; void TokenWordFromTxt(se...

2012-04-19 13:31:47

阅读数:1356

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭