技术栈
c
半条-咸鱼
12 天前
嵌入式硬件
·
c
·
信息与通信
【STM32】I2C协议原理、HAL读写与OLED显示操作
IIC 像快递系统,只负责把包裹送到指定设备;包裹里面装的是什么、怎么解释,由具体芯片的数据手册决定。
Irissgwe
13 天前
数据结构
·
c++
·
算法
·
二叉树
·
stl
·
c
·
红黑树
map/set/multimap/multiset 的底层逻辑与实现
目录底层原理红黑树红黑树结构红黑树插入情况一: cur为红,p为红,g为黑,u存在且为红。情况二: cur为红,p为红,g为黑,u不存在/u存在且为黑
Irissgwe
13 天前
数据结构
·
c++
·
算法
·
二叉树
·
c
·
二叉搜索树
·
avl
AVL树详解
目录AVL 树AVL树节点的定义:AVL树的插入AVL树的旋转1. 新节点插入较高左子树的左侧---左左:右单旋
AI thought
13 天前
c语言
·
c++
·
c
·
内存管理
·
编译模型
C语言、C++与C#深度研究报告:从底层控制到现代企业级开发的演进
C语言、C++与C#深度研究报告:从底层控制到现代企业级开发的演进摘要C语言、C++与C#构成了计算机软件工业中最为核心且影响深远的“C家族”语言谱系。本报告旨在通过超过15000字的深度剖析,系统阐述这三种语言从诞生背景、设计哲学、核心技术机制(内存管理、类型系统、编译模型)到现代应用场景(系统编程、游戏引擎、企业级服务)的完整演进路径。报告将重点揭示C语言作为“系统之母”的底层控制力,C++作为“多范式巨兽”在零成本抽象与复杂性之间的权衡,以及C#在.NET生态下通过托管环境与即时编译(JIT)实现的
Irissgwe
14 天前
数据结构
·
c++
·
c
·
栈和队列
数据结构-栈和队列
目录栈栈的概念及结构栈的实现接口动态栈(支持扩容)的结构定义1. 初始化栈2. 入栈3. 出栈4. 获取栈顶元素
程序猿编码
14 天前
linux
·
c++
·
python
·
c
·
dns
子域猎手:一款高性能DNS枚举工具的设计与实现
简单来说,这就是一个**“猜域名”**的工具。想象一下,你想摸清一家公司到底有多少台服务器暴露在公网上。最直接的办法就是:把常见的子域名前缀(比如 www、mail、admin、api、test 等)一个个拼到主域名前面,然后去问DNS服务器:“这个域名存在吗?” 如果DNS说"存在,IP是xxx",那恭喜你,挖到了一个活靶子。
Irissgwe
14 天前
数据结构
·
c++
·
算法
·
c
·
二叉搜索树
二叉树进阶
目录二叉搜索树二叉搜索树概念编辑二叉搜索树操作二叉搜索树的查找二叉搜索树的插入二叉搜索树的删除二叉搜索树的实现
Irissgwe
14 天前
数据结构
·
c++
·
二叉树
·
c
·
树
数据结构-二叉树
目录树概念及结构树的概念树的相关概念树的表示树在实际中的运用(表示文件系统的目录树结构)编辑二叉树概念及结构
2601_95164563
15 天前
c
·
clang
·
gcc
·
嵌入式开发
·
c23
老牌C语言迎来重大蜕变,GCC 16+Clang 19全面适配C23标准
一、经典编程语言迎来重磅升级诞生数十年的 C 语言,一直是底层开发、嵌入式、单片机领域的核心工具,凭借高效、精简的特性被无数开发者沿用至今。但长久以来,老旧语法、繁琐的位运算写法,也成为不少程序员日常开发中的一大困扰。
Irissgwe
15 天前
数据结构
·
c++
·
链表
·
c
·
顺序表
·
线性表
顺序表和链表
目录线性表顺序表概念及结构接口1. 顺序表初始化2. 检查容量(内部辅助函数)3. 顺序表尾插4. 顺序表尾删
Irissgwe
16 天前
数据结构
·
c++
·
算法
·
c
·
时间复杂度
·
空间复杂度
算法的时间复杂度和空间复杂度
目录算法的效率算法的复杂度时间复杂度概念大O的渐进表示法常见时间复杂度计算举例实例1实例2实例3实例4.计算strchr的时间复杂度
爱装代码的小瓶子
16 天前
linux
·
网络
·
c
安工大题目分类(含解析和翻译)
按「题型 → 考点」分类,每题含 英文原题 + 中文翻译 + 参考答案。 用法建议:可先盖住「答案」自测,再对照订正(先做后对)。共 20 题。
2601_95164578
17 天前
linux
·
python
·
go
·
c
·
编程语言
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
在工控圈和嵌入式圈里,有一个常年被讨论的问题:“在 Linux 上,到底该用什么语言编程?”有人坚信:C 才是真正的工业语言。有人反驳:Python 才是效率王者。还有人推崇 Go、Rust,认为那才代表未来。
爱装代码的小瓶子
17 天前
linux
·
服务器
·
网络
·
c
安工大Linux考点分类真题解析(含知识点是试卷原题了)
之前搞错了,没上试卷原题,这次是的了按 8 大考点组织。每个考点先给 知识解析,再附该考点下的历年真题(2024 & 2025 甲A),真题含 原题 + 翻译 + 答案 + 解析。 考点目录:
小宇子2B
22 天前
c
·
汇编语言
一个 7 行的 C 函数,是怎么一路变成 CPU 上的电信号
我们写 int c = a + b; 的时候,脑子里想的是"加法"。但 CPU 不认识 a,不认识 b,更不认识 +。它认识的是 0x03——一个字节。
handler01
22 天前
数据结构
·
c++
·
笔记
·
算法
·
c
·
图论
·
查并集
【算法】并查集(普通/扩展/带权)模板与例题
功能与参数说明:初始化阶段,让每个元素自成一个独立的集合。参数 n 为元素总数,遍历使得 fa[i] = i。
蓝宝石的傻话
23 天前
c
给MibeeNvr 0.6调试的Esp32和树莓派的三个摄像头项目的技术更新细节
同期发布的 [MiBeeNvr v0.6.0]({{< ref "posts/mibee-oss/mibee-nvr-v0.6-promo" >}}) 带来了延时摄影、视频转码、ONVIF 增强等大功能,光靠单元测试远远不够,必须在真实摄像头环境下跑完整流程。为了给这个版本提供靠谱的测试机器,6 月 5 日同一天更新了三个摄像头项目——既是给 NVR 提供测试环境,也顺手解决了一些嵌入式开发中比较典型的工程问题。
handler01
25 天前
c++
·
c
·
c++11
·
bind
·
解耦
·
function
·
lamda
【C++11 】Lambda 表达式、std::function 与 std::bind 解析
概念解释:Lambda 表达式:C++11 引入的一种匿名函数定义方式,允许在调用的地方内联定义函数逻辑,极大提升了代码的紧凑性和可读性。其底层本质是编译器自动生成的匿名仿函数(Functor)类对象。
handler01
1 个月前
开发语言
·
c++
·
算法
·
c
·
树
·
二叉搜索树
·
搜索树
【C++】二叉搜索树详解及其模拟实现(代码)
#cpp二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:示例二叉搜索树:初始树:{8, 3, 1, 10, 6, 4, 7, 14, 13}
爱学习的程序媛
1 个月前
c++
·
c#
·
c
C 语言全景指南:从底层原理到工业级实战
C 语言常被视为计算机科学的“拉丁语”——它古老,却未消亡;它简洁,却能构建起整个数字世界的基石。从操作系统内核到嵌入式固件,从数据库引擎到音视频编码器,C 语言凭借对硬件的极致控制力和近乎零开销的抽象,依然活跃在现代技术栈的最底层。