c语言

杜子不疼.14 分钟前
c语言·开发语言·mfc
基于ATVC模板库的Ascend C Vector算子快速开发指南在AI加速器开发中,Vector算子的开发占据了相当大的工作量。传统的Ascend C算子开发需要开发者深入了解硬件架构、手动管理内存层次、编写大量重复代码。CANN开源社区推出的ATVC(Ascend C Templates for Vector Compute)模板库,为Vector算子开发提供了高效的模板化解决方案。
C++ 老炮儿的技术栈41 分钟前
c语言·开发语言·c++·qt·算法
Qt Creator中不写代如何设置 QLabel的颜色在Qt Creator中完全不用写代码,纯可视化操作就能设置QLabel的文字颜色、背景颜色,步骤超简单,基于Qt Designer可视化界面操作即可,全程点选设置:
艾莉丝努力练剑1 小时前
linux·运维·c语言·c++·人工智能·io·文件
【Linux:文件】基础IO🎬 艾莉丝的简介:文件 = 属性(元数据)+ 内容,所有文件操作本质是「内容操作」和「属性操作」;Linux下一切皆文件(磁盘、键盘、显示器、网卡等均被抽象为文件),文件操作本质是进程对文件的操作,底层依赖操作系统的系统调用,而非直接通过语言库函数。
you-_ling1 小时前
c语言·vscode
IO编程相关知识1.一切皆是文件1)b:block,块设备文件,按快扫描信息的文件,磁盘按快扫描设备信息2)c:character,字符设备文件,屏幕、键盘、鼠标
小龙报1 小时前
c语言·开发语言·c++·stm32·单片机·嵌入式硬件·51单片机
【51单片机】深度解析 51 串口 UART:原理、配置、收发实现与工程化应用全总结🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《工科必装软件安装教程》《嵌入式的开端 ---- 51单片机》 ✨ 永远相信美好的事情即将发生
承渊政道1 小时前
c语言·c++·笔记·学习·visual studio
C++学习之旅【C++中模板进阶内容介绍】《C++知识内容》《Linux系统知识》引言:前篇文章,小编已经介绍了关于C++Stack和Queue类的相关知识以及C++拓展学习之反向迭代器实现、计算器实现以及逆波兰表达式.接下来我将带领大家继续深入学习C++的相关内容!本篇文章着重介绍关于C++中模板进阶内容介绍,那么这里面到底有哪些知识需要我们去学习的呢?废话不多说,带着这些疑问,下面跟着小编的节奏🎵一起学习吧!
浅念-1 小时前
c语言·开发语言·c++·笔记·学习
C语言——动态内存管理动态内存管理是C语言进阶的核心难点,也是笔试面试的高频考点。本文将结合实战案例,系统梳理动态内存的常见错误、柔性数组的优势,以及内存分区的底层逻辑,帮你夯实底层编程能力。
学嵌入式的小杨同学10 小时前
java·linux·c语言·开发语言·vscode·vim·ux
【Linux 封神之路】信号编程全解析:从信号基础到 MP3 播放器实战(含核心 API 与避坑指南)大家好,我是专注 Linux 技术分享的小杨。上一篇我们通过父子进程协作实现了日志管理系统,今天就进入 Linux 进程间通信(IPC)的核心 ——信号编程!信号是 Linux 中最基础、最高效的进程间通信方式,像Ctrl+C终止程序、定时任务触发、进程异常通知等场景,本质都是信号在工作。,从信号概念、核心 API 到实战项目(MP3 播放器),手把手带你吃透信号编程,解锁进程协作的新姿势!
精彩极了吧10 小时前
c语言·开发语言·枚举·结构体·内存对齐·位段·联合
C语言基本语法-自定义类型:结构体&联合体&枚举C语言中的自定义类型包括:数组、结构体、联合、枚举。自定义类型就是根据一定的规则自己定义数据类型。结构体是一些值的集合,这些值称为成员变量,结构体的每个成员可以是不同数据类型的变量。
进击的小头12 小时前
c语言·单片机·算法·51单片机
实战案例:51单片机低功耗场景下的简易滤波实现作为嵌入式工程师或电子信息专业学习者,你大概率遇到过这样的实操困境:用51单片机开发低功耗项目(如电池供电的温湿度采集、人体感应模块),硬件接线无误,但传感器采集的数据始终飘忽不定——温度忽高忽低、红外检测频繁误触发,反复调试仍无法解决。更棘手的是,51单片机本身内存稀缺(常规型号仅几百字节RAM)、运算能力薄弱,即便简单排序也会占用大量资源,若采用复杂滤波算法,不仅会耗尽有限资源,还会大幅增加功耗,与低功耗项目的核心初衷相悖。
czy878747513 小时前
c语言·开发语言·c++
const 在 C/C++ 中的全面用法(C/C++ 差异+核心场景+实战示例)const 是 C/C++ 中的只读修饰符,核心作用是限定变量/对象/函数等不可被修改,既能提升代码可读性、避免意外修改,又能让编译器做更多优化(如常量折叠),还能增强类型安全。C 和 C++ 对 const 的支持有核心差异,C++ 在 C 的基础上做了大幅扩展,使其适配面向对象、模板等特性。下面按「基础通用用法」「C 专属特性」「C++ 增强用法」「核心差异」「实战注意事项」展开,覆盖所有高频场景。
pcm12356715 小时前
java·c语言·架构
设计C/S架构的IM通信软件(4)在之前的基础上添加了自定义消息协定:消息头+消息内容去实现用户的登录注册功能具体代码如下:Client类:
代码无bug抓狂人16 小时前
c语言·开发语言·算法
C语言之表达式括号匹配假设一个表达式有英文字母(小写)、运算符(+、-、*、/)和左右小(圆)括号构成,以 @ 作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则输出 YES;否则输出 NO。表达式长度小于 255,左圆括号少于 20 个。
晓131317 小时前
c语言·算法
第二章 【C语言篇:入门】 C 语言基础入门目录一. 常量整型常量实型常量(浮点型常量)字符常量字符串常量符号常量二. 变量定义与概念变量定义格式数据类型 变量名1, 变量名2, ...;
jiang_changsheng17 小时前
java·c语言·开发语言·c++·python·r语言
环境管理工具全景图与深度对比下表按核心管理维度对工具进行了重新归类与深度对比。
前端玖耀里21 小时前
linux·c语言·c++
Linux C/C++ 中系统调用与库函数调用的区别不管你是 Linux 后端开发、C/C++ 编程,还是运维面试,系统调用和库函数都是大家绕不开的核心知识点。小编发现很多新手(也包括工作多年的)写代码时随手调用的函数(比如 printf、open、fopen),大部分小伙伴们压根就不关心这些函数哪些是系统调用、哪些是库函数,甚至误以为二者是同一概念,结果面试被问倒、排查问题找不到方向。
进击的小头21 小时前
c语言·设计模式
设计模式与C语言高级特性的结合作为嵌入式工程师,你一定有过这样的困扰:用C语言开发复杂项目时,功能虽能实现,但代码越写越臃肿、可读性极差,后期维护起来举步维艰;想引入设计模式提升代码健壮性,却发现多数设计模式基于C++、Java等面向对象语言,直接套用到C语言中不仅生硬,还会增加代码冗余,违背嵌入式项目“轻量、高效”的核心诉求。
代码无bug抓狂人1 天前
c语言·开发语言·算法
C语言之可分解的正整数(蓝桥杯省B)定义一种特殊的整数序列,这种序列由连续递增的整数组成,并满足以下条件:例如,[1,2,3]、[4,5,6,7] 和 [−1,0,1] 是符合条件的序列,而 [1,2](长度不足)和 [1,2,4](不连续)不符合要求。
历程里程碑1 天前
linux·c语言·开发语言·数据结构·c++·算法·缓存
21:重谈重定义理解一切皆“文件“及缓存区🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
恶魔泡泡糖1 天前
c语言·单片机·嵌入式硬件·51单片机
51单片机I2C-EEPROMIIC它是一个总线,由飞利浦公司开发的两线串行总线,用于连接微控制器,以及外围设备,是微电子通信控制领域广泛采用的一种总线标准,它是同步通信的一种特殊形式,接口线少,控制方法简单,器件封装形式小,通信速率较高的一个优点。 IIC总线只有两根双向信号线,一根是时钟信号线(SCL),另外一根是数据信号线(SDA), 只有两个线,所以它占用管脚少,硬件使用简单,拓展性强,因此被广泛的使用到集成芯片中,像STM32,或增强型51芯片。