c语言

本地化文档1 小时前
c语言·github·gitcode·sphinx·llvm·crowdin
llvm-libc-docs-l10n🎉 llvm-libc-docs-l10n 已发布!🚀 预览翻译:https://projects.localizethedocs.org/llvm-libc-docs-l10n
Felven2 小时前
c语言
B. Collecting Gametime limit per test1 secondmemory limit per test256 megabytes
Felven2 小时前
c语言·开发语言
C. Removing Smallest Multiplestime limit per test2 secondsmemory limit per test256 megabytes
水饺编程4 小时前
linux·c语言·汇编
第2章:Linux 基础,重启命令上一篇:第2章:Linux 基础,关机命令回到目录下一篇:第2章:Linux 基础,切换到超级用户对于本节所讲解的知识,有可能,你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点,请你自行查阅。
inrichtt6 小时前
c语言·数据结构·stm32·单片机·嵌入式硬件
第十一课时:串口中断接收与回调函数实战解析本课主题:中断的具体使用,串口中断接收与回调函数,这是用按键做复杂操作的基础。课程视频:中断的具体使用(视频链接待补充)
潜创微科技6 小时前
c语言·单片机·risc-v·无线投屏·低延迟·沁恒
CH592:集成 BLE 的青稞 RISC-V 无线 MCU一、市场背景与产品定位近年来,智能家居、传感网络与便携医疗设备的普及,让"无线连接加通用控制"从可选项变成了标配。传统做法是 MCU 外挂一颗蓝牙模组、再接一颗 USB 收发器,不但 BOM 成本高,占板面积也吃不消。RISC-V 架构的成熟让国产 MCU 在同等功耗下拿下更高主频与更好生态,而 BLE 5.x 的 2Mbps 速率与更远的连接距离,也足以覆盖多数低功耗场景。CH592 正是这一趋势下的产物:沁恒微电子(WCH)把它做成 CH592/CH591 家族的全功能版本,在单芯片内整合 BLE 通
学逆向的6 小时前
c语言·开发语言·网络安全
C 可变量参数va_start 的底层:拿到栈上可变参数区域的起始地址,ap 本质就是栈指针
小莞尔7 小时前
c语言·单片机·嵌入式硬件·物联网·51单片机
【51单片机】【protues仿真】基于51单片机六路抢答器系统目录一、主要功能二、使用步骤三、硬件资源四、软件设计五、实验现象1、数码管显示显示 2、主持人按键、六个抢答按键 3、主持人按下5s倒计时开始,等待抢答 4、抢答按下显示对应号数和20s的抢答时间,结束声光警报
心中有你02149 小时前
c语言·开发语言
C 语言文件操作详解:从写入、追加到读取与定位的完整 实战一、引言文件操作是C语言学习中最实用、也最容易出错的环节之一。无论是处理文本数据、保存程序结果,还是读写配置文件,几乎都离不开对文件的读写控制。很多初学者在学到这里时,常常分不清各种打开模式的区别,也搞不懂二进制读写与文本读写的差异。
知识分享小能手1 天前
c语言·网络·学习
C学习教程,从入门到精通,C语言文件 — 完整知识点详解(14)文件是指存储在外部介质(如硬盘、U盘)上的数据的集合。在C语言中,文件被看作是一个字节序列,即一个一个字节按顺序排列组成的数据流。
羊羊一洋1 天前
c语言·stm32·学习
ROM&RAMstatic 在 C 语言里是个“多面手”,它的核心作用是限定作用域和延长生命周期。在嵌入式开发中,通常用在以下三个地方:
库玛西1 天前
c语言·数据结构·c++·笔记·考研·算法
外部排序全解析:败者树、置换-选择排序与最佳归并树假设你有一张最多只能摆下 10 张扑克牌的小书桌(内存 RAM),但现在老板拉来了一大卡车、足足有 100 万张乱序的扑克牌 堆在门外的大仓库(磁盘 Disk)里,让你把这 100 万张牌从小到大排好序。
潜创微科技1 天前
c语言·单片机·risc-v·低延迟·沁恒·青稞
CH591:成本优化的青稞 RISC-V 无线 MCU一、市场背景与产品定位在大规模量产的物联网终端里,成本与板面积是硬约束。很多产品其实用不到触控与 I2C,BLE 加 USB 加基础控制就已经够用,如果用全功能 MCU,等于为用不上的资源持续买单。RISC-V 架构让国产 MCU 能以更低单价提供 32 位性能,正在逐步替代传统 8 位、16 位方案。CH591 正是面向这类"够用就好"的量产场景而生:它是沁恒微电子(WCH)CH592/CH591 家族的精简版本,同样是一颗集成 BLE 无线通讯的 RISC-V MCU,在保留 BLE、USB、段式 L
番茄灭世神1 天前
c语言·单片机·嵌入式
PN学堂GD32课程第15篇——HardFault异常增加一个空指针bug如下:下载之后按键失效,RS485串口也死了,代码卡死在了HardFault:先复习一下这个知识点:
吠品1 天前
c语言·人工智能·算法
Flutter 工程配本地 Maven 引 AAR,仓库声明为啥不生效厂商技术群丢过来一个 aar,附一句你们自己配个本地仓库引一下。我当时的判断是这活儿十分钟收尾,原生安卓写过太多次,settings 里加行 maven,坐标一填,Sync 通过。
en.en..1 天前
c语言·汇编·arm开发
volatile 完整深度教程(C 代码 + 带注释 ARM 汇编 + 硬件中断原理 + 分步运行时序)带初始值的全局变量不会在main、中断函数内生成赋值指令:若while为空循环,内部无函数调用、无变量赋值,编译器会开启优化:仅在循环外部读取一次变量存入寄存器,循环全程复用寄存器旧值,不再访问内存。
inrichtt1 天前
c语言·stm32·单片机·嵌入式硬件·github
第十课时:中断优先级揭秘:抢占与嵌套的底层逻辑:本课主题:中断的基本概念,理论加实践。先用一个生活里的比喻来理解中断。左边是读书的时候来了电话:放下书去接电话,接完再回来接着读。右边换到单片机:常规程序执行中来了突发事件,也就是中断源,CPU 停下来去执行处理突发事件的代码,处理完再回到常规程序。
学逆向的1 天前
c语言·开发语言·网络安全
C printf原型解析● x86(cdecl):参数从右向左全部压栈,所有可变参数都在栈上连续存放,va_arg本质就是指针 + 类型宽度偏移 ● x64 Windows ABI:前 4 个参数优先放在rcx,rdx,r8,r9寄存器,剩余参数入栈;va_start 会处理寄存器里存放的参数,不再单纯只操作栈 坑:x64 下可变参数不是全部在栈上,逆向调试的时候容易踩坑
BeiGuTing_code1 天前
c语言·开发语言
C字符输出:一个换行符引发的“失踪案”先别笑,说不定下一个翻车的就是你!来,先看这道“送分题”:程序先读入一个数字,再读入一个字符,最后把它们依次打印出来。
鱼很腾apoc2 天前
linux·服务器·c语言·mysql·connector/c
【MySQL】第4期 用户管理与 C 语言连接编程详解Ok了,今天这一期我们来一起学习MySQL的用户管理和如何用C语言对MySQL数据库的操作,废话不多说,我们直接开始