HaiJia Hou

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年1月31日

摘要: 上个月做了一个ListBox的内容上下移动,有段代码之前看着一直不爽,后来改了又改,现在总算看得顺眼点了,所以想拿出来跟大家探讨下。并且可以用来做笔试题。 开始的代码是这样的: class RecodeExample { public object[] Pages { get; set; } ... 阅读全文
posted @ 2012-01-31 14:56 HaiJia Hou 阅读(225) 评论(0) 推荐(0)

2012年1月16日

摘要: 我们听到敏捷开发中的文档都内容比较简练,篇幅相对比较少. 敏捷中有句名言是"个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档"。这句话说的有道理,但是容易给人们造成一种误解,就是文档的书写在敏捷开发中的地位很低,文档不需要写的太丰富,只要有足够的“点”,能保证软件如期交付,保质交付就可以了。个人认为文档的完整性,专业性对软件开发和持续的软件团队发展过程起着知识积累,能力展示,软件开发中的文档的书写是单凭个体的能力无法达到要求的。敏捷提倡人与人的互动,但人的每次互动是不断的耗费人力和时间成本的,并且质量不得保证。而文档是持续完善的,并且这种方式的知识传递不受人 阅读全文
posted @ 2012-01-16 10:29 HaiJia Hou 阅读(167) 评论(0) 推荐(0)

2012年1月9日

摘要: This artical comes from http://www.thoughtworks.com/consulting/testing-strategy. THe company "thoughtworks" is an amazing companyhas leadership in so... 阅读全文
posted @ 2012-01-09 17:33 HaiJia Hou 阅读(210) 评论(0) 推荐(0)

2011年11月30日

摘要: 今天拜读了别人的代码,发现自己又一次孤陋寡闻. System.ComponentModel提供了很多丰富的对象让编程更简单,很容易地达到你要实现的目的,避免自己写更多的逻辑来实现你要的需求。 假设我们的产品是一个网站,它需要获取internet上其它网站的信息,比如股票,天气预报。要获取这样的附属信... 阅读全文
posted @ 2011-11-30 17:32 HaiJia Hou 阅读(281) 评论(0) 推荐(0)

2011年11月24日

摘要: 我先来解释下标题的意思, 我们都知道"事件触发",就是当一个行为或方法函数执行后,比如点击行为或页面刷新,会触发一个新事件或一个委托链;那么当属性被赋新值后,能否象方法函数一样,也自动触发事件呢? 举例说明,如果一个类对象的某个属性值发生了改变,这个类对象需要被感知这个属性发生了改变,我们可以怎么... 阅读全文
posted @ 2011-11-24 10:38 HaiJia Hou 阅读(319) 评论(0) 推荐(0)

摘要: 我们的新项目要我们在原有代码的基础上做bug fix和一些功能开发,我们拿到的代码里要调用一个本地的wcf service, 但是搜索了所有项目文件都没有找到类似于web项目的文件,当时就跟客户确认这个问题,后来客户回信说那个wcf service会自动地创建的,所以我们坚定了信心再研究研究其中的蹊... 阅读全文
posted @ 2011-11-24 09:48 HaiJia Hou 阅读(273) 评论(0) 推荐(0)

2011年11月15日

摘要: 以下言论和代码仅供参考,因为是自己对kinect的理解,会有错漏。 kinect的简单动作捕捉是通过其RGB摄像头(3 个摄像头之一)捕捉的。目前beta2版本里至少可以追踪21个关节点(如头,左肩膀,肩膀中心,有肩膀,脊椎,左右肘,手腕,脚踝,左右中臀)。可以在这里找得到Microsoft.Res... 阅读全文
posted @ 2011-11-15 16:40 HaiJia Hou 阅读(565) 评论(0) 推荐(0)

2011年10月20日

摘要: 在工作中,我们经常会遇到一些平时没有想过的问题,其中这些问题可以拿出来当作面试题或者笔试题,这些题不是为了考别人,而是积累下来,帮助自己回想自己当时做过的事情做到了什么程度。所以特此在博客里留了这么一片文章来记录我的工作学习历程。当然,记录的这些问题我并不见得自己会,问题可能很难,不见得越难越反映我的水平,我只是不想把一个绝好的问题给丢掉。1.计算机硬件基础知识类:1)计算机IO接口不光包括IO硬件电路,还包括相关的软件驱动程序模块,请问其可放在哪些地方:A,接口;B,主机上的ROM;C,外存;D,主板2.数据结构:1)如何删除二叉树中的某个子结点,并保持二叉排序树特性不变? 阅读全文
posted @ 2011-10-20 11:58 HaiJia Hou 阅读(171) 评论(0) 推荐(0)

2011年10月9日

摘要: 1.MSAA自从windows 95以来到今天的windows 的任何版本,我们这些开发人都还可以使用MSAA来操作windows的UI。 MSAA是由谁来实现的呢?是COM,即组件对象模型。COM其实就是用来沟通的,负责操作系统与应用程序的沟通。用原文的话说就是COM定义了操作系统与应用程序的机制... 阅读全文
posted @ 2011-10-09 15:54 HaiJia Hou 阅读(1295) 评论(0) 推荐(1)

2011年9月7日

摘要: 现在在做一个网站的界面自动化测试开发,这个项目是开发与测试同步,即新开发了哪些页面,我们就要测试哪些页面;界面增加了哪些功能,或者还没有实现部分功能,我们测试人员就要想好怎么写程序去测试这些当前和未实现的功能。 在这个过程中,发现一个有一点很重要:为了达到方便测试的目的,(比如快捷找到所有期望的... 阅读全文
posted @ 2011-09-07 15:57 HaiJia Hou 阅读(273) 评论(0) 推荐(0)