AndreaDO

导航

上一页 1 2 3 4 5 6 7 ··· 9 下一页

2024年4月4日 #

Linux上CMAKE的使用

摘要: Linux上CMAKE的使用 简单使用 格式如下: cmake_minimum_required(VERSION 3.0) # 最低版本3.0 project(main) # 项目名称 # 配置编译器 set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g) # 配置头文 阅读全文

posted @ 2024-04-04 23:11 AndreaDO 阅读(551) 评论(0) 推荐(0)

2024年4月2日 #

配置Linux上的MySQL

摘要: MySQL数据库环境搭建和编程 https://www.cnblogs.com/RioTian/p/16066917.html 阅读全文

posted @ 2024-04-02 19:37 AndreaDO 阅读(45) 评论(0) 推荐(0)

2024年3月24日 #

C++ 设计模式

摘要: C++ 设计模式 工厂模式: 我们需要方便的使用这些类,减少耦合度 #include <iostream> #include <string> using namespace std; class car{ public: car(string name):name_(name){} virtual 阅读全文

posted @ 2024-03-24 22:14 AndreaDO 阅读(81) 评论(0) 推荐(0)

windows-vs2022-配置boost开发

摘要: windows-vs2022-配置boost开发 1.先去官网下载boost库最新版本 https://www.boost.org/users/download/ 选择windows版本下载,zip和7z格式的都可以 2.下载解压后点击bootstrap.bat文件,双击运行会生成b2.exe 然后 阅读全文

posted @ 2024-03-24 08:21 AndreaDO 阅读(1930) 评论(0) 推荐(0)

2024年3月22日 #

常见算法模板

摘要: 常见算法 快速排序 #include <iostream> #include <algorithm> //快速排序 void qsort(int a[],int left,int right) { if(left>=right)return ; int i=left-1,j=right+1; int 阅读全文

posted @ 2024-03-22 22:06 AndreaDO 阅读(16) 评论(0) 推荐(0)

面试题总结2

摘要: 面试题总结2 C++ thread_local 详解 thread_local 是 C++11 引入的一个关键字,用于声明线程局部变量。线程局部变量 是指每个线程都拥有独立副本的变量,互不影响。 作用: 提高线程安全性:避免多个线程共享同一变量带来的数据竞争问题。 减少资源开销:每个线程只拥有自己的 阅读全文

posted @ 2024-03-22 16:19 AndreaDO 阅读(62) 评论(0) 推荐(1)

2024年3月18日 #

搞懂select和epoll

摘要: 搞懂select和epoll 笔记 看了大佬的文章,看懂了网络数据如何传输到计算机内存,服务器的select和epoll模型 网络传输1 select和epoll-1 epoll-2 思考笔记如下,把这三个铭记在心 : 为什么,是什么,怎么做 1-网卡是怎么接收数据的 从硬件角度上看: 网卡接受到网 阅读全文

posted @ 2024-03-18 23:58 AndreaDO 阅读(213) 评论(0) 推荐(0)

2024年3月17日 #

构建自己的muduo库-1

摘要: 构建自己的muduo库-1 由于muduo库的网络库原本使用了很多boost库的内容,所以我想手写自己的my muduo库,使用C++11特性去替换掉boost部分内容 构建项目建立CMake文件 项目根目录下CMakeLists内容 cmake_minimum_required(VERSION 2 阅读全文

posted @ 2024-03-17 20:02 AndreaDO 阅读(74) 评论(0) 推荐(0)

C++ 简单使用Json库与muduo网络库

摘要: C++ 简单使用Json库与muduo网络库 C++ 使用Json库 测试代码均在Ubuntu 20上运行 首先下载json.hpp的代码链接 然后和你的测试代码放在同一目录下面 导入方式 #include "json.hpp" using json = nlohmann::json; json序列 阅读全文

posted @ 2024-03-17 08:46 AndreaDO 阅读(174) 评论(0) 推荐(0)

2024年3月16日 #

网络编程笔记目录

摘要: 网络编程笔记 基础概念 socket编程 https://www.cnblogs.com/AndreaDO/p/18072371 三次握手和四次挥手 高并发服务器(多进程与多线程) https://www.cnblogs.com/AndreaDO/p/18073716 select https:// 阅读全文

posted @ 2024-03-16 16:44 AndreaDO 阅读(24) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页