`
bigpanda
  • 浏览: 108520 次
  • 性别: Icon_minigender_1
  • 来自: 斯德哥尔摩
文章分类
社区版块
存档分类
最新评论
文章列表
要想再提高一步不容易。没有捷径走。回到源头,苦练基本功。 从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 ...
这是对http://www.iteye.com/topic/102007的一个回帖,颇受好评,得了五星,加了若干分,故收入博客。 基本没什么大错误,经iunknown指正,对non-blocking IO的理解有误。等闲一点,好好翻翻书再改正吧。 -------------------------------- 我来侃 ...
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 ...
写这篇是因为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 ...
在参与这个讨论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 ...
想发这个帖子,是因为这个:http://www.iteye.com/topic/34323?page=6 那个帖子已锁定,所以重新写一个,后果自负。 我在这个论坛上已泡了两年左右,前一年半基本潜水,近来才慢慢开始活跃起来,通过读很多高质量的帖子和回答问题,和人讨论,自己提高很大。2.0上线以来,功能越来越多越好用,对Robbin三年如一日读贴打垃圾贴精华贴及Robbin, Jerry和Ouspec为2.0在时间,精力和金钱上的付出衷心表示感谢。能把这个社区做的这么好,不容易。祝愿你们将来获得丰厚回报,那是应当的。 我相信绝对大多数javaeyer的想法和我都是一样的,中国人的习惯一般是好话 ...
这是参与论坛讨论而写的回帖,被评五星了,哈哈,   ,故收入博客。 原来的讨论贴在此:http://www.iteye.com/topic/33971,http://www.iteye.com/topic/33890 原来那个讨论的帖子我也仔细读了,也参与讨论了,觉得原作者的很多观点都似是 ...
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,在一 ...
把读过的软件技术,软件工程方面的书,自己觉得最好的,列出来,搞个排行榜. 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 ...
我今天有点感冒了,头昏昏沉沉,写完这篇睡觉去。 我也无法解释Robbin的机子为什么会出现那种情况,如果有人Linux功力够,可以架起Kernel Debugger, 一直追踪到底。当然得有时间,还得配置一样的机子。我的Linux功力实在不够, ...
Global site tag (gtag.js) - Google Analytics