c语言

_F_y31 分钟前
c语言·开发语言
C语言重点知识总结(含KMP详细讲解)博主之前也写过很多C语言的文章,但都是一两年前的事情了。当初的文章还是很青涩,内容也有一些差错。如今学习完C/C++核心内容再回头去总结他们的重点。接下来按重要程度逐个回顾。
郝学胜-神的一滴1 小时前
linux·服务器·c语言·网络·网络协议·tcp/ip
深入解析C/S模型下的TCP通信流程:从握手到挥手的技术之旅在数字化时代的交响乐中,客户端/服务器(Client/Server)模型犹如指挥家与乐手的关系,而TCP协议则是那根无形的指挥棒,确保每个音符都能准确无误地传递。本文将带您深入探索C/S架构下TCP通信的完整生命周期,从最初的"你好"到最后的"再见",揭示这一看似简单实则精妙的过程背后的技术奥秘。
island13142 小时前
c语言·开发语言·神经网络
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构 Stream 调度机制CANN 组织链接: https://atomgit.com/cann GE 仓库链接: https://gitcode.com/cann/ge
Once_day4 小时前
c语言·开发语言·c++·程序员自我修养
C++之《程序员自我修养》读书总结(1)Author: Once Day Date: 2026年2月3日一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦…
坚果派·白晓明4 小时前
c语言·c++·harmonyos·鸿蒙·编程语言·openharmony·三方库
在鸿蒙设备上快速验证由lycium工具快速交叉编译的C/C++三方库欢迎加入开源鸿蒙跨平台社区通过C/C++三方库鸿蒙化适配一篇搞定从环境到交叉编译完成从环境到交叉编译,成功鸿蒙化适配C/C++三方库后,将需要进入验证环节。业界内C/C++三方库测试框架多种多样(ctest、make check以及原生库demo用例等),我们无法将其统一,因此为了确保原生库功能的完整性,需基于原生库的测试用例进行测试验证。三方库测试主要是make test、ctest等测试命令,因此需要集成make、cmake、busybox、perl、shell_cmd工具。
风指引着方向5 小时前
c语言
图编译优化全链路:CANN graph-engine 仓库技术拆解在 AI 芯片生态中,图编译(Graph Compilation) 是连接高层框架(如 PyTorch、TensorFlow)与底层硬件(如昇腾 NPU)的核心桥梁。华为 CANN(Compute Architecture for Neural Networks) 作为昇腾 AI 全栈软件栈的关键组件,其 graph-engine 模块承担了从计算图到高效可执行代码的全流程优化任务。
C++ 老炮儿的技术栈5 小时前
c语言·开发语言·c++·windows·qt
VS2015 + Qt 实现图形化Hello World(详细步骤)本次实现基于VS2015+Qt5.9.x(兼容Qt5全系列),全程图形化UI操作,包含环境验证、项目创建、界面设计、代码编写、编译运行全流程,步骤精准可直接复刻。
Once_day6 小时前
c语言·c++·effective c++
C++之《Effective C++》读书总结(4)Author: Once Day Date: 2026年2月6日一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦…
晓13136 小时前
linux·c语言·开发语言
第七章 【C语言篇:文件】 文件全面解析目录1. 文件操作1.1 C文件概述1.1.1 文件的基本概念1.1.2 文件缓冲区1.2 文件指针1.2.1 FILE结构体
梵刹古音6 小时前
c语言·开发语言·算法
【C语言】 指针基础与定义指针是C语言中一个核心且强大的概念,它允许程序直接访问和操作内存地址。理解指针,首先要理解内存和地址的基本概念。
杜子不疼.7 小时前
c语言·开发语言
Ascend_C自定义算子开发Ascend C是CANN提供的高性能算子开发编程语言,它基于C++扩展,专门为AI处理器优化,提供了类CUDA的编程体验。当现有算子库无法满足需求时,开发者可以使用Ascend C开发自定义算子。本文将详细介绍Ascend C自定义算子的完整开发流程。
小乔的编程内容分享站7 小时前
c语言·笔记
C语言笔记之函数用下面例子来演示实参形参以及函数的调用
杜子不疼.7 小时前
c语言·开发语言·mfc
基于ATVC模板库的Ascend C Vector算子快速开发指南在AI加速器开发中,Vector算子的开发占据了相当大的工作量。传统的Ascend C算子开发需要开发者深入了解硬件架构、手动管理内存层次、编写大量重复代码。CANN开源社区推出的ATVC(Ascend C Templates for Vector Compute)模板库,为Vector算子开发提供了高效的模板化解决方案。
C++ 老炮儿的技术栈8 小时前
c语言·开发语言·c++·qt·算法
Qt Creator中不写代如何设置 QLabel的颜色在Qt Creator中完全不用写代码,纯可视化操作就能设置QLabel的文字颜色、背景颜色,步骤超简单,基于Qt Designer可视化界面操作即可,全程点选设置:
艾莉丝努力练剑8 小时前
linux·运维·c语言·c++·人工智能·io·文件
【Linux:文件】基础IO🎬 艾莉丝的简介:文件 = 属性(元数据)+ 内容,所有文件操作本质是「内容操作」和「属性操作」;Linux下一切皆文件(磁盘、键盘、显示器、网卡等均被抽象为文件),文件操作本质是进程对文件的操作,底层依赖操作系统的系统调用,而非直接通过语言库函数。
you-_ling8 小时前
c语言·vscode
IO编程相关知识1.一切皆是文件1)b:block,块设备文件,按快扫描信息的文件,磁盘按快扫描设备信息2)c:character,字符设备文件,屏幕、键盘、鼠标
小龙报8 小时前
c语言·开发语言·c++·stm32·单片机·嵌入式硬件·51单片机
【51单片机】深度解析 51 串口 UART:原理、配置、收发实现与工程化应用全总结🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《工科必装软件安装教程》《嵌入式的开端 ---- 51单片机》 ✨ 永远相信美好的事情即将发生
承渊政道8 小时前
c语言·c++·笔记·学习·visual studio
C++学习之旅【C++中模板进阶内容介绍】《C++知识内容》《Linux系统知识》引言:前篇文章,小编已经介绍了关于C++Stack和Queue类的相关知识以及C++拓展学习之反向迭代器实现、计算器实现以及逆波兰表达式.接下来我将带领大家继续深入学习C++的相关内容!本篇文章着重介绍关于C++中模板进阶内容介绍,那么这里面到底有哪些知识需要我们去学习的呢?废话不多说,带着这些疑问,下面跟着小编的节奏🎵一起学习吧!
浅念-8 小时前
c语言·开发语言·c++·笔记·学习
C语言——动态内存管理动态内存管理是C语言进阶的核心难点,也是笔试面试的高频考点。本文将结合实战案例,系统梳理动态内存的常见错误、柔性数组的优势,以及内存分区的底层逻辑,帮你夯实底层编程能力。