03 2011 档案

摘要:上一篇文章已经简略介绍过TFS的安装与管理,本篇文章主要描述一下我个人在工作过程中使用TFS的一些指南与建议。本章内容预览:1.项目计划与跟踪经常有很多朋友在日常聊天中抱怨做计划很无畏,因为计划永远赶不上变化。确实如此,计划是赶不上变化,但你不计划,你永远不知道自己应该要做什么,什么时候做,虽然发生了变化,但是你可以根据原有的计划定制事情变化的解决方案与变化的定位,而控制变化的演变。1.1. 使用Project制定项目计划新建一个Project文件,或者打开TFS团队资源管理器中对话框中的项目-文档-项目管理-开发项目计划.xlsx文件。此时打开的文件均为一个空的Project文件,可以在此文 阅读全文
posted @ 2011-03-25 13:09 guangrou 阅读(624) 评论(1) 推荐(0)
摘要:整了几天TFS,把相关的一些配置与安装的要点简单记下,希望对大家有用。本篇主要是安装与配置上的内容,下一篇会介绍如何使用以及使用方面的相关心得体会。本篇内容简要:1. 安装部署1.1. 流程1.2. 安装操作系统服务器建议2G以上内存,500G硬盘空间。必须是windows 2003、windows2008。1.3. 配置操作系统更改计算机名称。安装IIS。创建TFS运行报表服务与自动构建的用户,建议属于administrators组,建议命名:TFSBuilder 用于自动构建服务。TFSReports:用于报表服务。1.4. 安装必备软件安装visual studio 2010。SQL S 阅读全文
posted @ 2011-03-21 21:54 guangrou 阅读(441) 评论(1) 推荐(0)
摘要:压栈(入栈)=执行方法中的指令.NET中栈和堆的比较1.NET中栈和堆的比较 #1原文出处:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和堆的基本知识,变量类型以及为什么 阅读全文
posted @ 2011-03-20 12:51 guangrou 阅读(213) 评论(0) 推荐(0)
摘要:关键字NHibernate,ExtJs,Asp.Net MVC,Unity,业务领域驱动DDD,SOA,WCF,WF,分层开发,权限管理,异常管理,事务管理,日志管理...宣传语这里没有无聊的口水战...这里没有浅尝辄止的“入门教程”...这里没有故弄玄虚的“思想家”,“理论家”,“术语玩弄家”...这里没有“高深”的技术细节...如果你对上面的关键字的了解还只停留在别人只言片语的断言...如果你看了几遍设计模式还不知道在实际项目中到底有啥用...如果你还觉得Asp.net只是简单的拖拖拽拽...如果你正在苦于如何突破“小程序员”的瓶颈...如果你想学习流行的开源框架,却看的云里雾里,不知从何 阅读全文
posted @ 2011-03-20 12:32 guangrou 阅读(963) 评论(1) 推荐(0)
摘要:这是一个WEB下的甘特图控件,控件的体积只有54KB,只有一个DLL文件。以左右分隔形式显示,左边是图形数据的绑定字段显示,右边是甘特图的线条计划。这个控件我花费了大概3天的时间完成的,使用方法很简单,设置指定的字段后并DataSource一个DataTabel就可以。控件是以.NET2.0的框架开发,肯定不支持1.1的了,不过我想会向上兼容。控件支持IE5, IE6, IE7, IE8,FF,Chrome本控件完全免费使用,包括商业,但是请保留版权(www.51ascx.com)控件预览:使用说明使用方法很简单首先拷贝Gantt.dll到你的项目中并添加到你的VS工具箱中。VS2008的添加 阅读全文
posted @ 2011-03-15 13:44 guangrou 阅读(3054) 评论(0) 推荐(0)
摘要:创作共用(Creative Commons,简称CC)协议 “创作共用”体现两个方面的含义: “创作”是缘自于创作者的行为,并产生作品为结果,创作者有权利要求自己的作品所附加的各种权利。在传统的“保留所有权利”的版权体系中,创作者的权利被错误地变成了“封闭”和“不传播”。在互联网时代,“保留部分权利”已经成为一种更有利于创作者的趋势。 “共用” 体现了人们愿意将作品给更多人使用的愿望,这种共同使用的前提是尊重创作者所选择的权利要求。我们把愿意共用的精神称为“分享主义”(Sharism),分享主义的前提是尊重创作者的权利,而不是随意剥夺变成“公有”。CC协议的使用 登录http://creati 阅读全文
posted @ 2011-03-13 23:53 guangrou 阅读(186) 评论(0) 推荐(0)
摘要:列表格式为:图书分类、中文书名、英文书名、作者。排名不分先后,用红色标记出我推荐的书籍。测试入门 软件测试(第2版) Software Testing (2e), Ron Patton 一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。软件测试的艺术(第2版) The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas 一本“久经考验”的测试经典:1979年,第一版面试;25年后,第二版登场。平心而论,有些观点已经不能直 阅读全文
posted @ 2011-03-07 21:19 guangrou 阅读(460) 评论(1) 推荐(0)
摘要:要想成为一个通信程序的开发高手,能够开发出稳定的、高效的、伸缩性好、可扩展性强的、单机承载数千甚至上万用户同时在线的网络应用系统,一般至少需要3年以上磨练与经验积累。积累过程中所经历的种种折磨,过来人一定都深有体会 -- 经常地加班加点、熬夜调试、就连做梦的时候都在想着那些不经常出现的bug究竟是什么原因导致的、要如何解决。 支持巨大并发的通信程序的开发是非常复杂的,其涉及到很多方面的专业知识,像TCP、UDP协议、Socket开发、多线程编程、线程池、并发架构、分布式架构、完成端口(IOCP)模型、异步编程模型、设计模式等等。而现在,所有这些经验的结晶都浓缩在ESFramework框架中。E 阅读全文
posted @ 2011-03-07 00:47 guangrou 阅读(805) 评论(2) 推荐(0)
摘要:注:在自己的博客中同步更新综合 SQL Server Skills – Immerse yourself in sql server (一篇汇聚) Featured Database Articles (本身就是篇汇聚) SQL Server @DatabaseJournal SQL Server Central SQL Tips | Tutorials 微软:SQL Sever Magazine 微软:SQL Server MSDN首页 微软:SQL Server Reference (MSDN) 微软:SQL Sever 2008 R2 Books online MS SQL CITY S 阅读全文
posted @ 2011-03-07 00:44 guangrou 阅读(315) 评论(2) 推荐(0)
摘要:为单片机编写C51代码,程序的可行性当然是必须保证的。但是包括笔者在内的很多新手,都忽略了程序的另一面——可读性、可维护性以及可扩展性。只要稍微有些嵌入式开发经验的读者,若看到笔者在“Zigbee之旅”系列博文中的源码,可能都会从其代码编写习惯中得出一个结论——“菜鸟”。呵呵,笔者决定抽时间学习一下C51嵌入式开发的编程规范,于是在网上收集了一些资料,结合自己的经验,一并分享如下。一、注释(1)文件注释 这里说的文件,一般是 .h 和 .c 文件。/*********************************************************** 文件名称: hal.h作. 阅读全文
posted @ 2011-03-07 00:03 guangrou 阅读(450) 评论(1) 推荐(0)
摘要:视图状态管理是一种简单且方便的技术。通过视图状态管理,控件开发者可以在一个原本无状态的环境下模拟有状态的且看起来是持续执行的运行效果。其具体过程为:每当用户请求某个.aspx页面时,.NET框架首先把相关控件的状态序列化成一个字符串,然后将其作为名为__VIEWSTATE的隐藏域的Value值发送到客户端。如果页面是第一次被请求,那么服务器控件也将是被第一次执行,名为__VIEWSTATE的隐藏域中只包含控件的默认信息,通常为空或者null。在随后的回送事件中,ViewState中就保存了服务器控件在签名回送中可用的属性状态。这样服务器控件就可以监视在当前被处理的回送事件发生之前的状态了。这. 阅读全文
posted @ 2011-03-03 23:44 guangrou 阅读(534) 评论(0) 推荐(0)