logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解SQLite3之sqlite3_exec及回调函数

sqlite3的C/C++接口API主要有3个重要函数,分别为1、sqlite3_open(const char* filename, sqlite3 **ppDb);2、int sqlite3_exec(sqlite3*,/* An open database */const ch...

MQTT协议详解及开发教程(七)PUBLISH发布QoS1报文流程分析

推荐一款稳定的基于C编写的MQTT Client开源库 cMQTTMQTT协议详解及开发教程(一)MQTT协议概述MQTT协议详解及开发教程(二)MQTT服务器EMQx搭建MQTT协议详解及开发教程(三)MQTT Client工具软件选择及简单测试MQTT协议详解及开发教程(四)MQTT协议报文格式MQTT协议详解及开发教程(五)CONNECT/CONNACK报文分析MQTT协议详解及开发教程(六

go语言:环境变量GOPROXY和GO111MODULE设置

前言在上一篇文章go语言:go sdk安装及GOROOT和GOPATH设置中介绍了golang的安装及环境变量的设置,GOROOT和GOPATH需要在windows中操作。当我们安装完golang后,我们在windows的cmd命令下就可以直接查看和使用go命令和环境变量了,同样的在linux下可以在控制台使用,如下图所示:我们也可以直接输入go,查看go支持的命令GOPROXY从字面意思就能看出

OPC UA技术通俗理解、案例体验

1、OPC UA是什么?是一种工业自动化标准,OPC全称OLEfor Process Control(用于过程控制的OLE(对象连接与嵌入,可以理解为接口,linux下的pipe))。UA全称是“Unifiedarchitecture”,即统一架构。2、OPC的目的是什么?其目的是把PLC特定的协议(如Modbus,Profibus等)抽象成为标准化的接口,作为“中间人”的角色把其通用的“读写”要

RS485硬件标准1-电平定义

RS485标准是为了弥补RS232通信距离短、速率低等缺点而产生的而产生的,该接口标准只规定了电气特性,并没有规定接插件,传输电缆和 应用层通信协议。    RS485标准与RS232不一样,数据信号采用差分传输方式。    所谓差分传输,就是发送端在两条信号线上传输幅值相等,相位相反的电信号,接收端对接收的两条线信号做 减法运算,这样就获得幅值翻倍的信号。

RS485收发的3种典型电路-重点-自动收发电路

三种常用电路如下:1、基本的RS485电路上图是最基本的RS485电路,R/D为低电平时,发送禁止,接收有效,R/D为高电平时,则发送有效,接收截止。上拉电阻R7和下拉电阻R8,用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,提高RS485节点与网络的可靠性,R7,R8,R9这三个电阻,需要根据实际应用改变大小,特别是使用120欧或更小的终端电阻时,R9就不需要了,

segmentation fault (SIGSEGV) 定位方法

我们在Linux下进行程序开发,如果程序代码不严谨,会经常遇到segmentation fault报错,这种报错的结果就是程序会直接挂掉,很难在程序里一下子定位到问题代码。原因segmentation fault 就是经常说的内存泄露/溢出: 当一个进程执行一个无效的内存引用,或发生断错误时,会触发 SIGSEGV信号,内核默认的动作就是 终止该进程。这个最常见的就是,比如我们使用了 非法指针:1

三极管特性——截止区、放大区、饱和区

三极管在硬件设计中太过普遍了,不过要很好的理解三级管的特性,却没有那么简单,下图的曲线中截止区和放大区理解较为容易,而饱和区不能看图理解,否则会很迷糊。(1)截止区:简单的讲就是三极管未导通,Ube<打开电压,一般是小于0.5或者0.7V,此时Ib=0,Ic=Iceo≈0.(2)放大区:发射结正偏(Ube>0),集电结反偏(Ubc<0),此时Ic=βIb,成线性放大关系。(3)饱和区:发射结正片,

int、long、long int、long long、uint64_t字节长度

前言我们在进行编程时,对于int、long、long long经常使用,但是对于这些类型占用的字节长度可能不会太确定,尤其是在32位平台、64位平台,会有差异,这些知识点为基础知识,容易忽略的基础知识,本文做下分析记录。不同平台整型字节长度区别平台/类型charshortintlonglong long16位1224832位1244864位12488小结在32位平台下,int型和long型是一致的

#算法#数据结构
MQTT协议详解及开发教程(四)MQTT协议报文格式

推荐一款稳定的基于C编写的MQTT Client开源库 cMQTTMQTT协议详解及开发教程(一)MQTT协议概述MQTT协议详解及开发教程(二)MQTT服务器EMQx搭建MQTT协议详解及开发教程(三)MQTT Client工具软件选择及简单测试前言在前面的文章中,我们对MQTT的应用场景,MQTT服务器搭建、MQTT client工具测试进行了简单的描述,对MQTT有了初步的了解,从本文开始,

暂无文章信息