摘要: 本博客停止更新,博客内容迁移到:www.xieguanglei.com谢谢支持 阅读全文
posted @ 2014-02-25 09:17 一叶斋主人 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是用来进行字符串匹配的。稍微总结一下正则表达式的基本用法,老鸟勿笑。 阅读全文
posted @ 2013-11-08 10:12 一叶斋主人 阅读(1302) 评论(11) 推荐(2) 编辑
摘要: 语句JavaScript是解释型语言,解释器是按照顺序逐句执行的(除了进行一些少量预处理,如将函数声明提前)。顺序是由流程控制语句来控制的,常用的流程控制语句包括:条件控制语句:if...else和switch...case语句循环控制语句:while...、do...while、for和for-in语句其他:break、continue和try...catch语句代码中除去流程控制语句,剩下的部分只做两件事:为变量赋值(声明新变量并复制如var obj = {word: "hello"},或为已有变量赋值x=y)调用函数,比如console.log("hello 阅读全文
posted @ 2013-08-30 12:01 一叶斋主人 阅读(1240) 评论(0) 推荐(1) 编辑
摘要: JavaScript有一些内置类型,还有很多常用的内置的方法,本文稍作总结,以备查阅。 阅读全文
posted @ 2013-08-29 23:13 一叶斋主人 阅读(1250) 评论(3) 推荐(2) 编辑
摘要: 使用CSS布局网页,那是前端的基本功了,什么两栏布局,三栏布局,那也是前端面试的基本题了。一般来说,可以使用CSSposition属性进行布局,或者使用CSSfloat属性布局。前者适合布局首页,因为首页上的内容往往可以完全控制。后者适合布局模板,模板中填充的内容你没法控制——比如,在编辑wordpress模板时,你肯定没法考虑每篇博文的长度。这篇博文,就是总结一下怎样使用CSS中的float属性进行布局,其实网上有很多讨论这个话题的文章了,但我觉得都没说到点子上。那就来老生常谈一次吧,CSS之Float布局。 阅读全文
posted @ 2013-07-22 08:57 一叶斋主人 阅读(7974) 评论(5) 推荐(6) 编辑
摘要: 地图投影,是将地球表面投影到地图平面的过程,将地理坐标转换为平面直角坐标的过程。因为毕业论文需要,我重新回顾了一下地图投影的知识并且作了比较全面且简洁的总结。如果你之前未系统了解过地图投影,又对地图投影感兴趣,这篇博文也许能成为一篇简洁务实的阅读材料。 阅读全文
posted @ 2013-07-13 10:25 一叶斋主人 阅读(2597) 评论(1) 推荐(0) 编辑
摘要: 这篇博文主要阐述了计算机图形学中旋转坐标系的方法,包括最原始的绕坐标轴旋转的旋转矩阵叠加,欧拉角,四元数。在阅读欧拉角相关资料的过程中,我了解到了为什么可以用相对于运动者本身的坐标来描述运动者的运动,此外,我还了解了,为什么四元数可以用来表示绕任意轴的旋转。这些我都记录在这篇博文中。 阅读全文
posted @ 2013-07-12 08:43 一叶斋主人 阅读(100389) 评论(13) 推荐(6) 编辑
摘要: Three.JS中的Ray类型,Material的多种派生类型。 阅读全文
posted @ 2013-07-11 09:32 一叶斋主人 阅读(3283) 评论(0) 推荐(0) 编辑
摘要: leetCode刷题笔录7,存储IP地址,灰色编码排列,解码方式,两个已排序数组的中位数,扭曲字符串,分割链表。 阅读全文
posted @ 2013-05-09 11:06 一叶斋主人 阅读(799) 评论(0) 推荐(0) 编辑
摘要: leetCode刷题笔录6,主要是二叉查找树的题目,验证二叉查找树,恢复二叉查找树(两点对调后),字符串交错(动态规划的题目),唯一二叉查找树的个数1&2,不利用递归地顺序输出二叉查找树(中序遍历) 阅读全文
posted @ 2013-05-03 13:54 一叶斋主人 阅读(1008) 评论(0) 推荐(2) 编辑
摘要: leetCode刷题笔录-6,主要是一些比较简单的二叉树的题目。 阅读全文
posted @ 2013-05-01 22:18 一叶斋主人 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: leetCode刷题笔录-4,不同的子序列数量,二叉树原地转单链表,二叉树路径节点之和1&2,二叉树最小深度,平衡二叉树 阅读全文
posted @ 2013-04-19 08:59 一叶斋主人 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 虽然 JavaScript 天生就是一副随随便便的样子,但是随着浏览器能够完成的事情越来越多,这门语言也也越来越经常地摆出正襟危坐的架势。在复杂的逻辑下, JavaScript 需要被模块化,模块需要封装起来,只留下供外界调用的接口。闭包是 JavaScript 中实现模块封装的关键,也是很多初学者难以理解的要点。最初,我也陷入迷惑之中。现在,我自信对这个概念已经有了比较深入的理解。为了便于理解,文中试图封装一个比较简单的对象。 阅读全文
posted @ 2013-04-18 09:53 一叶斋主人 阅读(8738) 评论(13) 推荐(4) 编辑
摘要: 这是《Effective C++》一书的读书笔记。主要是关于继承和泛型编程的条款。 阅读全文
posted @ 2013-04-07 20:44 一叶斋主人 阅读(1525) 评论(2) 推荐(2) 编辑
摘要: leetcode刷题笔录3:三角形,帕斯卡三角形1&2,二叉树中的next节点1&2 阅读全文
posted @ 2013-04-02 09:08 一叶斋主人 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: leetCode刷题笔录-2 字梯游戏1&2、回文验证、二叉树最大路径和、股价问题1&2&3 阅读全文
posted @ 2013-03-27 16:51 一叶斋主人 阅读(1635) 评论(7) 推荐(1) 编辑
摘要: leetcode OJ 听说难度适中,适合我这种还没毕业的菜鸟吧。回文分割1&2,围棋,“根-叶”数之和,最长连续序列。 阅读全文
posted @ 2013-03-19 15:51 一叶斋主人 阅读(2974) 评论(0) 推荐(2) 编辑
摘要: 与动态规划类似,贪心算法也将问题化简为规模较小的子问题,并通过递归解决子问题来获取整个问题的解。不同的是,贪心问题不对子问题进行比较,而是只生成一个非空的子问题,而使选择在当时看上去是最优的(即“贪心”的含义)。 阅读全文
posted @ 2013-03-14 18:44 一叶斋主人 阅读(2061) 评论(3) 推荐(3) 编辑
摘要: 这一篇主要关于最优二叉查找树的分析与实现,以及算法导论动态规划一章的几道思考题。 阅读全文
posted @ 2013-03-13 11:11 一叶斋主人 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 在学习算法导论的过程中,我深深地震撼于自己笔下C++代码的丑陋。于是我决定捧起这本《Effective C++》。本来打算看完这本书,写一篇完整的笔记博文,但是刚刚看到一半,我已经跃跃欲试地想动手改善我的代码了。所以,我将写完的这部分笔记整理成单独的一篇博文。 阅读全文
posted @ 2013-03-07 15:04 一叶斋主人 阅读(3209) 评论(2) 推荐(4) 编辑