Fork me on GitHub

2010年7月4日

摘要: 博客园技术帖子太多了,这是我真实的感受。也许是因为博客园定位于技术博客,所以会把其他内容划分到别的区里面,这一直是我觉得最不爽的地方。因为这样,有可能很多优秀的文章就被埋没了。其实完全可以都集中在首页显示,不好的刷下来,好的顶上去。以前说是没有人管,那也确实是有心无力。现在有点人力资源了,我觉得还是希望赶紧考虑一下这方面的事情。我写这个随笔的时候,就犹豫,该不该发在首页?最后还是觉得发吧,我觉得我... 阅读全文
posted @ 2010-07-04 00:24 HackerVirus 阅读(542) 评论(0) 推荐(1)

2010年7月3日

摘要: 两年前写了两篇有关如何写简历的文章(一、二 ),今天重新再看,仍然觉得很有价值。有时候回顾一下这些文章会发现自己仿佛正在退色,或者说发现自己在这方面有点不思进取,很少再写这种思想迸发的东西。(哦,其实,我的思想都付出在公司里面了,比如搞点培训,应用点新技术什么的。)既然有这种感觉了,那我不能再这么坐着不写点什么了。 今天,我来接着两年前的文章,再说一下如何面试。我呢,并不打算在这里谈一些诸如要守时... 阅读全文
posted @ 2010-07-03 20:47 HackerVirus 阅读(265) 评论(0) 推荐(0)
摘要: 看过一本书,题目是《AscpectJ in Action》,正好这一段手上的项目搞一段落,所以有一点点空暇,决定写一些东西。AOP 是Aspect-Oriented Programming的简写。曾经为这个Aspect的中文翻译伤透了脑筋,还有一个相似的AOP,那是Attribute-Oriented Programming,于是,有人译作面向方面编程,后者则是面向特性编程。面向特性编程可以说得过... 阅读全文
posted @ 2010-07-03 18:54 HackerVirus 阅读(176) 评论(0) 推荐(0)

2010年7月2日

摘要: 完整示例http://blog.csdn.net/xys_777/archive/2010/06/24/5690909.aspx 阅读全文
posted @ 2010-07-02 18:40 HackerVirus 阅读(369) 评论(0) 推荐(0)
摘要: sp_executesql语法sp_executesql[@stmt=]stmt[{,[@params=]N'@parameter_name data_type[,...n]'}{,[@param1=]'value1'[,...n] }]参数[@stmt=]stmt包含 Transact-SQL 语句或批处理的 Unicode 字符串,stmt必须是可以隐式转换为ntext的 Unicode 常量... 阅读全文
posted @ 2010-07-02 13:28 HackerVirus 阅读(1047) 评论(0) 推荐(0)
摘要: 事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以BEGIN TRANSACTION语句显式开始,以COMMIT或ROLLBACK语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务... 阅读全文
posted @ 2010-07-02 10:17 HackerVirus 阅读(514) 评论(0) 推荐(1)
摘要: 前篇说到了使用异步线程来实现数据的预加载,以提高系统性能。 这样的操作一般是在客户端执行,用以减少用户的等待时间。客户端发送多次异步请求,到达服务端后,如果服务端不支持多线程处理操作,线性处理各个请求,必然导致客户端的异步请求变得没有意义。 大家肯定会说,谁会把服务端设计成单线程的啊,那不是明显的错误吗?是的!但是我们的系统使用了CSLA来作为实现分布式的框架,而它的服务端程序却只能支持单线程&h... 阅读全文
posted @ 2010-07-02 09:36 HackerVirus 阅读(452) 评论(0) 推荐(0)
摘要: 接着上回的“针对接口编程,不针对实现编程”原则说。  假设开始我们设计了一个鸭子基类,发声、游泳和显示外观是鸭子类的功能。发声和游泳是通用的方法,放在基类实现,显示外观由于鸭子的不同而不同,放在继承类实现。可以设计出下面的类结构。publicabstractclassDuckBase{publicvirtualvoidQuack(){Console.WriteLine("我... 阅读全文
posted @ 2010-07-02 09:31 HackerVirus 阅读(281) 评论(0) 推荐(0)
摘要: 值此.NET十周年之际,作为伟大.NET社区的一员,我于近日收到许多.NET社区先醒分子,以及Java、C/C++、PHP等友邦团体发来的贺信贺电,赞扬我“只说.NET差,不说.NET好”的批判怀疑和自我牺牲精神,感谢我“勇于献身,说出了大家在心中憋闷已久的共同心声”,同时勉励我“继续说真话,继续做仰望星空的程序员,发扬特别能吃苦,特别能... 阅读全文
posted @ 2010-07-02 09:25 HackerVirus 阅读(300) 评论(0) 推荐(0)
摘要: 理清几个基本点在开始谈论性能问题之前,有必要首先理清几个基本点。我们谈C#,就是在谈.NET Framework(或者更准确一点是CLR,因为.NET Framework除了CLR还包括BCL);谈.NET Framework(CLR),也就是在谈C#。因为支撑C#语法之后的就是整个CLR的机制。因此,我说C#性能不好,和说CLR性能不好,说的是一个事情(就像说Java性能不好,就是说JVM性能不... 阅读全文
posted @ 2010-07-02 09:22 HackerVirus 阅读(434) 评论(1) 推荐(0)