技术栈
c
charlie114514191
16 小时前
linux
·
驱动开发
·
学习
·
c
嵌入式Linux驱动开发——模块参数与内核调试:让模块“活“起来的魔法
仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐! 仓库地址:https://github.com/Awesome-Embedded-Learning-Studio/imx-forge 静态网页:https://awesome-embedded-learning-studio.github.io/imx-forge/
zaim1
3 天前
java
·
python
·
c#
·
c
·
错数
·
mpmath
计算机的错误计算(二百二十六)
摘要 前面(二十七)等谈到,对于 $\exp(x)$ 函数,若 $|x|>1$, 则数学库函数的结果中一般含有约 “$x$ 的整数位数”位错误数字。本文再探讨之。
charlie114514191
4 天前
c++
·
windows
·
学习
·
c
·
win32
通用GUI编程技术——Win32 原生编程实战(二十二)——GDI 位图操作:BitBlt、StretchBlt 与图像处理
仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程! 欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
Felven
4 天前
c
M. Minimum LCM
time limit per test2 secondsmemory limit per test512 megabytes
charlie114514191
4 天前
linux
·
c++
·
单片机
·
学习
·
嵌入式
·
c
嵌入式C++教程实战之Linux下的单片机编程:从零搭建 STM32 开发工具链(5):调试进阶篇 —— 从 printf 到完整 GDB 调试环境
仓库已经开源:https://github.com/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP,所有完整教程 + 代码都在这里!
REDcker
8 天前
linux
·
c++
·
操作系统
·
c
·
内存
C++ new、堆分配与 brk / mmap
结论概要:单次 operator new / malloc 往往在用户态由分配器缓存完成,不必然触发内核态切换;仅当分配器需要向操作系统索取新的虚拟内存页(如 brk/mmap 等路径)时,才会通过系统调用陷入内核。具体分支依赖 libc 版本、分配器实现(ptmalloc / jemalloc / tcmalloc)与运行时参数。
qq_28372005
10 天前
c++
·
stl
·
c
·
模板库
C++ 基础:STL 原理介绍 + 实用技巧
C++ STL(Standard Template Library,标准模板库)是 C++ 标准库的核心组成,基于模板实现了通用的数据结构和算法,实现了数据存储与数据操作的解耦,是面试必考重点、开发提效利器。本文从底层原理和实战技巧双维度讲解 STL 核心内容,覆盖高频容器、迭代器、算法,内容简洁且直击重点,适配开发实操。
4ever.ov0
13 天前
开发语言
·
c++
·
c
·
muduo
·
llinux
定时器/时间轮
仿muduo库项目铺垫1!感谢佬们支持!目录系列文章目录在开发仿muduo库这样的服务器项目时,要考虑到超时连接释放的逻辑,而所用到的就是时间轮的思想
REDcker
16 天前
linux
·
c++
·
后端
·
编程
·
c
·
高并发
·
服务端
libevent、libev 与 libuv:对比、演进与实现原理
libevent、libev、libuv 均为 C 语言实现的事件驱动 / I/O 多路复用库,广泛用于高性能网络与异步 I/O 场景。三者定位不同:libevent 偏「全功能框架」,libev 偏「轻量循环」,libuv 偏「跨平台统一抽象」,并与 Node.js 等生态深度绑定。本文从仓库地址、特性对比、历史脉络到 Reactor/Proactor 层面的实现差异做系统整理,便于选型与阅读源码。
liulilittle
17 天前
开发语言
·
c++
·
算法
·
lua
·
c
·
js
范围随机算法实现
逆小舟
18 天前
嵌入式
·
c
·
rtos
【SWM320】FreeRTOS搭建工程——1、框架学习
作用:直接操作硬件寄存器,提供底层硬件访问接口FreeRTOS - 实时操作系统内核 lwIP - 轻量级TCP/IP协议栈 FatFS - 文件系统 mbedtls - 加密库 ...
handler01
20 天前
开发语言
·
数据结构
·
c++
·
笔记
·
学习
·
算法
·
c
算法:查并集
#预处理 #基础算法 维护“集合”的三件套:查询/合并/判同核心思想:给每条父边记录“权值 d[i]”,表示 i 到父节点的某种累积量(距离、差值、高度差等)。路径压缩后 d[i] 直接是 i → 根 的累积。
xlp666hub
21 天前
linux
·
c
【Linux驱动实战】:带参数的内核模块
大家好!作为一个刚入坑 Linux 驱动开发的初学者,我最近在疯狂啃书,敲代码找感觉,但是越学越感到世界是如此之大,但好在每天学到的新知识不会让我感到空虚。相信大家忘不了我们当初学习 C 语言是敲 Hello World 入门的,而现在学习 Linux 内核驱动,我们得先从编写最简单的内核模块入门。
Andy
1 个月前
c++
·
c
Cpp语法1
C++关键字大全C 语言命名冲突演示报错结果:ERROR,命名冲突报错,出现重复定义 问题出现原因:核心在于:同名标识符不可以出现在同一个域,因此<stdlib.h>内部的rand函数名就会和用户定义的rand变量名在全局域下出现重名冲突
SCBAiotAigc
1 个月前
c++
·
人工智能
·
单片机
·
嵌入式硬件
·
51单片机
·
c
2026.3.7:具身智能之51单片机<二>:ISP烧录过程
点击下载进行烧录:
喜ω欢
1 个月前
c
C 里面如何使用链表 list
c 的世界可能高频业务都依赖 list 增删改查. 这里简单交流下自己在 c 里面使用 list1. 学生时代, 那会学习 C 数据结构, 比较简单
小刘同学-很乖
1 个月前
mcu
·
物联网
·
esp32
·
c
·
iot
ESP32从入门到精通(全)
ESP32-C3 SoC 芯片支持以下功能:ESP32-C3 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用场景和不同功耗需求。
十五年专注C++开发
2 个月前
c
·
压缩
·
7z
·
解压
·
libarchive
libarchive: 一个几乎可以解压所有压缩文件的C语言库
目录1.简介2.安装与集成3.核心接口说明4.常见使用示例4.1.不解压读取压缩包内指定文本 / 二进制文件
消失的旧时光-1943
2 个月前
java
·
c++
·
c
·
shared_ptr
智能指针(三):实现篇 —— shared_ptr 的内部设计与引用计数机制
关键词:控制块、引用计数、weak_ptr、原子操作、make_shared、循环引用 适合人群:已理解所有权模型与移动语义,想深入理解 shared_ptr 内部实现的开发者
2501_94184168
2 个月前
c语言
·
c
·
csapp
HIT-CSAPP2025大作业:程序人生-Hello’s P2P(2024111666-牛启正)
根据Hello的自白,利用计算机系统的术语,简述Hello的P2P,020的整个过程。P2P(Program→Process):hello.c(源码程序)经预处理、编译、汇编、链接生成可执行文件(静态程序),通过Shell的fork创建进程、execve加载程序,最终在CPU上执行(动态进程),期间依赖OS的进程管理、存储管理、IO管理提供支持。