自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 拉普拉斯矩阵

度矩阵D对于图???? ,用集合????和边的集合????来描述。即为????(????,????)。其中????为数据集里面所有的点(v1v_1v1​,v2v_2v2​,…vnv_nvn​)。对于????中的任意两个点,可以有边连接,也可以没有边连接。定义权重wijw_{ij}wij​为点viv_ivi​和点vjv_jvj​之间的权重。假设是无向图,所以wij=wjiw_{ij}=w_{ji}wij​=wji​。对于有边连接的两个点viv_ivi​和vjv_jvj​,wijw_{ij}wij​>

2022-01-11 20:15:12 2507

转载 MySQL自动删除指定时间以前的记录

项目每分钟收集数据,为了节约存储空间,创建一个事件自动删除2天以前的数据。首先删除2天以前记录的SQL语句(webserver_monitormemory为表名,time为时间字段):delete From webserver_monitormemory where DATE(time) <= DATE(DATE_SUB(NOW(),INTERVAL 2 day));创建存储过程:DELIMITER //CREATE PROCEDURE autodel() -> BEGIN

2021-01-19 09:46:43 1113

原创 docker mysql镜像导出导入数据

1.查看当前启动的mysql运行容器docker ps 2.使用以下命令备份导出数据库中的所有表结构和数据docker exec -it mysql mysqldump -uroot -p123456 paas_portal > /cloud/sql/paas_portal.sql3.只导数据不导结构mysqldump -t 数据库名 -uroot -p > xxx.sqldocker exec -it mysql mysqldump -t -uroot -p123456 pa

2021-01-11 15:28:58 509

原创 python 利用包 解析指定DNS域名的ip

查阅资料和自己尝试之后总结两种方法,一种是利用socket包中getaddrinfo,第二种是利用dnspython包的方法解析import socketfrom dns import resolverimport dnsimport dns.rdtypes.IN.Aimport dns.rdtypes.IN.AAAAdef get_ip_list(domain): # 获取域名解析出的IP列表socket ip_list = [] try: addrs = socket.get

2021-01-06 11:30:22 997

原创 redis.exceptions.ConnectionError: Error 110 connecting

购买了阿里云服务器 配置了docker 的redis镜像 无法连接。问题:阿里服务器防火墙只开放部分端口解决方法:在左侧菜单栏点击防火墙 添加规则 开放所需要的端口6379出现redis.exceptions.ConnectionError: Error 113 connecting to No route to host.解决方法:运行命令 sudo iptables -F...

2021-01-04 19:51:12 1186

原创 tcpdump 抓取DNS流量

sudo tcpdump -i enp61s0f3 port domain -w ./test.pcap

2020-12-02 18:27:56 1581

原创 invalid conversion from ‘LRUCache*‘ to ‘int‘ [-fpermissive] /new的使用

原代码:LRUCache lRUCache = new LRUCache(2);修改后: LRUCache* lRUCache = new LRUCache(2); 如果不使用new,用法为: LRUCache lRUCache = LRUCache(2);使用new和 不使用的区别new返回的是一个地址,只能申明为一个指针来接收。不用new类申明用类来接受new创建的对象需要delete手动销毁类申明的对象在使用完后析构函数会自动执行new创建的对象使用堆空间类申明

2020-11-13 16:16:23 359

原创 mysql 修改表的操作

ALTER命令 修改mysql表结构1.增加列`ALTER TABLE stack ADD COLUMN submit date NOT NULL;` 2.删除列ALTER TABLE stack DROP COLUMN submit; 3.修改列的属性ALTER TABLE stack MODIFY submit DATETIME NOT NULL; 4.修改列的名字及属性ALTER TABLE stack CHANGE submit submit_date DATETIME NOT

2020-10-23 10:32:03 171

原创 查询mysql值为空的内容

mysql表中有的行的值为null,想找出来修改 ,开始用了select pocket_id from hit_packet where d_v_str='NULL';,结果不对。mysql中null是特定的一种类型,不等于空值("“或者"NULL”),直接用=,找不到相应内容。后来修改为select pocket_id from hit_packet where d_v_str is null;...

2020-10-22 16:59:37 673

原创 mysql入门命令——小白笔记

登录MySQL: mysql -u用户名 -p接着密码入密码,如果访问外部数据库需要加入参数-h 加机器IP显示数据库列表show databases;创建新用户CREATE USER 'username'@'host' IDENTIFIED BY 'password'; .

2020-10-22 15:08:13 244

原创 docker入门命令——小白笔记

拉取容器$ docker pull ubuntu启动容器使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:$ docker run -it ubuntu /bin/bash参数说明:-i: 交互式操作。-t: 终端。ubuntu: ubuntu 镜像。/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。要退出终端,直接输入 exit:查看所有的容器:$ docker ps -a启动一个已停止的容器:

2020-10-22 10:19:31 177

原创 Python3 dpkt包解析DNS数据包

从网卡直接抓包,只过滤端口53,过滤出dpkt.ip.IP类和dpkt.udp.UDP类。提取DNS包的各种信息储存为字典格式。代码如下。import pcapimport dpktimport socket# RR typesDNS_A = 1DNS_NS = 2DNS_CNAME = 5DNS_SOA = 6DNS_NULL = 10DNS_PTR = 12DNS_HINFO = 13DNS_MX = 15DNS_TXT = 16DNS_AAAA = 28DNS_SRV

2020-10-21 19:53:46 2106 1

原创 教女朋友学 python——加减数学竖式

女朋友的编程作业,适合零基础的同学。题目思路运算是简单的数学竖式,计算并没有困难,题目考察点在于python的格式化输出。python中的格式化输出主要使用format方法。实现代码print('请输入两个整数:') ## 输出a = int(input()) ## 输入b = int(input()) ## 输入while(1): print('请输入两个整数的运算方式(+或-):') ## 输出 y = input() ## 输入 if y=='+':

2020-10-17 20:49:35 1601 6

原创 教女朋友学 python——24点游戏

前言女朋友一个编程小白,最近在学python,从零开始,作为男朋友的我当然不能坐视不管。帮助完成一下她的作业,顺便记录一下。我自己的python也是边学边用,基础很不扎实,就当是自己复习python,把握一些细节。题目:用python编写24点小游戏。要求:用键盘输入四个数字,每个在1-10(包含)之间,判断是否可以通过±*/运算得到24,并输出运算过程,结果越简洁越好。思路只有四个数字,最简单粗暴的方法就是枚举法。1.列出四个数字所有可能的排列组合。(数字可能重复,所以要去重)2.四个数

2020-10-14 20:28:12 2007 8

原创 方差计算公式的变形及应用

方差计算公式对于一组数据x1,x2...xnx_1,x_2...x_nx1​,x2​...xn​,若其平均数为x‾\overline xx则方差公式为S2=1n[(x1−x‾)2+(x2−x‾)2+...+(x3−x‾)2]S^2=\frac 1n[(x_1-\overline x)^2+(x_2-\overline x)^2+...+(x_3-\overline x)^2]S2=n1​[(x1​−x)2+(x2​−x)2+...+(x3​−x)2]方差计算公式变形S2=1n[(x12+x‾2−2x

2020-10-13 14:44:41 20269

原创 提取域名的子域名,主域名和后缀

alexa前100中的域名只有注册顶级母域名,想从流量中过滤需要从子域名提取出这些tld。python 的tldextract包可以解决这个问题。可以分别提取域名的 子域名 ,主域名和后缀。实例如下:import tldextractext = tldextract.extract("www.baidu.com")print(ext)main_domain = '.'.join(ext[1:])print(main_domain)输出:ExtractResult(subdomain='ww

2020-10-13 10:47:54 858

原创 利用python服务 构建局域网传输大型文件

python -m http.server 8888可以构建简单局域网,用于同一个办公室传输几十G的大型文件。1.电脑安装python2.命令行切换到文件所在目录3.直接输入命令python -m http.server 88884.此时局域网另一台电脑可以直接访问ip:8888来下载所需文件(查看IP ipconfig 命令)...

2020-10-13 10:27:35 231

原创 python -abc模块

python -abc模块学习总结python 没有提供抽象类与抽象方法。ABC(Abstract Base Class)模块提供了在Python中定义抽象类的方法。abc模块有以下两个主要功能:某种情况下,判定某个对象的类型,如:isinstance(a, MyABC), issubclass(a, MyABC)强制子类必须实现某些方法,即ABC类的派生类abc.ABC辅助类 ,可以不用关心元类的概念,直接继承就有了ABCMeta元类,使用时注意元类冲突。abc.ABCMeta该类用来定

2020-10-12 17:44:41 881

原创 C++知识点总结

文章目录C++知识点总结nullptr" " 和 ' 'C++知识点总结nullptrnullptr是c++11中的关键字,表示空指针" " 和 ’ ’c++中,双引号中间的bai数据视作字符串du,单引号中间的数据视作字符。

2020-10-12 14:58:39 123

转载 Parallel,delayed用法

from joblib.parallel import Parallel,delayed一般用法Joblib提供了一个简单的帮助类来编写并行化的循环。其核心思想是把代码写成生成器表达式的样子,然会再将它转换为并行计算:from math import sqrt [sqrt(i ** 2) for i in range(10)]使用以下方式,可将计算分布到两个CPU上:from math import sqrtfrom joblib import Parallel, delayed Par

2020-07-13 15:12:22 8340

原创 ModuleNotFoundError: No module named ‘sklearn.externals.joblib‘

原来的代码为:from sklearn.externals.joblib.parallel import Parallel, delayed报错原因是sklearning新版本移除joblib解决方法为另外安装包:conda install joblib代码改为:from joblib.parallel import Parallel,delayed参考:sklearn.externals.joblib导入问题...

2020-07-12 15:11:00 9797

原创 mac设置ssh免密登录服务器

很长时间用远程服务器都用很笨的办法 ,今天查看网上的资料自己总结一下快捷登录的办法。密码登录:直接使用以下命令,输入一次密码,下一次登录时就可以不用输入密码。ssh-copy-id [email protected] 端口参数密钥登录:...

2020-07-08 16:57:38 281

原创 linux 常用命令笔记

添加新用户并创建相应目录useradd name -m -s /bin/bash -m, --create-home 创建用户的主目录-s, --shell SHELL 新账户的登录 shell删除用户userdel name 出现错误:userdel: user wangqiang is currently used by process 26730解决办法:ctrl+d 会退出当前用户 反复使用几次 直到退出删除用户的远程链接再进行删除允许该用户以管理员身份执行指令

2020-07-08 12:48:00 99

原创 python 字典深拷贝

用到了字典拷贝 ,直接使用dict1 = dict2 出现错误,这种方式修改dict2 dict1也会随之改变。拷贝有三种方式:直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。在源对象上操作新对象可能会受影响。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。在源对象上操作新对象不受影响。import copydict2 = copy.deepcopy(dict1)...

2020-07-07 10:33:59 4806

原创 ubuntu抓包笔记

查看网卡ifconfig下载安装tcpdumpsudo apt-get install tcpdump监听指定 eno1 接口信息tcpdump -i eno1 监听指定端口tcpdump -i eth0 port 80 监听3个包后停止tcpdump -i eno1 -c 3保存到指定文件tcpdump -i eno1 -w tcpdump.cap...

2020-07-06 23:27:54 133

原创 A Comprehensive Measurement Study of Domain Generating Malware 原文翻译

A Comprehensive Measurement Study of Domain Generating Malware 原文翻译摘要:近年来,现代僵尸网络广泛采用了域生成算法(DGA)。主要目标是生成大量的域名,然后使用一小部分用于实际的C&C通信。这使得DGA对于botmasters来说非常有吸引力,可以强化僵尸网络的基础设施,并使其能够抵御黑名单和攻击,比如攻击。虽然早期的DGA被用作备份通信机制,但一些新的僵尸网络将其作为主要的通信方式,因此对DGA的详细研究显得尤为重要。在本文中

2020-07-06 18:02:30 891 1

原创 mac- git 使用笔记

mac—— git使用笔记git使用笔记以前做过的工程项目都摆的乱糟糟的,刚刚完成了深度学习作业,很久以前就使用过git但是太久没做都忘光了,接着这次机会从新熟悉一下git基本使用,把完成的小项目作业都存起来。mac git安装略(以后自己再用的话会补充)git创建链接mac命令行中 输入 git 命令,出现如下内容说明已有git:usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]

2020-07-01 17:47:19 184

原创 PSL判定域名后缀是否是合法注册域名

判定域名后缀是否是合法注册域名在做有关流量中域名聚类的事情,需要进行数据过滤。做实验过程中的小探索,如何利用PSL(public suffix list)判断域名后缀是否合法,即是注册域名。发现有两个python的包,用两个包做出来效果完全相同,即在同一数据集滤除相同的不合法域名#1.from publicsuffix import PublicSuffixListimport code...

2019-03-21 10:45:38 274

空空如也

空空如也

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

TA关注的人

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