
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
00. 目录文章目录00. 目录01. C 语言标准02. C 标准内容03. C 标准的发展历程04. 编译器对 C 标准的支持05. 编译器对 C 标准的扩展06. Linux内核C语言示例07. 附录01. C 语言标准什么是 C 语言标准呢?我们生活的现实世界,就是由各种标准构成的,正是这些标准,我们的社会才会有条不紊的运行。比如我们过马路,遵循的交通规则就是一个标准:红灯停,绿灯行,黄灯
00. 目录文章目录00. 目录01. 扩展关键字: attribute02. 属性声明: section03. 属性在Uboot中应用04. 附录01. 扩展关键字: attributeGNU C 增加一个 atttribute 关键字用来声明一个函数、变量或类型的特殊属性。声明这个特殊属性有什么用呢?主要用途就是指导编译器在编译程序时进行特定方面的优化或代码检查。比如,我们可以通过使用属性声明
提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。设备接入服务(IoT Device Access)是华为云的。

OpenSSL是一款开源的安全套接字层(SSL)和加密套接字层(TLS)库,它可以为互联网通信、邮件、文件传输和其他应用程序提供安全保护。它支持多种加密算法,包括对称和非对称加密,并且可以在各种操作系统和硬件平台上运行。OpenSSL由全球各地的开发者和组织共同维护和开发,是目前最流行的SSL和TLS库之一。命令行工具:openssl命令行工具可以用于生成证书、密钥、TLS连接和其他安全操作。库文

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于的一个子集。JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。JSON(Ja

00. 目录文章目录00. 目录01. 软件开发流程02. 获取版本信息03. 读写单个线圈程序示例04. 读写多个线圈程序示例05. 读写单个保持寄存器程序示例06. 读写多个保持寄存器程序示例07. 读写多个寄存器测试(功能码0X17)08. 附录01. 软件开发流程Modbus结合libmodbus开发库可以自由开发主设备端或从设备端的应用程序,而且支持RTU和TCP两种常用的模式。开发主设
00. 目录文章目录00. 目录01. volatile概述02. volatile应用场景03. volatile应用示例04. 嵌入式系统中应用05. volatile官方说明volatile06. 附录01. volatile概述volatile是C语言中的一个关键字。将变量定义为volatile就表示告诉编译器这个变量可能会被竟想不到地改变,在这种情况下,编译器就不会去假设这个变量的值了,
运行mosquitto的时候,出现Invalid user 'mosquitto’错误。添加用户mosquitto。

00. 目录文章目录00. 目录01. 开发TCPSlave端程序流程02. TCP Slave端程序示例03. TCPSlave端程序说明04. 预留05. 附录01. 开发TCPSlave端程序流程02. TCP Slave端程序示例程序示例#include <stdio.h>#ifndef _MSC_VER#include <unistd.h>#endif#inclu
00. 目录文章目录00. 目录01. weak属性02. 变量强符号和弱符号03. 函数强符号和弱符号04. 弱符号的作用05. alias属性06. 附录01. weak属性GNU C 通过 attribute 声明weak属性,可以将一个强符号转换为弱符号。用法:void__attribute__((weak))func(void);intnum__attribte__((weak);编译器







