- 浏览: 109197 次
- 性别:
- 来自: 斯德哥尔摩
文章列表
要想再提高一步不容易。没有捷径走。回到源头,苦练基本功。
从XML开始,因为用的多。
把XML标准搞透,把一个XML Parser的代码搞透,算是打破第一关。
XML—the Extensible Markup Language—is an approved Recommendation of the World Wide Web Consortium (W3C).
W3C 的等级:
1。 Working Draft (WD)
2。 Candidate Recommendation (CR)
3。 Proposed Recommendation (PR)
4。 W3C Recom ...
- 2009-06-19 21:23
- 浏览 1524
- 评论(4)
这是对http://www.iteye.com/topic/102007的一个回帖,颇受好评,得了五星,加了若干分,故收入博客。
基本没什么大错误,经iunknown指正,对non-blocking IO的理解有误。等闲一点,好好翻翻书再改正吧。
--------------------------------
我来侃 ...
- 2007-11-07 02:03
- 浏览 4103
- 评论(0)
Remove obsolet workspace
%ECLIPSE_HOME%\configuration\.settings\org.eclipse.ui.ide.prefs
edit key RECENT_WORKSPACES, this is a comma separated list.
--------------------------------
How to insert a few words with new line in beginning of a text file
1. using sed
create a sed file:
1i\
text to ...
- 2007-04-06 03:41
- 浏览 2091
- 评论(1)
写这篇是因为simohayha在C++圈子里的留言:
simohayha 写道
希望圈子能专门开个报道贴,置顶的。
然后就是不知道老大们对linux源码了解多少?希望能就此发些文章,哈哈。
本来是想在留言里面回simohayha的,结果越写越多,改成博客算了,也许对别人也有帮助。没什么中心思想,大家胡乱看看。
我在读大学的时候是努力试图学习过linux源码的,在机房里打印出厚厚一叠纸,闷在计算机旁边猛看了好几天,饭也没好好吃,那些纸的质量不太好,有股怪味,空着肚子钻研,到后来闻那股味道,差点呕吐,于是放弃,出去大吃了一顿。
这是上世纪末的事情了,那时其实水平还没到,心里好奇,完全是 ...
1.The C++ Programming Language, by Bjarne Stroustrup, Speical 3rd edition,Addison Wesley 多谢wzgame指正,改过来了。
这是C++创始人B教主之力作,描述C++语言之经典一书。这本书第三版是97年出的,B教主老人家给这本书开了个网页http://www.research.att.com/~bs/3rd.html,2000年,又出了个Special 3rd edition,和97年的第三版相比,多了两个Appendix,这两章在网页上可以下载,除此之外,还改了1000多个小错误。我说B教主你老人家 ...
1. lisp
有兴趣的可以去看看这个网页, http://www.paulgraham.com/diff.html Paul Graham列出了Lisp九大密器,C 只有两项,Java有四项,python有六项。学习lisp主要是学习新的思维方式。
2. ruby
深入学习ruby的语法和语义,深入到解释器一层看看有些特性是怎么实现的。
3. C++
以前对C++及imperative语言的语义深入研究过,总结出来一个模型,用来教学,效果不错,但是C++语法太繁琐,还没搞完,对C++ Template编也太少,刚建起一个C++的圈子,正好和大家一起讨论学习。以后要写browser ...
- 2006-11-24 19:44
- 浏览 3251
- 评论(1)
在参与这个讨论http://www.iteye.com/topic/33971后,这段时间对这个话题有了一些新的思考,写下来和大家分享分享。
重点探讨一下动静态编程语言的语义,兼带些DSL及通用语言,以及新手上手难易问题。
编程语言的语义,在论坛里讨论不多。在这里先分析一下几门主流静态语言,C,C++,Java,C#的语义。这些语言从编程风格角度讲,都称之为”imperative programming language”,(命令式的编程语言)。究其原因,这些语言都是对计算机的核心部件,CPU及内存,施发号令的。
int a = 4 ;
int b = 4 + a;
int c = ...
至少在对.NET市场宣传上,微软的宣传可是扑天盖地呀。
我倒觉得失败在这几个地方:
1. 没有跨平台,Linux上跑不起来,我要开个ASP小公司,用Windows Server通过Internet向客户提供服务每月license就要3000克朗,哪里用得起。
2. ASP.NET 1.0是个极为失败的framework,简直不能用,比Action based framework差远了。我都想把WebWork给port过去。2.0经过一番大补后,好多了,还没仔细看过。
C#是一门很优秀的语言。3.0更不得了。
我最最烦微软的一条,是你听不到任何技术上反对的声音。
我读过很多Window ...
- 2006-11-22 05:32
- 浏览 2428
- 评论(2)
想发这个帖子,是因为这个:http://www.iteye.com/topic/34323?page=6
那个帖子已锁定,所以重新写一个,后果自负。
我在这个论坛上已泡了两年左右,前一年半基本潜水,近来才慢慢开始活跃起来,通过读很多高质量的帖子和回答问题,和人讨论,自己提高很大。2.0上线以来,功能越来越多越好用,对Robbin三年如一日读贴打垃圾贴精华贴及Robbin, Jerry和Ouspec为2.0在时间,精力和金钱上的付出衷心表示感谢。能把这个社区做的这么好,不容易。祝愿你们将来获得丰厚回报,那是应当的。
我相信绝对大多数javaeyer的想法和我都是一样的,中国人的习惯一般是好话 ...
- 2006-11-16 17:21
- 浏览 2863
- 评论(0)
这是参与论坛讨论而写的回帖,被评五星了,哈哈, ,故收入博客。
原来的讨论贴在此:http://www.iteye.com/topic/33971,http://www.iteye.com/topic/33890
原来那个讨论的帖子我也仔细读了,也参与讨论了,觉得原作者的很多观点都似是 ...
- 2006-11-14 18:29
- 浏览 2424
- 评论(0)
Oreilly出版社出的书, 质量一般都是不错的. 2001年Oreilly推出了一个在线服务,Safari Books Online,(http://safari.oreilly.com/)会员付一点月费,每个月可以租若干本看。
这个每个月只能看几本的限定挺讨厌的,我加入几个月后就退出来了,但是现在推出了一种新的服务,Safari Library,没有每月看几本的限制,4千多本技术书,无限制在线阅读。月费40美元,一次付年费优惠些,一年440美元。
里面的书几乎都是主流技术的书,计算机专业教科书不多,经典几乎没有,但是可以找到
The Art of Computer Programming ...
Utf-8编码是如何工作的讲起。
(JVM规范第4.4.7提了一些,O'Reilly出的Java I/O里讲的比较详细,我手里的是第一版,在第14章,Mutillingual Character Sets and Unicode)
Java用的Unicode用两个字节表示一个charater,字母A用Hex表示是00 41, B是00 42,在一 ...
- 2006-10-31 18:30
- 浏览 8090
- 评论(0)
把读过的软件技术,软件工程方面的书,自己觉得最好的,列出来,搞个排行榜.
1) Design Patterns (by GoF)
第一次读这本书时,完全被震撼了.那时C++已学过几年,OO编程有点基础,但是在迷茫中不知该如何设计,面对编程问题不知如何下手组织代码。那时OO的主流书只讲封装,继承和多态,面对千变万化要解决的问题,感觉就是纸上谈兵。Design Patterns, Elements of Reusable Object-Oriented Software如迷雾中指航的明灯,一时间豁然开朗,天,原来还可以这么设计。
这本书给我带来的恍然大悟,才见洞天的那种感觉,是很少能体会到的。 ...
我浏览JavaEye时间挺久,不过很长时间只潜水,连个账户都是2006年春天才申请。2006年八月初发表了第一个帖子,是回答一个网友关于JVM的问题。JavaEye升级到2.0之后,别的帖子都转过来了,唯独这一篇除外。幸好当初留了个草稿。
原来的问题,是问Inside The Java Virtual Machine一书中一段话是什么意思:
引用The bytecode streams that represent Java methods are a series of one-byte instructions, called opcodes, each of which may be ...
- 2006-10-01 05:02
- 浏览 5121
- 评论(0)