相关文章
Java8 HashMap源码解析
概述
在官方文档中是这样描述HashMap的: Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and the null key. (The HashMap class is roughly equivalent to H…
建站知识
2024/11/15 8:08:33
Modbus浮点转无符号整形
modbus的浮点数转换成整数(扩大100倍去掉小数点)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <math.h>
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;…
建站知识
2024/11/17 11:55:28
开源MQTT服务器源码分析
概述
libmosquitto作为mosquitto开源代码的一部分,主要用来实现MQTT协议栈和数据包通讯功能。
本文主要描述libmosquitto部分代码架构,实现原理,部分重要代码解析;另外还有针对该代码库的不足和问题分析。 阅读条件
阅读此文&a…
建站知识
2024/11/18 4:53:12
【C语言】基础知识(字节、进制之间的相互转换、源码、反码、补码、移位操作符、整形提升)
文章目录 一:计算机的基础单位和数据类型2.1 字节2.2 基本类型的字节长度 二:进制2.1 计算机的语言表示2.2 各进制的概念2.3 二进制、八进制、十进制、十六进制的相互转换2.3.1 十进制转二进制2.3.2 二进制转十进制2.3.3 八进制转二进制2.3.4 二进制转八…
建站知识
2024/11/18 7:23:32
freeRTOS-源码结构及移植
freertos源码结构(认识freertos源码)
以FreeRTOS v9.0.0版本的源码包为例,代码包含FreeRTOS和FreeRTOS-Plus文件夹。FreeRTOS文件夹中主要关注source文件夹,这里是FreeRTOS的全部源码,包括6个c文件和include文件夹下的…
建站知识
2024/11/13 23:52:33
python源码解读_python代码解释
PyObject
// object.h
#define PyObject\_HEAD \\_PyObject\_HEAD\_EXTRA \ // 一般情况下为空int ob_refcnt; // 引用计数struct _typeobject \*ob_type; //指定一个对象类型的类型对象
typedef struct _object{PyObject_HEAD
} PyObject;每一个python对象除了PyObject之外还…
建站知识
2024/11/13 17:41:12
netty案例,netty4.1中级拓展篇十二《Netty流量整形数据流速率控制分析与实战》
作者:付政委 | 关注微信公众号:bugstack虫洞栈,获取专题案例源码 前言介绍
你是否使用过某盘,在前几年我们使用的时候速度飞快,上传下载嗖嗖嗖。但是近年来只要不办会员,速度慢的像蜗牛,当然人家也得赚钱我们能理解。那么这样的限速是怎么实现的呢,我们这个案例使用Ne…
建站知识
2024/11/15 6:41:14