
综合
iteye_15734
这个作者很懒,什么都没留下…
展开
-
常用正则表达式收集记录
转自:http://hi.baidu.com/tiankui6658/blog/item/aedc30ed0e1287dfb31cb1b1.html ^\d+$ //匹配非负整数(正整数 + 0)^[0-9]*[1-9][0-9]*$ //匹配正整数^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)^-[0-9]*[1-9][0-9]*...原创 2010-10-02 12:36:58 · 99 阅读 · 0 评论 -
[程序员的数学]notes——chapter 9
第9章 什么是程序员的数学——总结篇 “0”——做出简单规则“逻辑”——两个世界“余数”——分组“数学归纳法”——通过2个步骤挑战无穷“排列组合”——关键在于认清问题的性质“递归”——在自己中找出自己“指数爆炸”“不可解问题”——展示了原理上的界限 何为解决问题认清模式,进行抽象化由不擅长催生出的智慧幻想法则(高速公路法则):如...原创 2014-01-14 14:09:12 · 192 阅读 · 0 评论 -
[程序员的数学]notes——chapter 8
第8章 不可解问题——不可解的数、无法编写的程序 反证法(归谬法):假设“命题的否定形式”成立 -> 根据假设进行论证,推导出矛盾的结果。思考题:为什么不存在“最大的整数”、质数是无穷的 可数(countable):集合的元素是有限的,或者集合中的所有元素都与正整数一一对应。元素可按一定规律既无“遗漏”也无“重复”地数出来。可数集合的例子:有限集合是可数的...原创 2014-01-14 13:56:00 · 178 阅读 · 0 评论 -
[程序员的数学]notes——chapter 7
第7章 指数爆炸——如何解决复杂问题 什么是指数爆炸:数字急速增长思考题:折纸问题有倍数游戏的地方,就有指数爆炸。 二分法查找——利用指数爆炸进行查找:每判断1次就能筛选出近一半的查找对象(多判断1次就能从近2 倍的查找对象中找出目标数据)。思考题:寻找犯人二分法查找(binary search):在有序数据中找出目标数据时“总是判断目标数据所在范围内正中间...原创 2014-01-13 18:07:23 · 191 阅读 · 0 评论 -
[程序员的数学]notes——chapter 6
第6章 递归——自己定义自己 汉诺塔问题递推公式(recursion relation, recurrence)解析式:只使用n表示H(n)的式子。在问题中找出递归结构——> 建立递归公式 阶乘的递归定义:n!=n×n(n-1)! 递归和归纳:同:都是“将复杂问题简化”;异:“从一般性前提退出个别性结论”——递归;“从个别性前提推出一般性结论”...原创 2014-01-13 16:54:08 · 187 阅读 · 0 评论 -
综合杂记
1 s = 10^3 ms(毫秒) = 10^6 us (微秒)= 10^9 ns(纳秒) = 10^12 ps(皮秒) = 10^15 fs(飞秒)=10^18阿秒=10^21渺秒=10^43普朗克常数24小时= 24*3600s = 86400秒 [强烈推荐][转载]深思:清华学生在香港求学受到的心灵震撼 PC上如何利用GoAgent访问Youtube/Tw...原创 2012-12-27 23:22:04 · 132 阅读 · 0 评论 -
[程序员的数学]notes——chapter 5
第5章 排列组合——解决计数问题的方法 计数——与整数的对应关系注意“遗漏”和“重复”。植树问题——不要忘记0认清计数对象的性质,将问题抽象出来。 加法法则:|A∪B|=|A|+|B| 只在集合中没有重复的条件下成立。容斥原理(The Principle of Inclusion and Exclusion):|A∪B|=|A|+|B|-|A∩B| 考虑了重...原创 2013-07-22 09:29:40 · 179 阅读 · 0 评论 -
[程序员的数学]notes——chapter 3&4
第3章 余数余数(周期性)应用范例:100天以后是星期几10的100次方以后是星期几1234567的7654321次方的个位数是什么 奇偶校验(奇偶性)应用范例:黑白棋:魔术师猜测观众翻转的棋子是黑是白寻找恋人铺设草席哥尼斯堡七桥问题(图论、奇点、偶点) “可以一笔画成”->“所有的顶点都是偶点,或者有2个奇点” 发...原创 2013-07-22 08:47:40 · 294 阅读 · 1 评论 -
[程序员的数学]notes——chapter 1&2
第1章 0的故事——无即是有罗马计数法 特征:数位没有意义,只表示数字本身没有0使用I(1), V(5), X(10), L(50), C(100), D(500), M(1000)来记数将并排的数字加起来,就是所表示的数。"减法规则":写在左侧表示减去,如IV=5-1=4。MCMXCVIII=(M)+(CM)+(XC)+(V)+(III)=(1000)+(...原创 2013-06-27 11:17:20 · 209 阅读 · 0 评论 -
《整洁代码之道》读书笔记
新近拜读完《整洁代码之道》,好书,早该看的,很多道理正是:不看不知道、一看便明了。当然,明了归明了,要真正做到代码整洁,还得不断实践领会才行。 在此贴出第17章的纲要(基本上是整书总结),以便随时查阅。 ...原创 2011-04-29 16:06:56 · 124 阅读 · 0 评论 -
libevent安装方法
1.先用:ls -al /usr/lib | grep libevent 查看是否已安装,如果已安装且版本低于1.3,则先通过:rpm -e libevent —nodeps 进行卸载。 2.下载libevent安装包:libevent-1.4.12-stable.tar.gz,然后解压。 3.切换到解压后的 libevent 主目录:cd libevent-1.4.12...原创 2010-07-26 18:43:09 · 291 阅读 · 0 评论 -
使用JavaEye博客备份脚本导出博客记录
引:永远要在失去了之后才会后悔,之前JayaEye停了一小阵子,对于已经习惯了到此记录和查询工作中的东东的我,那时顿觉生活中少了很重要的一样东西,有点迷茫啊。于是倍觉常备份的重要性。之前一般用的是pdf,不过pdf也有其不便之处,还是要用html最妥当。 1、需要Google Account, 已有,略过。 2、安装Ruby解析器: 我的操作系统是Ubuntu 9.10 Des...原创 2010-12-22 13:54:43 · 105 阅读 · 0 评论 -
一些bookmark
著名的Apache http://www.apache.org/ 开源力量 http://www.opensourceforce.org/ 开源中国社区 http://www.oschina.net/ 中国开源项目 http://www.opensourceproject.org.cn/ Java开源大全 http://www.open-open.c...原创 2010-06-02 14:24:57 · 80 阅读 · 0 评论 -
IT领域术语
AOPA spect-Oriented Programming ,面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 DoS Denial of S...原创 2010-05-26 17:03:47 · 169 阅读 · 0 评论 -
Java开发随感
作为1个Java程序员,我只能算是似懂非懂、一知半解的小混混级别,虽然也混了好几年了。我喜欢追新,层出不穷的开源框架、层出不穷的开源组件,我很希望自己全都懂,可是一个人的精力毕竟有限,全了解尚且不能做到,全懂从何谈起。最近有所感悟,觉得无论有多少框架、组件,只要把软件工程各类基础知识、Java基础、Java的思想、设计模式那些彻底的弄懂弄熟,这就够了。基础扎实了,那些框架、组件只要...原创 2009-08-27 18:28:52 · 147 阅读 · 0 评论 -
Protocols, RFC 不完全索引
=========网络应用层========= FTP 文件传输协议RFC959ftp中主动模式(port)与被动模式(PASV) Gopher互联网上使用的分布型的文件搜集获取网络协议 HTTP超文本传输协议RFC2616 http://www.cnblogs.com/michole/archive/2009/10/24/1589...原创 2013-01-24 16:02:55 · 116 阅读 · 0 评论