Fork me on GitHub

2010年5月26日

摘要: 本文是我打算离开公司前的一次培训讲座的准备材料,讲得是几个面向对象的设计原则,没什么新鲜东西,都是比较浅显的内容,推荐刚接触面向对象编程的新手阅读,高手达人们路过飘过即可。文章略长,不过内容过渡上比较平缓,应该比较容易阅读。 第一种讲法 今天我要讲这么几个设计原则(开始念) 开放-封闭原则:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。 里氏代换原则:子类型必须能够替换掉它们的父... 阅读全文
posted @ 2010-05-26 21:33 HackerVirus 阅读(427) 评论(1) 推荐(0)
摘要: 有时候我们纠结迷茫,不知所措,其实最大的症结就在于不愿意深想,不愿意假设,不愿意宏观地去看待一切。虽然我们可能永远都无法从微软那里获得DotNet的源代码来研读,无法了解DotNet的内部机制,但并不代表我们不能自己对DotNet的内部机制进行假设和推断。要成为一个名优秀的软件工程师,学会使用推理的手法解决是一个非常有趣的过程,我们可以象江户川柯南一样在实际发生的事件中去推理真理。什么是推理?推理... 阅读全文
posted @ 2010-05-26 09:13 HackerVirus 阅读(404) 评论(1) 推荐(0)

2010年5月25日

摘要: ultraedit15.00.0.1046注册码 ultraedit注册码,版本:15.00.0.1043·········· 用户名 MAYBELOVE 注册码 LFKKM-KIMMX-OSFEB-PMISO-ELILS-IIIHO-KKHLR-QPDRAm... 阅读全文
posted @ 2010-05-25 14:05 HackerVirus 阅读(2474) 评论(0) 推荐(0)
摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR... 阅读全文
posted @ 2010-05-25 10:02 HackerVirus 阅读(920) 评论(0) 推荐(0)
摘要: 成功在虚拟机里面安装MAC苹果系统终于结束了这个尝试,在此成功经验也分享一下。 刚开始是准备安装10.5.*系列的苹果系统,可是试了好久都没能成功,经常卡在安装界面就不动了,方法就是按照我转载的另一篇文章。后来知道,可能是我的CPU不支持某个功能,因此装不了10.5.*。因此我也就只能退而求其次,准备安装10.4.*的tiger系列了,我下载的是10.4.8 jas版,据说是很稳定的版本。虚拟机安... 阅读全文
posted @ 2010-05-25 09:42 HackerVirus 阅读(1213) 评论(0) 推荐(0)
摘要: 书名:The Art of Multiprocessor Programming这本书将多线程多处理器编程的一些基本原理。最近在看,感觉内容理解困难,于是在网上找到了和这本书配套的课件,看这本书觉得理解有困难的同学可以看看。地址:http://www.cs.tau.ac.il/~multi/?p=slides是以色列特拉维夫大学计算机学院的课件。特此分享。http://www.cnblogs.co... 阅读全文
posted @ 2010-05-25 09:31 HackerVirus 阅读(297) 评论(0) 推荐(0)
摘要: http://www.udpwork.com/这是我最近在找资料的时候发现的。目前这种牛人博客文章聚合的网站很少,希望这个能做的更加完善。好处自不必多说,可以随时关注业界知名牛人的顶尖技术文章,在也不用到处找了。在国内各大技术博客门户里的牛人纷纷独立的时代,导致信息的分散,这个无疑将分散的信息再次聚合了起来。强烈推荐。如果有类似的关注技术的聚合网站,也希望能share一下。 阅读全文
posted @ 2010-05-25 09:24 HackerVirus 阅读(401) 评论(0) 推荐(0)
摘要: 1. 快排的两种写法以前一直用第一种方式进行快排的,笔试中出现了第二种头尾指针的快排。第一种:第二种:2. 结构体内存对齐问题这个是非常常见的,笔试面试都很容易被问到,这里总结一下。另外,还有pack和align修饰符的规定。#pragma pack规定的对齐长度,实际使用的规则是:结构,联合,或者类的数据成员,第一个放在偏移为0的地方,以后每个数据成员的对齐,按照#pragma pack指定的数... 阅读全文
posted @ 2010-05-25 09:23 HackerVirus 阅读(449) 评论(0) 推荐(0)

2010年5月24日

摘要: 很快到了第三年,第三年中我的工作性质一直在变化,虽然处处是救火队员,但是从个人角度讲,这段时间的锻炼是非常必要的。为我现在的工作提供了一个试验场,这也是小公司能提供给你的一种特殊环境吧!开拓眼界,是新人必需的一门课程。 合同年第二年底的时候,“比我成熟”的那个PM来了(下文称Z)。我那个时候的title是高级工程师,那么理应他是我的上司。我那个时候也就把B市的项目交接给他了... 阅读全文
posted @ 2010-05-24 23:53 HackerVirus 阅读(270) 评论(0) 推荐(0)
摘要: 上接工作第一年回忆总结,时间来到了工作第二年,我在PM的帮助下拿到了令自己满意的工资,又开始加入公司正常的工作。 上文说到有一个外省市(以下称为A市)的项目在做,那个时候其实我在我PM的带领下已经逐渐的开始做设计和项目管理的工作。这就是小公司的好处:让你很快得到你想要的发展机会。我还记得那个时候需要做一个“单点登录”。我们想了很多的办法,最后找了一个cookies的解决方... 阅读全文
posted @ 2010-05-24 23:52 HackerVirus 阅读(276) 评论(0) 推荐(0)