我的知识记录

digSelf

最新文章

机器学习:线性模型

机器学习:线性模型

线性模型指的是假设可以通过属性空间中的各个属性的线性组合所得到的预测函数对新样本进行预测,即对给定的新样本作为输入,用使用预测函数所得到的输出值作为新样本的真实值的预测...
2593
1
2022-02-19
C++逆向:浅谈C++的虚函数机制

C++逆向:浅谈C++的虚函数机制

虚函数是cpp中的一个重要的知识点,比较晦涩难懂。本文对cpp中的虚机制进行了简要的剖析,利用简单的代码示例,逐一对虚指针、虚表结构、虚指针的填充时机及虚函数的调用进行了分析...
2979
0
2022-01-29
MFC控件的使用:List Control和Tab Control

MFC控件的使用:List Control和Tab Control

MFC中表单控件和Tab控件的初始化和简单使用,并配备模板化代码方便下次使用。
MFC
2730
0
2022-01-25
机器学习基础:背景介绍与pandas对象的创建

机器学习基础:背景介绍与pandas对象的创建

由于许多机器学习框架都是用Python编写的,因此使用一个基于Python的数据分析框架是十分必要的,Pandas就是一款基于Python的数据分析框架,因此我们需要学会并掌握它...
2597
0
2021-11-01
机器学习基础:对NumPy数组进行数据处理操作

机器学习基础:对NumPy数组进行数据处理操作

在将目标数据加载到NumPy数组中后,就需要进行一系列的数组处理操作,包括:对NumPy数组的访问、切片、过滤、计算数据的统计学指标、数据间的聚合和组合以及对计算后的结果保存和再加载的操作,本篇博文就对上述常用操作进行了阐述...
3005
0
2021-10-31
机器学习基础:通过NumPy生成随机数与样本采样

机器学习基础:通过NumPy生成随机数与样本采样

在机器学习的任务中,经常需要对某一个集合进行随机采样,而随机采样就需要使用随机数。本节学习的是通过不同的随机分布产生数值或者数组...
3130
0
2021-10-31
机器学习基础:使用NumPy做算术运算和矩阵运算

机器学习基础:使用NumPy做算术运算和矩阵运算

创建`NumPy`数组的目的就是为了运算,因此理解在`NumPy`中如何进行数学运算和线性代数运算,以及如何使用`NumPy`做上述运算是十分必要的...
2546
0
2021-10-31
机器学习基础:Numpy数组的创建和基本使用

机器学习基础:Numpy数组的创建和基本使用

在机器学习中,不可避免的要与数据打交道。如何高效的处理计算就是一个非常严肃的问题,幸运的是,`NumPy`就是一个高效的科学计算方案,因此学习和使用`NumPy`是非常必要的...
2545
0
2021-10-26
C++逆向:对main函数的分析和识别

C++逆向:对main函数的分析和识别

在我们学习用C/C++写程序的时候,书上说main函数是程序执行的起点。那么实际上是这样的吗?让我们解开main函数的神秘的面纱吧。本文介绍的是VC6中的main函数在反汇编中的识别和定位的方法,对于高版本的,如:VS2019的main函数在反汇编的识别和定位可以作为作业自己完成,具体的方法与本文所示的方法是一致的。
3101
0
2021-09-02
C++逆向:基本数据类型在内存中的表现形式的分析

C++逆向:基本数据类型在内存中的表现形式的分析

在C++中分为基本数据类型(Primitive Data Types)、导出数据类型(Derived Data Types)以及用户自定义的数据类型(User-Defined Data Types),这些数据类型在内存中的表现形式是各不相同的,对于编码人员与逆向分析人员掌握其在内存中的表现形式在实际工作中是十分重要的。本篇主要着重于基本数据类型在内存中的表现形式,其余两个数据类型再另起一篇文章来进行分析和讨论。
2564
0
2021-09-02