现在位置: 首页 > 自动控制 > 文章
2013-07-16 06:52 工业·编程 ⁄ 共 1207字 暂无评论
1.简介:     AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。     有点类似于QTP 的对象识别,但比QTP的对象识别得比较深入,特别是对CS识别比较好,因此有些...
阅读全文
2013-07-15 06:47 工业·编程 ⁄ 共 2571字 暂无评论
CEvent是用于线程间通信的一个封装类,他继承于CSyncObject,而CSyncObject又继承与类之父Cobject CEvent是一个允许一个线程在某种情况发生时,唤醒另外一个线程的同步对象 使用 CEvent 类2007-07-10 19:44使用 CEvent 类 CEvent 类提供了对事件的支持。事件是一个允许一个线程在某种情况发生时,唤醒另外一个线程的同步对象。例如在某些网络应用程序中,一个线程(记为A)负责监听通讯端口,另外一个线程(记为B)负责更新用...
阅读全文
王鹤(英文名taylor),85后程序员,09年毕业于南昌大学软件工程专业。一直从事JavaEE的企业应用的研发和架构设计工作,初期从事过OA,CRM等企业项目研发。独自一人开发完成了基于HTML5的开源图形库:ichartjs。使用纯JavaScript语言,利用HTML5的Canvas元素绘制各式图表,为Web App图表展示方面提供解决方案。ichartjs是基于Apache License 2.0协议的开源项目。 ▲王鹤 王鹤拥有一个倔强的技术信仰:“技术这条道路虽然崎岖,但值...
阅读全文
近年来,越来越多的开发者选择将自己的产品以开源形式发布,有时的结果是——你满怀诚意地开源,却无人问津。尽管你的产品做得相当好,但是仅把产品的源代码公布出来,这还不算开源,因为其他用户可能无从下手。没有用户,久而久之,你的满腔热情就会熄灭。 那么如何才能让开源项目为更多人所知,成为一个真正牛X的开源项目呢?除了项目自身优秀外,你还需要注意以下事项。 一、有一个真正有用的 README 即使你为你的开源项目制作...
阅读全文
2013-07-14 07:43 工业·编程 ⁄ 共 1626字 暂无评论
如今,开源项目无处不在,它们经历了诞生、兴盛、衰落等一系列过程,最终非常优秀的项目才得以存留并发展壮大。一些人认为开源运动是近几年才兴起的,其实不然,开源项目甚至可以追溯到几十年前。比如,20 世纪 60 年代的 NASA COSMIC 软件集合。 自由软件创始人 Richard M. Stallman 曾说,“当我 1971 年在麻省理工学院人工智能实验室工作时,我已经成为了软件共享社区的一部分,当时该社区已经存在很多年了”。 本文将列出一...
阅读全文
2013-07-14 07:41 工业·编程 ⁄ 共 1496字 暂无评论
在经济全球化、信息全球化的大环境下,开放标准、开放计算以及开源软件已经成为IT产业发展的重要推力。当前,中国大量开发者参加了开源社区的工作,并作出了很大的贡献,中国正逐步从开源社区消费者变为贡献者。我国的一些大企业纷纷参与部署开源软件研发应用,利用开源打开市场,创造新的利润增长点。 开源软件已经渗透到了我们日常生活的方方面面,只是这种渗透不易被我们察觉。 最初开源软件只被看作是属于开发者和IT爱好者...
阅读全文
2008年夏季,在盖茨从微软退休的前一周,微软就开源软件的问题举行了会议。一方面,多年以来开源社区将微软视作头号公敌。另一方面,微软CEO史蒂夫·鲍尔默(Steve Ballmer)曾将Linux称作“恶性肿瘤”。2007年夏天,微软总法律顾问布拉德·史密斯(Brad Smith)和专利授权主管霍拉西奥·古铁雷兹(Horacio Gutierrez)表示,Linux侵犯了微软的235项专利,并暗示将对任何使用Linux的大企业收取专利费。 然而,微软也逐渐意识到开源运动的力...
阅读全文
2013-07-14 07:26 工业·编程 ⁄ 共 2078字 暂无评论
一、开源精神里最重要的,是拿来主义 这和大部分人的想法不一样。开源需要贡献、需要付出,但在贡献和付出之前,首要的是去了解、去使用已经存在的。 比如前端工程师,会经常使用模板,天天用着,会有不爽,就会想着自己去写一个模板引擎。直接去写一个没什么不对,但更好的方式是,先去开源社区搜索下同类产品。看自己的想法,是否已经有人实现了,看自己的想法中,哪些是靠谱的,哪些是不太靠谱的。 相关阅读 ----开源软件及...
阅读全文
一)语言入门   《C++   Primer》: 适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。     《The   C++   Programming   Language》/《C++程序设计语言·第三版特别版》 :  简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The   C   Program...
阅读全文
你要不同的10个数。你可以设个数组存储已经产生的数。比如已经产生了第一个数5,你用rand()生成了又一个5时,比较一下以产生的数发现是5,就跳过,看下一个。总能产生10个不同的随机数。 算法就是,每生成一个数就与原来生成的数比较,如果有相等的就就重新生成一个数,这样就能保证10个数都不相等了。下面这个程序生成数的范围是0到100: #include <iostream> #include <stdlib.h>     &...
阅读全文