相关文章
Mac/linux使用vim查看字节码文件/.class文件方式
Mac/linux查看字节码文件/.class文件方式 这里使用的是.class文件举例 首先要有一个.class文件我这里随便找了一个.class文件
然后打开终端或者iTerm vim 你的文件路径回车进入然后使用 :!xxd 将文件转换成16进制现实 源文件 使用vim 命令 :%!xxd完成
当我们保存退出之后尝…
建站知识
2024/9/25 21:35:29
(精华)2020年7月15日 ASP.NET Core EFCore分库分表框架的使用(手写版)
public void ConfigureServices(IServiceCollection services)
{services.AddEFCoreSharding(config >{单表//config.UseDatabase(Config.CONSTRING1, DatabaseType.SqlServer);使用多个数据库//config.UseDatabase<IMyDbAccessor>(Config.CONSTRING1, DatabaseType.S…
建站知识
2024/12/4 17:42:45
4.哈希函数和哈希表
10.基础提升 哈希函数与哈希表等_哔哩哔哩_bilibili 的学习笔记
哈希函数f的特征:
相同的输入一定导致相同的输出
不同的输入 导致不同的输出(有可能有碰撞)
输出是均匀分布的
in—(f函数)-out —(%m取模)—新的输出在0~m-1上…
建站知识
2024/12/2 21:19:31
java递归生成目录树 返回list<T>
1,java递归生成目录树 返回list<T>
递归方法返回List<T>类型
public List<ProductCategory> treeselect() {// 获取数据库表中的所有数据List<ProductCategory> dataList productCategoryMapper.selectAll();log.info("dataList---…
建站知识
2024/11/29 9:05:35
nexus 远程代码执行 (CVE-2020-10199/CVE-2020-10204)
nexus 远程代码执行 (CVE-2020-10199/CVE-2020-10204)
漏洞介绍:
Nexus Repository Manager(NXRM)是美国Sonatype公司的一款Maven仓库管理器。 CVE-2020-10199的漏洞需要普通用户权限即可触发,而CVE-2020-10204则需要…
建站知识
2024/9/26 22:24:49
【Java】一篇文章让你了解字节码是什么
了解字节码 解读字节码(上) 解读字节码(下)
一、什么是字节码
1. 先来说一下什么是机械码
机械码就是cpu能够直接读取并运行的代码,它是用二进制编码表示的,也叫做机械指令码。在编写这种代码时…
建站知识
2024/12/4 15:19:19
char FAR * h_name中的FAR
FAR 是16位系统时候的概念了,代表远指针的意思。
近指针是16位的指针,它只表示段内的偏移地址,因而只能对64k字节数据段内地址进行存取。 如 char near *p; p(char near *)0xffff; 远指针是32位指针,它表示段地址:…
建站知识
2024/10/10 6:48:40