C++库:libmodbus 1. 创建实例(包括tcp和rtu),同理socket通信也需要创建client和server实例 2. 读取:读取多个连续线圈状态、连续输入状态、连续输入寄存器、连续保持寄存器 3. 写入:写入单个线圈状态、多个连续线圈状态、单个寄存器、连续多个寄存器 4. floa ...
分类:
数据库 时间:
2018-09-08 23:35:19
阅读次数:
391
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要 ...
分类:
数据库 时间:
2018-09-08 21:04:41
阅读次数:
193
MongoDB一般安装 1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格式的,msi的其实也就是进行了下解压缩而已,而且安装时不让选择安装路径,默认安装到C:\Progra ...
分类:
数据库 时间:
2018-09-07 20:14:37
阅读次数:
233
数据库使用锁是为了支持更好的并发,提供数据的完整性和一致性。InnoDB是一个支持行锁的存储引擎,锁的类型有:共享锁(S)、排他锁(X)、意向共享(IS)、意向排他(IX)。为了提供更好的并发,InnoDB提供了非锁定读:不需要等待访问行上的锁释放,读取行的一个快照。该方法是通过InnoDB的一个特 ...
分类:
数据库 时间:
2018-09-07 14:14:11
阅读次数:
313
0. 介绍 教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步 " 原文地址 " 有空就来看看 "个人技术小站" , 我一直都在 在实际项目开发中,总会遇到代码写到一半(没法去打 ),去开启新的分支 修复Bug 或者 增加功能 的情况。如果不处理,未修改的代码就会被带入临时创建的新的 ...
分类:
其他好文 时间:
2018-09-07 14:02:40
阅读次数:
190
今天为大家整理了23个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快 1、WechatSogou [1]– 微信公众号爬虫。 基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均 ...
分类:
编程语言 时间:
2018-09-07 11:16:22
阅读次数:
249
find()方法 要从MongoDB集合查询数据,需要使用MongoDB的find()方法。 语法 find()命令的基本语法如下: Shell Shell find()方法将以非结构化的方式显示所有文档。 pretty()方法 要以格式化的方式显示结果,可以使用pretty()方法。 语法 示例 ...
分类:
数据库 时间:
2018-09-06 18:11:20
阅读次数:
188
列出所有的可安装的软件包 安装php及其扩展 安装完成后:执行命令php -m 查看已经安装好了的扩展 ...
分类:
Web程序 时间:
2018-09-04 23:34:36
阅读次数:
269
官方教程(包括 javase的基础部分):JDBC Basics 重新梳理、学习一下“Java连接数据库”相关的内容。 因为最开始没有认真学多线程和JDBC,一直在自己写的多线程程序中维持下面的错误写法: 为什么上述做法是错误的呢? 可以参看这个帖子。- - “JDBC规范并未规定那三个对象必须是线 ...
分类:
数据库 时间:
2018-08-29 10:42:39
阅读次数:
192
MongoDB默认是没有开启身份验证的。admin和local是两个特殊的数据库,其中的用户可对任何数据库进行操作,相当于超级用户。配置身份验证的方式如下:1:首先切换到admin数据库,添加管理员用户信息,示例如下: 2:然后切换到要控制的数据库,比如mydb,然后添加用户信息,示例如下: 3:然 ...
分类:
其他好文 时间:
2018-08-28 10:28:51
阅读次数:
119