技术栈
cpp
SamHou0
1 天前
指针
·
数组
·
cpp
奶奶都能看懂的 C++ —— 数组与指针
在上一篇中,我们讨论了 vector 和迭代器,用以遍历一个有序可变序列。而我们知道,在 vector 之下有一种更加基本的数据类型——数组,它是有序固定大小的序列。实际上,我们所涉及的迭代器(范围 for),在数组中也以某种形式可用。
阿源-
2 天前
嵌入式
·
cpp
CPP 学习笔记 & 语法总结
秋招的时候(嵌入式方向)面试官常问到 C++,因此花了几天过了一下基础知识,本文为学习笔记。快速学习的经验:如果有其他语言基础的情况下,想要学习一门新语言,让 AI 帮你列一下这个语言的学习大纲或者目录,然后针对目录中的每个知识点让 AI 讲解并给出示例,这样非常快就能学完一门语言,当然这只是个人的速成经验,如果要熟练掌握一门语言还是要脚踏实地的一个个知识点去学习练习。
利刃大大
4 天前
服务器
·
http
·
高并发
·
项目
·
cpp
【高并发服务器:HTTP应用】十四、Util工具类的设计与实现
我们实现了 muduo 服务器框架之后,就可以被很多应用层协议包装起来使用,下面我们就以最常见的 HTTP 协议为例,搭建一个 HTTP 服务器!
达斯维达的大眼睛
6 天前
设计模式
·
cpp
设计模式-单列模式
单例模式(Singleton Pattern)保证:适用场景:如果一个类在系统中被多次实例化,可能会带来问题:
奔跑吧 android
6 天前
qt
·
cpp
·
qml
【Qt】【1. 版本特性介绍】
主要特性:✅ 全新图形架构:基于RHI(Rendering Hardware Interface)✅ 统一坐标系统:改进的高DPI支持
利刃大大
6 天前
服务器
·
高并发
·
项目
·
cpp
【高并发服务器】十三、TcpServer服务器管理模块
该模块其实就是对前边所有子模块的整合模块,是提供给用户用于搭建一个高性能服务器的模块,目的就是为了让组件使用者可以更加轻便的完成一个服务器的搭建。
SamHou0
15 天前
cpp
奶奶都能看懂的 C++ —— vector 与迭代器
迭代器 (iterator),顾名思义就是能够遍历一组对象的东西。但是在讲解它之前,我们需要先了解迭代的对象是什么。常见的一种,叫做 vector。
SamHou0
21 天前
cpp
奶奶都能看懂的 C++ —— const 限定符与指针
上一篇我们讲了指针,这一篇先从 const 讲起。嗯。const,顾名思义,就是不变。给任何数据类型加上 const,就指明了这个变量不会再变化。任何试图修改变量的操作都会报错,无法通过编译。比如:
SamHou0
23 天前
cpp
奶奶都能看懂的 C++ —— 手把手指针
在正式介绍指针之前,先来看看什么是引用。你可能注意到了,上面的代码里有个 &。这就是我们的主角,引用。在变量名之前加上该符号,就可以指出它是个引用。
利刃大大
1 个月前
服务器
·
项目
·
cpp
【高并发服务器】四、通用类型容器any
每一个 Connection 对连接进行管理,最终都不可避免需要涉及到应用层协议的处理,因此在 Connection 中需要设置协议处理的上下文来控制处理节奏。
利刃大大
1 个月前
服务器
·
项目
·
cpp
·
高并发服务器
【高并发服务器】二、时间轮定时器设计与实现
在当前的高并发服务器中,我们不得不考虑一个问题,那就是连接的超时关闭问题,所以我们需要避免一个连接长时间不通信,但是也不关闭,空耗资源的情况。
利刃大大
1 个月前
运维
·
服务器
·
高并发
·
项目
·
cpp
【高并发服务器:前置知识】一、项目介绍 && 模块划分
超文本传输协议 HTTP 我们都学过了,并且也做过类似简单的 HTTP 服务器,其实就是对在 TCP 服务器上对 HTTP 协议进行一个简单的请求-响应的过程,为此我们可以搭建一个属于我们自己的网站。
王嘉俊925
1 个月前
c语言
·
开发语言
·
c++
·
qt
·
入门
·
cpp
Qt 入门:构建跨平台 GUI 应用的强大框架
今天我们来深入探讨 Qt,一个功能强大且跨平台的 C++ 框架,广泛用于开发图形用户界面(GUI)应用、嵌入式系统和跨平台软件。Qt 以其丰富的组件库、跨平台特性和高性能,深受开发者喜爱。本文将带你从零搭建一个简单的 Qt GUI 应用,适合初学者快速上手,同时为有经验的开发者提供进阶建议和优化思路。
利刃大大
3 个月前
算法
·
动态规划
·
cpp
·
路径问题
【动态规划:路径问题】最小路径和 && 地下城游戏
64. 最小路径和给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
qq_2592972473
3 个月前
cpp
CPP继承
如下示例,Person 类、Student 类、Teacher 类有大量重复的代码,造成代码冗余,降低开发效率。
咩咩大主教
5 个月前
c++
·
vscode
·
cmake
·
visual studio
·
cuda
·
cpp
·
cuda c++
2025最新版使用VSCode和CMake图形化编译调试Cuda C++程序(保姆级教学)
VSCode+CMake简直就是C++程序开发者的福音,无论是进行Qt开发,音视频开发,后端程序开发,Cuda开发,CMake都是神一样的存在。
Blue.ztl
5 个月前
算法
·
cpp
DP刷题练习(二)
文章内容学习自代码随想录,感谢carl!!!!石头相撞,我们想要最后得到一块最小质量的石头甚至没有,我们就要尽可能的把他分成两堆,那就是0/1背包
Rinai_R
5 个月前
c语言
·
windows
·
计算机网络
·
cpp
·
计算机基础
·
cs144
CS144 - LAB0
如图,很简单,但是注意输入时间太久会超时首先我们需要用命令行去发邮箱,这里我用企业微信邮箱给自己的 qq 邮箱发送~
东北马里奥
7 个月前
cpp
if constexpr
if constexpr 是 C++17 引入的一个强大的特性,它允许在编译时根据条件选择性地编译代码块。与普通的 if 语句不同,if constexpr 的条件必须是一个编译时可计算的常量表达式(constexpr 表达式)。如果条件为 true,则编译器会编译对应的代码块;如果条件为 false,则对应的代码块会被忽略,不会生成任何代码。
阿猿收手吧!
9 个月前
数据库
·
c++
·
mysql
·
cpp
【MySQL】MySQL经典面试题深度解析
B+树结构:索引选择策略:基础实现:锁类型:死锁检测:执行计划分析:索引优化:参考答案:关键点:排查步骤: