跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
|注册

标签

全部标签AIjavaNode.jsNuctPayPPT制作React NativeRNSaaSWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
C

I2C 时钟延展:从设备如何优雅暂停通信

I2C 时钟延展允许从设备通过拉低 SCL 线请求主设备延长时钟周期,从而获得额外处理时间。本文解释了其底层机制、触发条件及软件模拟时的正确实现方式,指出主设备需检测 SCL 状态而非直接输出信号,以避免通信死锁。

林间仙子发布于 2026/3/29更新于 2026/4/143 浏览0 点赞约 3 分钟阅读
深入理解 Linux 进程状态与内核 O(1) 调度算法
C算法

深入理解 Linux 进程状态与内核 O(1) 调度算法

本文深入解析 Linux 进程概念、管理方式(PCB/task_struct)、进程状态(运行、睡眠、磁盘休眠、停止、死亡、僵尸、孤儿)、优先级机制及切换原理,并详细阐述了 Linux 2.6 内核中的 O(1) 调度算法实现细节,包括活动队列、过期队列及位图优化查找过程。

微码行者发布于 2026/3/29更新于 2026/4/142 浏览0 点赞约 42 分钟阅读
SVM 核心数据结构详解
C算法

SVM 核心数据结构详解

本文讲解 AMDGPU SVM(共享虚拟内存)的核心数据结构,重点分析 svm_range 结构体。内容涵盖内存范围管理、页面状态跟踪及 GPU 映射信息,通过类比图书馆书籍解释地址、属性、关系与状态的维护逻辑,帮助读者理解 SVM 实现基础。

星落发布于 2026/3/29更新于 2026/4/142 浏览0 点赞约 1 分钟阅读
Linux Ext2 文件系统深度解析
C算法

Linux Ext2 文件系统深度解析

本文深入解析 Linux Ext2 文件系统底层结构,包括块组构成、超级块、inode 与数据块关联逻辑及三级索引机制。详细阐述文件增删查改的底层实现流程,涉及资源分配、位图管理及目录映射原理,帮助理解 Linux 文件系统的寻址与操作本质。

追风少年发布于 2026/3/29更新于 2026/4/142 浏览0 点赞约 39 分钟阅读
存储扇区分配表:NAND Flash 与 SD NAND 架构差异
C算法

存储扇区分配表:NAND Flash 与 SD NAND 架构差异

本文对比了 NAND Flash 与 SD NAND 在存储扇区分配表上的异同。两者均基于块管理,但 NAND Flash 更底层,涉及坏块管理等;SD NAND 则结合文件系统协议。文章介绍了嵌入式系统中操作分配表的驱动方法,以及通过 DiskGenius、DiskPart、fdisk 等工具查看 SD 卡分区信息的步骤。

修罗发布于 2026/3/29更新于 2026/4/142 浏览0 点赞约 7 分钟阅读
Linux 内核开发笔记:休眠唤醒、Proc 文件系统、调试与性能工具
C

Linux 内核开发笔记:休眠唤醒、Proc 文件系统、调试与性能工具

本文档记录了 Linux 内核开发中的关键技术点,涵盖系统休眠与唤醒机制、Proc 文件系统接口创建、内核堆栈追踪、Printk 日志等级及动态调试方法、Trace 追踪工具以及多种性能分析工具的使用。内容包括电源管理操作、等待队列应用、内核调试接口实现细节及系统性能瓶颈排查技巧,旨在帮助开发者理解内核行为并进行有效调试。

信号故障发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 19 分钟阅读
初阶数据结构:顺序表
C算法

初阶数据结构:顺序表

本文讲解线性表中的顺序表结构,涵盖静态与动态定义、初始化、销毁、容量检查及增删查改接口实现。详细说明了尾插优于头插的时间复杂度,并指出增容时的空间浪费问题。提供了完整的 C 语言代码示例,包含头文件声明与源文件实现,适合初学者理解顺序表的底层逻辑与内存管理。

未来可期发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 21 分钟阅读
C算法

J-Flash Flash 算法安全擦写机制解析

本文通过 STM32H7 量产故障案例,阐述了 Flash 操作的安全风险及 J-Flash 安全擦写机制的重要性。介绍了安全擦写的三个维度:完整性、可靠性、可控性,并详细拆解了底层流程,包括连接识别、Flash 算法加载至 SRAM 执行等关键步骤,旨在帮助开发者理解烧录背后的逻辑设计与避坑指南。

漫步发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 3 分钟阅读
STM32 单片机充电桩安全监测系统
C

STM32 单片机充电桩安全监测系统

本文介绍基于 STM32F103C8T6 单片机的充电桩安全监测系统设计方案。系统通过温湿度传感器、烟雾传感器及红外对射传感器实时监测环境参数与车辆状态,利用 OLED 显示运行数据,并通过 WIFI 模块接入云平台实现手机 App 远程监控。当检测到过流、过温或烟雾异常时,系统触发声光报警并联动保护机制。该方案具有成本低、集成度高、支持模块化扩展等特点,适用于家用及小型公共充电桩的安全运维场景。

奶糖兔发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 34 分钟阅读
C算法

单片机四舍五入算法原理与嵌入式边界处理实践

本文探讨了单片机中四舍五入算法的数学原理及整数实现方法,重点分析了在资源受限环境下避免浮点运算的策略。通过经典公式 (value + divisor/2) / divisor 实现高效取整,并讨论了不同精度下的调整值。同时强调了嵌入式开发中需注意的数据溢出风险及边界处理方案,为电压采集等场景提供可靠解决方案。

山野诗人发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 4 分钟阅读
数据结构:栈的概念与 C 语言实现
C算法

数据结构:栈的概念与 C 语言实现

本文介绍数据结构中的栈,其遵循后进先出(LIFO)原则,仅在栈顶进行插入和删除操作。文章基于动态数组实现栈,涵盖初始化、入栈(含空间增容)、出栈、获取栈顶元素、统计元素个数及判空等功能。提供了完整的 C 语言头文件、源文件及测试代码,适合学习线性表进阶结构。

接口猎人发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 13 分钟阅读
数据结构:顺序表基础与实现
C算法

数据结构:顺序表基础与实现

本文介绍线性表及顺序表概念,区分静态与动态顺序表。重点讲解动态顺序表的底层数组实现,包含初始化、尾插、头插、尾删、头删等核心操作代码及时间复杂度分析。通过封装结构体管理内存,实现动态扩容,适用于需要频繁增删元素的场景。

月光旅人发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 20 分钟阅读
初识 Linux:make 和 makefile 自动化构建工具
C

初识 Linux:make 和 makefile 自动化构建工具

本文介绍了 Linux 下 make 和 makefile 的基本概念与使用方法。make 是解释 makefile 的命令工具,二者配合可实现项目自动化构建。文章详细讲解了依赖关系、依赖方法、伪目标 .PHONY 的作用以及 ACM 时间判断机制。同时涵盖了变量定义、通配符使用、多文件编译推导过程等扩展语法,并通过代码示例展示了如何编写通用的 makefile 以优化编译流程。

HadoopMan发布于 2026/3/29更新于 2026/4/141 浏览0 点赞约 8 分钟阅读
CNuct算法

NTC 10K 热敏电阻测温补偿算法

本文介绍了 NTC 10K 热敏电阻的测温原理及三种主流补偿算法:Steinhart-Hart 方程(高精度)、Beta 模型(轻量级)和查表法(高速度)。详细阐述了各算法的数学公式、代码实现及适用场景,并补充了工程中关于自发热抑制、ADC 分辨率提升及 PCB 布局的注意事项。通过软硬件结合设计,可在低成本传感器上实现高精度温度测量。

开源信徒发布于 2026/3/28更新于 2026/4/141 浏览0 点赞约 12 分钟阅读
Linux 进程信号深度解析:从内核机制到实操应用
C

Linux 进程信号深度解析:从内核机制到实操应用

Linux 进程信号是高效的异步通信机制,涵盖产生、发送、保存、递达、处理五个环节。本文介绍信号的三种处理方式(默认、忽略、自定义),前台与后台进程对信号的处理差异,以及通过 signal 系统调用捕获信号的方法。详解信号的五大产生途径(键盘组合键、kill 命令、系统调用、异常、软件条件),包括 kill、raise、abort、段错误及 alarm 闹钟。最后阐述内核中信号位图管理、阻塞(block)与未决(pending)状态,以…

板砖工程师发布于 2026/3/28更新于 2026/4/141 浏览0 点赞约 11 分钟阅读
C

Linux USB 驱动架构详解

本文详细阐述了 Linux USB 子系统的三大架构:主机驱动、设备驱动和 Gadget 驱动。内容包括主机控制器类型、USB 核心层功能、URB 管理机制、设备枚举流程、关键数据结构定义以及 ConfigFS 配置接口。此外还总结了开发实践建议与调试技巧,旨在帮助开发者深入理解分层机制,掌握高质量 USB 驱动的开发与调试方法。

小熊软糖发布于 2026/3/28更新于 2026/4/141 浏览0 点赞约 31 分钟阅读
离散 PR 控制器原理、C 语言实现及逆变闭环验证
C算法

离散 PR 控制器原理、C 语言实现及逆变闭环验证

本文介绍准比例谐振(PR)控制器的原理及其在数字系统中的离散化实现方法。通过双线性变换(Tustin)推导差分方程,并提供完整的 C 语言结构体定义与函数实现代码,适用于 STM32 或 DSP 等嵌入式平台。最后通过单相逆变器闭环仿真模型验证了 C 语言实现与控制模块搭建的效果一致性,确保电感电流能准确跟踪给定值,为电力电子变换器控制提供了可行的工程方案。

修罗发布于 2026/3/28更新于 2026/4/142 浏览0 点赞约 11 分钟阅读
CAI算法

V4L2 数据结构详解

本文详细解析了 V4L2(Video for Linux 2)框架中的核心数据结构、枚举类型及 ioctl 命令。涵盖了 struct v4l2_capability、v4l2_format、v4l2_buffer 等关键结构体的字段含义与应用场景,特别是针对 IPC 摄像头的开发注意事项。同时介绍了内存管理方式、像素格式枚举以及 VIDIOC_* 系列命令的方向说明,为视频采集设备的驱动开发与调试提供了基础参考。

微码行者发布于 2026/3/28更新于 2026/4/141 浏览0 点赞约 31 分钟阅读
C 语言初阶数据结构习题解析(一)
C算法

C 语言初阶数据结构习题解析(一)

本文整理了九道 C 语言数据结构与算法习题的解法,包括字符重排判定、回文排列检查、字符串压缩、递归乘法、浮点数取近似值、数列生成、二分查找插入位置、旋转数组搜索及二进制链表转整数。每道题均提供了解题思路分析与完整的 C 语言代码实现,旨在帮助初学者掌握基础算法逻辑与常用 API 的使用。

开源信徒发布于 2026/3/28更新于 2026/4/141 浏览0 点赞约 18 分钟阅读
顺序表基础概念、C 语言实现与典型算法解析
C算法

顺序表基础概念、C 语言实现与典型算法解析

本文介绍了线性表中顺序表的概念、分类及动态顺序表的 C 语言实现,涵盖初始化、扩容、增删查改等操作。通过移除元素和合并有序数组两道算法题,演示了双指针法在顺序表中的应用,并分析了顺序表的性能特点与潜在问题。

安卓系统发布于 2026/3/28更新于 2026/4/141 浏览0 点赞约 27 分钟阅读
上一页第 15 / 16 页下一页