C++ map排序

C++ map按key或按value排序map按key排序(1)map默认按照 key 从小到大排序 12map<string,int> hash;//等价于 map<string,int, less<string>> hash; (2)map按照 key 从大到小排序 1map<string,int, greater<string> ...

99行实现C++线程池类

C++线程池实现主要思想让每一个thread创建后,就去执行调度函数:循环获取task,然后执行。 这个循环该什么时候停止呢? 很简单,当线程池停止使用时,循环停止。 这样一来,就保证了thread函数的唯一性,而且复用线程执行task。 总结一下,我们的线程池的主要组成部分有二: 任务队列(Task Queue) 线程池(BMP) 线程池与任务队列之间的匹配操作,是典型的生产者-消费者...

文章

C++实现LRU算法

C++实现LRU算法描述原题:146. LRU 缓存 - 力扣(LeetCode) 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 ...

C++基础

Bustub前置知识:C++STLC++ STL详解超全总结(快速入门STL)-CSDN博客 string 12345678910111213#include <iostream>#include <string> // 引入 string 头文件int main () { string s1 = "123"; string ...

Hello World

考研结束,博客重启从2023年5月份准备考研到2024年3月,我的博客已经闲置了将近半年之久…. 考研心路去年3月份找工作的时候,想着能找一份不错的前端实习开发,结果大厂小厂投了十几家,过了一个月之久都没什么进展。。。。 无奈之下,5月份辞掉老师那边的实习工作,开始备战24考研,妄想重开。 备战历程。。。3.12后续更新 再说说博客8月份————我的阿里轻量云服务器过期了 9月份————我的...

计算机网络大作业

实验要求 wireshark的深入学习与掌握,如过滤器的使用,归纳方法 通过实验阐述ARP的工作原理 利用实验结果分析 ICMP 协议的报文结构字段定义 基于实验数据深入分析 TCP 协议的连接过程原理,报文的分片等功能 从校园网发起向外网中某 Web 服务器的访问,记录并分析从 MAC 层协议、IP 协议、TCP 协议一直到 HTTP 协议的过程

学习笔记

IPFS简介

https://zhuanlan.zhihu.com/p/32615963 Peer-to-peer hypermedia protocol 什么是IPFS星际文件系统(InterPlanetary File System). IPFS 是一个分布式的web, 点到点超媒体协议. 可以让我们的互联网速度更快, 更加安全, 并且更加开放. IPFS协议的目标是取代传统的互联网协议HTTP。 为什么有IPFS众所周知, 互联网是建立在HTTP协议上的. HTTP协议是个伟大的发明, 让我们的互联网得以快速发展.但是互联网发展到了今天HTTP逐渐出来了不足.

思想感悟

常见HTTP状态码及简介

HTTP状态码所有状态码的第一个数字代表了响应的五种状态之一(消息、成功、重定向、请求错误、服务器错误)。 消息(1xx)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。 100 Continue(继续)客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 成功(2xx)这一类型的状态码,代表请求已成功被服务器接收、理解、并接受。 200 OK(成功)

学习笔记

制作网页ChatGPT聊天机器人

单页面实现ChatGPT聊天机器人,给你的网站加点活力!

学习笔记

MySQL性能优化

MySQL性能调优 存储数据类型优化 尽量避免使用 NULL 尽量使用可以的最小数据类型。但也要确保没有低估需要存储的范围 整型比字符串操作代价更低 使用 MySQL 内建的数据类型(比如date、time、datetime),比用字符串更快 基本数据类型

学习笔记
1235

桂ICP备2024024328号