cpp

田梓燊8 天前
cpp
438 刷题和总结想了一下,想要考初试第一,太 tm 难了。我还是老老实实目标 360 好了。不要给自己那么大的压力,细水长流慢慢来就完事了。
CHPCWWHSU10 天前
人工智能·llm·llama·cpp·cudatoolkit
深入 llama.cpp:词汇表与分词——从文本到 Token (4)大语言模型无法直接处理原始字符串,必须先将文本切分为词元(Token);随后结合模型内置的词汇表与嵌入(Embedding)矩阵,将词元数组映射为高维向量序列,作为后续模型推理计算的输入基础。本章将深入探讨大语言模型推理的关键准备环节——词汇表与分词,从基础知识、实验与现象和分析与结论三个方面展开详细的介绍。
CHPCWWHSU15 天前
llm·llama·cpp·cudatoolkit
模型加载与初始化(3)在 llama.cpp 中,模型推理主要基于 GGUF 格式展开。GGUF 是一种专为存储基于 GGML 及其相关执行器进行推理的模型文件而设计的格式。作为一种二进制格式,其设计初衷在于实现模型的高效加载与保存,并确保良好的易读性。本章将深入探讨大语言模型推理的关键准备环节——模型的加载与初始化部分,并从 GGUF格式介绍及GGUF格式加载与解析两个维度展开详细介绍。
学技术的大胜嗷19 天前
图像处理·opencv·cpp
一文讲透 OpenCV 的 forEach:Lambda、像素访问与性能优化在使用 OpenCV 进行图像处理时,我们最常见的操作就是逐像素遍历,例如:这种写法直观,但存在几个问题:
niceffking25 天前
开发语言·c++·cpp
C++:initializer_list 与 {} 初始化的本质目录用()和 { } 初始化有何不同?官方文档中关于 {} 初始化的蛛丝马迹initializer_list
bu_shuo1 个月前
c++·cpp·visual c++·计算机二级
Visual C++2010学习版(全国计算机等级二级考试版)安装记录Visual C++2010学习版(全国计算机等级二级考试版)安装教程!软件安装包大小: 420.9MB
bu_shuo1 个月前
开发语言·c++·cpp
在命令行中编译cpp文件最常用命令, 用于确认编译器是否安装以及其型号上段信息输出内容非常详细, 不仅输出版本号, 还透露了编译器架构、线程模式、异常处理机制以及构建来源.
CHPCWWHSU1 个月前
llm·llama·cpp·cudatoolkit
llama-server - 从命令行到HTTP Serverllama-server是llama.cpp中用于发布大模型服务的工具。它通过极简的命令行配置,将复杂的模型推理过程封装为通用的 HTTP 接口;在底层,它选择以纯 C++ 编写的 cpp-httplib 作为服务框架的底层。本章分为应用实战与底层架构两部分。首先,我们将介绍不同参数下的大模型服务发布;接着,我们将详细解析 cpp-httplib 在项目中的具体实现,帮助读者掌握该服务端在网络调度层面的运行逻辑。
CHPCWWHSU1 个月前
llm·llama·cpp·cudatoolkit
初识llama.cpp - 轻量级推理引擎在 LLM 落地应用的过程中,推理效率和部署门槛是开发者面临的两大痛点。llama.cpp 以其卓越的跨平台兼容性和惊人的推理速度,成为了当前本地推理事实上的工业标准。本系列文章将构建一条从“应用使用”到“源码解析”的学习曲线,包含入门与概览、模型加载与初始化、推理循环核心、计算后端与性能调优、总结与展望五个部分。第一章“初识 llama.cpp-轻量级推理引擎”作为入门与概览的首篇文章,将从简介、编译、本地运行三个方面,快速建立对llamacpp的认识。
70asunflower1 个月前
人工智能·cuda·cpp
CUDA基础知识巩固检验练习题【附有参考答案】(5)以下是针对 2.2 Writing CUDA SIMT Kernels 和 2.2.1-2.2.2 子章节内容的详细知识点整理及配套练习题。
珊瑚怪人2 个月前
ide·microsoft·c#·编辑器·visual studio·cpp
Microsoft Visual Studio2022下载安装详细教程Visual Studio 是微软开发的一款功能强大的集成开发环境(IDE)产品,以下是关于它的详细介绍:
wangjialelele3 个月前
c语言·开发语言·数据结构·c++·算法·cpp
二刷C语言后,一万字整理细碎知识点主要以下几点记住比较好size_t返回的是对象所占内存大小,单位是字节,不过size_t在表示的可能的是unsigned int,也可能是unsigned long,unsigned long long,具体取决于平台,这也增加了代码的可移植性,因为size_t总代表当前平台size_t返回类型
一只小bit3 个月前
前端·c++·qt·音视频·cpp·页面
Qt 多媒体:快速解决音视频播放问题QSound:QMediaPlayer 核心方法widget.hwidget.cpp
一只小bit3 个月前
前端·c++·qt·cpp
Qt 事件:覆盖介绍、处理、各种类型及运用全详解事件是应用程序内部或者外部产生的事情或者动作的统称。在 Qt 中使用一个对象来表示一个事件,所有的 Qt 事件均继承于抽象类 QEvent。事件是由系统或者 Qt 平台本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件是在用户操作时发出,如键盘事件、鼠标事件等,另一些事件则是由系统本身自动发出,如定时器事件。
一只小bit3 个月前
前端·c++·qt·cpp·页面
Qt 对话框全方面详解,包含示例与解析对话框是 GUI 程序中不可或缺的组成部分。⼀些不适合在主窗⼝实现的功能组件可以设置在对话框 中。对话框通常是⼀个顶层窗⼝,出现在程序最上层,⽤于实现短期任务或者简洁的⽤⼾交互。Qt常 ⽤的内置对话框有:QFiledialog(⽂件对话框)、QColorDialog(颜⾊对话框)、QFontDialog (字体对话框)、QInputDialog (输⼊对话框)和 QMessageBox(消息框) 。
习惯就好zz4 个月前
windows·godot·cpp·gdextension
Godot GDExtension 4.5 windows编译记录最近在开发 Godot 4.x 的 GDExtension 插件(基于 godot-cpp)。在 Mac 上开发一切顺利,代码编译运行完美。然而,当我尝试将项目移植到 Windows (MSVC) 环境时,却遭遇了一连串的编译报错。
一只小bit4 个月前
开发语言·c++·qt·命令模式·cpp
Qt Widget 控件介绍:覆盖常用属性及APIWidget(译为“控件”)是 Qt 图形化界面的基本构成要素,像按钮、列表视图、树形视图、输入框、滚动条、下拉框等,都属于 Qt 控件。Qt 不仅提供了大量开箱即用的内置控件(可在 Qt Designer 中直接选用),还支持自定义控件扩展——当内置控件无法满足需求时,开发者可通过扩展现有控件或从零开发新控件实现个性化功能。
一只小bit4 个月前
前端·c++·qt·cpp·页面
Qt 信号与槽:信号产生与处理之间的重要函数事件: 就是用户和控件的互动动作,比如:点击按钮、关闭窗口、鼠标移动/按下、键盘输入文字、窗口刷新等,这些都是触发后续反应的“引子”。
一只小bit4 个月前
开发语言·前端·c++·qt·cpp
Qt 快速开始:安装配置并创建简单标签展示Qt是一套跨平台的C++图形用户界面应用程序框架,提供了构建专业级GUI所需的全部功能。它具有完全面向对象、易于扩展的特性,支持组件化开发——开发者既可通过拖拽快速搭建界面,也能通过C++进行高级定制开发。
SamHou05 个月前
指针·cpp
奶奶都能看懂的 C++ —— 左值和右值如果你上网搜索过一些 C++ 教程,你总会遇见两个名词,左值和右值。这是什么意思呢?它们有什么区别呢?今天就来详细看看这两个概念。