自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Trie树_c++实现

目录Trie树c++实现完整代码 Trie树 主要参照严蔚敏《数据结构》书中给出的结构来实现。但是不同之处是没有对叶子节点进行压缩,每个节点的类型都是一样的,这是与书中不同之处。 本文主要是提供实现思路,Trie的定义还是看书吧: 参考书:数据结构-严蔚敏 位置:P247-251 提取密码:8u05 c++实现 定义了Trie树的结构,目前仅可以输入小写字母 typedef struct TrieNode { TrieNode* children[ALPHABETA]; //以该节点结

2021-03-15 23:25:54 380

原创 堆溢出CVE复现分析(CVE-2010-2553)

1 实验环境 操作系统:Window xp sp3 软件 :Windows Media Player 2 漏洞背景 CVE 2010-2553漏洞,也称为MicrosoftWindows Cinepak 编码解码器解压缩漏洞,影响的操作系统版本有:Microsoft Windows XP SP2和SP3,WindowsVista SP1和SP2,以及Windows 7。 漏洞原因在于Cinepak 编码解码器对媒体文件解压缩时代码控制不恰当,可导致远程代码执行。如果用户打开特制的媒体文件,此漏.

2020-05-20 23:15:54 2620

原创 Miller-Rabin算法判断是否为素数--python代码实现--利用了快速求幂取余的方法

判断一个数P是否的素数的一般方法: 方法1:k从2开始,到n-1为止,判断P是否可以整除k 改进1:k到sqrt(P)为止 改进2:k从3开始且只考虑奇数 时间复杂度:O(P) 一个更快的算法:Miller-Rabin算法 实现:在2-P-1的范围内,随机选择一个数a,若a正好不满足,就输出P不是质数;否则重复m次,若每次的a都满足上述公式,就输出P是质数。 时间复杂度分析:m...

2020-05-06 23:44:30 3029 1

原创 python 用matplotlib绘制折线图-折线风格-多条折线绘制在一个图中

使用matplotlib绘制折线图    直接使用plot()函数   plt.plot(x,y,format_string,**kwargs)   x轴数据,y轴数据,format_string控制曲线的格式字串,format_string由颜色字符,风格字符,和标记字符 。   导入库 import matplotlib.pyplot as plt 数据部分 allX=[1, 2, 3,...

2020-05-05 00:19:41 14861 3

原创 栈溢出CVE复现分析(CVE-2010-2883)

1 实验环境 操作系统:XP SP3 调试器:OllyDbg 反汇编:IDA Pro 7.0 Adobe Reader : 9.3.4 2 漏洞背景 CVE-2010-2883是Adobe Reader和Acrobat中的CoolType.dll库在解析字体文件SING表中的uniqueName项时存在栈溢出漏洞。 3 实验内容 首先在系统中找到问题库文件,也就是xp sp3...

2020-05-03 17:22:56 1127 1

原创 用matplotlib画画,这个小海豚惊到我了

以下代码摘自matplotlib官方文档: import matplotlib.cm as cm import matplotlib.pyplot as plt from matplotlib.patches import Circle, PathPatch from matplotlib.path import Path from matplotlib.transforms import A...

2018-09-17 10:19:33 485

原创 Pandas通过loc、iloc、Ix属性和boolean访问数据

数据访问 在pandas中进行数据访问和修改时是要借助DataFrame(数据帧)来进行的。在此模块中, 主要使用三种索引函数来进行数据访问:   (1)loc:标签索引,行和列的名称;   (2)iloc:整型索引(绝对位置索引);   (3)ix:iloc 和 loc 的整合。    比如这就是我们的基本数据:   import pandas as pd data=[...

2018-09-11 09:42:08 2921

原创 如何设置火狐默认缩放比zoom-原来是这样

在地址栏中输入about:config点击i accept the risk!search一下layout.css.devPixelsPerPx把value改成自己希望的值就好了(我的默认的是-1是,1.3的话就是130%看自己喜好)...

2018-06-15 16:57:30 6517 1

对《Secureml A system for scalable privacy-preserving machine learning》的总结

隐私保护课老师让读的论文,结合论文和网上的资料做了一些总结。主要是针对文章内容和秘密分享值上的加法和乘法运算的总结,还有秘密分享值上的运算是如何应用到线性回归和逻辑回归上,从而实现隐私保护的机器学习模型的。关于隐私保护的神经网络和系统测试部分ppt里涉及的较少。

2020-05-03

Hook键盘钩子.rar

C++实现的键盘记录小程序,其中的文档保存路径需要自己修改一下,然后重新生成dll,并将新生成的dll文件放到keyBoard的目录下。

2019-05-26

The PageRank Citation Ranking.rar

PageRank算法考虑的是网络中链接(link)的结构,同时考虑链入节点(网页)的数量和重要程度,通过不断的迭代使得PageRank评分值趋于稳定,从而实现对网页重要程度的排名。

2020-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除