c语言

caimouse8 小时前
c语言·开发语言
ReactOS 图形系统分析(51):元文件子系统 — metafile.c元文件(Metafile,WMF,Windows Metafile)是一种"矢量化的绘图指令序列"。它不像位图那样保存每个像素的颜色值,而是把一次会话中对 GDI 的绘图调用(画线、画矩形、输出文本、设置映射模式……)逐条记录下来,形成一串 METARECORD(元文件记录)。之后可以在任意 DC 上"重放"(PlayMetaFile)这串记录,从而在别的设备(屏幕、打印机、另一个位图 DC)上复现同样的画面。
Canmag 兴隆磁性12 小时前
c语言·开发语言·学习·永磁材料·充磁·退磁
C 系列充磁机设备主图设备主图• 采用高压脉冲电容器,输出电流大、放电能量强• 充磁电压数字与指针表双重显示,宽范围可调
l1t19 小时前
c语言·数据库·duckdb
DeepSeek总结的DuckDB C-API-V2:第一部分 - #24702 PR#24702 开启 Maxxen此 PR 添加了 V2 C-API 前半部分的初始草稿,以及构建在其之上的稳定“C++ API”。
_Narcissus_13 小时前
c语言·数据结构·c++·笔记·算法·排序算法·总结
排序算法总结表格排序算法排序性质示意图特殊思想就地性,稳定性时间复杂度定义直接插入排序基于插入无就地可稳定O(n^2)
小雪崩13 小时前
linux·c语言·学习
嵌入式学习 day27:标准IO在C语言中操作文件,永远是三步:c注意:打开的文件一定要记得关闭,否则可能造成资源泄露或数据丢失。cmode(打开方式):
xx~t15 小时前
linux·运维·服务器·c语言·学习方法
嵌入式——Linux软件编程2📖今日学习内容:shell while、for循环,shell数组,shell函数; C语言IO文件操作。
松小白song18 小时前
c语言·开发语言
嵌入式通信协议全解:UART、RS232、RS485、I²C、SPI 与 CAN 的本质区别与选型指南目录前言一、整体认识:它们不在同一个层次二、理解通信协议前的五个关键词2.1 串行与并行2.2 同步与异步
luj_176818 小时前
服务器·c语言·开发语言·经验分享·算法
变频技术核心原理揭秘变频技术是一种通过改变交流电频率来控制交流电动机转速和输出功率的技术,其核心在于“变频”与“变压”的协调控制。它广泛应用于工业驱动(如风机、水泵)、家电(如空调、冰箱)及通信等领域,以实现精确调速、软启动、节能降耗等目的。
_Narcissus_18 小时前
c语言·数据结构·数据库·c++·笔记·b树·算法
B树概念及操作笔记(含完整代码实现)二叉树——顺序性——> BST——平衡性——>AVL树——>自平衡AVL树的缺点不直观 + 不适合动态查找 + 不适用于外部查找
Fa_Mian_Tuan19 小时前
c语言·数据结构·笔记·算法·图论
图论基础 | 邻接多重表原理剖析 + 完整可运行C语言代码(插边/删边/释放)如果我们在⽆向图的应⽤中,关注的重点是顶点的话,那么邻接表是不错的选择,但如果我们更关注的是边的操作,⽐如对已经访问过的边做标记,或者删除某⼀条边等操作,邻接表的确显得不那么⽅便了(下图中删除红⾊边)
_Narcissus_19 小时前
c语言·数据结构·数据库·c++·笔记·b树·算法
B+树的概念和操作笔记(含完整代码实现)注:B+树叶子节点的概念又恢复为了最后一个节点是叶子节点,其他都是非叶子节点B树:节点中存放关键字和数据指针(外存地址)
octopus_c20 小时前
c语言·数据结构
数据结构:二叉树二叉树(Binary Tree)是计算机科学中最基础且最重要的数据结构之一。它是一种树形结构,其中每个节点最多有两个子节点,通常称为左子节点和右子节点。
wuminyu20 小时前
java·linux·c语言·jvm·c++
JDK21中FFM api的upcall回调机制解析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
个 人 练 习 生20 小时前
c语言·数据结构·经验分享·学习·其他·链表
数据结构链表:带头双向循环链表我们把名字拆成三部分理解:空链表状态(只有哨兵头节点):有有效节点的状态:简单说:它用一个额外的哨兵节点,换来了代码逻辑的极度简洁,极大降低了出错概率。
不灭的黄金瞳12321 小时前
c语言
编译与链接本人的技术笔记会优先发布在个人站点longyxblg.cn在 ANSI C的任何一种实现中,存在两个不同环境
Yyyyyy~2 天前
c语言
【C语言】数据类型和变量sizeof 是求数据类型的大小,不会因数据的变化,而改变数据类型的大小全局变量和局部变量在内存中的存储地方 1)局部变量是放在内存的栈区 2)全局变量是放在内存的静态区 3)堆区是⽤来动态内存管理的
c238564 天前
c语言·数据库·c++·mysql
MySQL 核心知识体系:基础操作、索引原理与事务机制SQL 中针对数据的核心操作分为增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)四类,是数据库操作的基础。
caimouse2 天前
c语言·开发语言
ReactOS 窗口系统分析(1):窗口对象与创建 — window.c系列:窗口系统三大主线之窗口显示 第 1 册 本文基于 ReactOS 真实源码(截至 2026 年 8 月),所有行号均对应当时仓库状态。 核心文件:win32ss/user/ntuser/window.c(约 4731 行) 配套文件:win32ss/include/ntuser.h(WND/THRDESKHEAD/FNID)、win32ss/user/ntuser/win32.h(THREADINFO/PROCESSINFO)、win32ss/user/ntuser/window.h(内部接口)、w
智者知已应修善业2 天前
c语言·经验分享·笔记·嵌入式硬件·51单片机
【51单片机数码管逐位显示1-8余位不亮】2024-10-23缘由为什么我这个数码管,亮灯不是从左到右按顺序来的,是乱序的。_嵌入式-CSDN问答题目是 C51单片机-8位数码管,分别滚动显示单个数字1-8。单片机控制左边第一个数码管显示1,其他不显示,延时之后,控制左边第二个数码管显示2,其他不显示,….直到第八个数码管显示8,其他不显示,
caimouse2 天前
c语言·开发语言
ReactOS 图形系统分析(52):OpenGL 支持 — wingl.c[wingl.c](file:///d:/reactos/win32ss/gdi/ntgdi/wingl.c)(win32ss/gdi/ntgdi/,共 255 行)是 win32k.sys 中与 OpenGL 窗口像素格式(Window Pixel Format) 相关的系统服务集合,即所谓 WinGL API。它向用户态暴露 3 个 NtGdi* 系统调用入口: