c语言

爱吃苹果的日记本1 小时前
c语言·数据结构·数据库·学习·c#
数据结构第一课目录1.1 什么是数据?数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。
aramae3 小时前
c语言·开发语言·算法
模拟实现strstr函数(C语言)描述 C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 ‘\0’。
多弗朗皮卡丘5 小时前
c语言·数据结构·链表
数据结构4:链表(下)上一章节我们实现了无头单向不循环链表,也了解链表的概念和分类。本章节我们来给链表收尾。有的人一看这里又是带头又是双向又是循环的,就感觉带头双向循环链表实现和理解起来会比无头单向不循环链表会更难。恰恰相反带头双向循环链表实际上比无头单向不循环链表简单很多,比如:带头双向循环链表实现尾插时不需要找尾,随机插入/删除可以选择删除pos,pos之前和pos之后的位置不像无头单向不循环链表那样删除pos和pos之前的位置需要辅助链表。 除了上述的优势,双向链表也比单向链表更容易维护。
我的小卷呀6 小时前
linux·运维·c语言·网络协议·tcp/ip·网络安全
Linux ip 命令底层逻辑与实战指南传统的 ifconfig 和 route 命令曾是 Linux 工程师的标准配置,但它们所属的 net-tools 软件包早在十多年前就已进入维护停滞状态。如今的 Linux 网络栈极其复杂,包含了策略路由、网络命名空间(Network Namespaces)、VLAN 等高级特性。为了完整暴露并控制这些内核特性,基于强大底层机制的 iproute2 工具集应运而生,其核心即为 ip 命令。
luj_17686 小时前
c语言·开发语言·网络·经验分享·算法
中锋卡位与开放线博弈你好,你提出的这个类比非常有深度,将中锋战术与二三联防的对抗逻辑与国际象棋中的“开放线”和“中心区”进行类比,是一种极具战略思维的视角。我们可以从以下几个方面进一步拆解这一概念:
未来之窗软件服务6 小时前
c语言·开发语言·仙盟创梦ide·东方仙盟
计算机二级[英文]-C 逻辑运算和fopen—东方仙盟Examination Point 4: Bitwise OperationsExamination Point3: File Opening and Closing
YIN_尹7 小时前
linux·服务器·c语言
【Linux系统编程】模拟实现一个最简版C语言标准IO库创建三个文件 写一个makefile:C语言标准库中,所有文件访问函数(fopen、fread、fwrite、fprintf、fclose)都必须通过 FILE* 流指针来操作的
智闲电子设计9 小时前
c语言·stm32·单片机·嵌入式硬件
RS485 总线实战:终端电阻、差分信号、半双工方向控制,工程里最容易翻车的几处现场布了一根 485 线,短距离试的时候通得好好的,拉到几十米一挂设备,帧开始丢,再长直接全错。还有一回,两个配电柜之间的 485 一上电,收发器冒烟,查下来是两地电位差几百伏,把芯片打穿了。
luj_176810 小时前
c语言·开发语言·网络·经验分享·算法
罚球线右移破防新策略你好,你提到的这一战术变化非常关键,它体现了篮球战术在“线-区”结构中的动态演变。从中心区向罚球线右侧变线,是一种极具战略意义的进攻调整,其核心在于压缩防守空间、增加防守压力,并为其他战术组合创造机会。我们可以从以下几个层面深入解析这一变化。
legendary_16310 小时前
c语言·开发语言·人工智能·智能手机·计算机外设
PD‑SINK芯片在无协议后端负载中的工程应用随着Type‑C接口普及,PD适配器的市场覆盖率持续提升,但很多传统硬件负载,例如工业小型执行器件、直流灯具、散热模组、各类板载直流模块,内部没有集成PD协议固件,也没有预留MCU资源。这类设备直接接入PD适配器会出现无法启机、输出电压不匹配等问题。PD适配器不会默认输出固定电压,必须收到SINK端合法的协议请求之后,才会输出对应档位电压,无协议负载无法触发该流程,因此不能直接对接PD电源。
AI+程序员在路上10 小时前
linux·c语言·智能手机
Rv1126b与手机(SPP蓝牙串口APP)蓝牙通信流程本文将详细介绍在 RV1126B 开发板上,使用 BlueZ 5.77 协议栈,通过 SPP(Serial Port Profile)与手机蓝牙串口 APP 进行通信的完整流程。
T1mzhou1 天前
linux·服务器·c语言
ARM64 Linux 6.10内核启动流程7-ioremap和readl writel平台:QEMU virt,UART 物理基址常见 0x09000000,RAM 从 0x40000000 起。
未来之窗软件服务1 天前
c语言·开发语言·仙盟创梦ide·东方仙盟
计算机二级[英文]-C 字符串移动—东方仙盟Use VC++2010 to open the solution in the candidate folder prog1. The project in this solution contains a source file prog1.c. Please write a function fun().
是隼人1 天前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn bypwn(ret2shellcode)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
T1mzhou1 天前
linux·服务器·c语言
ARM64 Linux 6.10内核启动流程6-psci.c和ATF/U-Boot 的电源接口平台:QEMU virt + ARM64,-kernel Image。没有真 ATF,也没有 U-Boot。
是隼人1 天前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn PWN2(整数溢出)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
LuminousCPP1 天前
c语言·数据结构·笔记·算法·排序算法
数据结构 - 排序(二):快速排序从错误初版到优化版|双指针划分 + 三数取中 + 小区间插入优化上一篇《数据结构 - 排序(一)》中,我们把冒泡排序、直接插入排序、希尔排序、堆排序以及双向循环选择排序统一放进了性能测试工程,通过 10 万个随机整数观察不同排序算法在实际运行中的差异。
竞赛考级题库1 天前
java·c语言·c++
202606 青少年等级考试C/C++真题一级 建议答题时长:60min来源:https://www.tkcode.net/paper/e20f1657c612d62f47ebedf2739e7d9e
迷茫、Peanut1 天前
c语言
C语言混合链接和教程说的完全一致:如果同一个目录下同时存在 libsb.a(静态)和 libsb.so(动态),gcc 链接时默认优先选动态库。 删掉 libsb.so 可以确保接下来链接的一定是静态库。
wdfk_prog1 天前
c语言
RT-Thread Kconfig 配置明明是 y,为什么 rtconfig.h 就是不生成?一次 `_PATH` 后缀踩坑复盘摘要:复盘一次 RT-Thread Kconfig 命名踩坑:配置已进入 .config,却因 PKG_*_PATH 特殊过滤规则没有生成到 rtconfig.h。