上一章我们将myhack.dll注入进了notepad,这一章我们就将学习,如何卸载DLL 同上一章注入myhack.dll时使用了exe文件一样,卸载dll也需要使用exe。 下面这个代码是在CSDN上找到的一个既可以注入DLL也可以卸载DLL的代码 使用时需要输入三个参数 1.注入还是卸载(0表 ...
分类:
其他好文 时间:
2020-09-24 00:10:07
阅读次数:
35
首先,变量名在编译成汇编语言的时候,会被翻译成地址。 例如 : void square() { int var = 0; } 会被翻译成 : square(): push rbp mov rbp, rsp mov DWORD PTR [rbp-4], 0 nop pop rbp ret rbp - ...
分类:
其他好文 时间:
2020-09-23 23:55:40
阅读次数:
42
最近一次接到一个反馈linux系统内存占用很高,通过top没看到异常的服务,使用free 命令查看内存 占用就是很高,操作系统内存在49G,直接就占用了40G,可用的很少,而且反馈说主机重启之后 直接也就占用了40G的空间 大致分析 在刚开始的时候感觉是应用异常(没了解少直接重启也出现类似问题),t ...
分类:
系统相关 时间:
2020-09-23 23:17:27
阅读次数:
61
原理 深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个res ...
分类:
编程语言 时间:
2020-09-17 22:24:00
阅读次数:
35
[root@localhost dpdk-19.11]# cat /proc/meminfo | grep -i huge AnonHugePages: 0 kB ShmemHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_ ...
分类:
其他好文 时间:
2020-09-17 22:10:17
阅读次数:
29
关闭 Mac 上的虚拟内存 查看当前正在使用的虚拟内存: $ sysctl vm.swapusage vm.swapusage: total = 1024.00M used = 354.50M free = 669.50M (encrypted) 关闭虚拟内存以后,系统里还保留着这些用作虚拟内存的交 ...
分类:
系统相关 时间:
2020-09-17 18:32:18
阅读次数:
49
[root@localhost memzone]# gdb build/app/TestMalloc GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-119.el7 Copyright (C) 2013 Free Software Foundation, I ...
分类:
其他好文 时间:
2020-09-17 18:07:18
阅读次数:
33
一般在有监督训练中,我们很自然地会用如下模式去预测测试集的分类:(以svm为例) svm.fit(x_train, y_train) y_pred=svm.predict(x_test) 那么无监督训练中是否也可以在一个数据集上训练,然后用训练好的模型直接调用predict()函数在另一个数据集上进 ...
分类:
其他好文 时间:
2020-09-17 17:12:13
阅读次数:
39
机器配置:2 CPU,8GB 内存 需要预先安装 sysstat 等工具,如 yum install sysstat 终端中运行 free 命令,查看 Swap 的使用情况。 $ free total used free shared buff/cache available Mem: 816934 ...
分类:
系统相关 时间:
2020-09-17 16:05:19
阅读次数:
44
python金融风控评分卡模型和数据分析微专业课:http://dwz.date/b9vv 今天主要给大家讲讲卡方分箱算法ChiMerge。先给大家介绍一下经常被提到的卡方分布和卡方检验是什么。 一、卡方分布 卡方分布(chi-square distribution, χ2-distribution ...
分类:
编程语言 时间:
2020-09-17 15:55:08
阅读次数:
23