C#ModBus Tcp 报文解析 上一篇博客已经完成 C#ModBus Tcp Master的实现 本篇主要对不同的功能码所发出的报文进行解析(包括请求报文及响应报文) 读操作 功能码 0x01 读一组线圈 读取站号为1 从地址12开始的10个线圈 测试结果 上一篇博客已经总结了读操作报文格式,就 ...
分类:
数据库 时间:
2019-06-08 01:06:25
阅读次数:
143
1软件环境VirtualBox5.2OracleLinux6.7XmanagerEnterprise52创建虚拟机2.1全局网络设置2.1.1主机网络设置2.1.2DHCP服务器设置2.2虚拟机设置2.2.1新建虚拟机2.2.2设置虚拟机内存2.2.3设置硬盘,默认2.2.4选择虚拟硬盘文件类型,默认2.2.5设置虚拟硬盘分配类型,默认2.2.6设置硬盘文件位置及大小,50G3安装OracleLi
分类:
数据库 时间:
2019-06-08 09:12:14
阅读次数:
294
1.安装yumyum install lrzsz -y2.安装wget 用于下载mysql源安装包yum install wget3.下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm ...
分类:
数据库 时间:
2019-06-08 10:19:36
阅读次数:
189
这里是Ubuntu 18.04的mysql安装教程,ubuntu低版本或其他非Debian的Linux发行版可能不适用。 安装mysql 这里我安装完了没有提示设置密码或其他配置项的步骤,所以有需要的话可以看下一步更改默认密码。 更改默认密码 结果如下: 图有‘user=debian-sys-mai ...
分类:
数据库 时间:
2019-06-08 11:40:55
阅读次数:
119
最近用delphi做开发,用到了DbGrid控件,想在控件上点击鼠标右键弹出菜单 关联DbGrid的 Popupmenu 倒是可以实现,但是这样的效果是不管你在哪里单击鼠标右键 只要在DBGrid里面就会弹出菜单,我想只在数据区弹出,网上查了N多了资料,没有找到满意的 偶然间发现,当在DbGrid上 ...
分类:
数据库 时间:
2019-06-08 11:44:45
阅读次数:
194
第0章 预备知识0.1 Scala0.1.1 Scala 操作符0.1.2 拉链操作0.2 Spark Core0.2.1 Spark RDD 持久化0.2.2 Spark 共享变量0.3 Spark SQL0.3.1 RDD、DataFrame 与 DataSet0.3.2 DataSet 与 R ...
分类:
数据库 时间:
2019-06-08 11:48:58
阅读次数:
143
安装环境 ostname ip os node-admin 192.168.237.130 ubuntu 18.04.2 desktop node1 192.168.237.131 ubuntu 18.04.2 server node2 192.168.237.132 ubuntu 18.04.2 ...
分类:
数据库 时间:
2019-06-08 11:52:51
阅读次数:
426
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 ...
分类:
数据库 时间:
2019-06-08 13:01:51
阅读次数:
117
MySQL部署 拉取MySQL镜像 拉取MySQL镜像 查看镜像 创建MySQL容器 创建MySQL容器 -p 代表端口映射,格式为 宿主机映射端口:容器运行端口 -e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码 进入MySQL容器,登陆MySQL 进入MySQ ...
分类:
数据库 时间:
2019-06-08 13:04:05
阅读次数:
157
1 介绍 具有基本知识的DBA都知道,PostgreSQL在控制数据的一致性是通过使用一种多版本模型来维护的,也就是常说的多版本并发控制MVCC。这也就意味着每一个sql语句看到的都只是一小段时间的数据库快照,或者称为版本,而并不关心底层的数据文件当中的当前状态。这样带来的好处就是保护每一个会话中的 ...
分类:
数据库 时间:
2019-06-08 13:07:32
阅读次数:
133
实际在国内的DBA日常工作中,几乎很少会用到EM进行日常管理。但在Oracle的考试中,为了快速完成某些场景的应答,还是推荐使用EM进行操作的。 "1.重新配置EM" "2.修改界面语言" 1.重新配置EM 因为如果直接配置EM经常会因为有残留信息而失败,所以一般是建议我们确认删除干净后再重新配置: ...
分类:
数据库 时间:
2019-06-08 13:09:42
阅读次数:
207
我们之前学习了JDBC和连接池之后,攻城狮们对编程的效率仍然不是很满意。于是乎!有了今天更加优秀的内容,那就是Mybatis框架。它的出现解决了jdbc中的一些问题,提升了代码的鲁棒性。我们一起来看一下吧~ Mybatis介绍 Mybatis是在2010年由阿帕奇下的开源项目ibatis迁移到谷歌c ...
分类:
数据库 时间:
2019-06-08 13:15:20
阅读次数:
172
第一个问题:jdbc对mysql的注册驱动有两种方式第一种方式就是用反射来加载驱动, 这是com.mysql.jdbc.Driver()的源码,当你用反射去加载Driver这个类时,静态代码块就会被加载!这样就会完成mysql的驱动加载, 第二种就是,不用反射,你用new的方式加载数据库驱动,因为D ...
分类:
数据库 时间:
2019-06-08 14:46:12
阅读次数:
135
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk' ...
分类:
数据库 时间:
2019-06-08 14:47:49
阅读次数:
142
import requestsurl = "https://aip.baidubce.com/oauth/2.0/token"data = { 'grant_type':'client_credentials', 'client_id':API Key, 'client_secret':Secret ...
分类:
数据库 时间:
2019-06-08 14:51:31
阅读次数:
567
src\main\resources\application.properties 或者src\main\resources\application.yml 在你的application.properties或application.yml配置文件中加 logging.level.com.hotel ...
分类:
数据库 时间:
2019-06-08 14:55:18
阅读次数:
160
确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。 模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。 与使用 = 和 != 字符串比较运算符相比,使用通配符可使 LIKE 运算符更加灵活。 如果任何参数都不属于字符串数据类型,M ...
分类:
数据库 时间:
2019-06-08 14:59:30
阅读次数:
176
方法一: 使用TOP SELECT TOP 1 * FROM user; SELECT TOP 1 * FROM user order by id desc; 方法二: 使用LIMIT SELECT * FROM user LIMIT 1; SELECT * FROM user ORDER BY i ...
分类:
数据库 时间:
2019-06-08 15:02:36
阅读次数:
155
最新在开发项目中需要使用到mysql5.7以上版本,但是phpStudy的版本是5.5,所以需要针对MySQL升级一下 步骤 1.备份原本MySQL 备份:原本phpStudy中的MySQL文件夹改名为MySQL# 2.下载MySQL5.7 百度网盘地址:https://pan.baidu.com/ ...
分类:
数据库 时间:
2019-06-08 15:08:45
阅读次数:
199
添加对外用户 数据库结构、数据、存储过程导出 中文乱码解决 默认编码为拉丁文 发现编码默认为拉丁编码,需要修改为utf-8,方式如下首先找到mysql配置文件,打开mysql服务得属性: 打开这个文件: 在[client]下追加:default-character-set=utf8在[mysqld] ...
分类:
数据库 时间:
2019-06-08 16:19:59
阅读次数:
149