- 博客(17)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 HTTP/HTTPS的请求与响应【python爬虫小课堂】
HTTP和HTTPSHTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法。HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)简单讲是HTTP的安全版,在HTTP下加入SSL层。SSL(Secure Sockets Layer 安全套接层)主要用于Web的安全传输协议,在传输层对网络连接进行加密,保障在Internet上数据传输的安全。HTTP的端口号为80,.
2020-05-23 10:42:42
70774
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手把手带你在实践中快速入门Vue【详细解说】
这里写自定义目录标题vue的作者Vue.js的概述功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入vue的作者尤雨溪是Vue.js框架的作者,他认为,未来App的趋势是轻量化和细化,能解决问题的应用就是好应用。而在移动互联网时
2020-05-20 12:50:15
80125
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python开发之FastDFS分布式存储系统整合Nginx部署重写Django项目文件传输行为
目录FastDFS业务场景概述部署FastDFS整合FastDFS和NginxFastDFS与Python交互重写Django项目文件传输行为FastDFS业务场景概述基于C语言开发的FastDFS是一项开源轻量级分布式文件系统,主要用于海量数据存储,有方便的可拓展性,记录文件指纹防止重复文件上传占用容量,主要用于电商平台等文件数据量大的系统部署FastDFS第一步,安装FastDFS依赖...
2020-04-03 18:09:07
92305
原创 【践行DevOps理念】Swarm初体验
学习本章必备前置知识:linux基本操作 docker网络 docker基本操作文章目录简介容器编排Swarm介绍实践阶段测试环境创建一个三节点的swarm集群Service的创建维护和水平扩展在swarm集群里通过serivce部署wordpress集群服务间通信之RoutingMeshRoutingMesh之Ingress负载均衡简介容器编排Swarm介绍学习容器编排Swarm之前的docker单机架构:Docker Swarm不是唯一的容器编排工具,它是docker内置的一个编排容器的工
2020-10-30 15:09:20
29274
原创 两个docker容器之间独立的网络命名空间的通讯原理
容器中网络命名空间与宿主机的网络命名空间是隔离开的容器之间的独立命名空间是可以通讯的两个独立的网络命名空间进行通讯的原理##相关命令执行sudo ip netns list 查看独立的网络命名空间sudo ip netns add test1 新增独立的网络命名空间sudo ip netns delete test1 删除独立的网络命名空间sudo ip netns exec xx 进入xx网络命名空间sudo ip netns exec xx ip link 进入xx网络.
2020-06-14 03:01:50
40343
原创 str与bytes的区别【python爬虫小课堂】
bytesbytes对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字符)则由相应的编码格式解码所决定Python2 中>>> type(b'xxxxx')<type 'str'>>>> type('xxxxx')<type 'str'>Python3 中>>> type(b'xxxxx')<class 'bytes'>>>> type(
2020-05-23 10:38:52
65940
原创 Requests简单使用【python爬虫小课堂】
Requests: 让 HTTP 服务人类虽然Python的标准库中 urllib 模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests 自称 “HTTP for Humans”,说明使用更简洁方便。Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用:)Requests 继承了urllib的所有特性。Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码
2020-05-23 02:48:39
66153
原创 WEB开发所遇异常报错:django1.8项目显Invalid input of type: 'CacheKey'. Convert to a byte, string or number first
redis版本过高导致解决方法:pip install redis==2.10.6 -i https://pypi.douban.com/simple/
2020-04-01 09:42:22
91906
原创 Python开发之Django基于docker实现Mysql数据库读写分离,集群,主从同步详解
文章目录简介什么是数据库读写分离为什么要搞数据库读写分离配置主从同步的基本步骤实践阶段技术栈docker容器安装(若在不同服务器搭建数据库,此步可省略)Mysql主从同步配置Django项目搭建简介什么是数据库读写分离读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更...
2020-03-27 22:21:51
107604
2
原创 Linux kali无线安全之WPA/WPA2握手包捕获与爆破
提示:本文章内所有内容环境为自己搭建绝无违法内容,请不要利用其中的技术来做违法的事情。无线网络安全简介相对于有线网络,无线网络有严重的缺点,因为它使用天空作为媒介。因此,黑客有能力通过中间人或其他方法进行攻击。因此,无线的安全问题直至现在都十分关注,按照无线网络的安全标准可划分为:WEPWPA-PSKWPA2-PSKWPA-802.1xWPA2-802.1xWEP 是原始安...
2020-03-22 19:32:37
114543
6
原创 Linux kali内网渗透之DNS劫持+SET社会工程学进行内网钓鱼攻击
受害主机IP:192.168.20.236攻击主机IP:192.168.20.164网关:192.168.21.254若攻击主机kali是虚拟机,需保证虚拟机的kali是桥接模式收集信息阶段获取到本机IP地址ip address获取到网关地址route -n 获取内网同网段下正在联网的所有电脑IP地址fping -g 192.168.20.0/23 实施攻击阶段...
2020-03-20 22:48:51
112130
21
原创 Linux kali内网渗透之ARP欺骗攻击
ARP欺骗攻击受害主机IP:192.168.20.236攻击主机IP:192.168.20.164若攻击主机kali是虚拟机,需保证虚拟机的kali是桥接模式第一步,获得攻击机所在网段以及网卡编号以及网关地址第二步,利用zenmap查看同网段下(192.168.20…)的所有活跃IP第三步,将1覆盖写入ip_forward文件中,开启流量转发,这样子发起ARP攻击就不会使目标主...
2020-03-19 19:03:09
105822
原创 Linux kali内网渗透之ARP断网攻击
Linux kali内网渗透之ARP断网攻击ARP断网攻击如果你的kali是虚拟机 ,请将其设置为网络桥接模式,这样才和内网在同一网段如果你的kali里没有安装arpspoof,请在终端输入如下命令进行安装apt-get install dsniff终端输入命令得知本机网卡编号以及内网网段查询该网段下所有活跃IP查询另一台相同WIFI网络下的电脑的IP地址为192.168.20...
2020-03-19 06:59:34
107486
6
原创 ubuntu16安装MySQL
ubuntu16安装MySQLsudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev登陆mysql -uroot -p你的密码设置mysql允许远程访问sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf注释掉...
2020-03-09 16:06:46
104467
原创 ubuntu16 更新apt-get源为国内镜像源
ubuntu16 更新apt-get源为国内镜像源sudo cp /etc/apt/sources.list /etc/apt/sources.list.old备份apt源文件sudo gedit /etc/apt/sources.list编辑源文件,替换原内容# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (...
2020-03-09 15:27:18
105638
原创 ubuntu16 杀死进程解决 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
ubuntu16 杀死进程解决 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)执行命令:ps -e | grep apt说明:ps查看进程 管道符号衔接命令grep apt查找指定进程,显示占用apt-get的进程执行命令:sudo kill 2742说明:找到aptd进程的pid并杀死该进程...
2020-03-09 15:14:26
107086
原创 xss攻击之伪造cookie
xss攻击之伪造cookie靶场地址:XSS盲打利用XSS公开平台生成漏洞利用代码UML 图表靶场地址:http://59.63.200.79:8004/Feedback.aspXSS盲打见框就插,输入进行测试 (若有长度限制则在input框中修改最大长度),点击【提交留言】按钮:随后自动跳转到查看留言界面:很明显插入的js代码可直接执行,分别执行了这三段代码尝试刷新后仍然可执...
2020-01-23 15:42:16
105665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人