自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 strings.sort(key=lambda x: len(set(list(x)))): sort中key参数的应用

strings.sort(key=lambda x: len(set(list(x))))

2022-12-04 23:35:44 642 1

原创 Different between extend and append

Append: 将添加的内容作为一个整体。 Extend: 具有迭代的效果。

2022-12-04 19:28:12 221

原创 集合a.POP()去除任意元素的含义

pop()取出第一个 创建或add(),都是随机的无序不重复,这里的无序,说的是,写入时随机 但写入到内存中后,在不创建或add()的这个时间内,只读取的话,它的顺序是不会变的所以你可以理解为:在集合有变动的时候,它是无序插入的;在集合无变动的时候,它是有序读取的。

2022-11-28 12:24:04 1719 1

原创 序列创建字典setdefault,collections

setdefault, collections.defaultdict

2022-11-25 14:34:29 200

原创 Mac:Failed to connect to raw.githubusercontent.com port 443解决方案

【代码】Mac:Failed to connect to raw.githubusercontent.com port 443解决方案。

2022-11-24 00:14:05 540

原创 解决plt.title()中文不显示问题

rc参数存储在字典变量中,通过字典的方式进行访问。2 plt.rcParams[’font.sans-serif’] = [‘SimHei’] 设置字体。3 plt.rcParams[’lines.linestyle’] = ‘-.’ 线条样式。5 plt.rcParams[’lines.color’] = ‘blue’ 线条颜色。11 plt.rcParams[’xtick.major.size’] x轴最大刻度。12 plt.rcParams[’ytick.major.size’] y轴最大刻度。

2022-10-16 23:30:48 2707

原创 resample(‘M‘).first() 为每月最后一天

将resample('M').first() 改为resample('MS').first()不知道原因,先做记录。

2022-10-16 11:22:18 864 2

原创 python np.lexsort

np.lexsort((a,b,c))从c开始进行排序,c1: 400,300,600,100,200,每个数大小都不一样,直接返回各自的索引值即3 4 1 0 2。c2:400,300,600,300,200,出现两个300,则需要对b进行对比,b[1]>b[3],排序则变为4 3 1 0 2。以此类推,b中若出现相同数字,则需要对a中的值进行比较后返回索引值。

2022-10-15 21:58:14 846

原创 Python中两个列表相乘

Python中两个列表相乘,通过不用numpy的方式

2022-09-22 12:37:20 1597

原创 python列表中str实现大小写转换

将原数组遍历小写之后写入新数组。

2022-09-20 21:00:26 463

原创 x = bool(input()) 输入0为True

input输入为一个str, bool值空字符串才是False.

2022-09-20 11:45:13 517

原创 lambda比大小

牛牛在和牛妹玩猜数字游戏,他们想请你写一个快速判断牛牛的数字是不是大于牛妹数字的程序。输入两个整数,以空格间隔,输出第一个数字是否大于第二个数字,第一个数字是否小于第二个数字。第一行输出第一个数字是否大于第二个数字,True 或者 False;第二行输出第一个数字是否小于第二个数字,True 或者 False。一行输入两个整数,以空格间隔。

2022-09-16 16:10:02 2233

原创 一行输入两个整数,以空格间隔

【代码】一行输入两个整数,以空格间隔。

2022-09-14 13:20:51 3638

原创 python设置小数点后保留两位小数点

1、使用字符串格式化。2、使用round内置函数。3、使用decimal模块。1、使用字符串格式化。

2022-09-14 12:17:41 27340

原创 python3 数列两个值交换&列表转字符串

python3 数列两个值直接交换以及数组转字符串

2022-09-08 12:37:33 155

原创 Python 字符串(str)与列表(list)互相转换

Python 字符串(str)与列表(list)互相转换

2022-08-19 12:26:27 793

原创 Python:将输入的数字转换为列表

Python:将输入的数字转换为列表

2022-08-19 11:23:12 7532 5

原创 python进制转换

十六进制转十进制,十进制转二进制,python 中 & (按位与) 和 | (按位或)

2022-08-17 17:08:08 1928

转载 Tkinter简介

Tkinter

2022-08-12 09:35:17 4138

原创 归类求和汇总

导入CSV,导出EXCEL

2022-08-10 14:44:51 98

转载 SQLMap使用攻略及技巧​​​​​​​

官方网站:http://sqlmap.org/下载地址:https://github.com/sqlmapproject/sqlmap/zipball/master1.1 sqlmap简介sqlmap支持MySQL, Oracle,PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebi...

2019-11-17 12:11:51 417 1

原创 Kali Linux Web渗透测试手册(第二版) - 2.8 - 利用robots.txt

第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和识别应用服务2.4、识别web应用防火墙2.5、识别HTTPS加密参数2.6、使用浏览器自带的开发工具来做基本的分析和修改2.7、获取和修改cookie2.8、利用robots.txt怎么做…为了说明渗透测试如何利用robots.txt。我们将在vm_1中使...

2019-08-07 23:53:06 787

转载 Kali Linux Web渗透测试手册(第二版) - 2.7 - 获取和修改cookie

第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和识别应用服务2.4、识别web应用防火墙2.5、识别HTTPS加密参数2.6、使用浏览器自带的开发工具来做基本的分析和修改2.7、获取和修改cookie2.8、利用robots.txt2.7、获取和修改cookieCookie是web服务器发送给...

2019-07-29 22:38:33 543

转载 Kali Linux Web渗透测试手册(第二版) - 2.6 - 使用浏览器自带的开发工具来做基本的分析和修改

第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和识别应用服务2.4、识别web应用防火墙2.5、识别HTTPS加密参数2.6、使用浏览器自带的开发工具来做基本的分析和修改2.7、获取和修改cookie2.8、利用robots.txt2.6、使用浏览器自带的开发工具来做基本的分析和修改Fireb...

2019-07-29 22:24:55 380

转载 Kali Linux Web渗透测试手册(第二版) - 2.5 - 识别HTTPS加密参数

第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和识别应用服务2.4、识别web应用防火墙2.5、识别HTTPS加密参数2.6、使用浏览器的开发工具分析和更改基本行为2.7、获取和修改cookie2.8、利用robots.txt2.5、识别HTTPS加密参数在某种程度上,我们习惯于假设,当连接使用带有...

2019-07-21 20:30:49 895

转载 Kali Linux Web渗透测试手册(第二版) - 2.4 - 识别Web应用防火墙

标记红色的部分为今日更新内容。第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和识别应用服务2.4、识别web应用防火墙2.5、确定HTTPS加密参数2.6、使用浏览器的开发工具分析和更改基本行为2.7、获取和修改cookie2.8、利用robots.txt2.4、识别Web应用防火墙web应用程...

2019-07-21 19:21:34 284

转载 Kali Linux Web渗透测试手册(第二版) - 2.3 - 使用Nmap进行扫描和识别应用服务

第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和识别应用服务2.4、标识web应用程序防火墙2.5、确定HTTPS加密参数2.6、使用浏览器的开发工具分析和更改基本行为2.7、获取和修改cookie2.8、利用robots.txt2.3、使用Nmap进行扫描和识别应用服务Nmap是世界上使用最...

2019-07-15 23:47:46 615

转载 Kali Linux Web渗透测试手册(第二版) - 2.2 - 使用Recon-ng收集信息

似乎因为科学上网需要,不咋给力。后面再完善。第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和标识服务2.4、标识web应用程序防火墙2.5、确定HTTPS加密参数2.6、使用浏览器的开发工具分析和更改基本行为2.7、获取和修改cookie2.8、利用robots.txt2.2、使用Recon...

2019-07-15 23:26:39 313

转载 Kali Linux Web渗透测试手册(第二版) - 2.1 - 被动信息收集

第二章:侦察介绍2.1、被动信息收集2.2、使用Recon-ng收集信息2.3、使用Nmap扫描和标识服务2.4、标识web应用程序防火墙2.5、确定HTTPS加密参数2.6、使用浏览器的开发工具分析和更改基本行为2.7、获取和修改cookie2.8、利用robots.txt介绍不管是针对网络还是web应用程序,渗透测试都有一套相同的流程。这一套流...

2019-07-09 22:59:39 356

转载 Kali Linux Web渗透测试手册(第二版) - 1.3 - 靶机的安装

标记红色的部分为今日更新内容。一.配置KALI Linux和渗透测试环境在这一章,我们将覆盖以下内容: 在Windows和Linux上安装VirtualBox 创建一个Kali Linux虚拟机 更新和升级Kali Linux 为渗透测试配置web浏览器(即在Firefox浏览器下安装一些常用的插件) 创建一个属于自己的靶机 配置网络...

2019-07-07 21:46:15 583

转载 Kali Linux Web渗透测试手册(第二版) - 1.2 - Firefox浏览器下安装一些常用的插件

第一章内容大纲 一.配置KALI Linux和渗透测试环境 在这一章,我们将覆盖以下内容: 1.1 在Windows和Linux上安装VirtualBox 1.1 创建一个Kali Linux虚拟机 1.1 更新和升级Kali Linux 1.2 为渗透测试配置web浏览器(即在Firefox浏览器下安装一些常用的插件) 创建一个属于自...

2019-07-06 07:15:30 538

转载 Kali Linux Web渗透测试手册(第二版) - 1.1 - 渗透测试环境搭建

一.配置KALI Linux和渗透测试环境在这一章,我们将覆盖以下内容,红色部分是本小节内容,其他内容在1.2节发布: 在Windows和Linux上安装VirtualBox 创建一个Kali Linux虚拟机 更新和升级Kali Linux 为渗透测试配置web浏览器 创建一个属于自己的靶机 为正确的通信配置虚拟机 了解易受攻...

2019-07-06 07:04:09 490

原创 python_d07

01 时间模块# import time'''掌握'''# print(time.time())# '''# 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。# 1558179986.5781155# '''# print(time.str...

2019-05-18 22:03:09 116

原创 python_d05

01 迭代器'''1、什么是迭代器 迭代的工具 什么是迭代? 迭代是一个重复的过程,每一次重复都是给予上一次结果而进行的 单纯的重复并不是迭代 while True: print('=====>')2、为什么要用迭代器 找到一种可以不依赖索引的迭代取值方式3、怎么用迭代器 可迭代对象? ...

2019-05-06 23:12:12 160

转载 Pycharm一直报No module named 'requests'错解决办法

转自https://blog.csdn.net/u012106306/article/details/80760744 第二次,重新配置,找到根本原因。由于我的版本是Python3.6.1的,网上很多截图和我的有些不一样,就耽搁了一些时间Project Interpreter部分是选择新建项目所依赖的python库 virtualenv Enviroment...

2019-05-03 11:20:12 1354

原创 python_d04

01 定义函数# 01 语法:# def 函数名(参数1,参数2, ...):# """# 文档注释# """# 代码1# 代码2# 代码3# ....# return 返回值## 02 定义函数时:只检测语法,不执行代码# 03 定义函数的三种形式# 定义函数的形式一:无参函数# def ...

2019-04-25 09:45:57 365

原创 python_d03

01 集合类型# pythoners=['艾利克斯','wxx', 'egon','吴三江','oldboy']# linuxer=['wxx','吴三江','张大炮','王全蛋']# pl=[]## for name in pythoners:# if name in linuxer:# pl.append(name)# print(pl)# 1...

2019-04-18 10:56:18 216

转载 将Pycharm作为Vim编辑器使用

1、主题  如果你是Vim的粉丝,并且不打算使用其他类型的编辑器,那么这篇教程将会比较适合你。这里将会详细介绍如何在PycharmIdeaVim插件的帮助下下载、安装、使用Vim。至于有关Python编程以及Vim的用法,详见official website,Vim documentation。  2、准备工作  安装2.7或者更高版本的Pycharm  3、下载安装IdeaV...

2019-04-12 13:03:13 794

原创 python_d02

01 while 循环# 1死循环,会造成CPU的占用率过高# i=1# while True:# i+=1#2打印1-10# n=1# while True:# if n <= 10:# print(n)# n+=1# else:# break# 3打印1-10,改进1# n=1#...

2019-04-11 16:10:22 165

原创 pycharm快捷键及一些常用设置

1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Inser...

2019-04-09 08:52:49 142

空空如也

空空如也

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

TA关注的人

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