相关文章
C++ ─── List的模拟实现
目录
编辑
一, List的模拟实现
二,代码实现
三、list和vector的区别 一, List的模拟实现 List 是一个双向循环链表,由于List的节点不连续,不能用节点指针直接作为迭代器,因此我们要对结点指针封装,来…
建站知识
2024/11/25 20:39:14
linux dlopen手册翻译
名称
dlclose, dlopen, dlmopen 打开和关闭一个共享对象
简介
#include <dlfcn.h>
void *dlopen(const char*filename, int flags);
int dlclose(void *handle);#define _GNU_SOURCE
#include <dlfcn.h>
void *dlmoopen(Lmid_t lmid, const char *filename, int…
建站知识
2024/11/28 14:43:26
Maven快速上手使用指南的笔记
Maven Mini Guides Configuring for Reproducible Builds 使用Maven实现重复构建。 检查当前使用的插件的版本。 mvn artifact:check-buildplan修改pom.xml,增加如下配置,显式指定project.build.outputTimestamp的取值: <properties>…
建站知识
2024/11/28 21:27:30
数据依赖基础入门:函数依赖与数据库设计的关系
在数据库设计中,数据依赖 是一个重要的概念,它直接影响到数据库的结构和性能。函数依赖 作为数据依赖的一种,是规范化理论的基础,对数据库设计起着至关重要的作用。如果你是一名数据库设计的初学者,这篇文章将帮助你理…
建站知识
2024/11/23 20:45:46
springblade-JWT认证缺陷漏洞CVE-2021-44910
漏洞成因
SpringBlade前端通过webpack打包发布的,可以从其中找到app.js获取大量接口
然后直接访问接口:api/blade-log/api/list 直接搜索“请求未授权”,定位到认证文件:springblade/gateway/filter/AuthFilter.java
后面的代码…
建站知识
2024/11/20 22:23:16
【Linux 内核构建】如何查看 Linux 系统中可以选择的内核有哪一些?如何切换 Linux kernel 版本?
背景
在折腾内核版本时,遇到的问题,遂将各方面的答案整理在一起。
解决方法
1. 查看 grub 菜单【一般在服务器上可能不用此方法】
在系统启动时,grub 菜单会列出所有可用的内核选项。要查看这些选项: 重启系统:在系…
建站知识
2024/11/28 6:33:27
webshell绕过样本初体验
目录
一:前景
二:样本 样本一:
样本二:
样本三:
样本4:
样本5: 一:前景 在我们日常的网站中百分之一百是存在一些安全设备来拦截我们的webshell的,一般情况…
建站知识
2024/11/26 6:47:47
fail to install hcmon driver问题解决
对我搜集到的解决办法进行总结:
没有删除“C:\Windows\System32\drivers”)下的 hcmon.sys 驱动文件,删除后重启后安装修改了注册表默认下载位置,使用winR输入regedit,将 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion这个路径下的都改为C…
建站知识
2024/11/28 5:58:32