随笔分类 - [62]work
-
C#代码检查工具:stylecop
摘要:微软的StyleCop作为一款代码分析插件,集成到Visual Studio 2008和Visual Studio 2010之中,可以帮助开发人员迅速地理清编程规范问题。对确保软件质量,确保软件开发效率而言,意义非凡。与同样出自微软的另一款代码分析工具fxcop通过分析程序集来检查各类编程规范错误不同的是,StyleCop是针对C#源代码的分析工具。有点类似java的checkstyle。StyleCop可以检查代码中的各类静态编程规范错误,从代码注释,代码布局,可维护性,命名规范,可读性等各方面对代码规范性进行检查。重要的是,其规则可以自定义,可以屏蔽掉不适用于特定项目的规则,甚至可以自定义 阅读全文
-
对.NET初学者两个问题的个人见解
摘要:总是会在QQ群里听到初学者或者还未入门的朋友们问诸如“编程好学么”、“学编程对英语要求高么”等等这样的问题。很清楚问这些问题的人们的想法,如果编程很难学那我就不必花时间学了,免得浪费时间,如果编程对英文的要求很高,但我对英语没兴趣,那我还是放弃编程吧,免得到头来后悔。可是问这些问题的人们忘记了,每个人的理解能力,学习能力甚至所有一切其实都是不一样的,问这样的问题,很像要过河的小马。小马过河的故事大家都听过,甚至有不少人嘲笑过小马,却忘了自己有时候其实就在扮演着小马的角色。 在“万事开头难”这句话的影响下,我其实一直害怕接触新的知识,尽管C#语言的门槛很低,我还是犹豫了良久,现在想想,这才是真的 阅读全文
-
计算机书
摘要:http://www.cnblogs.com/turingbooks/archive/2011/04/01/2001926.html 阅读全文
-
苹果笔记本MacBook安装Win7双系统教程
摘要:苹果笔记本MacBook因其时尚的外观设计和优美的系统界面深受大家的喜爱,不过对于新购买mac本本的朋友来说,使用macOS可能还不是很习惯,所以很多朋友都选择在MacBook上安装WinXP或者Win7双系统,毕竟MacOS上的软件和游戏太少。本文即MacBook安装Windows 7系统的图文教程,Mac安装Winxp同样可参照以下教程。以下我们就教各位如何利用苹果系统自带的Boot Camp来安装Win7。MacBook安装Win7双系统教程步骤一:使用Boot Camp 分割磁盘在10.6 Snow Leopard中,内建好了Boot Camp这套软件。在Finder下点选 前往> 阅读全文
-
与.Net大师Jeffrey Richter面对面交流
摘要:与.Net大师Jeffrey Richter面对面交流——TUP对话大师系列活动回顾上周末很有幸参加了CSDN举行的TUP活动,不但获得了带有Jeffrey签名的图书一本,而且还得到了和Jeffrey面对面交流的机会。会上也见到了很多牛人,博客园上的金旭亮老师,图灵丛书的主编刘江老师以及微软的测试总管方敏先生,激动之余,做一些回顾。首先是图灵丛书的主编刘江老师致开幕词。然后是北理工的金旭亮老师讲解.Net 4.0的新特性。金老师首先讲解了.Net 1.0到.Net 4.0的发展历程,然后系统的介绍了.Net 4.0新增的特性(并行处理,MEF等),讲解的很好,举的例子也不错,不过不知道为什么金 阅读全文
-
回顾我的2010,20本书陪我度过的三十而立的年纪[转]
摘要:http://www.cnblogs.com/perfectdesign/archive/2011/02/01/2010_read_books.html2010年,正好是我三十而立之年,一直有习惯从霍营城铁到知春路地铁站的时候,三十分钟时间里拿着本书看,不觉一年间居然看了20本书,特来晒晒:前几本书是关于用户体验的:1 《锦绣蓝图》,作者是linkedin的产品经理,也曾在雅虎任职,觉得此书主要是给初级产品经理设立一个做互联网产品的最佳实践, 比如搜索,导航,社交,信息架构,都蜻蜓点水到位,配有不少网站案例,值得学习。2 《结网》,王坚著,原QQ邮箱产品经理,《糗事百科》创始人,从大方面讲述如 阅读全文
-
大电商网站导航用户体验对比[转]
摘要:最近挺感兴趣研究电子商务网站的导航,特地找6个网站做横向对比四个综合性大站http://www.360buy.com/http://dangdang.com/http://www.suning.cn/http://shop.qq.com/两个垂直电商站点http://www.letao.com/http://www.mbaobao.com/先上截图:京东Dangdang苏宁易购QQ商城乐淘麦包包先横向对比导航栏弹出层的内容:京东,当当,乐淘,麦包包,乐蜂,都有二级或三级分类,推荐品牌,以及促销信息。乐淘上不但有这些,还含有价格区间,更加方便导航,不过貌似价格区间太细,不太适合提高销售(个人认为 阅读全文
-
团队项目开发"编码规范"系列文章
摘要:规范的编码风格不仅体现了一个人的技术水平,从某种意义上说也体现了一个企业的形象。好的、规范的编码风格,对于整个项目团队来说显得尤为重要。本系列文章对于“编码风格”的说明仅做参考,希望能对你有所帮助。团队项目开发"编码规范"之一:概述团队项目开发"编码规范"之二:代码外观团队项目开发"编码规范"之三:程序注释团队项目开发"编码规范"之四:申明团队项目开发"编码规范"之五:命名规范团队项目开发"编码规范"之六:语句团队项目开发"编码规范"之七:控件命名规则团队 阅读全文
-
几个软件研发团队管理的小问题
摘要:最近在与一位总经理交流的时候,他谈到他们公司的软件研发管理,说:“我们公司最大的问题是项目不能按时完成,总要一拖再拖。”他问我有什么办法能改变这个境况。从这样一个问题开始,在随后的交谈中,又引出他一连串在软件研发管理中的遇到的问题,包括:. 现有代码质量不高,新来的开发人员接手时宁愿重写,也不愿意看别人留下的“烂”代码,怎么办?. 重构会造成回退,怎样避免?. 有些开发人员水平相对不高,如何保证他们的代码质量?. 软件研发到底需不需要文档?. 要求提交代码前做Code Review,而开发人员不做,或敷衍了事,怎么办?. 当有开发人员在开发过程中遇到难题,工作无法继续,因而拖延进度,怎么解决? 阅读全文
-
开发者
摘要:自我认识不清的开发者在工作的几年里,我发现作为开发人员普遍存在自我认识不清的情况,出现这种情况的原因主要是不了解做为一个开发人员所应该具有的各种能力。在抛开计算机语言、数据结构及算法和操作系统网络数据库等层面的情况下(因为这些在具备兴趣这个要素时自然会主动的去学好),那么我认为做为开发人员所需要的要素:兴趣;理解能力;学习能力。 以上是一些基本的要素,是能够把程序写好、解决问题的要素,但要想成为更高级的开发者,还需要:成为一个有思想、会思考的人;智商;分析能力。 如果你研究过PetShop,你可能可以模仿它并用到你们自己的项目里,可能做出来的东西也不错,但不代表你就是一个有思想、会思考的人,仅 阅读全文
-
为将来的薪水而工作,为兴趣而工作
摘要:上个星期,我开始看卡耐基的《人性的弱点》,我相信里面总有一个弱点是你和是我的。如果有不认识卡耐基的人,那么更应该和我一起来看这本书。它能帮你找到你所忽略的弱点——不通过亲密朋友指出,而能够自己找到自己的弱点,这是最合适不过了。你或许已经知道自己的一些弱点,但当你看这本书时,你会发现弱点并不止这些,更多的是在某些场合下所忽略的。 这里节选我看过的一些内容——比薪水更宝贵的某公司有一位员工,在公司已经工作了10年,薪水却不见涨。有一天,他终于忍不住内心的不平,当面向雇主诉苦。雇主说:“你虽然在公司呆了10年,但你的工作经验却不到1年,能力也只是新手的水平。” 这名可怜的员工在他最宝贵的10年青春中 阅读全文
-
新版Microsoft All-In-One Code Framework发布下载 - 绑定第二版示例代码浏览器
摘要:新版Microsoft All-In-One Code Framework 3月10日发布下载。下载地址:http://1code.codeplex.com/releases/view/62267#DownloadId=215627本次发布中,不仅新增了20多个ASP.NET, Silverlight, Windows, IE, WF示例,也绑定了最新的示例代码浏览器:如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软新闻中心的这篇报道http://www.microsoft.com/presspass/features/2011/ja 阅读全文
-
3月15日 11:00AM 微软IE9正式发布
摘要:今天(3月15日)11:00AM,微软Windows Internet Explorer 9 (IE9) 正式发布。下载地址:http://windows.microsoft.com/zh-cn/internet-explorer/products/ie/homeIE 9 主要新增特性快速硬件加速的文本、视频和图形Internet Explorer 9 中的新图形功能和改进的性能为引人入胜和丰富的体验提供了条件。硬件加速的文本、视频和图形意味着网站可像安装在计算机上的程序一样执行。高清视频十分流畅,图形清晰且响应及时,颜色逼真,网站具有前所未有的交互性。通过子系统增强功能(如 Chakra 这 阅读全文
-
MVP
摘要:MVP :http://www.cnblogs.com/team/mvp/ 阅读全文
-
Sina Blogs
摘要:http://blog.sina.com.cn/u/1291804605http://blog.sina.com.cn/u/1275987830 阅读全文
-
在西方的程序员眼里,东方的程序员是什么样的?
摘要:最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道:世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要软件外包服务提供者。你是否有过与这种离岸外包团队合作的经历?如果有,感觉如何?你对这些来自东方的程序员有没有一些总结性的看法和观点(比如:他们是否合作,是否能按时提交代码,写出的程序是否有质量?)。依据是什么?读者的回复很踊跃,其中一个被顶的最高的回答是关于印度人的,回答中他说一个印度分包商给他们开发了一个组件,他认为这是他接触过的最恐怖的程序,里面最大的一个文件体积超过600KB,大概有3万多行。他向上天 阅读全文
-
我看微软.NET各子技术领域之应用前景
摘要:我不知道业界是否已有基于此技术开发的实际项目,有这方面项目经验的朋友,不妨谈谈自己的看法。 (2)ASP.NET Dynamic Data。这是一个看上去很酷的技术。当使用它来创建网站时,Visual Studio 2010会帮你创建一个DynamicData文件夹,里面放了数十个模板文件,构建了一个网站的“脚手架”,几乎不用编码,就可以生成一个全功能的“CRUD”数据驱动网站。 它的设计思想很好:底层使用ADO.NET实体框架或LINQ to SQL构造数据模型,通过提取数据模型中的元数据,动态选择合适的模板生成网页。这就避免了真实项目中不得不为每个数据存取任务设计不同网页的负担,而且这一技 阅读全文
-
云计算
摘要:尽管围绕云计算的宣传非常热烈,但是在思科近期的一个调研中,仅有18%的企业用户在实际使用云解决方案。有四分之三的企业用户计划将现有的应用软件迁移到云上或者订购软件即服务应用软件,有22%的企业用户近期没有迁移到云上的计划。更令人感到惊讶的是,有26%的企业用户仍然在考虑云是否对他们的企业有意义。据调查在未来三年里,有88%的企业希望在私有云或者公有云上存储他们的部分数据和应用软件。由此可见,很多企业对云计算仍然持观望态度。这引发了笔者的一个思考:中国有四千多万中小企业,对云计算来说是个巨大的商机。但就目前的发展情况来看,中小企业离云计算到底还有多远?基于这一思考,笔者查找了一些中小企业使用云计 阅读全文
-
360度全方位沟通
摘要:--向上领导为什么叫“360度全方位沟通”,怎么理解呢,有些人听到这个名字可能有点疑问,我们可以理解为“360度全方位领导”,因为沟通也就是领导力,也就是说服力。有些人说我是基层员工,谈领导对我来说太遥远,但事事不是这样。大部分人都会遇到这样一个状况:大部分人在公司里都有领导,大部分都有同事,而且大部分大部分时间都处在这个里面,所以别的主管也是和你同一阶层,也有自己的属下。其实360度领导讲的就是你处在任何一层次都是在领导,但大部分都有一个迷失,我一定要有一个职位才能领导,你给我一个经理,或者主管才能叫到他们,那在这里我们还可以用另外一句话来表示:“领导力就是影响力”,世界第一名的领导力大师约 阅读全文
-
面试(转)
摘要:说起来我也面试过相当数量的.NET(包括C#,后文不重复)程序员了,有的通过电话,有的面谈。后来发现,其实提的问题来来回回也就那么几个。这些问题有的已经有十年历史了,至少也有三年。我想对于一个“不错”的.NET程序员来说,在简单的提示下绝大部分问题应该可以“对答如流”。可能您也会觉得这些太细节,真要追究起来似乎也大都不是必须的,无视这些照样可以写程序,做网站,赚工资,但是我不会满足于成为(包括招聘)这样的程序员,暂时也懒得解释掌握这些东西的益处和重要性。 每个人都有自己的看法, 一切就看您自己的选择了。那么现在就开始吧。什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是 阅读全文