随笔分类 -  学习心得

for SBY
摘要:In my opinion, all of test automation framework supply nearly the same function, the only difference is make a friendlier user interface. We master the principle of the tools and learn the methods form the tool author. For the web application automation, below code show the nature. This is part of t 阅读全文
posted @ 2013-05-27 12:14 hbfly 阅读(236) 评论(0) 推荐(0)
基础知识
摘要:线程同步的方式和机制临界区、互斥区、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程将被挂起,并一直等到进入临界区的线程离开,临界区在被释放后,其他线程才可以抢占。 2、互斥量:采用互斥对象机制。 只有拥有互斥对象的线程才有访问公共资源的权限,因为互斥对象只有一个,所以能保证公共资源不会同时被多 阅读全文
posted @ 2011-04-26 14:29 hbfly 阅读(303) 评论(2) 推荐(1)
工作过程中的经验
摘要:1)写一个比较复杂的文本处理工具,不要妄图代码可以处理所有情况,一定要一种ruler.txt的机制,里面有对应的 a强制替换成 b, 甚至还要有加载特定的ruler.txt的机制2) 阅读全文
posted @ 2010-10-25 15:06 hbfly 阅读(195) 评论(0) 推荐(0)
用C#创建各种类型的wave文件
摘要:最近的工作用到创建wave文件,把方法share出来现在只是能work但还有很大的缺陷1)正确的写入方法是开辟一块buffer,然后一个线程写入,一个读。或者用stream但没弄出来开,着急赶工就采用了逐秒写入这种笨方法,考虑过用内存映射文件,也卡住了,等明天贴上[代码] 阅读全文
posted @ 2009-04-28 23:00 hbfly 阅读(2253) 评论(1) 推荐(0)
中国的十二生肖原来还代表着对人品格的要求
摘要:中国人说:第一组是老鼠和牛.老鼠代表智慧,牛代表勤奋.智慧和勤奋一定要紧紧结合在一起.如果光有智慧,不勤奋,那就变成小聪明;而光是勤奋,不动脑筋,那就变成愚蠢.这两者一定要结合.这是祖先对我们第一组的期望和要求,也是最重要的一组. 第二组是老虎和兔子.老虎代表勇猛,兔子代表谨慎.勇猛和谨慎一定要紧紧结合在一起才能作到胆大心细.如果勇猛离开了谨慎,就变成了鲁莽,而没了勇猛,就变成了胆怯.这一组也非常... 阅读全文
posted @ 2009-02-03 15:34 hbfly 阅读(856) 评论(0) 推荐(0)
nunit的最精简教程
摘要:可能要用到。[代码] 阅读全文
posted @ 2008-08-29 11:38 hbfly 阅读(1426) 评论(0) 推荐(0)
C#操作注册表的两种方法及引申出调用脚本的通用方法
摘要:今天着急改天补详细用法1)using Microsoft.Win32;这是常规的方法,有很多详细介绍,这不是重点[代码]2)引用wshom.ocx:这提供了一条途径复用各种脚本,当framework提供的方法不好用时可以考虑。暂时只是觉得有用,还不知道怎么用,呵呵,atc那些乱七八糟的脚本都可以用了var Reg = new ActiveXObject("WScript.Shell");//找到W... 阅读全文
posted @ 2008-08-06 17:16 hbfly 阅读(405) 评论(0) 推荐(0)
一些基础知识
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections.Generic; using System.Text; using System.IO; using System... 阅读全文
posted @ 2008-07-23 23:32 hbfly 阅读(685) 评论(2) 推荐(0)