工厂4.0与生产自动化

十五年的从业经验,专注于半导体封装测试领域的生产自动化,提供相关软件产品及服务。 www.sevenswords.cn
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年8月27日

该文被密码保护。 阅读全文

posted @ 2014-08-27 15:54 东大叔 阅读(107) 评论(0) 推荐(0) 编辑

2012年12月26日

该文被密码保护。 阅读全文

posted @ 2012-12-26 08:43 东大叔 阅读(1465) 评论(1) 推荐(0) 编辑

2012年6月8日

摘要: 选择上面一个选项,而不是下面的显示实现接口;显示实现接口会带来一些你不会考虑到的问题,如“显式接口成员执行体不能通过类的实例进行访问”,详见http://msdn.microsoft.com/zh-cn/library/ms173157(v=vs.80).aspx 阅读全文

posted @ 2012-06-08 17:05 东大叔 阅读(465) 评论(0) 推荐(0) 编辑

2011年12月12日

摘要: 1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影响到整个齿轮组的正常运转。 齿轮组中齿轮之间的啮合关系,与软件系统中对象之间的耦合关系非常相似。对象之间的耦合关系是无 阅读全文

posted @ 2011-12-12 16:26 东大叔 阅读(677) 评论(0) 推荐(0) 编辑

2011年11月3日

摘要: C# 3.0语言的新特性——Lambda表达式Lambda表达式在C# 3.0 中,Microsoft 添加了“lambda 表达式”。lamdba表达式曾经用于很久以前的LISP计算机语言中,在1936年由一个美国数学家Alonzo Church对其进行了概念化描述。这些表达式提供了便捷的语法来指定一个算法。但是在接下来开始介绍lambda表达式之前,首先看看将一个算法指定为某个方法的参数的演进过程,因为这正是lambda表达式的目的。1. 使用命名的方法在C# 2.0之前,当一个方法或变量要用到委托(delegate)时,开发人员必须创建一个命名方法,并在需要委托的位置传入这个名称。例如, 阅读全文

posted @ 2011-11-03 11:33 东大叔 阅读(171) 评论(0) 推荐(0) 编辑

2011年9月9日

摘要: 委托和什么打交道最多?当然是方法。定义委托的实例需要指定方法,异步调用还需要指定回调的方法(回调函数),如果这些方法十分复杂还则罢了,可是有些时候,尤其是回调函数的内容及其简单,一句话甚至不需要回调函数,程序的逻辑也可以。为了满足委托的要求,却要反复的定义这些方法,有点烦啊…从.Net2.0开始,这个问题开始有了解决的办法,那就是匿名方法,看下面的例子 1: private void button1_Click(object sender, EventArgs e) 2: { 3: SampleDelegate dele = new SampleDelegate(m1); ... 阅读全文

posted @ 2011-09-09 08:54 东大叔 阅读(1038) 评论(1) 推荐(1) 编辑

2011年8月15日

摘要: 在SQL Server 2008 R2上,想通过Restore Database来导入一个数据库文件,却老是遇到如下错误 The backup set holds a backup of a database other than the existing 'XXX' database 经研究发现,可通过如下方法来解决此问题:因为红色方框中的原有数据库文件和日志文件不存在,所以只需创建正确路径文件即可恢复。 阅读全文

posted @ 2011-08-15 15:26 东大叔 阅读(134) 评论(0) 推荐(0) 编辑

2011年8月3日

摘要: 最近在Quartet测试机台上写一个脚本,需要强制删除一个文件, 却发现即使使用 -f 选项,rm命令还是需要再次确认。 经过一番研究发现是shell的问题,csh里面的rm 就是不支持 -f 选项, 所以只有用标准的shell来解决这个问题: sh -c "rm -f xxx"1. 如何知道当前运行的是什么shell? echo $SHELL2. sh与csh的介绍 1979年,Stephen Bourne在V7 UNIX版本上引入了标准shell,即sh。sh是基于Algol的一种编程语言,主要是为了简化系统管理任务,由于缺少一些交互使用的特征,所以大多用来写脚本。 1 阅读全文

posted @ 2011-08-03 11:35 东大叔 阅读(1515) 评论(0) 推荐(0) 编辑

2011年7月20日

摘要: 半导体制造的自动化(Ⅱ) 作者:德锐软件技术公司(Technology Resources Group, www.techresgroup.com)1958年,世界第一块集成电路在TI诞生。而今的集成电路的强大功能已今非昔比, 45nm、32nm制造工艺的复杂性已让很多公司望而却步。 2008年既是奥运年,也是全球第一块IC诞辰50周年纪念,同时将举办SEMICON在中国20周年庆典。让我们借"半... 阅读全文

posted @ 2011-07-20 21:45 东大叔 阅读(2694) 评论(0) 推荐(0) 编辑

2011年7月19日

摘要: 测试设备如此之多,其附带的测试系统当然也是各不相同,导致很难有一个统一的接口来接受数据。设备种类可列举如下: 设备/厂商 OS 测试系统 D10 Unix C Shell Script Quartet Solaris SunOS 4.1.4 Bash Shell Script ASL1000 Windows 2000 VB application Eagle364 Windows XP MFC application J750/Ultraflex Windows XP VB application Verigy 93000 Linux Perl Script Magnum Windows S. 阅读全文

posted @ 2011-07-19 22:23 东大叔 阅读(499) 评论(0) 推荐(0) 编辑