自定义博客皮肤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提取密码:8u05c++实现定义了Trie树的结构,目前仅可以输入小写字母typedef struct TrieNode { TrieNode* children[ALPHABETA]; //以该节点结

2021-03-15 23:25:54 266

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

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

2020-05-20 23:15:54 2335

原创 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 2776 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 14595 3

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

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

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

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

以下代码摘自matplotlib官方文档:import matplotlib.cm as cmimport matplotlib.pyplot as pltfrom matplotlib.patches import Circle, PathPatchfrom matplotlib.path import Pathfrom matplotlib.transforms import A...

2018-09-17 10:19:33 391

原创 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 2681

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

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

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

The PageRank Citation Ranking.rar

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

2020-05-03

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

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

2020-05-03

Hook键盘钩子.rar

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

2019-05-26

空空如也

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

TA关注的人

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