c语言

leaves falling3 分钟前
java·c语言·算法
c语言打印闰年打印1000年到2000年之间的闰年:闰年判断公式:(i%4==0 && i%100!=0) || i%400==0(可直接背记,刷题 / 考试高频);
爱吃生蚝的于勒25 分钟前
linux·运维·服务器·c语言·数据结构·c++·算法
【Linux】深入理解软硬链接ln -s 文件名 链接名称ln -s file.cpp sort-filell -li 查看inode
一路往蓝-Anbo35 分钟前
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
【第23期】资源保护:关中断 vs 互斥量 (Mutex)核心差异:关中断是“让世界停止”;互斥量是“排队等待”。而互斥量特有的 优先级继承 机制,是它区别于普通信号量的关键。
黎雁·泠崖1 小时前
c语言·开发语言
C 语言文件操作入门:文件基础认知 + 打开关闭 + 字符字符串读写精讲🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、游戏、规划 ✨ 从来绝巘须孤往,万里同尘即玉京
leaves falling1 小时前
c语言·c++·算法
c语言数组-求10 个整数中最大值:定义数组时直接用 {0} 初始化,数组的10 个元素会全部被赋值为 0,彻底避免了数组未初始化导致的「随机垃圾值」问题。
leaves falling1 小时前
c语言·开发语言·算法
c语言-数1到100的所有整数中数字9出行的个数:if (0 == i % 10),任何整数对 10 取模,结果必然是这个数的个位数字。if (i / 10 == 9),无论整数多大,对 10 取模,结果一定是它的个位数字。
2301_789015621 小时前
c语言·开发语言·c++·vscode·排序算法·set·map
C++:set/multiset和map/multimap文档详细解析我的博客:<但愿.我的专栏:C语言、题目精讲、算法与数据结构、C++欢迎点赞,关注目录前言一 容器的分类(根据容器中各个数据之间的关系)
黎雁·泠崖1 小时前
c语言·开发语言
C 语言文件操作进阶:格式化读写 + 二进制读写 + 随机读写进阶全解🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、游戏、规划 ✨ 从来绝巘须孤往,万里同尘即玉京
CQ_YM2 小时前
linux·c语言·网络·单片机·udp
网络编程之UDP要理解 UDP 的定位,首先要明确它在网络通信体系中的层级 —— 这是所有网络编程的底层逻辑。OSI 模型将网络功能划分为 7 层,每层负责特定职责,自上而下完成数据传输:
小刘爱玩单片机2 小时前
c语言·stm32·单片机·嵌入式硬件
【stm32简单外设篇】- ESP8266 Wi-Fi 模块(ESP-01系列)一、适用场景 适用场景:给 STM32 或其它 MCU 添加 Wi-Fi(数据上报、OTA、远程控制、MQTT、HTTP/REST、Web 控制面板);或将 ESP8266 作为独立微控制器(NodeMCU/Arduino 栈)快速做物联网原型、Wi-Fi 网关、局域网 Web 服务器与 Wi-Fi → 串口透传桥。
qqssss121dfd2 小时前
服务器·c语言·网络·单片机·计算机网络
计算机网络(第8版,谢希仁)第四章习题解答以下的习题解答均来自于图1,这里仅仅是为了加强对相关内容的理解,没有其它目的。4-01 网络层向上提供的服务有哪两种?试比较其优缺点。 网络层向上面的运输层提供的服务有两种,即面向连接服务(或虚电路服务)和无连接服务(或数据报服务)。这两种服务的主要区别见下表:
byte轻骑兵2 小时前
c语言·开发语言·安全
【安全函数】memmove_s ():C 语言内存安全迁移的守护者与 memmove 深度对比博主简介:byte轻骑兵,现就职于国内知名科技企业,专注于嵌入式系统研发。深耕 Android、Linux、RTOS、通信协议、AIoT、物联网及 C/C++ 等领域,乐于技术交流与分享。欢迎技术交流。
sevenez11 小时前
c语言·笔记·数据库架构
Vibe Coding 实战笔记:从“修好了C坏了AB”到企业级数据库架构重构背景: 在使用 AI 辅助编程(Vibe Coding)开发一个基于 Vue + Python 的标签管理系统时,共有5个功能模块。 现状: 原先使用模拟数据(Mock Data)。在将 模块3 接入真实数据库后,模块3运行正常,但 模块1 和 模块2 突然无法访问数据库或报错。 核心问题:
一路往蓝-Anbo12 小时前
c语言·数据结构·stm32·单片机·嵌入式硬件
【第20期】延时的艺术:HAL_Delay vs vTaskDelay裸机与RTOS核心差异:裸机的延时是**“死等”(烧电、霸占 CPU);RTOS 的延时是“挂起”**(让权、省电)。
就不掉头发13 小时前
运维·服务器·c语言·开发语言
I/O复用I/O复用是一种允许单个线程或进程同时监控多个文件描述符(如套接字、管道等)的技术,当其中任何一个文件描述符就绪(可读、可写或异常)时,程序可以立即处理。这种技术避免了为每个I/O操作创建单独的线程或进程,提高了资源利用率。
ComputerInBook16 小时前
c语言·windows·编译原理·汇编语言·c++语言
函数调用栈帧分析(Windows平台)目录1. 例释环境和预备知识1.1 运行环境1.2 预备知识2. 函数调用约定3. 关键点说明3.1 影子空间(shadow space)
SystickInt17 小时前
c语言·开发语言
C语言 UTC时间转化为北京时间前言:程序获取的代码有时候为UTC英国伦敦格林尼治时间,我们并不能拿到手直接用,所以要经过特殊的代码转化才可以使用,以下为代码的处理:utc转化为北京时间(+8h)。 太阳东升西落,所以北京的时间比UTC的时间相比是(+8H),东半球是11号8:00,西半球还是10号24:00
黎雁·泠崖17 小时前
c语言·开发语言
C 语言动态内存管理进阶:常见错误排查 + 经典笔试题深度解析🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、游戏、规划 ✨ 从来绝巘须孤往,万里同尘即玉京
山上三树18 小时前
c语言·开发语言·柔性数组
柔性数组(C语言)柔性数组是 C 语言里的一种结构体成员,它允许结构体的最后一个成员是一个大小可变的数组。它的大小在结构体定义时不占空间,真正的内存分配在运行时决定。