hashlib提供摘要算法,也叫哈希算法 hash和md5都是单向不可逆的,hashlib模块 主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法 举个应用例子:用户密码存放数据库如果用明文记录,一旦数据库泄漏,用户密码全知道,所以要用密文记录 假设用户的确是使用了 ...
分类:
编程语言 时间:
2019-08-11 00:52:03
阅读次数:
106
用python进行网页信息的爬取还是很简单的,而且现在进行爬取的 在爬取之前,确定好自己的网页,然后用F12(查看网页源代码,然后确定网页的),这里就以一个简单的,页面布局简单的页面进行讲解:http://jbk.39.net/yyz/jbzs/ 先来看下页面的布局,以及我们想要进行页面的信息: 就 ...
分类:
数据库 时间:
2019-08-10 15:50:00
阅读次数:
287
import urllib.requestimport reimport requests url = "http://ctf5.shiyanbar.com/jia"request = requests.session()response = request.get(url)a = ((respon ...
分类:
其他好文 时间:
2019-08-10 14:00:34
阅读次数:
58
字符编码 一、计算机基础 1、cpu:控制程序的运行(从内存中取出文本编辑器的数据读入内存) 2、内存:运行程序(经CPU操作后,内存中含有文本编辑器的数据) 3、硬盘:存储数据(文本编辑器) 二、文本编辑器存取文件上的原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的 ...
分类:
其他好文 时间:
2019-08-09 21:35:28
阅读次数:
87
在写sql过程中竟然发现了一个oracle中decode和聚合函数连用的bug. 来说一下: 先建一张临时的测试表 create table test (id number,value varchar2(10)); insert into test values(1,0); insert into ...
分类:
数据库 时间:
2019-08-09 13:47:04
阅读次数:
95
记一次idea使用自带的modulesdk编译导致包找不到的问题。问题描述:sun.misc.base64decoder找不到。定位问题:IDEA中使用自带的jdk来编译,导致有些包找不到。解决问题:file-->projectstructure-->module---dependencies中将modulesdk设置成jdk8,问题解决。
分类:
编程语言 时间:
2019-08-09 10:37:30
阅读次数:
123
socket(套接字) 本地回环地址 127.0.0.1 我们先来写一个简单地服务器和客户端 服务端 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import socket ? server = socket.socket() # 就比如买了一个手机 server.bind ...
分类:
其他好文 时间:
2019-08-08 23:28:39
阅读次数:
105
### 什么是套接字?1. 一组接口2. 作用于应用层与传输层之间3. 隐藏了传输层下面复杂的TCP/IP协议的实现### 基于TCP协议的socket1. 流式协议,面向流的通信是无消息保护边界的2. 会将数据少、时间间隔短的数据一次性打包发送3. 可靠但粘包 1. 数据不会丢,包没收完,会继续上... ...
分类:
其他好文 时间:
2019-08-08 00:31:09
阅读次数:
82
@ "TOC" 1.案例 代码实现 说明 1.该聊天器只有一个socket套接字 2.两个线程同时打开,此时都在抢socket 3.当输入数据发送的时候,接收端没有数据进来所以发送端抢到,当另外一个回复消息的时候,发送端没有输入,故接收端抢到 4.接受发送不可能同时 ...
分类:
编程语言 时间:
2019-08-08 00:17:12
阅读次数:
100