2016年4月15日
摘要: 代码管理工具也用了不少年了,整理下。 管理工具比较 用过VSS,CVS,TFS,SVN还有一个微软内部使用的不记得什么名字了。这里进行一些简单比较,重点介绍SVN的用法。 CVS历史悠久,1986年就发布了第一个版本,采用CS结构,服务器保持全部历史信息,主要用来管理文本,对其它类型的文件支持的不好 阅读全文
posted @ 2016-04-15 10:58 ShaunLing 阅读(244) 评论(0) 推荐(0) 编辑
  2016年4月11日
摘要: Visual Studio支持调试远程机器上的程序,经过简单设置后,就像调试本地代码一样方便。 第一步:将vs工具里的Remote Debugger文件夹拷贝到目标机器。大致的目录应该是:D:\Program Files (x86)\Microsoft Visual Studio ***\Commo 阅读全文
posted @ 2016-04-11 10:56 ShaunLing 阅读(352) 评论(0) 推荐(0) 编辑
  2016年4月10日
摘要: 书籍: 软件调试修炼之道(Debug it!: find, repair, and prevent bugs in your code)TP311.5/D64 2011 Windows高级调试(advanced window debugging)TP316.7/A60 2009 软件调试 TP311.5/C33 2008 软件调试实战(The developer’s... 阅读全文
posted @ 2016-04-10 22:00 ShaunLing 阅读(369) 评论(0) 推荐(0) 编辑
  2016年3月22日
摘要: 使用多线程可以利用多核CPU的计算能力,可以提供更好的程序响应能力,但是每个线程都有开销,需要注意控制线程的数量。 1. System.Threading.Thread 使用多线程最直接的是使用System.Threading.Thread。回调函数可以接受一个参数、或者不接受参数,没有返回值。 T 阅读全文
posted @ 2016-03-22 15:53 ShaunLing 阅读(213) 评论(0) 推荐(0) 编辑
  2016年3月11日
摘要: 设计模式——.net并行编程,清华大学出版的中译本。 这本书介绍了一些多线程编程的模式,也就是会使用多线程的场景,以及可以使用.net中的什么技术实现--当然主要是TPL(Task parallel Library)和PLINQ(parallel LINQ)。TPL是.NET Framework 4 阅读全文
posted @ 2016-03-11 17:41 ShaunLing 阅读(373) 评论(0) 推荐(0) 编辑
  2016年3月4日
摘要: 如果你是一个程序员, 除了编码之外,你还需要大量的阅读。今天我要为大家介绍几本值得一读的书,包括《The Pragmatic Programmer》,《The Mythical Man-month: Essays on Software Engineering》和《Clean Code: A Han 阅读全文
posted @ 2016-03-04 09:35 ShaunLing 阅读(196) 评论(0) 推荐(0) 编辑
  2016年3月2日
摘要: 下面这张图列出了一些软件的代码规模。比较下,自己的软件在什么位置? 阅读全文
posted @ 2016-03-02 10:48 ShaunLing 阅读(664) 评论(0) 推荐(0) 编辑
  2016年2月25日
摘要: 原文链接: The top 5 coolest questions I was asked during tech interviews 原文作者: César Ferreira 译者: leege100 下面这五个逻辑推理/解密的问题,是我过去的几年里在面试科技公司时被问到过最酷的几个问题。 瓶子中的水 现在有两个容... 阅读全文
posted @ 2016-02-25 17:06 ShaunLing 阅读(549) 评论(1) 推荐(0) 编辑
  2016年2月24日
摘要: 状态机图state machine diagram 下面是状态图的一个例子(一个城堡中的秘密保险箱的控制面板)。 转换transition包括3个部分:trigger-signature [guard]/activity,每个部分都是可选的。 内部活动 状态可以在没有转换时响应事件,可以使用内部活动 阅读全文
posted @ 2016-02-24 15:35 ShaunLing 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 对象图object diagram 对象图是某个时间点上的对象在系统中的快照,也经常被称为实例图。一般在展示组合对象结构时比较有用。例如 组合结构的类图 一个时刻的对象图 包图package diagram 包是一种分组构造,它允许你选择UML里的任何构造,把它的元素组织在一起,成为更高级别的单元。 阅读全文
posted @ 2016-02-24 15:31 ShaunLing 阅读(1092) 评论(0) 推荐(0) 编辑