本文分类:news发布日期:2024/12/22 13:22:25
相关文章
【C++】深度解析:用 C++ 模拟实现 String 类,探索其底层实现细节
目录
了解string类
string的内存管理
VS下string的结构
g下string的结构 string的模拟实现
string的构造函数 浅拷贝
深拷贝 string的遍历
重载 [] 下标访问
迭代器访问
reserve
resize 增删查改
push_back()
append和 insert和erase
find
substr
swap 流插入…
建站知识
2024/11/22 13:11:24
银河麒麟服务器操作系统V10-SP2部署gitlab服务
安装依赖
yum -y install python3-policycoreutils openssh-server openssh-clients postfix cronie curl下载gitlab-ce-15.4.2-ce.0.el8.x86_64.rpm安装包。
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-15.4.2-ce.0…
建站知识
2024/12/11 5:51:31
GitHub Codespaces使用及修改默认开发容器
以Github CodeSpaces在线运行https://github.com/zepen/predict_Lottery_ticket为例
使用在线VSCode 打开https://github.com/zepen/predict_Lottery_ticket项目代码页面。按句号键.或。中文/英文输入法均可 打开VSCode终端,点击或按ctrlj 选择GitHub Codespaces…
建站知识
2024/11/21 11:06:28
驱动开发-用户空间和内核空间数据传输
1.用户空间-->内核空间(写)
#include<linux/uaccess.h>
int copy_from_user(void *to,const void __user volatile*from,unsigned long n)
函数功能:将用户空间数据拷贝到内核空间
参数: to:内核空间首地…
建站知识
2024/11/29 1:48:33
【网络基础】TCP协议2
TCP建立连接
什么是TCP连接
用于保证可靠性和流量控制维护的某些状态信息,这些信息的组合,包括 Socket、序列号和窗口大小称为连接。 Socket:由 IP 地址和端口号组成 序列号:用来解决乱序问题等 窗口大小:用来做流量…
建站知识
2024/12/19 2:17:28
Hive的join操作
假设有三张表,结构和数据如下:-- 创建表 test_a,test_b,test_c
CREATE TABLE test_a(
id int,
name string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY \t;--分别导入数据到三个表中
--test_a
1 a1
2 a2
4 a4
--test_b
1 b1
3 b3
4 b4
--…
建站知识
2024/11/21 12:21:56
Redis——Redis的数据库结构、删除策略及淘汰策略
Redis是一个高性能的key-value存储系统,它支持多种数据结构,并提供了丰富的删除策略和淘汰策略。以下是关于Redis的数据库结构、删除策略及淘汰策略的详细介绍:
Redis的数据库结构
Redis是一个key-value数据库,数据存储是以一个…
建站知识
2024/12/16 16:54:04