- 17个新手常见Python运行时 09-15
- 十大Web应用开发必备技巧 09-15
- 【行业重磅消息】增材制造装备制造 09-15
- 死磕 Java 并发 :Java 09-15
- 【JAVA知识贴】Java习惯用 09-15
- 什么是CPS?什么是工业互联网? 09-15
- 什么是工程师文化? 09-15
- 数据可视化工具与编程的优缺点解析 09-14
- CSS的6种解决图片下面产生间隙 09-14
- 即使放弃你的代码,也不要放弃你的 09-14
17个新手常见Python运行时错误
发布者: super | 发布时间:2017-09-15
作者:tsl0922
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。
1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)
该错误将发生在类似如下代码中:
if spam == 42 print('Hello!')2)使用 = 而不是 ==(导致“SyntaxError: invalid syntax”)
= 是赋值操作符而 == 是等于比较操作。该错误发生在如下代码中:
if spam十大Web应用开发必备技巧
发布者: super | 发布时间:2017-09-15
Web应用开发正在不断演变,Web开发所具备的技能也在不断更新变化中。开发者唯有不断进取、学习新的知识才能在开发行业中站住脚。下面是根据今年来,认为Web应用开发必备的十大专业技巧。
1、安全
过去,企业在内部安装应用,基于防火墙背后的应用无法与第三方服务或应用进行通信。而随着软件的发展,现代Web应用能够与其他设备进行集成,并存储在云服务器上或者访问多种类型设备。因此,安全问题显得尤为重要。
“作为一名应用开发者(web/desktop),深入理解应用程序的安全性是最为重要的技能之一。”Veracode首席安全顾问Stephen Jensen说道,“在当今世界,有关安全问题的新闻不绝于耳,大多数是揭露数以百万计的人们的敏感信息。因此,Web应用开发者必须知道如何预防常见的漏洞,比如Cross-Site i
【行业重磅消息】增材制造装备制造正式列为独立行业
发布者: super | 发布时间:2017-09-15
2017年6月30日,国家质量监督检验检疫总局、国家标准化管理委员会批准《国民经济行业分类》国家标准,编号GB/T4754-2017,替代原《国民经济行业分类(GB/T4574-2011)》,新标准将于2017年10月1日正式实施。
这是增材制造装备制造首次作为独立的行业列入《国民经济行业分类》之中。在新的国家标准中,增材制造装备制造是指以增材制造技术进行加工的设备制造和零部件制造。根据新的分类,增材制造装备制造(代码3493)行业小类,归属于其他通用设备制造业行业中类(代码349),归属于通用设备制造业行业大类(代码34)。
由于原有国家标准没有对增材制造设置独立的分类,因此难以开展产值、收入、利润等方面的统计,导致反映产业全貌的数据缺失,给产业政策的制定、重大专项批复等方面带来了许多问题。而这一修订将对促进增材制造行业和企业的发展具有长远的积极影响。
中国增材制造产业联盟根据新的国家标准,将进一步完善行业数据统计工作,建设行业数据库,形成企业数据定期报送制度,建成权威的行业统计数据库、典型应用案例库和优质项目库,推动增材制
死磕 Java 并发 :Java 内存模型之 happe
发布者: super | 发布时间:2017-09-15
那么我们正确使用同步、锁的情况下,线程A修改了变量a何时对线程B可见?
我们无法就所有场景来规定某个线程修改的变量何时对其他线程可见,但是我们可以指定某些规则,这规则就是happens-before,从JDK 5 开始,JMM就使用happens-before的概念来阐述多线程之间的内存可见性。
在JMM中,如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在happens-before关系。
happens-before原则非常重要,它是判断数据是否存在竞争、线程是否安全的主要依据,依靠这个原则,我们解决在并发环境下两操作之间是否可能存在冲突的所有问题。下面我们就一个简单的例子稍微了解下happens-before ;
i = 1; //线程A执行
j = i ; //线程B执行
j 是否等于1呢?假定线程A的操作(i = 1)happens-before线程B的操作(j = i),那么可以确定线程B执行后j = 1 一定
【JAVA知识贴】Java习惯用法总结
发布者: super | 发布时间:2017-09-15
base01
一。什么是程序:生活中的程序:取钱:1.找到银行2.取号排队3.到柜台办理业务4.输入密码5.拿钱走人
计算机中的程序:完成一件事情所执行的一系列有序的指令集合。指令:命令
二.计算机语言发展1.机器语言: 0{{10101:0}}2.汇编语言: 可以使用一些英文单词作为指令3.高级语言: java/c/c++/c#
java可以开发:cs架构的程序:client-serverbs架构的程序:brosewer-server
三。 Java环境的搭建:
jdk:java development kit:java开发工具包jre: java 运行环境
四。java程序的编写步骤 :public class 类名{//书封面//主要章节 java程序的入口public static void main(String[]args){//java代码编写}}//封底
java程序开发步骤:1.编写
什么是CPS?什么是工业互联网?
发布者: super | 发布时间:2017-09-15
我加入两个群,主要都是中国制造企业的CIO、流程管理、供应链管理、制造IT解决方案、制造业媒体、制造业国家部委专家这些人士。天天吵工业4.0、智能制造、工业云、工业互联网。老是老生常谈的一些话题,我记得5年前我就在说这些。现在再说一遍吧。
一、ERP、MES、CPS
ERP是面向中层管理的。核心是管理生产过程的人、财、物、设备。ERP的关键使用者是生产体系中的各个部门的中层管理者。管理的方法就是PDCA,也就是计划&预算、执行、检查、考核与改进。
而MES是面向实际制造执行者的,所以叫制造执行系统,没有管理两字。
但轮到MES就开始乱了,尤其在现在的智能产品、智能设备、智能车间、智能制造、工业大数据这些概念下,MES就更乱了。
我们先说说CPS,信息物理系统。外行的人都觉得这是一个陌生的新名词,比MES还要陌生。其实这是工业非常普遍的一个名词。英文和中文翻译都不好直面理解,那我就说说。我一解释它的包含,你就知道它的作用了
CPS包含四部分:设备程序自动化编程系统、生产任务管理系统、生产工
什么是工程师文化?
发布者: super | 发布时间:2017-09-15
今天,我想在这里再写一篇关于工程师文化的文章,一方面是因为我又有了一些想法和体会,另一方面,因为我也正走在创业的道路,毫无疑问,要建一个有浓重的工程师文化的团队或公司,所以有必要把自己的相关想法形有成白底黑字的“字据”,以供打自己的脸——“要是未来没有做到,这篇文章就打我未来的脸” || “这篇文章太幼稚了,未来的我会打我现在的脸”,当然,如果要打脸,我希望是前者。
Again,这篇文章不是招人的贴子,因为我觉得,招聘第一重要的事,不是发招聘广告或是找猎头挖人,而是先得让自己变成一个能配得上真正工程师的公司,然后再谈吸引人的事。
为什么要工程师文化
看看最近二十年来社会的发展,计算机和互联网已经渗透到了这个社会的每一个角落,各式各样的计算机技术成为了整个世界发展的强大引擎,各式各样的创新,无论是业务创新还是技术创新,都是依托于技术的快速
数据可视化工具与编程的优缺点解析
发布者: super | 发布时间:2017-09-14
之前看到一个国外妹子用了24种工具制作一个相同的图表,比较了12款可视化软件和12个编程/图表库,并针对工具/图表库的侧重度,灵活程度,图表创新性,交互效果四大方面,写了一篇一级棒的文章。本文编译了这篇文章和大家分享,便于大家更加了解这些可视化工具与编程的优缺点。
数据可视化在很多领域都有应用,比如自然科学,商业当然还有新闻业。(插播:本美数课课代表从事的数据新闻~)所有这些领域都有不同的需求——但即使在数据新闻领域,不同的场景下呈现的方式和效果也不同,因此不存在一个完美的工具可以满足所有的需求。
下面是她在制作中曾遇到过的一些矛盾,也是数据可视化工作者常常遇到的情况。
1)分析 VS 展示:
是想使用工具(R, Python)来分析数据,还是更注重于构建可视化效果(D
CSS的6种解决图片下面产生间隙的方案!
发布者: super | 发布时间:2017-09-14
在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对於 该问题的解决方法也是「见机行事」,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳, 供大家参考。
1、将图片转换为块级对像
即,设置img为:
display:block;
在本例中添加一组CSS代码:
#sub img {display:block;}
2、设置图片的垂直对齐方式
即设置图片的vertical-align属性为「top,text-top,bottom,text-bottom」也可以解决。如本例中增加一组CSS代码:
#sub img {vertical-align:top;}
3、设置父对象的文字大小为0px
即,在#sub中添加一行:
font-size:0;
可以解决问题
即使放弃你的代码,也不要放弃你的时间
发布者: super | 发布时间:2017-09-14
原文:GIVE AWAY YOUR CODE, BUT NEVER YOUR TIME
作者:William Gross
译者:Teixeira10
【译者注】在本文中,作者讲述了开源代码的共享性与免费性,以及开源社区应该做出的改变,同时也提出了新的行业规范。以下为译文:
作为一名软件开发人员,我认为我们确实要承认开源代码已经改变了世界。但同时,它的共享性使得一些软件不能成为更好的软件。问题就是,由于领导者已经疲倦不堪,太多有价值的项目停滞不前:
“我没有时间或精力再投入在开源代码了。我从事开源工作,却又拿不到任何报酬,所以我在开源上花的时间可以拿来更好的生活或是写作…就是这些原因,我已决定今天结束与开源有关的所有工作。”
—— ryan Bigg,Ruby和Elixir项目的维护者之一
“这也是一个巨大的机会成本,因为我在这段时间没有学习或做过其他事情,因为FubuMVC占用了太多的时间,这也是它现在必须停止的主要原因。”
——je
