c语言

听风说ml1 小时前
c语言·udp·tcp·socket编程
socket编程 【C语言】linux系统下的C语言socket头文件:1️⃣ 创建套接字domain:网络层协议族。 AF_INET(IPv4)或 AF_INET6(IPv6)。
学逆向的2 小时前
c语言·开发语言·网络安全
C 局部静态变量在函数内部用static修饰的变量,生命周期超过函数执行范围普通局部变量每次调用函数都会重新创建,每次都是 0;static 静态变量会保存上一次的值
Zwawa10 小时前
c语言·单片机·嵌入式
从 printf 到曲线:把数据送上 VOFA+上一回让板子学会了收发文本:按一下键,电脑上出现 Hello world;发一句 How are you?,它回一句问候。那时发的是“句子”——一串给人读的字符,用 Uart_SendString() 一个字节一个字节送出去。
二十七日秋13 小时前
c语言·汇编·数据结构·c++·笔记·python·算法
算法刷题笔记「Day 1|四道 OJ 入门题里的深坑」这是我「算法竞赛刷题笔记」系列的第一篇。最近在刷洛谷和牛客的入门题,发现一个奇怪的事:题目看起来巨简单,我一眼就知道怎么做,但一交题——WA、TLE、RE 轮番上阵。后来仔细看了别人的题解才意识到,这些"水题"考的从来不是算法,而是你对 C++ 基础的那些**“以为自己懂了其实没懂”**的细节。这篇笔记就把我踩过的 4 个坑、以及从坑里挖出来的思想,一股脑记下来。
abc light14 小时前
c语言·arm开发
ARM 裸机开发(1)——ARM 体系结构一、嵌入式嵌入式是以应用为中心、以计算机技术为基础、软硬件可裁剪的专用计算机系统,根据用户需求对功能、体积、成本、环境、可靠性做取舍。
Navigator_Z14 小时前
c语言·算法·leetcode
LeetCode //C - 1309. Decrypt String from Alphabet to Integer MappingYou are given a string s formed by digits and ‘#’. We want to map s to English lowercase characters as follows:
爱聊灵光的维C15 小时前
c语言·开发语言·青少年编程·蓝桥杯·学习方法
C语言初阶:关于函数设计的详细讲解和注意事项关键词:函数设计 · 形参与实参 · 值传递 · return · 数组传参 · 嵌套调用 · 链式访问 · 多文件编程 · static · extern
wuminyu16 小时前
java·linux·c语言·jvm·c++
JVM规范学习总结:class执行性能差异本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
C++ 老炮儿的技术栈16 小时前
linux·c语言·网络·c++·visual studio
Linux 动态库踩坑:明明重新编译了 .so,调用函数返回值却一直不变(libfjrobot.so 版本号异常排查实录)最近在写机器人 SDK 的 Demo 程序,遇到一个非常经典的动态链接坑:Demo 调用 libfjrobot.so 里的 GetSDKVersion() 获取版本号,无论怎么修改库源码、重新编译,打印出来的版本号始终和预期不一致。
小向是个Der1 天前
c语言·单片机·mcu·学习·链接脚本
嵌入式进阶——MCU上电后的动作配套视频:p04_mcu_startup_1080p30.mp4(1920×1080@30,7 分 12 秒,10 章) 【俺系一坨硅的作品】【芯片拆解室】 按下复位后,芯片内部发生了什么? 【MCU拆解室–MCU的启动过程-哔哩哔哩】 https://b23.tv/oaufs54 参考芯片:STM32F103C8T6(Cortex-M3,72 MHz,64 KB Flash,20 KB SRAM) 本文定位:对照阅读版。地址、段大小、等待周期都来自本集真实 ELF / map / 数据手册。
bkspiderx1 天前
c语言·开发语言·socket·广播·socket的广播通信
基于Socket的广播通信及C语言实现详解在网络通信中,Socket是进程间数据传输的基础接口,而广播则是一种基于Socket的“一对多”通信模式,广泛应用于局域网内设备发现、批量通知等场景。本文将从核心概念出发,详细讲解如何通过C语言实现基于UDP协议的广播通信,并解答常见问题。
LDR0061 天前
c语言·开发语言
LDR6100 智能遥控器精品软文:Type-C 充电口与低功耗量产维护当 USB-C 接口从单纯的结构升级,变成整机供电稳定性、待机续航、量产一致性的核心瓶颈,智能遥控器、语音遥控器、手持控制器这类小型手持设备的硬件开发,早已不再是 “换一个 Type-C 座子” 那么简单。大量项目在试产阶段反复踩坑:不同品牌适配器识别失败、热插拔瞬间掉电死机、整机休眠待机电流超标导致电池续航缩水、产线测试时端口状态无法捕捉、兼容性参差不齐。
FLJwu1 天前
c语言·开发语言·数码相机·运动相机·oem 量产
运动相机采购实战|第四篇(终章):一张清单走完选型全流程,把风险拦在源头前面三篇我们拆解了传感器虚标换料、果冻拖影、批量色差三大跨境高频翻车坑。不少采购看完之后自己整理检查项,却把核验顺序搞反,等到大货阶段才核对芯片、固件,前期成本已经投入,整改进退两难。本文用真实案例梳理传感器选型完整时序,整理一份拿来就能直接用的核查清单,覆盖送样、封样、多场景测试、产线确认、大货抽检全环节,帮大家建立前置风控思维,避免售后损失。
简单电磁炮2 天前
c语言·stm32·单片机
关于can的调试can是总线性架构,有双绞线的存在,抗干扰性极强。有非破坏性仲裁,自带纠错。can总线没有时钟线,异步通信,需要靠位同步来约束数据收发。让接收方的采样点,永远死死咬住发送方数据位的正中心,保证不读错数据。
超级架构师2 天前
c语言·开发语言·c++·人工智能·python·架构·ai编程
让 COBOL 长出 AI 大脑:原生 Agent 核心框架 praxo-core 深度剖析在生成式 AI 与多智能体技术快速发展的今天,主流视野大多集中在 Python、TypeScript、Go 这些现代语言生态。
·present·2 天前
c语言·c++
CSAPP(lecture 10)前面我们已经能够从 C 语言代码出发,分析编译器生成的机器指令。例如,对于二维数组:访问:时,需要计算:
邪修king2 天前
java·linux·c语言
Re:Linux系统篇(三十八):进程间通信ChapterSystem V 信号量深度解析|同步互斥、内核源码、C 指针多态、实战代码我们前面学习了匿名管道、命名管道、System V 共享内存。其中共享内存是速度最快的 IPC,但是内核不会自带任何访问保护:多个进程同时读写同一块共享内存,会产生竞态条件(race condition),直接造成数据错乱。 课堂上的思维导图核心:
学逆向的2 天前
c语言·开发语言·网络安全
C 堆区内存管理函数原型:函数原型:函数原型:● 单纯申请内存,不需要清零 → malloc ● 申请数组,内容需要初始化为 0 → calloc ● 已经分配好,需要动态扩大 / 缩小内存 → realloc
阿尼卡~2 天前
c语言·开发语言·windows
VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定适合人群:刚开始学习 C 语言的大一学生、需要配置 C 语言实验环境的同学。本文以 Windows 10/11 为例,使用 VS Code + Microsoft C/C++ 插件 + MSYS2(MinGW-w64 GCC)。
从小白到软工2 天前
c语言·开发语言·数据结构·经验分享·ai编程
5-2 从查表到控件:造按钮⏱ 本节预计用时:50 分钟本节意义:上一节预告过"查表的思路在图形化编程里优势巨大"。这一节让我们看看为什么这么说,我会向大家说明白”事件驱动“和”控件“的概念,以及我们将从头造一个控件,按钮,进一步感受查表的威力。