本文分类:news发布日期:2024/12/21 21:03:49
相关文章
Netty高性能数据结构
文章目录 Netty高性能数据结构FastThreadLocalHashedWheelTimer时间轮Mpsc无锁队列 Netty高性能数据结构
Netty 用高性能数据结构的主要目的是为了提高网络通信的效率和系统的整体性能。
所谓的高性能数据结构是指,那些在特定场景下优化了性能和效率的数据结构&am…
建站知识
2024/12/21 20:41:59
精通C++ STL(六):list的模拟实现
目录
类及其成员函数接口总览
结点类的模拟实现 构造函数
迭代器类的模拟实现 迭代器类存在的意义 迭代器类的模板参数说明 构造函数 运算符的重载 --运算符的重载 运算符的重载 !运算符的重载 *运算符的重载 ->运算符的重载
list的模拟实现 默认成员函数 构造函数 拷贝…
建站知识
2024/12/21 20:49:07
leetcode算法刷题记录--7
两数之和(leetcode1)
C
#include <vector>
#include <unordered_map>
using namespace std;// 两数之和
class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {vector<int> ans;// 定义uno…
建站知识
2024/12/21 20:50:45
面试题:Java 集合类的遍历方式,如何一边遍历 一边删除?
问题一:你用过 Java 中的哪些集合类?
ArrayList, LinkedList, HashMap, HashSet, TreeSet, Stack, Queue, PriorityQueue等
问题二:集合中遍历元素的方式?
Collection 接口实现子类
1. List 集合
// list 集合public static …
建站知识
2024/11/21 19:10:45
STL之my_string容器(超详细版)
前言:上篇文章和大家分享了string容器的使用,但是如果我们只会使用,还不能足以支持我们在以后的工作和学习。所以我们必须要深挖string容器背后的底层原理,通过自己模拟实现一个简单的my_string从而加深对string的底层原理和strin…
建站知识
2024/11/21 19:08:43
c++33 一级指针 字符串
拿到buf5 内存的首地址来释放内存 所以buf5不可改变 为了保证局部变量内存的局部性
字符串指针1级
如果没有拷入\0 则b还为一个数组
字符串拷贝函数
主调函数分配到内存
把g后面的内存变成\ 0 所以就改变了内存空间 考虑:主调用函数分配内存供被调用函数…
建站知识
2024/12/16 0:10:29
Spring统一处理请求响应与异常
在web开发中,规范所有请求响应类型,不管是对前端数据处理,还是后端统一数据解析都是非常重要的。今天我们简单的方式实现如何实现这一效果
实现方式 定义响应类型
public class ResponseResult<T> {private static final String SUC…
建站知识
2024/11/22 14:17:34
代码随想录算法训练营Day35 | 01背包问题 | 416. 分割等和子集
今日任务
01背包问题
题目链接: https://kamacoder.com/problempage.php?pid1046题目描述:
Code
#include <iostream>
#include <vector>
#include <functional>
#include <algorithm>using namespace std;int main(void)…
建站知识
2024/11/21 19:09:55