- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 MQTT:QoS服务质量 0,1,2(Quality of Service 0, 1 & 2)
原文链接:http://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels什么是Quality of ServiceQuality of Service等级是发送与接收端的一种关于保证交付信息的协议。一共有3 个QoS 等级:最多一次(0) 最少一次(1) 只一次(2)QoS 总是会有2个不同的交付信息组成:客户端(client)推送给代理(broker),代理(broker)推送给订.
2020-08-19 16:14:04 951
原创 snprintf()函数使用方法
众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf.自从snprintf代替了sprintf,相信大家对snprintf的使用都不会少,函数定义如下:int snprintf(char*str, size_t size,constchar*format, ...);函数说明:最多从源串中拷贝size-1个字符到目标串中,然后再在后面加一个 \0 。所以如果目标串的大小为size的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,
2020-06-28 00:54:17 5934
转载 数组和指针不等价
数组和指针不等价链接: link.数组与指针是不等价的,如:数组名不可以改变,而指向数组的指针是可以改变的。字符串指针指向的字符串中的字符是不能改变的,而字符数组中的字符是可以改变的。求数组长度时,借用数组名可求得数组长度,而借用指针却得不到数组长度。区别一数组名的指向不可以改变,而指向数组的指针是可以改变的。请看如下代码:#include <stdio.h>i...
2020-05-04 23:22:39 369
转载 数组灵活多变的访问形式
下面是一个举个栗子#include <stdio.h>int main(){ char str[20] = "www.szbaoan.com"; char *s1 = str; char *s2 = str+2; char c1 = str[4]; char c2 = *str; char c3 = *(str+4);...
2020-05-01 18:48:13 897
原创 C语言的格式输出
C语言的格式输出%u 十进制无符号整数%f 浮点数%s 字符串%c 单个字符%p 指针的值%e 指数形式的浮点数%x, %X 无符号以十六进制表示的整数%0 无符号以八进制表示的整数%g 自动选择合适的表示法...
2019-10-30 00:15:44 120
转载 C/C++结构体的初始化
1.C/C++结构体的初始化今天看到项目中对自定义结构体初始化方式有点陌生,特在此罗列一下可用的结构体初始化的方式。对结构体struct A { int b; int c;}有几种初始化方式:第一种:struct A a = {.b = 1,.c = 2};第二种:struct A a={ b:1, c:2};...
2019-10-30 00:13:30 1989
转载 飞思卡尔双核单片机的超频源代码及注释(XS128,从16M到120MHz)
Code Warrior 5.1Target : MC9S12XS128Crystal: 16.000Mhz============================================ 本程序主要包括以下功能:1.设定系统工作在xxMHZ bus clock时钟下;2.也可以测试清华大学最小系统板的超频性能, LED计数,根据灯亮可以读取系统循环了多少次
2016-12-23 12:24:22 838
基于51单片机的电子锁控制系统
2018-04-04
《C程序设计语言》
2018-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人