原文地址:http://www.iteye.com/topic/799827 背景 前段时间在工作中,包括一些代码阅读过程中,spring aop经常性的会看到cglib中的相关内容,包括BeanCopier,BulkBean,Enancher等内容,以前虽大致知道一些内容,原理是通过bytecod ...
分类:
其他好文 时间:
2016-07-08 18:02:25
阅读次数:
750
Linux源代码阅读——中断 转自:http://home.ustc.edu.cn/~boj/courses/linux_kernel/2_int.html 目录 中断的作用 中断的处理原则 中断控制器 中断描述符 中断数据结构 中断的初始化 内核接口 CPU 的中断处理流程 保存中断信息 处理中断 ...
分类:
系统相关 时间:
2016-07-04 17:05:36
阅读次数:
242
【一】servlet的概念 【二】一个简单的servlet演示 第一部分:web.xml的配置 <!-- 建立一个原生的selevt,用于重新学习servlet --> <servlet> <servlet-name>sxfServlet</servlet-name> <servlet-class> ...
分类:
编程语言 时间:
2016-07-04 11:37:25
阅读次数:
227
socketserver.py源码阅读笔记前言一直想弄清楚一个http server和Web框架的工作原理。但以我目前的实力,阅读一个http server或web框架代码还是太难了。后来又对异步IO、并发产生的兴趣。前几天做一个大作业需要写几个各种不同并发模型的TCP Server,写完才想起Python有现成的socketsever模块可以用,完全不需要自己写。于是对比了一下我写的代码和sock...
分类:
其他好文 时间:
2016-07-01 01:25:10
阅读次数:
299
阅读了梦断代码第四到第七章之后,首先我认识到了软件复用。也许大家也都会对此感到疑惑,所谓的复用到底是应该创建还是应该借用。大部分的人包括我都会觉得,能够借用当然就借用别人现有的比较好的代码,说得好听一点就是提高了不少的工作效率嘛。但是,复用也并不是一味的借用,我觉得也应该有自己的创建的东西,因为有些 ...
分类:
其他好文 时间:
2016-06-23 22:10:53
阅读次数:
115
又看到了关于快速,便宜,优质的反比关系。就如物极必反一样,这三点总不能同求。但应该有折衷的一种情况,算法相对快速,用户对价格可以接受,功能相对优质。但是工程并不完全符合人意,面临众多不稳定因素,好的算法实现不了,不快速,不优质,因花费时间长而不能便宜。程序员在这方面还有很长的均衡之路要走。 奇客:与 ...
分类:
其他好文 时间:
2016-06-23 20:49:16
阅读次数:
182
梦断代码有第零章。其表达了软件是人类文明的延续,我也认同这种看法。确实如作者所说,人类没有Microsoft Windows文明也会延续下去。但没有软件,人们的工作效率就会很低。就像我所想的那样,多少年以后,很多公共设施和家庭设备都会是智能的,甚至可以和手机“交流”。作者还表达了身为程序员的一种可悲 ...
分类:
其他好文 时间:
2016-06-23 20:46:01
阅读次数:
154
源代码开源原来经历了很长时间的波折。开源软件确实比封闭的情况下进化的要快,但也不能忽略程序员的劳动啊。文中所说,开发软件不为了赚钱难道还要需要寻找新的兴趣吗?软件成果总是给人一种感觉,就是没有想象中蕴含的劳动多。因为编程的时间不非常长,长在修改bug,而且很多功能某个用户也不常使用。但只有亲生经历过 ...
分类:
其他好文 时间:
2016-06-23 20:27:15
阅读次数:
177
《梦断代码》作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。本书讲一事,也讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。 ...
分类:
其他好文 时间:
2016-06-23 18:39:55
阅读次数:
176
书中说软件开发过程中遇到的最多的问题是“项目的进度远远落后于计划”。Chandler计划是3~4个月发布一个版本,但是每个版本都花了6个月以上的时间,这里面有诸多的原因。首先合适的衡量开发进度本身就是一件非常难的事情,也就是说计划本身太苛刻了。即使是检测软件开发的进度也是一件很痛苦的事情,用代码数量 ...
分类:
其他好文 时间:
2016-06-23 17:19:51
阅读次数:
121