小白聊智慧制造之七:智慧制造未来发展的三大趋势

随着科技进步和人们生活水平的提高,特别是高性能计算、人工智能、物联网、机器人、人机协同和众包在内的6大科技发展在未来将颠覆传统制造业。未来的制造业将会进入一个指数级飞跃的时代,大规模定制、制造向服务的转型以及分布式制造是未来的三大趋势。  ① 大规模定制   大规模定制不是新的话题,最早可以追溯到上世纪七十年代。 1970年美国未来学家阿尔文.托夫(Alvin Toffler)在《Futur...
分类: 其他 发布时间: 08-08 23:51 阅读次数: 0

小白聊智慧制造之八:虚拟制造是未来制造业的新模式

随着科学技术的飞速发展和顾客需求的日益多样化,现代制造业面临全球范围的激烈竞争。虚拟制造作为新出现的技术,它能够在产品设计开发的各个阶段把握产品制造过程的实况,找出各个阶段可能出现的问题,有效地协调设计与制造环节的关系,以寻求企业效益的最大化。   虚拟制造充分利用了计算机技术、互联网技术,打破了传统的空间概念,改变了过去竖井式的生产模式,组成扁平化的组织模式,能够快速地相应市场,大规模地降低...
分类: 其他 发布时间: 08-08 23:51 阅读次数: 0

WebSerivce部署错误: Error looking for paramter names in bytecode: unexpected bytes in file

错误详情如下:org.apache.axis2.deployment.DeploymentException: The following error occurred during schema generation: Error looking for paramter names in bytecode: unexpected bytes in fileCaused by: org.apac...
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

Phoenix批量导入数据错误: (startline 1) EOF reached before encapsulated token finished

错误详情: Error: java.lang.RuntimeException: java.lang.RuntimeException: java.io.IOException: (startline 1) EOF reached before encapsulated token finished Caused by: java.lang.RuntimeException: java.io....
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

Phoenix批量导数错误: CSV record does not have enough values (has 46, but needs 47)

错误详情: Error: java.lang.RuntimeException: java.lang.IllegalArgumentException: CSV record does not have enough values (has 46, but needs 47) Caused by: java.lang.IllegalArgumentException: CSV record d...
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

( ) 天猫精灵接入Home Assistant- 实战

首先说点重要的,新来的新手朋友们,本贴是把天猫精灵接入HomeAssistant的,如果你不懂HomeAssistant请先搜索了解它!然后,本方法接入,需要把你们家的HomeAssistant实例,暴露到公网,就是说你用4G(不是家里wifi)先能访问到你家的HomeAssistant,才可以。具体什么是公网,也自行论坛搜索或者百度搜索。不满足以上条件的,不要试了,肯定不行。 ================================================== 说起天猫精灵的
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

Go 17549慕课学习笔记一

1、IDEA中设置GOPATH 选择file 选择settings 输入GOPATH 进行如下设置。(注:这里由于为了让项目更加明了,我采用了重新设置GOPATH方法)这点需要更改profile,稍后会说。 2、计算哈希添加区块 3-1内容,代码之后添加github网址。 3、挖矿算法 4-1 代码详见之后github上面,我之后会上传。 4、添加区块工作量证明 4-2 详见之后上传的github 需要的一个包: c 开始添加第一个区块,注意:这里的顺序跟1的时候不一样哦。 继续添加区块第三块
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

Hive,Hive on Spark和SparkSQL区别

Hive on Mapreduce Hive的原理大家可以参考这篇大数据时代的技术hive:hive介绍,实际的一些操作可以看这篇笔记:新手的Hive指南,至于还有兴趣看Hive优化方法可以看看我总结的这篇Hive性能优化上的一些总结 Hive on Mapreduce执行流程 执行流程详细解析 Step 1:UI(user interface) 调用 executeQuery 接口,发送 HQL 查询语句给 Driver Step 2:Driver 为查询语句创建会话句柄,并将查询语句发送给
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

python基础之字符串操作

下面显示代码在ipython3中实现 s='i like python' #首字母大写 capitalize() 1 In [3]: s='i like python' 2 3 In [4]: s.capitalize() 4 Out[4]: 'I like python' #全部转换大写,全部转换小写 upper() lower() In [6]: s.upper() Out[6]: 'I LIKE PYTHON' 1 In [7]: s.lower() 2 Out[7]: 'i like
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

元类应用ORM实现

首先看下一个简单的例子 # 需求 import numbers class Field: pass class IntField(Field): # 数据描述符 def __init__(self, db_column, min_value=None, max_value=None): self._value = None self.min_value = min_value self.max_value = max_value s
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

node.js 学习01

PHP开发技术栈(LAMP) Linux Apache MySql PHP node.js 全栈开发技术栈(MEAN): MongoDB Express Angular Node.js 现阶段学习的目标: 了解服务器开发过程 会使用node.js 开发基本的 http 服务程序(web应用程序) node.js 特点: 1. 事件驱动(当事件被触发时,执行传递过去的回调函数) 2. 非阻塞I/O模型(当执行I/O操作时,不会阻塞线程) 3. 单线程 一个新 get 的概念:(你啥也没看见⁄ (
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

19JDBC初体验

一、JDBC常用类和接口 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。 JDBC与数据库驱动的关系:接口与实现类的关系。 二、JDBC常用类和接口 JDBC有关的类:都在java.sql 和 javax.sql 包下. 接口在Java中是用来定义 `行为规范的`. 接口必须有实现类. JDBC
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

由DAG到背包问题——记忆化搜索和递推两种解法

一、问题描述 物品无限的背包问题:有n种物品,每种均有无穷多个。第 i 种物品的体积为Vi,重量为Wi。选一些物品装到一个容量为 C 的背包中,求使得背包内物品总体积不超过C的前提下重量的最大值。1≤n≤100, 1≤Vi≤C≤10000, 1≤Wi≤1000000. 二、解题思路 我们可以先求体积恰好为 i 时的最大重量(设为d[i]),然后取d[i]中的最大值(i ≤ C)。与之前硬币问题,“面值恰好为S”就类似了。只不过加了新属性——重量,相当于把原来的无权图改成带权图,即把“+1”变成
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

spring基础(3:面向切面编程)

一.面向切面编程   Spring的基础是IOC和AOP,前面两节对IOC和DI做了简单总结,这里再对AOP进行一个学习总结,Spring基础就算有一个初步了解了。   在软件开发中,我们可能需要一些跟业务无关但是又必须做的东西,比如日志,事务等,这些分布于应用中多处的功能被称为横切关注点,通常横切关注点从概念上是与应用的业务逻辑相分离的。如何将这些横切关注点与业务逻辑在代码层面进行分离,是面向切面编程(AOP)所要解决的。 横切关注点可以被描述为影响应用多处的功能,切面能够帮助我们模块化横切
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

Java之枚举类

有时候,变量的取值只在一个有限的集合内。 例如:pizza的大小只有小、中、大和超大这四种尺寸。当然,可以将这些尺寸分别编码为1、2、3、4或者S、M、L、X。但这样存在着一定的隐患。在变量中很有可能保存的是一个错误的值(如0和m)。 针对这种情况,可以自定义枚举类型。枚举类型包括有限个命名的值。例如, enum Size{SMALL,MEDIUM,LARGE,EXTRA_LARGE}; 现在,可以声明这种类型的变量: Size s = Size.MEDIUM; Size类型的变量只能存储到
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

高效率php注意事项

1、尽量静态化; 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。 任何语言都是对内存和磁盘的操作,至于是否面向对象,只是软件层的问题,底层都是一样的,只是实现方法不同。静态内存是连续的
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

MySQL数据库中,将一个字段的值分割成多条数据显示

本文主要记录如何在MySQL数据库中,将一个字符串分割成多条数据显示。 外键有时是以字符串的形式存储,例如 12,13,14 这种,如果以这种形式存储,则不能直接与其他表关联查询,此时就需要将该字段的值分割再关联查询。 下图是一条测试数据,表名为 test 想达到的效果如下图所示 为实现功能,需要新建一个表,该表只有一个字段,字段命名为id,表名称为 sequence 表中需要预先置入一些值,主要是便于分割判断,一般该数值取决于要分割字符串的长度,但长度 100 应该是够了。 下面分享两种可以
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

POJ 1860 Currency Exchange【SPFA判环】

Several currency exchange points are working in our city. Let us suppose that each point specializes in two particular currencies and performs exchange operations only with these currencies. There can be several points specializing in the same pair
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

template(定义类的模板关键字)

template<typename T1> template<class T1> 在一般情况下二者使用方式是一样的,但有一个特例:就是当T1是一个类的时候,而这个类又有子类时候,应该使用typename这个关键字,告诉编译器 它是一个类的对象而不是静态成员 但有一个特例,就是当 T 是一个类,而这个类又有子类(假设名为 innerClass) 时,应该用 template<typename>: typename T::innerClass myInnerObject; 这里的 typename
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0

OpenGL学习(三) GLSL语法与内建函数

GLSL,OpenGL Shading Language (1)GLSL的修饰符与基本数据类型 const:用于声明非可写的编译时常量变量; attribute:用于经常更改的信息,只能在顶点着色器中使用; uniform:用于不经常更改的信息,可用于顶点着色器和片元着色器; varying:用于修饰从顶点着色器向片元着色器传递的变量。 然后是基本数据类型,int、float、bool。注意float可以指定精度: highp:32bit,一般用于顶点坐标(vertex coordinate)
分类: 其他 发布时间: 08-08 23:50 阅读次数: 0