
Basics & Theories
saintony
这个作者很懒,什么都没留下…
展开
-
Learning FP-Growth Algorithm in Python
Again, it is a study note of 'Machine Learning in Action'. Here is a refined variation to Apriori principle - FP-Growth algorithmThe key data structure is Condition FP Tree - a Trie with each path a原创 2016-03-08 06:53:11 · 852 阅读 · 0 评论 -
《编程之美》(The beauty of Programming) Reading notes
First round of this book has just been finished. It is a wonderful book. It focuses on teaching readers how to analyze & solve problems, including typical CS algorithm problems and also some interesting Maths problems. But actually I am not interested in原创 2011-02-06 00:10:00 · 1207 阅读 · 1 评论 -
Two must-have articles(in zh-cn) about VIM
Reference: http://blog.youkuaiyun.com/wooin手把手教你把Vim改装成一个IDE编程环境(图文)我的vimrc转载 2012-01-18 15:39:32 · 644 阅读 · 0 评论 -
评谈:给编程初学者的良言警句
http://job.youkuaiyun.com/n/20060427/89873.html?cid=sw:prccsdn001始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看 见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针转载 2007-09-03 17:49:00 · 1267 阅读 · 0 评论 -
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software by Herb Sutter
http://www.gotw.ca/publications/concurrency-ddj.htm The Free Lunch Is Over A Fundamental Turn Toward Concurrency in Software转载 2008-03-10 18:11:00 · 1230 阅读 · 0 评论 -
CLRS 2nd Round - reading notes 1
<br />I TOTALLY skipped Maths part of CLRS in this 2nd round. You know what, I can finish nearly 100 pages per day, for the first 200 pages of this book. (Practice Problem not included of course... I guess I will tackle them in the 3rd round)<br /> <br />I原创 2010-09-25 13:33:00 · 520 阅读 · 0 评论 -
TortoiseSVN SSH Tunnel Setup
<br />1. Setup SSH client parameter for TortoiseSVN<br /> <br />Right click on the blank of the folder, go to TortoiseSVN->Settings->Network->SSH, find your SSH client here. Actually TortoiseSVNPlink is enough. If your depot has a specific port, put a para原创 2011-02-18 08:07:00 · 1473 阅读 · 0 评论 -
C语言测试:想成为嵌入式程序员应知道的0x10个基本问题 zz
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的AS转载 2006-08-15 12:28:00 · 915 阅读 · 0 评论 -
程序员需要知道什么? zz
作者: 黄镭 程序员需要知道什么? 作为程序员必须掌握的最基础的知识是什么?在做了十几年程序员后回头看这个问题,我发现最基础的知识既不是某种语言的语法,也不是算法。而是计算机的工作原理。因为程序员的工作是指挥计算机按照他(她)的想法干活。不了解计算机的脾气是无法有效的指挥的。计算机非常"笨"而且"懒",必须使用排列好的指令序列(程序)去"踢"它,"踢"一下它才动一下,不小心把它"踢"进了死胡同转载 2006-09-06 10:56:00 · 1679 阅读 · 0 评论 -
"Algorithms" by S. D., C.H. P., and U.V. V., recommended
As a CS lover, I guess you must have read CLRS, maybe 2nd version, or even 3rd version. Unless you are a Math fan, you may find it too theoretical, and probably you were abashed by its tons of Math details. I think CLRS is mainly for ones who intend to dev原创 2011-03-06 20:11:00 · 977 阅读 · 0 评论 -
'Professional Assembly Language' is a nice book about Intel_AT&T
<br />"Professional Assembly Language" is a very nice beginner text about Intel/AT&T ASM. It offers a very broad view of the area, and a relatively thorough explanation.<br /> <br />Basically it is a dictionary-like book. I have got prepared for the thorou原创 2011-01-16 14:02:00 · 1458 阅读 · 0 评论 -
CLRS 3rd Ch. 27 reading notes
According to http://www.youtube.com/watch?v=e6mTwgZuV50, the most significant update in CLRS 3rd is the introduction of Parallel Algorithm (Chapter 27). There’s a free e-doc version of this chapter from Intel : http://software.intel.com/sites/products/docu原创 2010-07-26 15:15:00 · 556 阅读 · 0 评论 -
CLRS (Introduction to Algorithms 2nd) reading notes 6 – (final for 1st round)
This note is for the last three chapters of CLRS 2nd. Chapter 33: Computational Geometry. Some application of geometrical skills. Not too much brand new thoughts, but still beneficial and interesting. Chapter 34: NP-Completeness. I love this topic very原创 2010-07-25 22:15:00 · 763 阅读 · 0 评论 -
Learning Apriori Algorithm - in Python
"Machine Learning in Action" is a good book. I've learnt Apriori algorithm successfully. Here is a working Python3 code piece:# Load Datadef loadDataSet(path): return [[1, 3, 4],原创 2016-03-02 09:10:30 · 1011 阅读 · 0 评论 -
Concrete maths reading notes 1 - ch. 1&2
I got my current copy of concrete maths about four years ago in Shanghai. And now I finally possess the courage and determination to read it. What surprised me is that this book is so accessible and f原创 2013-11-11 00:51:03 · 757 阅读 · 0 评论 -
C++ Grandmaster Certification ?
I encounter a very interesting C++ certification course\program free online: http://www.cppgm.org/about.htmlIt is called C++ 'GRANDMASTER' certification. Sounds pretty ambitious and challenging does原创 2013-08-20 00:46:08 · 1403 阅读 · 0 评论 -
"Introduction to the Theory of Computation" Reading notes - Ch. 3
Finally Turing machine is introduced. With NFA\PDA in mind, readers should be able to understand Turing machine without too much effort. Again, Prof. Michael Sisper deserves a title of Teaching Guru.原创 2013-07-23 01:37:56 · 1865 阅读 · 0 评论 -
堆和栈的区别 zz
一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静 态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束释放 4另外还有一个专门放常量的地方。 - 程序结束释放 在函数体中定义的变量通常是在栈上,转载 2006-09-06 16:44:00 · 1769 阅读 · 0 评论 -
SSE指令介绍及其C、C++应用 zz
http://blog.youkuaiyun.com/fireseed/archive/2004/06/01/2185.aspxSSE是英特尔提出的即MMX之后新一代(当然是几年前了)CPU指令集,最早应用在PIII系列CPU上。现在已经得到了Intel PIII、P4、Celeon、Xeon、AMD Athlon、duron等系列CPU的支持。而更新的SSE2指令集仅得到了P4系列CPU的支持,这也是为转载 2006-12-26 15:11:00 · 1065 阅读 · 0 评论 -
Teach Yourself Programming in Ten Years
作者:Peter Norvig 翻译:郭晓刚(foosleeper@163.net) 最后修订日期:2004-3-19 2005-01-12增加了新的译本链接。 本中文译本得到了Peter Norvig的许可。为什么每个人都急不可耐? 走进任何一家书店,你会看见《Teach Yourself Java in 7 Days》(7天Java无师自通)的旁边是一长排看不到尽头的类似书籍,它们要转载 2007-04-18 17:06:00 · 812 阅读 · 0 评论 -
CLRS (Introduction to Algorithms 2nd) reanding notes 3
Just finished Part 5. Its getting harder but more interesting. First, in part 5 amortized analysis methodology (from Part 4) has been widely adopted serving as the basic tool for Part 5 algorit原创 2010-02-20 11:20:00 · 556 阅读 · 0 评论 -
Stand-alone Profiler for VS2005
I’m using VS2005 Professional Edition that doesn’t include Performance Test Tool set. So I have to download & install the stand-alone Performance tool set. It requires a lot of manual work: (I am using Sampling mode instead of Tracing mode because I think原创 2010-07-16 01:52:00 · 1179 阅读 · 0 评论 -
《数学之美》Reading Notes
http://book.douban.com/subject/10750155/I saw this book in bookstore first, instead of Amazon\China-Pub that is the usual way I got to know new books. I was amazed by this book and became happie原创 2013-07-03 23:48:07 · 783 阅读 · 0 评论 -
"Introduction to the Theory of Computation" Reading notes - Ch. 2
Chapter 2 is a generalized chapter 1, just like (G)NFA to DFA. Combining GNFA|Regular lang., readers should be able to understand PDA|Ctx-Free grammar without too much effort.. Yes, this is what you原创 2013-07-16 14:50:57 · 5623 阅读 · 0 评论 -
"Introduction to the Theory of Computation" Reading notes - Ch. 0 and 1
"Introduction to the Theory of Computation" (by Michael Sipser) is a perfect book for TCS beginners. It is superbly accessible and friendly to TCS rookies, which never makes your bored during your r原创 2013-07-08 14:02:57 · 949 阅读 · 0 评论 -
SICP 2nd Done, roughly
http://www.amazon.com/Structure-Interpretation-Computer-Programs-Second/product-reviews/0070004846/ref=pd_bbs_sr_1_cm_cr_acr_txt?ie=UTF8&showViewpoints=1 You can see the readers of SICP have only原创 2009-03-26 23:39:00 · 627 阅读 · 2 评论 -
First 3 chapters of SICP 2nd
The first 3 chapters of SICP 2nd focus on the "structure" part of the book title. Generally these chapters discuss the programming methodology and some engineering rules - by LISP though. Most are ver原创 2009-03-25 12:04:00 · 499 阅读 · 0 评论 -
Never try to escape from MATHS~!!
Theres no reason for any computer science digger to escape from Mathematics, indeed. I could say "Gotcha" to the charm of Maths finally, though Im not really good at it. But I think it is a good原创 2009-02-09 00:16:00 · 509 阅读 · 0 评论 -
Non-thorough underlevel tech learning could be harmful
Im still focusing on Mac porting work. Without being familiar with Unix-like OS, my work efficiency is far lower than on Windows. Whats more, another potential issue came out. Ive got some operatin原创 2008-11-11 22:27:00 · 674 阅读 · 0 评论 -
Book "Introduction to Algorithms" Got
I got this wonderful book this morning.As a programmer, I cannot escape from algorithms, SERIOUSLY~! I dont want to waste spit to explain how significant algorithm is, and also dont wanna dispute原创 2008-04-21 12:44:00 · 639 阅读 · 0 评论 -
思路!
老大讲没有经验的工程师经常会掉到细节的陷阱里去从而无法从大局角度去考虑一个系统。反观自己和新来的几个intern,还真的是这样,包括原来在俱乐部做设计讨论的时候,大家也常常掉到一些细节里面,比如在考虑一个大的系统的时候,思路常常会转到某个技术细节到底该怎么实现的陷阱里。原创 2007-08-10 09:57:00 · 791 阅读 · 0 评论 -
熟悉了一下80x86体系结构
回来这几天主要在重新阅读《自己动手写操作系统》 ,有了8个月的实习经验再来看这个就要驾轻就熟得很多。很快的浏览了这本书里讲的关于保护模式、保护模式下的中断处理章节,有了一个很清晰的感性认识,基本扫除了对保护模式的心理障碍。感觉x86保护模式基本就是在GDT IDT cr3(pdbr)三个表的控制下进行。还有一个最关键的技术没有理解透彻:多进程切换时的堆栈切换,包括tss。《自》这本书写的的确好,唯原创 2007-07-13 17:05:00 · 1830 阅读 · 0 评论 -
《Effective C++》读后感
终于有"后"了,呵呵~ 2号拿到书,3号开始看,到今天看完,整整一个礼拜 .总的来讲这本书还是绝对经典的,分别对语言细节和设计两个方面进行了恰到好处的讲解.不过感觉还没有足够深入,可能就是因为这个Meyes又写了More一书原创 2007-01-10 11:54:00 · 1009 阅读 · 0 评论 -
《Effective C++》读感
果然非同凡响,真是搔到痒处,如果当时看了这本书再写那个Matrix肯定不会有太大问题.差别就是这么大. 这本书有效页数236页,目前已经看到了90多页,花了3天,因为很多东西和C Java 体系结构有相似之处. 看看我看完这本书能用多久原创 2007-01-05 14:08:00 · 925 阅读 · 0 评论 -
About reading books
I am a perfectionist on technical studying, and Im trying to change myself to be a practicalist, for I found that time is limit while knowledge is unlimited. Each area is a whole universe. comput原创 2009-04-08 17:23:00 · 973 阅读 · 1 评论 -
Why Homogeneous Matrix in CG?
In CG the common matrix convention is to use Homogeneous Matrix to perform various transformations, which are 4x4 matrices. This is a really basic common sense in CG. But have you ever consider原创 2009-11-06 13:33:00 · 796 阅读 · 0 评论 -
CLRS(Introduction to Algorithms 2nd) reading notes 1
CLRS, a.k.a Introduction to Algorithm, is probably the most important book for each software developer to read. I didnt pay enough attention on this book in the past several years so I decided to rea原创 2010-02-02 03:24:00 · 666 阅读 · 0 评论 -
Dragon Book reading notes 1
This note is on the intro. and lexical parts.Since I studied my compiler course pretty well (I think), the first 2 chapters look some famili原创 2011-07-19 14:50:25 · 590 阅读 · 0 评论 -
A belated enlightment on [Lacawell06JGT]
About one year ago I did a project on Bill-Board Cloud (http://blog.youkuaiyun.com/saintony/archive/2010/04/28/5541052.aspx), and the refered paper is [Lacawell06JGT] "Stochastic Billboard Clouds for Interactive Foliage Rendering".I didn't understand the 2nd ste原创 2011-04-19 02:36:00 · 756 阅读 · 0 评论 -
Numerical Analysis : Several Interpolation Methods
[This is actually my project report for my Numerical Analysis course this semester] * Cubic Spline Algorithm application in Typeface Design As known Cubic Spline is usually the best choice in computer graphics applications, which have 2nd order continuit原创 2010-11-11 13:31:00 · 815 阅读 · 0 评论