本文分类:news发布日期:2024/7/5 19:29:31
相关文章
C++数据结构——哈希桶HashBucket
目录
一、前言
1.1 闭散列
1.2 开散列
1.3 string 与 非 string
二、哈希桶的构成
2.1 哈希桶的节点
2.2 哈希桶类
三、 Insert 函数
3.1 无需扩容时
3.2 扩容
复用 Insert:
逐个插入:
优缺点比对:
第一种写法优点
第一种写法…
建站知识
2024/7/5 19:21:29
【linux】g++/gcc编译器
目录 背景知识
gcc如何完成
预处理(进行宏替换)
编译(生成汇编)
汇编(生成机器可识别代码)
链接(生成可执行文件或库文件)
在这里涉及到一个重要的概念:函数库
函数库一般分为静态库和动态库两…
建站知识
2024/7/4 3:14:04
Go 控制协程(goroutine)的并发数量
在使用协程并发处理某些任务时, 其并发数量往往因为各种因素的限制不能无限的增大. 例如网络请求、数据库查询等等。
从运行效率角度考虑,在相关服务可以负载的前提下(限制最大并发数),尽可能高的并发。
在Go语言中,…
建站知识
2024/7/3 14:54:19
Linux环境基础开发工具的使用(yum,vim,gcc/g++,make/Makefile,gdb)
Linux 软件包管理器-yum
什么是软件包及安装方式
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理…
建站知识
2024/7/5 19:02:39
CTF-web-攻防世界-3
1、inget
(1)、进入网站,提示传入id值
(2)、用一些闭合方式,返回都一样。
(3)、尝试万能密码。获得flag
2、mfw
(1)、页面没有什么特殊的异常,使用dirsearch进行目录扫描,有一些.git文件。看样子是.git文件泄露。
使用githa…
建站知识
2024/7/5 19:03:04
Visual Studio 的调试(一)
最近事儿很多昂,更新速度相较以往慢了许多,备考六月份的四级,还有学校的期末等等,事儿真的太多啦,所以后面的更新速度也会放慢一点,实在是抽不开身啊诸位,相当抱歉,还望诸君见谅
言…
建站知识
2024/6/26 15:09:13