C++中的sort与自定义排序

C++中的sort与自定义排序 基本使用与原理 std::sort 是一个模板函数,常见签名如下: 12345template<class RandomIt>void sort(RandomIt first, RandomIt las...

学习记录

linux常用命令

Linux 命令总结 1. 文件操作 命令 示例 重要参数 解释(英文全称) 中文解释 参数作用 ls ls -l /dir -l, -a, -h, -t List 列出目录内容 -l: 长格式; -a: 显示隐藏文件; -h: 可...

学习记录

Linux文件目录理解

前言 最近在复习linux,发现有些目录总是忘记内容,发现有些还是得从原义和实际例子去理解会记忆深刻些。以下是个人的一些理解 Linux目录 常见的Linux下的目录如下: 1. 根目录 / (Root Directory) 英文含义:/ ...

学习记录

redis常用命令

个人理解 一个大号的Map 安装 github官网下载https://github.com/redis/redis/archive/refs/tags/7.4.2.tar.gz 解压后执行: 12makesudo make install 启动服...

学习记录

protobuf安装

安装 github官方链接 https://github.com/protocolbuffers/protobuf/ 以protobuf21为例 https://github.com/protocolbuffers/protobuf/release...

学习记录

cmake简单理解

简介 CMake 是一个开源的跨平台构建系统生成工具,旨在简化和自动化项目的构建过程。它主要用于管理和控制软件构建的过程,特别是在处理复杂的项目结构和多个平台时。CMake 并不直接进行编译或链接,而是生成本地构建系统所需的文件(如 Makefil...

学习记录

网络编程总结

网络编程总结 前言 从一个例子出发: 假设客户端希望从服务器下载一个名为 file.txt 的文件,整个过程大致如下: 客户端发起 HTTP 请求: 客户端通过向服务器发送一个 HTTP 请求来获取文件。请求的格式如下:GET /file.t...

学习记录

C++Primer5th 第十六章1

实现智能指针 一、实现shared_ptr 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455...

学习记录

C++Primer5th 第十六章2

实现智能指针 一、模板 1.定义 函数模板 函数模板允许定义一个通用的函数,它可以接受任意类型的参数。具体类型在函数调用时由编译器推导或指定。 类模板 类模板允许定义一个通用的类,它的成员函数和数据成员可以根据类型参数的不同而表现不同。...

学习记录

C++Primer5th 第十五章

面向对象程序设计 一、概述 1.什么是类和对象 类 是对一组对象的抽象描述,而 对象 是类的实例。 以animal为例: 123456789class Animal {private: double weight; dou...

学习记录
12

© 2024 oymaster 使用 Stellar 创建

总访问量