摘要: 修改Linux环境变量 阅读全文
posted @ 2017-08-15 16:57 William Zhao 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: public static bool OpenCSVFile(ref DataTable mycsvdt, string filepath) { string strpath = filepath; int intColCou... 阅读全文
posted @ 2014-04-18 14:01 William Zhao 阅读(976) 评论(0) 推荐(0) 编辑
摘要: [原文发表地址] TFS Shipping Cadence[原文发表时间] 2012-08-28 8:13 http://blogs.msdn.com/b/brian_harry/archive/2012/09/07/tfs-ship.aspx我早就想写有关此的文章了,但不知何故,时光流逝,然而我一直没得空。Team Foundation Service如果你一直在阅读我的博客,那么这几个月以来你已经看到我的有关的服务更新的帖子。但还是让我退回去,然后从头开始。 约 2 年前,我们开始将TFS引入到云计算中。在最初,它只是一个尝试 — — 我们可以将TFS移植到 Azure中,并拥有一个可行的 阅读全文
posted @ 2012-09-13 12:42 William Zhao 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.cnii.com.cn/20080623/ca478091.htmMartin Fowler: 软件开发“教父”(2008-07-08 14:47:18)他改变了人类开发软件的模式,他被开发者们尊为“教父”,他从不与媒体谈论技术以外的事情。这个谜一样的科学家Martin Fowler,终于首次敞开心扉,讲述自己的故事。“Martin Fowler!”“Martin Fowler!”6月21日,在第三届“敏捷中国”技术大会北京开幕式上,近千名技术开发人员都表现出异常的兴奋。在观众热烈的掌声和兴奋的期盼中,蓄着大把胡子、穿着衬衫、一身休闲打扮的Martin Fowler 阅读全文
posted @ 2012-03-21 21:48 William Zhao 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 最近在Fix一个bug,用户报的是一个参数勾选和不勾选时结果发生差异。一接手这个bug,我就在代码里所以用到这个参数的地方设置了断点,但是过了2天仍然没有找到bug发生在何处,后来发现代码运行的都是正常的,函数返回结果也是预期的。最后发现仅仅因为用户参数的改变,一个功能的返回值会从 X_Y_Z, 到 X_Y不等,但是到了下一个功能,会Merge 这些值,这个bug是紧当先进去 X_Y_Z,在进入 X_Y时才会出错,编程不能太局限在一块代码,我们因该要跳出来,从大体上来看,每个类功能函数的作用,从而具体的分析问题可能出在什么地方,如果在一段代码找了很久也没有发现问题,那么问题很有可能就是出在了. 阅读全文
posted @ 2012-02-06 23:41 William Zhao 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.安装Python2.下载Django3.解压Django 运行命令 python setup.py install, 会把Django安装到site-package下面 (在Eclipse中运行Django中需要把这个目录加到引用目录中)4.运行 django-admin.py mysite 生成站点5.启动Server 运行命令python manage.py runserver 阅读全文
posted @ 2010-11-06 21:34 William Zhao 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-09-20 21:35 William Zhao 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说 ASP.net 的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道 Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候,就从缓存中去找这个实体。而不会考虑缓存的其他方面因素。所以他们在提到缓存时,想到的才只能是一个个的缓存实现的方法,而不是缓存的思想。那么,肯定就有人问,蝈蝈俊,那你理解的缓存思想是如何的呢?下面我就一一来说出 阅读全文
posted @ 2010-09-16 20:45 William Zhao 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 今天上午在复旦听了堂不错的法律课,感觉文科生们确实要轻松很多,老师说g4e理科生是靠做题来学习的。下午赶回到回到张江去了盛大创新院赞助的.net技术交流会。开会的时候忽然想到个不错的名字“畅想屋”,将来作为工作室的名字一定非常cool。参与的笔记如下:听了老赵关于Reactive式的编程,和Linq to sql 差不多太多。虽然从设计模式上来说漂亮了许多,代码也可以简洁许多,而且这样的代码可以很好的处理IF(以前记得某位大牛说他的程序中式放弃IF的)但总的来说我觉得这样的代码不太适合处理复杂的逻辑,也不适合程序员阅读,过于抽象了。准备还是等微软发布的时候再研究下,目前兴趣不是很大。DevLa 阅读全文
posted @ 2010-09-15 09:05 William Zhao 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:用SystemInformation 类SystemInformation 提供静态方法和属性,它们可用于获取诸如 Windows 显示元素大小、操作系统设置、网络可用性和系统中所安装硬件的性能等信息,这种方法侧重于操作系统(这里特指Windows)的一些设置和状态。 第二种方法 :用Environment 类通过这种方法可检索的系统信息包括命令行参数、环境变量设置、调用堆栈的内容、上次系统引导以来的时间,以及公共语言运行库的版本等等,测重于使用这个类的应用程序所处的环境和状态,也有比较多的动态信息,比如开机启动后的毫秒数等等。第三种方法 用RegistryKey 类这种方法方法读 阅读全文
posted @ 2010-09-15 09:03 William Zhao 阅读(164) 评论(0) 推荐(0) 编辑