Wi-Fi 6

# 小米10发布会 2020年2月13日,小米10发布会上提到了一项技术——Wi-Fi 6。 并配套推出了支持Wi-Fi 6功能的小米AIoT路由器A……

阅读全文

微信公众号开发填坑

# 基础知识填坑 一、注册完小程序后,想开发订阅号,仍需进行订阅号注册,并且需绑定不同邮箱。一个邮箱只能绑定一个服务。 二、个人订阅号每天只能发布……

阅读全文

C语言运算符优先级

说明: 同一优先级的运算符,结合次序由结合方向所决定。 简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符……

阅读全文

ASCII码对照表

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节……

阅读全文

github搜索技巧

搜索条件 举例 说明 language: language:c C语言项目 stars: stars:>1000 收藏数量大于1000的项目 forks: forks:>500 分支数量超过500的项目 Awesome + 关键字 Awesome blog 神奇的关键字,帮你找到优秀的工具列表 language:……

阅读全文

C语言字节数组转float的几种方法

#include <stdio.h>#include <stdint.h>#include <string.h> typedef union a { unsigned char buf[4]; float value; } A; int main(int argc, char *argv[]) { unsigned char buf[4] = {0xA3, 0x70, 0x45, 0x41}; /* 法一 按字节赋值 */ float value; *((unsigned char *)&value + 0) = buf[0]; *((unsigned char *)&value + 1) = buf[1]; *((unsigned char *)&value + 2) = buf[2]; *((unsigned char *)&value + 3) = buf[3]; printf("value =……

阅读全文

大小端

小端 数据在内存中是以小端字节序存储的,何为小端,就是小地址存放数据低字节。小端字节序又称逆序。 如数值0x00000001 在内存中存储如下, buf[0]……

阅读全文

C语言传指针和传值的区别

首先讲,没区别。在C语言里,函数参数的传递都是值传递。所谓的传指针,也是传值,因为指针也是值。只不过这个值的类型不是普通的数据类型,而是指针……

阅读全文

整数在内存中的存储都是补码

整数在内存中都是以补码形式存储的,以下面这份代码为例做个实验。 #include <stdio.h> int main(int argc, char *argv[]) { unsigned char buf[1] = {0x81}; printf("value = %d\n", (char)buf[0]); return 0; } liyongjun@Box:~/project/my/c/study$ ./整数在内存中的存储都是补码.ou……

阅读全文

Linux经验分享

UUID 如果你需要一个32字符长度的随机值,可以使用UUID,linux系统自动会产生UUID,通过以下命令获取 [root@VM_0_14_centos _posts]# cat /proc/sys/kernel/random/uuid a538d7db-fe70-4ecd-ba5d-5081ebd71768 去掉短横线可以使用下面命……

阅读全文