- 下载 | 《LabVIEW编程样 09-30
- 警惕那些产生负价值的开发者 09-30
- MIT工具让程序员可以在不兼容的 09-30
- 数据与艺术结合——特斯联无界数字 09-29
- 招募|项目审阅者 09-29
- 这可能是本年度最顶尖的前端大会干 09-29
- 中国工控 |西门子PLC S7- 09-29
- 浅析 Spring 中的事件驱动 09-29
- 进口水果标签号码代表着什么? 09-29
- 麻省理工研制自动补丁修复,再也不 09-29
下载 | 《LabVIEW编程样式》——有关LabVIE
发布者: super | 发布时间:2017-09-30
内容简介
《LabVIEW编程样式》是一本有关LabVIEW编程的最佳实践指南。针对应用程序的易用性、高效性、可读性、简单性、可维护性、健壮性、性能等方面,作者为LabVIEW软件开发给出了全面的样式指导。书中讨论了与软件开发周期、前面板、框图、图标和连接器、数据结构、错误处理、设计模式、说明文档、代码复查等有关的样式规则,并给出了各种应用实例和演示结果。
目录
第1章 样式的重要性
<警惕那些产生负价值的开发者
发布者: super | 发布时间:2017-09-30
英文: professorbeekums,编译:SDK/鲁行云
https://www.sdk.cn/news/6206
如果有好文章投稿,请点击这里查看详情
在软件开发者的职业生涯中,我们一定会遇上一两个产生负价值的同事。你也许会想:负价值是个什么鬼?
曾经就有过这样一个同事。在 6 个月的时间里,他对代码库进行了两次更改。而这些更改不但没有起到好的效果,反而影响了产品的多个其他功能。
这样的开发者,他做的事情不仅没有任何效果,还会影响其他人的工作,这就是他们所产生的负价值。为了解决他所带来的问题,整个团队都不得不花费很长时间来解决问题。
相信你一定也遇到过这样的“坑队友”。
还有一种开发者,他们写的代码都能正常工作,但是他们写的代码却只有自己能看懂,团队中的其他人要想看懂他写的代码,要花费大量的时间去理解。这样的开发者,在某种程度上也是在贡献负价值。
我们来算一笔账:
糟糕的开发者花费 5 个小时,写了一堆难以理解的代码。其他 4 名
MIT工具让程序员可以在不兼容的项目之间移植源代码
发布者: super | 发布时间:2017-09-30
麻省理工学院(MIT)的科学家们已开发出了一款名为CodeCarbonCopy(CCC)的新工具,这款工具可自动将代码从一个项目移植到另一个项目,对应标注差异之处,让移植过去的代码适用于新的代码库。
这款工具还没有公开发布,因为研究人员仍在竭力改进和完善,但他们在内测环境下已测试成功。
据研究团队声称,他们使用CodeCarbonCopy,在六款流行的开源图像处理程序之间移植了代码。该团队进行了8次试验,其中7次成功,接受端程序成功地执行了移植过去的代码,没有错误。
原标题:数据与艺术结合——特斯联无界数字艺术展
科技本身就是一种艺术,与作家笔下的字符和画家手中的颜料一样,计算机工程师敲打的代码在某种程度上是这个世界最为神奇的一种艺术,这些散落在网络世界里的“代码逻辑”,代替我们思考,帮助我们决策,甚至感知我们情绪,这一切都提升了自然资源的高效利用。
这样的感慨不是凭空而来,如果你参观了最近的北京设计周——国贸分会场展区特斯联艺术家邀请展,恐怕会与笔者一样,感受到全新的生命艺术。
位于北京设计周国贸分会场展区的“ChengProject”,最显眼的当属新潮数字艺术作品《Bit Portrait》& 《Data Painings Beijing》,该展品以企业特斯联IOT及AI技术为基础,结合计算机图形编程技术,生动展示了城市智慧建筑的生命气息,以及建筑与人之间的交流和律动。特斯联联合数字艺术家舒善艺(Intercreative_lab创始人)①和媒体艺术家裴峰②共同打造了这出数字可视化视觉盛宴,其将高科技与建筑、艺术的结合,令人耳目一新,在本届北京设计周国贸分会场展区中,备受瞩目。
原标题:招募|项目审阅者
我一直相信
一个好前端能做的事,绝不仅限于敲代码
他一定乐于帮助新人成长,为前端界输送新鲜力量
而这样的你,也是我们所期待的!
最近腾讯IMWeb官方精心制作了一门前端课程
(翻到页底有宣传片噢)
基于课程的需要
这可能是本年度最顶尖的前端大会干货!(上)
发布者: super | 发布时间:2017-09-29
2017年9月16日,IMWebConf2017在深圳科兴国际会议中心完美落幕。现场参会者达到约500人,参会者覆盖了华为、大疆、京东、百度、阿里、腾讯等近百家公司,还有来自北京、上海、香港等各地的开发者远道而来参会。
大会邀请了国内外讲师16名,包括W3C的全球项目负责人Philippe先生、Google、微软以及来自Facebook的ReasonML团队赞助的顶级编译器专家张宏波先生等技术专家,以及来自百度、阿里巴巴、去哪儿、UC浏览器、腾讯等国内一线公司的顶级开发者,总计探讨了16个议题,涵盖了Web前端领域的前沿主流技术、Node.js、框架工具、性能、安全等各个细分领域。
原标题:中国工控 |西门子PLC S7-200常见问题故障及解决办法
技术文章来源提供
1、西门子Step7Micro/WINV4.0安装在什么环境下才能正常工作?
Step7Micro/WINV4.0的安装、运行环境为:
WINOOWs2000SP3以上
WINOOWsXPHome
WINOOWsXPProfessional
西门子plc没有在其他操作系统下测试,不保证能够使用。
2、Step7Micro/WINV4.0和其他的版本兼容性如何?
Micro/WINV4.0生成的项目文件,旧版本的Micro/WIN不能打开或上载。
3、siemens200PLC硬件版本有什么区别?
二代S7-200(CPU22x)系列也分几个主要的硬件版本。
6ES721x-xxx21-xxxx是21版;6ES721x-xxx22-xxxx是22版。
22版与21版相比,硬件、软件都有
浅析 Spring 中的事件驱动机制
发布者: super | 发布时间:2017-09-29
来源:徐靖峰,
www.cnkirito.moe/2017/09/10/event-1/
今天来简单地聊聊事件驱动,其实写这篇文章挺令我挺苦恼的,因为事件驱动这个名词,我没有找到很好的定性解释,担心自己的表述有误,而说到事件驱动可能立刻联想到如此众多的概念:观察者模式,发布订阅模式,消息队列MQ,消息驱动,事件,EventSourcing…为了不产生歧义,笔者把自己所了解的这些模棱两可的概念都列了出来,再开始今天的分享。
在设计模式中,观察者模式可以算得上是一个非常经典的行为型设计模式,猫叫了,主人醒了,老鼠跑了,这一经典的例子,是事件驱动模型在设计层面的体现。
另一模式,发布订阅模式往往被人们等同于观察者模式,但我的理解是两者唯一区别,是发布订阅模式需要有一个调度中心,而观察者模式不需要,例如观察者的列表可以直接由被观察者维护。不过两者即使被混用,互相替代,通常不影响表达。
MQ,中间件级别的消息队列(e.g. ActiveMQ,RabbitMQ),可以认为是发布订阅模式的一个具体体
进口水果标签号码代表着什么?
发布者: super | 发布时间:2017-09-29
华龙网9月29日15时50分讯 对于这些水果贴纸标签上的号码代表着什么?今天小编就来帮你解开水果贴纸号码的玄机。什么是PLU代码?进口水果上的小贴纸,往往除了注明出产地或品牌外,也会有一组介于四位数或五位数的号码代号,称为PLU代码,也称“价格查找代码”。这些号码其实是由国际农产品标准联盟(简称IFPS)分配,并始于1990年,主要用在散装且未经加工的新鲜蔬果、干果与草药上,作为生产与销售者之间跨地域与系统的共同语言。其目的是为了方便超市追踪查询产品的种类与价格等信息,以及进行产品分类,让销售者在管理存货和采购量、定价,以及做销售结算时更加省时。不过,这个PLU代码系统是让全球各生产商自愿参与,并没有受到任何约束或是任何政府监管机构的管制。网络流传1:某一个号码的水果会比较好吃? X 错根据IFPS网站针对PLU代码的申明指出,市面上所见的PLU号码一般为四位数或五位数。那些由四位数字组成的基本代码中,皆由“3”或“4”字开头(属于3000到4000系列编号),且都代表是以主流传统农耕的方法种植。值得注意的是,这些PLU代码的确切数字号码分配是没有规律的。因此,不存在以号码来判断哪一个水果
麻省理工研制自动补丁修复,再也不用手动升级打补丁?很傻很
发布者: super | 发布时间:2017-09-29
是不是对电脑、手机应用没完没了的升级感到厌倦?但是却又不得不升,因为大多数商业化软件都有着需要定时修补的Bug和安全漏洞。
一般情况下,这些Bug都是一些简单的疏忽造成的。举个例子来说,程序试图读取已经不存在的数据。补丁也很简单,通常就是一行用于验证这些数据是否存在的代码。
既然如此简单,那么可不可以自动生成补丁呢?有一些研究组正在尝试关于此事的研究,其中就包括麻省理工大学的电气工程和计算机科学的教授Martin Rinard,开发出了补丁通常倾向于采用的模板。算法能够用这些模板生成和评估候选补丁。
最近,Rinard和学生Fan Long和加州大学圣地亚哥分校的Peter Amidon又研发出一个新系统,能够通过分析软件成功打出的补丁,学习生成自己的模板。
