本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommun ...
分类:
编程语言 时间:
2018-06-13 11:44:34
阅读次数:
696
一:准备数据源 在项目下新建一个student.txt文件,里面的内容为: 二:实现 Java版: 1.首先新建一个student的Bean对象,实现序列化和toString()方法,具体代码如下: 2.转换,具体代码如下 scala版本: 注:1.上面代码全都已经测试通过,测试的环境为spark2 ...
分类:
编程语言 时间:
2018-06-12 14:49:13
阅读次数:
226
注:转自别人的,来源不知。 1. 安装linux的基础环境 基础环境就是编译代码的基础库,Ubuntu联网安装软件很简单,一个语句即可搞定,这里列出语句如下: 2. 安装依赖库 依赖库分两方面,参考以下网站列出的依赖库信息,本文选择的版本均参考于此网页: "FFmpeg依赖库信息" 2.1 FFmp ...
分类:
系统相关 时间:
2018-06-09 17:07:20
阅读次数:
212
. 冒泡排序: 通过相邻的两个数的比较, 根据需要决定是否将两个数互换位置, 然后将比较往前(或往后)推进. 最简单的排序算法,直接上代码。 for(i=0;i<length-1;i++) for(j=i+1;j<length;j++) if(arrayVal[i]>arrayVal[j]) { / ...
分类:
编程语言 时间:
2018-06-08 20:31:36
阅读次数:
201
一、Linux上安装jdk(jdk版本>1.8,已安装的可以忽略) 使用命令:java -version,出现java版本表示已安装,如下图: 1.官网下载JDK,下载tar.gz格式jdk安装包:http://www.oracle.com/technetwork/java/javase/downl ...
分类:
系统相关 时间:
2018-06-07 22:53:45
阅读次数:
242
github地址:https://github.com/lxr1907/texas-web3j-solidity 参考文档地址:https://docs.web3j.io ...
分类:
编程语言 时间:
2018-06-07 11:41:50
阅读次数:
1054
介绍: 用于测试web应用程序用户界面的常用框架,它是一款用于运行端到端功能测试的超强工具,可以使用多个编程语言编写测试,并且能够在一个或者多个浏览器中执行测试的开源工具.用于回归测试,自动化测试,重复性的操作行为测试行为. 安装Selenium3: python版: java版: Selenium ...
分类:
其他好文 时间:
2018-06-06 21:48:57
阅读次数:
166
本文根据《大话数据结构》一书,实现了Java版的栈的顺序存储结构、两栈共享空间、栈的链式存储机构。 栈:限定仅在表尾进行插入和删除操作的线性表。 栈的插入(进栈)和删除(出栈)操作如下图所示。 1.栈的顺序存储结构 用数组存放数据,top变量来指示栈顶元素在数组中的位置(栈顶指针)。一个长度为5的栈 ...
分类:
编程语言 时间:
2018-06-05 23:20:04
阅读次数:
275
本文根据《大话数据结构》一书,实现了Java版的单链表。 书中的线性表抽象数据类型定义如下(第45页): 实现程序: 测试代码: 基本数据类型和引用类型各写了一个测试代码。 表为空! ——————————插入1到5,并读取内容—————————— 插入成功! 插入成功! 插入成功! 插入成功! 插入 ...
分类:
编程语言 时间:
2018-06-02 13:29:49
阅读次数:
249
一、错误Dynamic Web Module 3.0 requires Java 1.6 or newer 解决办法,在pom.xml文件中增加JAVA版本的属性配置,如下 注意该配置需要咋<plugins></plugins>标签中添加,保存等待工作空间创建完成,然后右键项目,maven -upd ...
分类:
编程语言 时间:
2018-06-02 12:23:44
阅读次数:
212