c语言

春风解人意6 小时前
c语言·网络·学习·tcp/ip
从零开始学习嵌入式P32----网络基础之TCP上一篇我们学会了 UDP:填好对方地址,sendto 一扔就走,快是快,但丢包、乱序、没人兜底。传文件、登录、支付——这些"一个字节都不能错"的场景,UDP 扛不住,得请出它的兄弟协议 TCP。TCP 用三次握手先建立连接,用序号、确认、重传保证数据不丢不乱,代价是机制复杂、开销更大。这一篇我们就把 TCP 拆开看:先说清它凭什么可靠(三次握手、包头标志位、序号确认号、滑动窗口、四次挥手),再学会 TCP 编程的固定套路——服务器端 socket → bind → listen → accept,客户端
是隼人9 小时前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn inndy_echo(32位fmt)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
刃神太酷啦10 小时前
linux·c语言·数据库·c++·redis·缓存·bootstrap
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)在前面的系列文章中,我们已经完成了 Redis 基础入门、五大核心数据类型、C++ 客户端编程实战,掌握了 Redis 的基础使用与代码落地能力。而想要将 Redis 真正应用到生产环境、高并发分布式系统中,数据安全保障、命令原子性控制、服务高可用部署是必须攻克的三大核心难题。
是隼人14 小时前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn mrctf2020_easy_equation(64位fmt)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
AC赳赳老秦14 小时前
java·c语言·python·php·symfony·deepseek·openclaw
文旅市场公开数据分析:基于 OpenClaw 采集景区客流与门票公示数据,生成区域文旅热度监测报告文旅市场是观察区域经济活力、消费信心和公共服务能力的重要窗口。每逢节假日,热门景区客流变化、门票政策调整等信息都会迅速进入公众视野,也成为各级文旅部门、景区运营机构、旅游平台和研究者关注的重点。相比依靠抽样问卷、零星新闻或主观经验判断,基于公开数据开展持续、可复现的量化分析,能够更客观地反映一个区域文旅热度的真实状态。
HRTOS15 小时前
c语言·人工智能·嵌入式硬件·51单片机
HRTOS应用示例:信号量机制详解在实时操作系统中,多个任务可能需要访问同一个共享资源。例如:公共硬件设备串口显示屏存储设备共享数据临界资源
从零开始的嵌入式之旅15 小时前
linux·c语言·经验分享·笔记·嵌入式硬件
day361. 粘包现象描述 TCP发送多包数据时,由于TCP是流式传输协议,多包数据可能在接收端粘连在一起,无法区分包边界。
HRTOS15 小时前
c语言·单片机·嵌入式硬件·51单片机
HRTOS应用示例:Mutex互斥锁机制详解在多任务系统中,多个任务可能需要访问同一个共享资源。如果多个任务同时访问该资源,就可能产生数据竞争、资源冲突等问题。
Sumerking16 小时前
c语言·开发语言·算法·obc
llc_control.c 专项评审(v3 更新版)文件: HW/src/llc_control.c(当前 370 行)+ HW/include/llc_control.h + 依赖宏见 App/include/main.h(354 行) 修订记录:
繁星蓝雨17 小时前
c语言·c++·extern c·overload·重载·语义依赖·顺序依赖
C++设计原理———重载(extern “C“的由来、顺序依赖、语义依赖、overload、名称修饰符、对象操作、运算符重载、新增运算符、枚举和布尔类型)本文探讨了C++运算符与类型系统的设计权衡。Stroustrup解释了拒绝引入指数运算符(**)及用户自定义运算符的原因,旨在避免语法歧义、优先级混乱及破坏C语言兼容性,坚持显式优于隐式。在枚举类型上,C++从继承C的弱类型转向独立强类型,禁止整数隐式转换以支持函数重载。针对布尔类型,为解决社区定义混乱并兼顾海量旧代码兼容,最终将其设计为支持整型双向隐式转换的特殊内置类型。这些决策体现了C++在类型安全、功能扩展与向后兼容之间的务实平衡。
SuperByteMaster17 小时前
c语言
编译器将unsigned short 整体提升int和unsigned short 在内存中的分配2byte的理解简单的一句话总结:内存中固定占用2个字节是“物理存在”,运算时提升为4字节(int)是“为了干活方便”。
XiaoQiao66699918 小时前
c语言·开发语言
C 语言常用头文件及里面核心函数1. #include <stdio.h> 标准输入输出表格表格表格⚠️编译时 Linux/gcc 需要加 -lm
博界IT精灵19 小时前
c语言·开发语言
C语言中的数据类型及其转换
水饺编程20 小时前
c语言·c++·windows·visual studio
编程数学:三角函数基础01,直角三角函数上一篇:第5章,[Win32 章节] :Arc、Chord 和 Pie 教学插图回到目录下一篇:无关于本专栏课件的获取方法,请参考下述课节。
LuminousCPP20 小时前
c语言·数据结构·笔记·算法·排序算法
数据结构-排序(一):基础排序算法横向对比|冒泡、插入、希尔、堆与双向选择,详解二分 / Knuth 增量前面学习堆的时候,我们已经接触过堆排序,并知道利用大根堆可以完成升序排序。但排序并不只有一种实现方式,不同算法在思想、时间复杂度、空间复杂度以及真实运行效率上都有明显差异。
初願致夕霞20 小时前
java·c语言·c++
C/C++传统程序内存分布(代码实测)C/C++ 程序的内存分布是后端、嵌入式、C++ 面试的核心高频考点。很多人只会背概念,但分不清 data、bss、rodata、栈、堆的区别,也搞不懂 static、const 对内存布局的影响
wuyk5551 天前
c语言·stm32·学习
从零吃透 MQTT 通信|第 6 章 MQTT 主题、过滤器、通配符、订阅管理、拒收机制详解与代码实现专栏说明:上一章完成心跳保活、半断开检测、阶梯退避自动重连,协议栈链路稳定性已经满足量产要求。MQTT 是基于发布‑订阅模型的协议,主题(Topic)是整个消息路由的核心。很多项目出现消息收不到、错收别人消息、通配符滥用、订阅失败等问题,根源都是对主题规则、订阅报文、返回码、拒收逻辑理解不到位。
phltxy1 天前
java·c语言·算法
C语言操作符详解在 C 语言中,操作符是连接数据与逻辑的桥梁。一个看似简单的表达式,往往同时涉及运算规则、类型转换、优先级、结合性以及求值顺序。真正掌握操作符,不只是记住符号的含义,更要学会判断表达式的结果是否明确、代码是否安全、写法是否便于维护。
RuoZoe1 天前
c语言·c++
从 2026 年 3 月 1 日开源,到 26.10.9:Jalium UI 半年时间到底走了多远?2026 年 3 月 1 日,Jalium UI 正式开源。那一天,如果只是打开仓库看看,可能很难想到,半年之后,它会变成今天这个样子。
知无不研1 天前
c语言·开发语言·算法·循环·for·while
c语言中循环的介绍与简单应用c语言中一共有三个循环,分别如下:while ; do{}while(); for( ; ; );while循环的使用方式,我们写一个显示平方表的方法应用一下