自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 开发语言特性对比 java python golang c# c++

java的跨平台+c#的ide和语法+python的库+c++语言的性能+go语言的协程python和java比运行速度比java慢,java强大于改进n次的强大jre,但python在很多领域能调用很多现成的开源库,在数据分析中有优势,pyhton的代码比java要简洁,容易入门和使用。在优化的计算库帮助下,如numpy numba,pandas,scikit-learn,python的...

2019-03-26 09:58:31 2141

原创 Python, CPython, Pypy, Jython 的比较

Python的解释器:1、由于Python是动态编译的语言,和C/C++、Java或者Kotlin等静态语言不同,它是在运行时一句一句代码地边编译边执行的,而Java是提前将高级语言编译成了JVM字节码,运行时直接通过JVM和机器打交道,所以进行密集计算时运行速度远高于动态编译语言。2、PyPy,它使用了JIT(即时编译)技术,混合了动态编译和静态编译的特性,仍然是一句一句编译源代码,但...

2019-03-26 09:45:58 2962

原创 基于密度的聚类方法-OPTICS

在DBSCAN算法中,我们知道该算法需要用户输入半径和阀值。这显然是不靠谱的,虽然我们可以通过其他方法来优化参数的选择,但这其实不是最好的做法。这里为了克服在聚类分析中使用一组全局参数的缺点,这里提出了OPTICS算法。该算法的牛逼之处在于:它并不显示地产生数据集聚类,而是为聚类分析生成一个增广的簇排序(如以样本点输出次序为横轴,以可达距离为纵轴的坐标图)。那么这个排序就厉害了,它代表了各...

2019-03-18 15:41:16 1136 4

原创 sql注入攻击原理、检测、防范

定义:SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。why?为什么会存在sql...

2019-03-14 13:48:15 1671

原创 存储过程

什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行;存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。...

2019-03-14 13:30:43 318

原创 python 时间戳、时间字符格式化、判断时间在某个时间段内

1. 获得当天时间的前一天、后一天(注意时间戳是以秒s为单位的,当将时间戳再转为格式化的时间字符串时,注意不能再用%f 毫秒)def testfunc(): today = date.today() print today,type(today) yesterday = date.today() + timedelta(days=-1) print yeste...

2019-03-08 10:58:24 4061 1

原创 Chrome浏览器导入Burp Suite证书

chrome设置好代理之后Burp Suite 只能抓取http包,想要抓取https包还要在chrome安装Burp Suite的证书参考链接:https://blog.csdn.net/sinat_25449961/article/details/51585919...

2019-03-08 09:51:29 3159

原创 聚类方法:DBSCAN算法

DBScan是一种基于密度的聚类算法,它有一个核心点的概念:如果一个点,在距它Eps的范围内有不少于MinPts个点,则该点就是核心点。核心和它Eps范围内的邻居形成一个簇。一:基本概念1.:对象O的是与O为中心,为半径的空间,参数,是用户指定每个对象的领域半径值。2.MinPts(领域密度阀值):对象的的对象数量。3.核心对象:如果对象O的对象数量至少包含MinPts个对象,则该...

2019-03-07 15:07:56 1393

原创 celery原理及实例

简介:Celery组成结构任务队列是一种跨线程、跨机器工作的一种机制任务队列中包含任务的工作单元。有专门的工作进程持续不断的监视任务队列,并从中获得新的任务并处理Celery通过消息进行通信,通常使用一个叫broker(中间人)来协client(任务的发出者)和worker(任务的处理者)client发出消息到队列中,broker将队列中的信息派发给worker来处理一个Celer...

2019-03-06 18:46:48 1644 1

原创 防御CSRF的策略

参考链接:https://www.cnblogs.com/xieze/p/7995156.html防御CSRF的策略在业界目前防御 CSRF 攻击主要有三种策略:验证 HTTP Referer 字段;在请求地址中添加 token 并验证;在 HTTP 头中自定义属性并验证。下面就分别对这三种策略进行详细介绍。1.验证 HTTP Referer 字段根据 HTTP 协议,在 HTTP...

2019-03-06 17:29:31 1983

lstm实例:基于lstm的DGA域名检测(python代码实例)

lstm实例:基于lstm的DGA域名检测(python代码实例) DGA(域名生成算法)是一种利用随机字符来生成C&C域名,从而逃避域名黑名单检测的技术手段。例如,一个由Cryptolocker创建的DGA生成域xeogrhxquuubt.com,如果我们的进程尝试其它建立连接,那么我们的机器就可能感染Cryptolocker勒索病毒。域名黑名单通常用于检测和阻断这些域的连接,但对于不断更新的DGA算法并不奏效。 基于深度学习模型识别dga域名。

2023-07-26

syslogStructure.rar

python实现

2021-07-15

空空如也

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

TA关注的人

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