c

空山新雨(大队长)8 天前
c++·c·exe
C 语言第一课:hello word c
饭碗的彼岸one8 天前
c语言·开发语言·c++·后端·c·异步
C++ 并发编程:异步任务如果觉得本文对您有所帮助,请点个赞和关注吧,谢谢!!!你的支持就是我持续更新的最大动力在现代高性能计算领域,异步编程模型是充分利用多核处理器、避免 I/O 阻塞、提升应用程序响应能力的关键。C++11 及后续标准为我们提供了一套优雅且功能强大的异步任务工具集,其核心在于 std::future、std::promise、std::packaged_task 和 std::async。本文将对这一体系进行一次全面而深入的解构。
EleganceJiaBao9 天前
c
我的创作纪念日👉 你可以理解成:必须版本 ≥ 0.9检查版本:这个 Starter 已经帮你配置好 lazy.nvim,所以不需要再单独装。
梁辰兴12 天前
数据结构·算法·排序算法·c·插入排序·排序·交换排序
数据结构:排序排序是数据处理中最基础且核心的操作,通过按特定规则(如数值大小、字母顺序)重新排列数据,为高效查询、统计等后续操作奠定基础。从手机通讯录的按姓名排序,到数据库查询结果的按时间排序,排序算法的应用无处不在。
charlie11451419112 天前
windows·学习·c·字符串处理·windows编程
Windows 编程——字符串处理字符串存在编码,一般而言,咱们的起点是ASCII字符串编程,到后面,伴随我们实际上接触一定的中文显示,就需要设计到字符串编码的问题。常见的字符串的编码如下:
BlackQid13 天前
游戏·c
基于C的扫雷小游戏扫雷是一款经典的益智游戏,目标是在最短时间内找出所有非雷格子,同时避免踩雷。基本玩法:在扫雷中,玩家需要点击方格,方格中会显示数字,表示该格子周围8个格子中雷的数量。玩家可以根据这些数字推导出安全格和雷的位置。
牟同學14 天前
linux·网络编程·c·多线程
从竞态到原子:pread/pwrite 如何重塑高效文件 I/O?在日常的文件 I/O 编程中,我们最熟悉的莫过于 read() 和 write() 系统调用。它们是处理文件操作的基石。然而,在多线程或需要精确控制文件偏移量的场景下,这两个基础调用可能会显得笨拙甚至导致问题。这就是 Linux 和 Unix 系统提供 pread() 和 pwrite() 的原因所在。
studytosky16 天前
c语言·数据结构·c++·算法·链表·c
C语言数据结构之双向链表目录一、双向链表的核心结构:带头双向循环链表1.1 什么是 “哨兵位”?1.2 带头双向循环链表的完整结构
BlackQid17 天前
算法·c
基于C的二分查找和查月份天数小程序简介:二分查找(binary search),也称折半查找(half-interval search),是用来在一个有序数组中查找某一元素的算法。
小牛历险记18 天前
c语言·开发语言·c·学习方法
手表--带屏幕音响-时间制切换12/24小时首先找个功能只是小时的变换,其他不用管,这个很关键,无需感觉困难,只需要把时间超过12的后面的重头计算就好13就是1,全部减12。就完成任务了。
GoodG_study18 天前
stm32·matlab·c
Matlab函数转C语言供Keil使用Matlab中定义一个函数并查看运行结果新建一个.m文件,文件代码必须是函数不能是脚本:在matlab主窗口的app中找到coder工具:
道剑剑非道20 天前
数据结构·c·vxworks
VxWorks 核心数据结构详解 【消息队列、环形缓冲区、管道、FIFO、双缓冲区、共享内存】VxWorks 作为实时操作系统(RTOS),提供了多种专为嵌入式实时环境设计的数据结构,用于任务间通信(IPC)、数据缓冲和资源共享。这些数据结构各有特性,适用于不同的实时场景(如低延迟、高吞吐量、结构化消息传递等)。本文将详细介绍 VxWorks 中常用的数据结构,包括消息队列、环形缓冲区、管道、FIFO、双缓冲区和共享内存,并提供代码示例与场景推荐。
青草地溪水旁23 天前
linux·c++·c
`lock()` 和 `unlock()` 线程同步函数lock() 和 unlock() 不是特定的标准库函数,而是线程同步原语的一般概念,用于在多线程环境中保护共享资源。在不同的编程环境和库中,这些函数有不同的具体实现(如 POSIX 线程的 pthread_mutex_lock() 或 C++ 的 std::mutex::lock())。
青草地溪水旁23 天前
数据库·mysql·c
`mysql_query()` 数据库查询函数mysql_query() 是 MySQL C API 中的核心函数,用于向 MySQL 服务器发送 SQL 查询语句。这个函数充当了 C/C++ 应用程序与 MySQL 数据库之间的桥梁,允许程序执行各种数据库操作。
BlackQid24 天前
游戏·c
基于C的猜数字游戏——详解随机数生成原理与技巧关键词:随机数设计要求:生成一个100~200之间的随机数,玩家有5次猜数字的机会。以下为完整代码。该程序实现的关键在于生成随机数。在C中,提供了一个函数叫rand,可以用来生成随机数。使用它需要包含头文件stdlib.h。该函数原型如下:
small_wh1te_coder1 个月前
汇编·c++·面试·嵌入式·状态模式·c
GCC深度剖析:从编译原理到嵌入式底层实战总纲: 恭喜你,决定踏上这条通往嵌入式大佬的硬核之路。这条路的起点,不是C语言的语法书,而是编译器的工作原理。只有彻底理解你的工具,你才能真正驾驭它。在本篇中,我们将聚焦于GCC这把C语言的“瑞士军刀”,揭示它的四部曲编译流程,并第一次把你的C代码和它背后的汇编世界连接起来。我们的目标:从“使用GCC”,到“理解GCC”。
梁辰兴1 个月前
开发语言·数据结构·c··数组·广义表
数据结构:串、数组与广义表串(String),又称字符串,是由零个或多个字符组成的有限序列。通常记为 S = "a₁a₂…aₙ"(n≥0),其中:
程序员莫小特1 个月前
数据结构·c++·算法·青少年编程·c·信息学奥赛一本通
老题新解|求一元二次方程题目描述 利用公式 : x 1 = − b + b 2 − 4 a c 2 a , x 2 = − b − b 2 − 4 a c 2 a x_1=\frac{-b+\sqrt{b^2-4ac}}{2a} , x_2=\frac{-b-\sqrt{b^2-4ac}}{2a} x1=2a−b+b2−4ac ,x2=2a−b−b2−4ac 求一元二次方程 a x 2 + b x + c = 0 ax^2+bx+c=0 ax2+bx+c=0 的根,其中 a a a 不等于 0 0 0。结果要求精确到小数点后 5
HW-BASE1 个月前
c语言·开发语言·单片机·算法·c
《C语言》指针练习题--1题目描述: 编写一个C程序,定义一个函数swap,使用指针参数交换两个整数的值。在main函数中调用该函数并输出交换后的结果。
略无慕艳意1 个月前
c++·c·cmake
Notes of Effective CMakeJust like with C++, the way you write CMake code significantly impacts your project's maintainability, ease of use for others, and scalability. Adopting modern practices is key.