- 博客(16)
- 收藏
- 关注
软件设计本质论—白话面向对象
不同的人在谈面向对象编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是面向对象的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他们其实是想说: “来啊,买我的产品吧!”我一般不提OOP,但只要提到,我的意思是指使用继承和动态绑定的编程方式。 --《C++沉思录》 《C++沉思录》说的是十几年前的事了,现在大家对面向对象的回...
2007-12-28 10:18:00 65
用IDisposable接口释放.NET资源
使用Dispose 模式能够适当地释放资源,但会增加系统开销。by Mickey Williams通过使用Dispose模式可以适当地释放非内存资源,比如数据库连接、Win32 interop组件和操作系统的句柄。你不要指望垃圾收集器能够立即将资源释放掉,因为垃圾收集器是由于管制堆(Managed Heap)的内存紧张时才触发的。你可以快速消耗掉例如数据库连接等少量资源,但会给程序的扩展性造成副面...
2007-12-26 13:33:00 76
博客园一位网友的2007个人总结:我这五年
转自:http://www.cnblogs.com/firstyi/archive/2007/12/25/1013458.html 2007年马上就过去了,临近岁末,园子中大家都在总结,也勾起了我的一点想法。做程序已经做了5年多了,好像一直浑浑噩噩的,没什么想法。工作上面不好也不坏,最近一年来好像是进入了发展的一个瓶颈,感觉不太顺畅,对自己现在的状态也不太满意,当初的激情也在慢慢消退。想想也真快...
2007-12-25 16:43:00 57
php处理HTML表单控件命名中的特殊符号
一、magic_quotes_gpc = Off有这样的一个html页面<formaction='1.php'method='get'><inputtype='text'name=asd/f'gh/a.b.c/><inputtype='submit'value='submit'></form>其中text控件命名为:asd/f'gh/...
2007-12-19 10:55:00 99
php中的引用
<?php//1.php//引用传递参数//局部变量$a和全局变量$x指向同一内存地址functionadd(&$a,$b){$a+=$b;return$a;}$x=1;$y=2;$z=add($x,$y);echo'$x='.$x.'<br>$y='.$y.'<br>$z='.$z;/********************************...
2007-12-18 20:24:00 73
MySQL中SQL优化和架构设计的一些简单想法
|||作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2006-10-14普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器第二个就是对我们的MySQL...
2007-12-18 18:32:00 60
从OLE到SOA,SOA其实很简单!
阿三看到一个非常有兴趣的网页,想把它保存下来,于是,阿三点击"文件->另存为",选择"网页,全部(*.htm,*.html)".OK,阿三的硬盘上多了一个a.html文件和一个a文件夹,里面保存了这个网页上的所有资源,图片,css,js一大堆.阿三看着这一大堆文件,想整理又不太方便,于是阿三打电话给Axman,"大哥,我能不能把当前网页保存为一个文件又能显示原来的效果啊?"Axman...
2007-12-17 16:54:00 66
再说AJAX中最本质的功能--异步浏览
之前在"不学AJAX,我可以做得更好"一文中我已经对AJAX的本质做了充分的说明.其实我觉得自己已经是多事,就那点简单的东西,用得着写成一篇文章吗?(我更无法理解Ajax这种"东西"竟然会有专著来说明它).但是,可悲的是就这么简单的东西,却有好多人没有理解,之前在bea论坛上有很多"专家"把AJAX说成是"异步通讯"或"异步连结",今天再次在BEA的开发者专场上看到speaker的演讲稿的中文...
2007-12-17 16:41:00 61
php判断客户端浏览器是否已经断开连接
<?phpdate_default_timezone_set('asia/shanghai');$starttime=date('h:i:s');set_time_limit(30);echo'ignore_user_abort:'.ignore_user_abort().'<br>';ignore_user_abort(true);echo'ignore_user_abo...
2007-12-17 11:35:00 133
我心目中的编程高手
-- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。心目中的编程高手 (1)Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming...
2007-12-14 13:08:00 84
Microsoft和Borland的持久战
李维声明 以下的这篇文章内容是我个人的回忆以及看法,没有任何特别的偏见,许多的事情是根据我的记忆以及从许多人的诉说中得知的,也许内容不是百分之百的正确,不过我想这些内容有一定的可信度到是可以保证的。当然有一些事情确定的发生时间和顺序不一定都和我的记忆一致,不过我想大部份应该是相去不远的。当然各位如果知道确定的事件而我的记忆有误,那么我将非常欢迎您纠正我,我希望这些故事的经历能够一直陪我走下去,...
2007-12-14 13:05:00 104
比对Annotation和Interface的使用的随记
最近在看Annotation,比对Annotation和Interface的使用,发现如果没有@Fee(type="user")这样的自动值注入,那么根据Annotation类型做处理的编程方式,Interface也能做到。但是却无法根据更多的动态值来进行操作。那么就有了使用Annotation的意义...
2007-12-14 11:59:00 72
计算机科学经典著作
1.The Art of Computer Programming<!--Attachment id="139306" thumb="http://img.verycd.com/post_thumbs/0601/post-54558-1137984966_thumb.jpg"--><!--End Attachment--> Author: Donald.E.Knuth ...
2007-12-13 11:00:00 129
腾讯研究院夹缝中生存 35万元年薪难求才
腾讯研究院从人力资源部那里拿到了年薪最高可达35万的支持力度,“我们将提供不亚于任何一家顶尖互联网企业的薪酬待遇”,但在郑全战这个有着十多年开发经验的技术人员眼中,对于顶尖人才的引进,待遇不是唯一的吸引要素 腾讯研究院负责人郑全战最近比较忙。他不是忙于软件开发,而是忙于招人。 上个月,郑全战往返奔波于北京、上海、武汉、合肥、深圳五个城市的高校之间,最密集的一个星期,他在天上的时间超过12小...
2007-12-10 19:32:00 758
Struts1.3业务层的抽取实现DWR和Strtus业务代码共享
传统的struts开发框架采用将业务代码写在action,事务逻辑配置在service查询数据达到,这样就有设计缺陷:1:如果数据库操作很多,那么将需要写很长的代码写在service里进行2:有些数据库操作是涉及到业务代码层次的东西,在两次数据库操作间少不了判断等操作,那么将一部分业务逻辑写在service层,一部分写在action层,显得很混乱因此,是否有一种方法将业务代码抽取到一个层面来进行呢...
2007-12-06 11:59:00 58
ASCII字符表
ASCII 碼大致可以分作三部分組成。第一部分由 00H 到 1FH 共 32 個,一般用來通訊或作為控制之用,有些字元可顯示於螢幕,有些則無法顯示在螢幕上,但能看到其效果(例如換行字元、歸位字元)。如下表: 第二部分是由 20H 到 7FH 共 96 個,這 95 個字元是用來表示阿拉伯數字、英文字母大小寫和底線、括號等符號,都可以顯示在螢幕上。如下表: ASCII 碼...
2007-12-05 20:18:00 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人