- 博客(23)
- 收藏
- 关注
翻译 我为何爱读代码?你为何也应当爱?
原帖地址:http://www.luanxiang.org/blog/archives/1092.html作者:Alan Skorkin译者:Yurii我发现,许多程序员都讨厌读代码——拜托别掩饰了,承认吧。差不多每个人都喜欢写代码——写代码乐在其中。可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个
2011-06-27 21:52:00
315
原创 Http Client
<br />HttpClient入门<br />http://www.ibm.com/developerworks/cn/opensource/os-httpclient/<br /> <br />HttpClient Post和Get 中文参数处理<br />http://blog.tianya.cn/blogger/post_show.asp?BlogID=2467167&PostID=20292911<br /> <br />httpclient笔记<br />http://tanghc.blog.1
2011-05-18 15:43:00
466
转载 回调函数
简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。
2011-05-18 15:09:00
266
转载 C++虚函数表解析
对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了 这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一个地图一样,指明了实际所应该调用的函数。
2011-05-16 19:28:00
245
转载 数据挖掘牛人网站
以下是咱经常去的数据挖掘牛人的网站,吸收了很多精华,也开阔了自己的思路。很感谢他们分享的思想,很是值得学习。韩家炜http://www.cs.uiuc.edu/~hanj/著名数据挖掘书籍,《数据挖掘概念和技术》作者,在DM界久负盛名。他的个人主页里面有很多他的papers,都非常经典;还有他所教授的课程,可以下载课件学习。Jian Peihttp://www.cs.sfu.ca/~jpei/数据挖掘牛人,经常来中国讲授数据挖掘课程。个人主页上有他发表的数据挖掘相关论文,课程信息,还有一些推荐书
2011-03-16 21:05:00
1138
原创 网上可免费下载的STL
sgiSTL www.sgi.com/tech/stl 源码+详细文档 STLport www.stlport.org sgiSTL 的可移植版本,装起来很好用 C++ boost www.boost.org 高水平程序库,有望成为下一代C++标准内容
2011-03-16 19:15:00
2576
转载 Emule-文件分块-损坏的处理
<br />原文:http://www.emule.org.cn/faq/doc/corruption_handling.htm损坏的处理<br />eMule 使用各种的方式来确保文件在网络共享及下载没有错误. 万一错误发生, 称为损坏, eMule 有进阶功能以最小的额外重新下载资料量来修正这个损坏.<br />文件哈希值和 ICH - 智慧型损坏处理<br />文件哈希值, 部分哈希值 & 片段哈希值<br />在网络共享的每个文件有一个独一无二的识别值是由 MD4 密码数学运算所建立. 这个值称为文
2011-03-05 21:50:00
666
转载 facebook是如何管理代码的
<br />无网不剩原文:http://blog.leezhong.com/translate/2011/01/18/how-facebook-ships-code.html<br />facebook是如何管理代码的<br />原文在此,看完之后,终于明白为什么优秀的工程师都去了/想去facebook,因为那里是工程师们的天堂。<br />译文:<br />我对facebook的运转着迷。这是一个很独特的环境,不容易被复制(他们的体系并不适合所有的公司,即使他们努力尝试过)。下面是我和facebook的朋
2011-03-05 12:30:00
456
1
转载 Eclipse+Cygwin+gcc构建Windows下类Unix开发平台
Eclipse+Cygwin+gcc构建Windows下类Unix开发平台
2010-10-13 13:40:00
522
转载 简单工厂,工厂方法,抽象工厂,策略模式
结合《Head First 设计模式》书的工厂模式部分看效果更佳:包括有简单工厂模式,工厂方法模式,抽象工厂的简单介绍和具体事例,包括策略模式
2010-10-12 20:39:00
941
转载 Java软件架构师所要需的东西
作者: 选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间
2009-07-27 16:08:00
289
原创 Builer设计模式
昨天晚上在网上荡了些设计模式的东西(免费的),早上起来看了下。看到Builder模式,想起在大三的前半个学期(即上个学期)计算机网络的课程设计做的一个东西。一个C/S模式天程序,我里面用了些工厂方法和用NIO来处理IO。我现在想起来用Biulder模式也是一个不错选择,聊天程序里面有比较多的过程和部件。尽量找个时间尝试尝试。设计模式之Builder板桥里人 http://www.jdon.
2009-06-06 08:42:00
516
原创 撞见“潜伏”
今天软件体系结构课上,常炳国老师的课很有兴趣。在课快结束的时候,他提到了三位重量级的人物:杨英清,邵维忠和梅宏。晚上回到寝室,习惯性地google了,大师级的人物,要多多学习。在梅宏的博客上很惊讶地发现有一篇关于“潜伏”的博客,前段时间考完试后正好也看过。 “潜伏”的职场提示(作者:梅宏) 一直不怎么看电视剧,前几天有朋友推荐一部谍战片,说是看得满口余香,其实,这
2009-06-04 23:38:00
414
原创 在校本科生考系统分析师心得
准备了一个多月的时间,把《系统分析师教程》、《系统分析师考试辅导》和《系统分析师考试技术指南》细细看完了,都是清华大学出版社的。并且在《系统分析师历年试题分析与解答》上把历年的真题也练习了一下。对其中的知识考点有了比较清楚的了解。 但是,信心不是很足,毕竟这是软考资格认证的高级,需要比较扎实和丰富的知识和实践经验。加上,在备考的时候也受到身边同学的影响,虽然我的专业能力还行,但是
2009-05-24 09:03:00
1785
1
转载 ERP(Enterprise Resourse Planning)
ERP是英文Enterprise Resourse Planning的缩写,中文意思是企业资源规划。它是一个以管理会计为核心的信息系统,识别和规划企业资源,从而获取客户订单,完成加工和交付,最后得到客户付款。 换言之,ERP将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。 企业资源规划 ERP, Ent
2009-05-21 09:22:00
1243
转载 堆和栈的区别(比较的详细)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方
2009-05-11 22:27:00
370
转载 [VC++]点对点(P2P)多线程断点续传的实现(TCP/IP)
在如今的网络应用中,文件的传送是重要的功能之一,也是共享的基础。一些重要的协议像HTTP,FTP等都支持文件的传送。尤其是FTP,它的全称就是“文件传送协议”,当 初的工程师设计这一协议就是为了解决网络间的文件传送问题,而且以其稳定,高速,简单而一直保持着很大的生命力。作为一个程序员,使用这些现有的协议传送文件相当简单,不过,它们只适用于服务器模式中。这样,当我们想在点与点之间传送文件就
2009-05-11 21:51:00
2019
1
原创 Cache&虚拟存储器
Cache&虚拟存储器 Cache是介于CPU和主存之间的存储器,虚拟存储器是介于主存和辅村之间的存储器。 Cache用全硬件实现,虚拟存储器在主存和辅村之间用软件实现。 Cache的命中率必须很高,一般要达到90%以上,才能使访存的速度跟得上CPU的速度。在CPU和Cache之间通常一次传送一个字块,字块的长度是一个主存周期内能调出的信息长度。
2009-05-11 10:45:00
981
原创 流水线&超流水线
流水线 流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。程序中的指令仍是一条条顺序执行,但可以预先取若干条指令,并在当前指令尚未执行完时,提前启动后续指令的另一些操作步骤。这样显然可加速一段程序的运行过程。 市场上推出的各种不同的1 6位/ 3 2位微处理器基本上都采用了流水线技术。如8 0 4 8 6和P e n t i u m均使用了6步流水
2009-05-11 10:21:00
2834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人