06 2014 档案

摘要:一个软件的开发,最初是靠个人能力的。开发人员的能力与软件的功能息息相关。可是随着软件行业的发展,个人能力的占比在不断下降,这也是符合客观规律的。软件的规模在不断变大、软件的复杂程度在直线上升。这都是单靠个人能力所无法保证的。假设一个开发者的能力很高,他在一个系统中的表现很好,可是不一定在其他系统中的... 阅读全文
posted @ 2014-06-26 15:48 Shapley 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.写法有2种:yield return <expression>和yield breakyield用于在迭代中返回一个值,并将值带入下一次迭代中。yield break则意味着停止迭代。纯粹的文字描述,一千个人有一千个说法,还是用代码更容易说清楚。2.官方示例(略带修改): 运行示例,发现powe 阅读全文
posted @ 2014-06-26 11:06 Shapley 阅读(328) 评论(0) 推荐(0) 编辑
摘要:C#中的lock语句是怎么回事,有什么作用?C#中的lock语句将lock中的语句块视为临界区,让多线程访问临界区代码时,必须顺序访问。他的作用是在多线程环境下,确保临界区中的对象只被一个线程操作,防止出现对象被多次改变情况。注意的地方有:lock对象必须是一个不可变对象,否则无法阻止另一个线程进入... 阅读全文
posted @ 2014-06-25 15:29 Shapley 阅读(5543) 评论(1) 推荐(0) 编辑
摘要:由于原因种种,本人负责部门中使用用户最大的一个客户系统架构工作,说是架构工作,其实是什么活都干。本人既是架构师又是程序员。部门是有架构师的,自己最初的想法是,让架构师哥哥去搞搞架构,自己做开发即可。没想到,领导和架构师异口同声,没有搞过这个领域的系统,不太了解,还是你来做架构(自己一进公司,就做这个... 阅读全文
posted @ 2014-06-20 15:59 Shapley 阅读(400) 评论(0) 推荐(1) 编辑
摘要:公司电脑要上网必须走10.35.*.*代理,然后才能上网。最近由于工作需要,需要不走代理上网,让同事设置好了后,访问外网没事了。可是就是不能同时上内网。于是在网上找了点route命令,修改了路由设置,现在可以既让外网也可以上内网了。在dos下,运行:route delete 0.0.0.0 --删除... 阅读全文
posted @ 2014-06-16 16:05 Shapley 阅读(268) 评论(0) 推荐(0) 编辑
摘要:本文不打算抄袭官方或者引用他人对Couchbase的各种描述,仅仅是自己对它的一点理解(错误之处,敬请指出),并附上一个入门示例。 ASP.NET Web项目(其他web开发平台也一样)应用规模小的时候,可以利用.net framework自带的缓存机制进行缓存,可是,当项目应用规模大了后,再这样万 阅读全文
posted @ 2014-06-10 10:04 Shapley 阅读(4901) 评论(3) 推荐(0) 编辑