随笔 - 180  文章 - 1  评论 - 160  阅读 - 25万

随笔分类 -  Programming

1 2 下一页
程序代码编写开发
用 rake 合并多个 JS 文件,并且用 Google Closure Compiler 压缩代码
摘要:使用一款自动化的构建工具,已经成为专业的JS程序员的必备技能之一。在国内,每个前端团队都学会了用 Ant 来自动生成一系列构建的任务。但是由于 Ant 对 XML的依赖,这一大关键缺点,使得 Ant... 阅读全文
posted @ 2011-05-16 15:49 豆豆の爸爸 阅读(2216) 评论(0) 推荐(1) 编辑
JavaScript如何实现深拷贝
摘要:在项目实际开发中,常会遇到浅拷贝的问题。下面是对对象中的对象和数组进行了深拷贝的实现:继续学习研究《JavaScript设计模式》第4章4.3节中 Douglas Crockford 的“原型式继承”... 阅读全文
posted @ 2010-11-17 15:10 豆豆の爸爸 阅读(2157) 评论(1) 推荐(0) 编辑
用JavaScript实现螺旋矩阵算法
摘要:在实际开发中需要用到螺旋矩阵算法,用JS代码实现了: 阅读全文
posted @ 2010-09-20 17:58 豆豆の爸爸 阅读(2462) 评论(0) 推荐(1) 编辑
编程基础:随机且不重复的算法
摘要:问题描述:有A到L的一组字母,需要每次都随机排序输出,并且不能有重复。 程序算法分析: 首先解决数组 0 到 10的随机且不重复的问题。 接下来把数组的值按下标索引去取这一组字母。 最后把结果输出出来... 阅读全文
posted @ 2010-09-17 15:36 豆豆の爸爸 阅读(500) 评论(0) 推荐(0) 编辑
JS树形递归实例
摘要:下面的代码是从实际项目中AJAX的回调部分 copy 出来的,使用了JS的递归,文本格式为JSON: 以前本人写的线性递归的两篇贴文:《计算机程序的构造和解释》读书笔记之线性递归JavaScript语... 阅读全文
posted @ 2010-05-18 11:02 豆豆の爸爸 阅读(14362) 评论(0) 推荐(2) 编辑
学习 Douglas Crockford 的“原型式继承”
摘要:在《JavaScript高级程序设计(第2版)》和《JavaScript语言精粹》这两本书中都有这段代码: 在函数中,定义了一个临时的构造函数,函数的参数 o 是传入的对象,它赋给了这个构造函数的原型。然后返回了实例。实质是传入的对象执行了一次浅拷贝。优点:不用去创建构造函数。缺点:引用类型的属性会共享其值。如何解决这个缺点呢?在《JavaScript设计模式》的第4章中是用了工厂方式来创建引用类... 阅读全文
posted @ 2010-01-07 17:27 豆豆の爸爸 阅读(1381) 评论(2) 推荐(0) 编辑
JavaScript 数组循环条件自减到0时引发的思考
摘要:看代码,不说话:var i=arr.length;while(i--){ //写点啥?}上面是Google arrays.js 程序中的代码。思考为什么i-- 到了 i为0时while循环结束了?下面... 阅读全文
posted @ 2009-12-29 21:55 豆豆の爸爸 阅读(833) 评论(0) 推荐(0) 编辑
测试JavaScript字符串处理性能
摘要:主要是测试了数组 push()方法与直接相加这两种在JS引擎上性能的实际处理情况。程序代码简单明了,没什么好解释的: var oldtime = new Date().getTime();var st... 阅读全文
posted @ 2009-12-07 16:07 豆豆の爸爸 阅读(475) 评论(0) 推荐(0) 编辑
用 C# 编程求 1到 n 的对称数
摘要:假设 n 为 1,000,000吧,Console 会显示不出来前面一部分数。可以将 n 设小些,比如说10000。在下面的C#程序代码中,n为 maxnumber 的整形变量名。 public st... 阅读全文
posted @ 2009-11-30 11:09 豆豆の爸爸 阅读(828) 评论(1) 推荐(0) 编辑
《正则表达式必知必会》阅读后记
摘要:《正则表达式必知必会》是图灵《xxx必知必会》一套系列的书,作者都是 Ben Forta。这一套“必知必会”系列除了MySql那本外全都看过了。非常适合本人,爱不释手。特点是:快速入门并且专捡实际工作... 阅读全文
posted @ 2009-10-25 20:22 豆豆の爸爸 阅读(612) 评论(0) 推荐(0) 编辑
《计算机程序的构造和解释》读书笔记之斐波那契数列
摘要:斐波那契数列作为树形递归的例子,本书指出了缺点:虽然它是树形递归的经典范例,但是用递归求斐波那契数是很烂的方法。因为产生了过多的冗余的计算。 请见译书第25页。 阅读全文
posted @ 2009-10-13 15:25 豆豆の爸爸 阅读(677) 评论(2) 推荐(0) 编辑
《计算机程序的构造和解释》读书笔记之线性递归
摘要:本人愚笨,被译书中“计算过程”与“过程”弄晕了都毫不知情。process 在译书中被译为:“计算过程”;procedure被译为:“过程”。而 process 有时又译为“过程”。 process 与... 阅读全文
posted @ 2009-10-10 10:41 豆豆の爸爸 阅读(1145) 评论(0) 推荐(0) 编辑
《计算机程序的构造和解释》读书笔记之 substitution model
摘要:《SICP》对着中文译书慢慢啃到过程应用中的第一个最简单、不完整的模型: substitution model,中文书译为:“代换模型”、“替换模型”。 substitution model:复合过程... 阅读全文
posted @ 2009-09-27 15:31 豆豆の爸爸 阅读(1363) 评论(1) 推荐(0) 编辑
《编译原理》第一章读书笔记
摘要:这本译书《编译原理》第一章电子版的内容不知道是什么原因,有些地方阅读没有任何理解上的问题,有些地方不必学习的就跳过了,而有些地方阅读起来百思不得其解,尤其是让本人花了半天的时间去试着理解本章的最后一小... 阅读全文
posted @ 2009-09-23 05:28 豆豆の爸爸 阅读(545) 评论(0) 推荐(0) 编辑
阅读《JavaScript语言精髓与编程实践》有感
摘要:这是国人写的书,在国内技术原创书中属于稀有的“异数”,作者从语言本质的角度去写,写得极为深入,本人阅读后受益非浅。书中提到了《程序设计语言原理》、《程序设计语言实践之路》、《设计模式》、《JavaSc... 阅读全文
posted @ 2009-09-18 17:12 豆豆の爸爸 阅读(1229) 评论(3) 推荐(0) 编辑
《计算机程序的构造和解释》读书笔记之JavaScript控制台
摘要:最近在看《计算机程序的构造与解释(原书第二版)》,从中了解了门函数式编程语言Lisp方言Scheme。这种非主流的编程语言在书中说到了它的解释器。在这儿,本人想简单的讲下 JavaScript 的控制台,因为它与Lisp的解释器的作用相类似。 阅读全文
posted @ 2009-09-03 09:57 豆豆の爸爸 阅读(1503) 评论(0) 推荐(0) 编辑
《算法导论(原书第2版)》读书笔记
摘要:随手记下,很随性的,不成系列。自己上大学时稀里糊涂的混过来的,根本没有数学的基础,如:概率统计,排列组合,线性代数,离散数学。所以学得非常痛苦和吃力,感觉枯燥难学。但为了自己的编程开发的理想,坚持! 第1章 The Role of Algorithms in Computing “lg n 表示 log2 n” 在这里本人有个疑问:lg n应该是表示log10 n才对吧 练习题1.2-2的图画: ... 阅读全文
posted @ 2009-08-18 11:55 豆豆の爸爸 阅读(738) 评论(0) 推荐(0) 编辑
《算法导论(第2版)》第1版第1刷勘误
摘要:这不是正式官方机工华章出版社的《算法导论(第2版)》第1版第1刷勘误,而是没有找到所以本人自己总结的,方便自己及大家阅读本书。 第8页 本章注记 的倒数第2行将 “Medinas” 改为:“Meidanis”; 第14页第4段下面的第4行伪代码改为:i ← j – 1 ; 第17页 merge sort 应译为:归并排序; 第109页在“9.2 以期望线性时间做选择”节中第3行将“如同在排速排序... 阅读全文
posted @ 2009-08-18 10:23 豆豆の爸爸 阅读(647) 评论(0) 推荐(0) 编辑
《大话设计模式》第1章:用JavaScript语言描述(三)
摘要:第一章1.9节的源代码用JS的原型继承重写: function Operation() {}Operation.prototype.numA = 0;Operation.prototype.numB ... 阅读全文
posted @ 2009-06-21 23:15 豆豆の爸爸 阅读(387) 评论(2) 推荐(0) 编辑
《数据结构与算法:C#语言描述》第7章读书笔记
摘要:7.5节 练习 第1题: string sb = "new world day";string[] str = sb.Split(' ');string [] str1 = new string[str.Length];for(int i =0;i<str.Length;i++){ str1[i] = str[i].Remove(0, 1); str[i] = str1[i].Insert(... 阅读全文
posted @ 2009-06-01 22:54 豆豆の爸爸 阅读(596) 评论(2) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示