摘要:
《互联网创业的准备》系列文章——http://cnblogs.com/sink_cup/《互联网创业的准备——后勤:电脑、邮箱、会议》http://www.cnblogs.com/sink_cup/archive/2012/09/14/pc_mac_linux.html《互联网创业的准备——架构》http://www.cnblogs.com/sink_cup/archive/2012/09/14/web_arch.html《互联网创业的准备——带宽与CDN》http://www.cnblogs.com/sink_cup/archive/2012/09/14/web_bandwidth.html 阅读全文
posted @ 2012-09-19 14:35
HackerVirus
阅读(496)
评论(0)
推荐(0)
摘要:
类型构造器可以用于接口(C#不允许这样做),引用类型,值类型。实例构造器用来设置一个类型某个实例的初始化状态,类型构造器用来设置一个类型的初始化状态。默认情况下,类型没有定义类型构造器。下面展示如何定义值类型和引用类型的构造器:internal sealed class SomeRefType { static SomeRefType() { } } internal struct SomeValType { static SomeValType() { } }可以发现一个特点是:无参,static标记,... 阅读全文
posted @ 2012-09-19 09:12
HackerVirus
阅读(186)
评论(0)
推荐(0)
摘要:
在上一篇文章中铁道部信客票系统设计(一)里面,探讨了关于数据库层面的功能性需求以及非功能性的需求,在非功能性需求里面,一博主 提出了没有考虑到峰值的情况,这一点的确漏掉了,因为我们铁道部的特殊需求,在春运期间负载很大,平时可能一般,如果用考虑最大的情况,则回存在浪费的情况,如果考虑不足,就像网络订票一样,苦逼。就好比 铁道部春运的时候,发车量大,但是如果制造大量列车,平时就空闲了,也就很亏。机器的折旧很是块的。春运期间可以考虑紧急扩容来实现,所以从设计上可以保持这种扩展性。 扩容是一项工程,整体来说比较复杂。上一篇博客发表后,也有博主和我探讨过一些问题,也让我了解到铁道部目前的状态。由于这个纯 阅读全文
posted @ 2012-09-19 09:11
HackerVirus
阅读(155)
评论(0)
推荐(0)
摘要:
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!我们以下图为基础,说明Linux的架构(architecture)。(该图参考《Advanced Programming in Unix Environment》)(不好意思,画丑,字丑)最内层是我们的硬件,最外层是我们常用的各种应用,比如说使用firefox浏览器,打开evolution查看邮件,运行一个计算流体模型等等。硬件是我们的物质基础,而应用是我们所要奋斗的目标,但在两者之间,还要经过一番周折。还记得我们在Linux启动的时候。首先会启动内核(kernel),内核是一段 阅读全文
posted @ 2012-09-19 09:10
HackerVirus
阅读(164)
评论(0)
推荐(0)
摘要:
对于委托的理解方式可能每个人都不尽相同,正所谓1000个人心中有1000个哈姆雷特!笔者以一种较容易理解的方式太陈述,可能更适合新手,各路大神砖家们请勿喷,感激不尽!!!回顾一下上一篇的demo代码,有一些小的改动:View Code上一篇地址http://www.cnblogs.com/error500/archive/2012/09/14/2684321.html前面说过委托也是一个类,可以将方法当作另一个方法的参数来传递,这里没有直接传入方法名,而是定义了两个基于委托的变量,可能更好理解。其实在javascript里面也有一中类似的用法,有时候我们会将一个函数名传给第二个函数,第二个函数 阅读全文
posted @ 2012-09-19 09:09
HackerVirus
阅读(110)
评论(0)
推荐(0)
浙公网安备 33010602011771号