随笔分类 -  C++编程笔记

摘要:[来源](https://harryqu1229.github.io/2022/06/12/%E7%AE%97%E6%B3%95%E7%BB%88%E6%9E%81%E6%8C%87%E5%8D%97/#%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F) ### 排序算法 # 阅读全文
posted @ 2023-08-18 17:40 DaoDao777999 阅读(11) 评论(0) 推荐(0) 编辑
摘要:## 基本的模板运用 [本节内容来源](https://www.bilibili.com/video/BV1yo4y1E73a) ### 例1 普通模板,做类型判断然后进行分支选择 >定义一个模板函数,接收类型为int则返回1,否则执行`substr` ```cpp template auto fu 阅读全文
posted @ 2023-07-12 20:44 DaoDao777999 阅读(19) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 概念 #### 阻塞和非阻塞 $\bf{ 网络 \rm{IO} 阶段一:}\ 数据准备 \begin{cases} 阻塞:\quad调用 \rm{IO} 方法线程进入阻塞状态 \quad \ \非阻塞:\quad不会改变线程状态,通过返回值判断(需要将sockfd设置为非阻塞 阅读全文
posted @ 2023-06-09 11:42 DaoDao777999 阅读(26) 评论(0) 推荐(0) 编辑
摘要:C++与CUDA 内存管理 封装 利用标准库容器实现对GPU的内存管理 #include <iostream> #include <cuda_runtime.h> #include <vector> #include <cstddef> template<class T> struct CUDA_A 阅读全文
posted @ 2022-12-03 19:09 DaoDao777999 阅读(131) 评论(0) 推荐(0) 编辑
摘要:CLion进行Qt开发时如何配置相关的资源文件 阅读全文
posted @ 2022-11-12 20:24 DaoDao777999 阅读(1668) 评论(1) 推荐(2) 编辑
摘要:一、配置并使用 环境:Windows10 + CLion + VS2019 cuda的安装,并行的话只需要安装cuda,cuDNN就不必了 编译器设置,windows下建议使用MSVC,因为是官方支持的,记得架构一定要设置amd64 GPU版本架构查询网址 CmakeList.txt编写 cmake 阅读全文
posted @ 2022-11-10 18:16 DaoDao777999 阅读(504) 评论(0) 推荐(0) 编辑
摘要:目录 入门基础模态对话框消息提示框(messagebox)文件和目录字体选择框输入对话框进度条工具栏控件布局Windows托盘案例 控件button下拉菜单按钮`radioButton`单选按钮`checkBox`:复选框, 列表控件ToolBox和TableWidget 属性利用属性辨别信号的发出 阅读全文
posted @ 2022-10-24 19:28 DaoDao777999 阅读(72) 评论(0) 推荐(0) 编辑
摘要:目录 一、线程创建二、线程的相关操作2.1 join2.2 detach2.3 joinable 三、线程参数3.1传参所引发的资源回收问题3.2 将对象的成员函数作为入口函数 四、线程的互斥量的使用timed_mutex和recursive_timed_mutexshared_mutex读写锁 五 阅读全文
posted @ 2022-10-24 19:28 DaoDao777999 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、顺序容器 1.1、vector 1.2、dequeue 1.3、list 二、关联性容器 2.3、set 2.3、map 三、算法 3.1、遍历算法(for_each) 3.2、查找算法(find,find_if) 3.3、统计算法(count,count_if) 3.4、排序算法(sort) 阅读全文
posted @ 2022-10-24 19:28 DaoDao777999 阅读(25) 评论(0) 推荐(0) 编辑
摘要:C++编程小笔记 1、const简单使用 2、构造函数 3、this指针 4、friend友元 5、重载 6、继承 7、多态 8、文件读写 9、模板 10、异常 11、标准输入输出 12、回调函数 13、移动构造 14、静态成员 15、C++常用涉及模式 16、Cmake学习 17、C++20 - 阅读全文
posted @ 2022-10-24 19:28 DaoDao777999 阅读(36) 评论(0) 推荐(0) 编辑
摘要:目录 scoped_ptrunique_ptrshared_ptr智能指针简单应用智能指针简单应用 scoped_ptr 拷贝构造和 =赋值操作均为私有,不允许内部重载了解引用(*)操作符和 ->操作符,操作与普通指针无异 用例 //拷贝构造和赋值操作均为私有 利用模板 scoped_ptr<str 阅读全文
posted @ 2022-10-24 19:28 DaoDao777999 阅读(29) 评论(0) 推荐(0) 编辑
摘要:目录 一、初始化网络库二、socket套接字2.1服务端2.2客户端 三、发送、接收数据3.1发送3.2接收数据 四、自定义的结构体4.1 发送端4.2接收端 IPV6版本套接字的创建 一、初始化网络库 基本都得这么些 bool InitSocket() {//可以直接写到mian中 WSADATA 阅读全文
posted @ 2022-10-24 19:28 DaoDao777999 阅读(56) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示