c

Ronin-Lotus1 天前
职场和发展·蓝桥杯·c·eeprom·keil
蓝桥杯篇---EEPROM内部存储地址在EEPROM的代码中,EEPROM_Write 和 EEPROM_Read 函数的 addr 参数表示 EEPROM 的内部存储地址,其取值范围由 EEPROM 的容量决定。以下是详细说明:
C++ 老炮儿的技术栈3 天前
嵌入式·c·嵌入式linux·tftp·海思·jffs2
海思嵌入式开发笔记|U‑Boot、JFFS2、TSLIB、SQLite 调试常用命令汇总摘要:从事海思嵌入式设备调试,经常和 U‑Boot 环境变量、tftp 烧写、JFFS2 文件系统、tslib 触摸屏、sqlite 数据库、挂载外设打交道。整理日常反复复制粘贴的命令片段,方便后续项目复盘,也给做嵌入式 Linux 的朋友做参考。
gbshha4 天前
c
C语言的分支与循环结构描述算法的计算步骤需要设计算法的控制结构,包括顺序结构,分支结构和循环结构。顺序结构指的是按顺序依次执行规则,分支结构则是根据条件选择一些规则的一部分执行,循环结构则控制规则的多次执行。下面讲解C语言中分支与循环结构是如何使用的。
Chen_LSN9 天前
c
C语言——深度理解指针(3)数组名就是数组⾸元素(第⼀个元素)的地址上面的结果可以说明,数组名就是数组⾸元素(第⼀个元素)的地址,但如果他是下面这种情况呢?
向宜xy10 天前
c·ai编程
“试试这套 SDD 规范驱动工作流”---我认真研究了“AI乱改代码”的解决方案,然后问了三个问题学C语言的第3天,我点开了一篇大厂技术文章,然后……事情是这样的。作为一个刚刚结束高考、计科的准大一新生,我这段时间的状态大概是:
云泽80818 天前
开发语言·c++·c·开发工具·visual studio
Visual Studio 2026 新手保姆级教程:环境搭建、界面优化与编译器配置详解大家好啊,我是云泽Q,欢迎阅读我的文章,一名热爱计算机技术的在校大学生,喜欢在课余时间做一些计算机技术的总结性文章,希望我的文章能为你解答困惑~
C++ 老炮儿的技术栈19 天前
c语言·c++·人工智能·opencv·算法·计算机视觉·c
OpenCV 实现社保卡透视矫正:Hough 直线提取四角并转正证件图像在证件识别、OCR 文字检测项目开发中,拍摄得到的社保卡、身份证照片往往存在倾斜、透视形变问题,直接送入识别模型会造成文字扭曲、识别率大幅下降。常规 SURF 特征匹配矫正依赖模板图像,通用性受限;而基于轮廓 + 霍夫直线检测的方案,能自动定位证件四个角点,完成自适应透视变换,无需提前准备模板,是工业证件预处理的主流思路。本文结合社保卡实拍案例,完整拆解从边缘提取、直线检测、角点求解到透视转正的全流程,附带直方图均衡辅助优化图像质量的代码实现。
众少成多积小致巨19 天前
c
C 核心概念、语法C 语言源文件在成为可执行程序前,逻辑上会严格按顺序经历以下 8 个阶段(实际编译器可能会合并操作,但行为必须一致):
poll_Ff20 天前
c
CSAPP:Shell Lab笔记该篇文章用于记录我在做shell实验的心得该函数是在builtin_cmd函数用到,用于比较内置指令与输出指令的,常见的实现方式是s1的字典序-s2的字典序,只有为0时表示两字符串相等,而不是返回布尔值。
会周易的程序员21 天前
linux·c++·物联网·架构·c·s7·工业协议
Libnodave S7 通信库:架构设计与实现解析Libnodave 是一个开源的自由通信库,专门用于通过 MPI 适配器或以太网 CP(通信处理器)与 西门子 S7 系列 PLC(S7-200/300/400) 进行通信。库本身由纯 C 编写,具有良好的跨平台特性,可以从 Visual Basic、C#、Delphi、Python、Java、LabVIEW 等语言中调用。
wdfk_prog24 天前
java·linux·开发语言·面试·职场和发展·架构·c
嵌入式面试真题第 10 题:高优化等级下共享状态可见性、内存模型与系统级同步设计在一个带有 RTOS 的嵌入式系统中,某个共享状态在调试版本或 -O0 下工作正常,但切换到 -O2、-O3、LTO,或迁移到带数据 Cache、多核 CPU、DMA 和总线主设备的新平台后,消费者偶发看不到生产者刚刚写入的数据,或者出现“标志位已经变化,但数据体仍是旧值”“中断已经发生,任务仍在空转”“DMA 已完成,CPU 读取的缓冲区却没有更新”“单核正常,多核失效”等问题。
shx_wei1 个月前
linux·c语言·windows·c
从函数调用到进程替换:使用 execl、CMake 与 PowerShell 构建一个多可执行程序本文从一个具体问题出发:同一个项目中存在两套名称相同、实现不同的 main()、use() 和 and(),如何根据输入条件选择其中一套执行?文章将依次说明普通函数调用、编译链接、execl() 进程替换、CMake 多目标构建,以及 PowerShell 调用运算符 & 的原理。
piaoyiren1 个月前
嵌入式硬件·51单片机·c
普中A6 STC8A 动态数码管显示讲解最近在学习单片机,就买了一款普中A6的板子,由于有基础,就测设了各个功能,对于没有视频讲解的芯片(STC8A8K64D4),智能自己摸索,最终终于成功了,现在分享下自己的结果。
C++ 老炮儿的技术栈1 个月前
c语言·数据库·c++·windows·算法·c·visual studio
MFC 自定义纯色居中文字进度条控件在 MFC 原生开发中,系统自带的CProgressCtrl进度条样式固定、自定义空间极小,很难实现自定义边框、纯色填充、进度文字居中显示这类定制 UI 需求。 本文通过继承CStatic静态文本控件,从零封装一个高复用自定义进度条,实现效果:
liulilittle1 个月前
网络·tcp/ip·计算机网络·c·信息与通信·tcp·通信
KCC 拥塞控制算法缺陷修复记录(26/07/05)提交: c45fc62(2026-07-05) · 文件: tcp_kcc.c (+465/−174), README.md (+20/−12)
半条-咸鱼2 个月前
嵌入式硬件·c·信息与通信
【STM32】I2C协议原理、HAL读写与OLED显示操作IIC 像快递系统,只负责把包裹送到指定设备;包裹里面装的是什么、怎么解释,由具体芯片的数据手册决定。
Irissgwe2 个月前
数据结构·c++·算法·二叉树·stl·c·红黑树
map/set/multimap/multiset 的底层逻辑与实现目录底层原理红黑树红黑树结构红黑树插入情况一: cur为红,p为红,g为黑,u存在且为红。情况二: cur为红,p为红,g为黑,u不存在/u存在且为黑
Irissgwe2 个月前
数据结构·c++·算法·二叉树·c·二叉搜索树·avl
AVL树详解目录AVL 树AVL树节点的定义:AVL树的插入AVL树的旋转1. 新节点插入较高左子树的左侧---左左:右单旋
AI thought2 个月前
c语言·c++·c·内存管理·编译模型
C语言、C++与C#深度研究报告:从底层控制到现代企业级开发的演进C语言、C++与C#深度研究报告:从底层控制到现代企业级开发的演进摘要C语言、C++与C#构成了计算机软件工业中最为核心且影响深远的“C家族”语言谱系。本报告旨在通过超过15000字的深度剖析,系统阐述这三种语言从诞生背景、设计哲学、核心技术机制(内存管理、类型系统、编译模型)到现代应用场景(系统编程、游戏引擎、企业级服务)的完整演进路径。报告将重点揭示C语言作为“系统之母”的底层控制力,C++作为“多范式巨兽”在零成本抽象与复杂性之间的权衡,以及C#在.NET生态下通过托管环境与即时编译(JIT)实现的
Irissgwe2 个月前
数据结构·c++·c·栈和队列
数据结构-栈和队列目录栈栈的概念及结构栈的实现接口动态栈(支持扩容)的结构定义1. 初始化栈2. 入栈3. 出栈4. 获取栈顶元素