摘要: http是无状态的,即请求之间是相互独立的;即提供用户名/密码验证后,下次还需要再次提供而cookie就是解决这个问题的cookies服务器验证通过后,在响应头中设置set-cookies,浏览器就会把cookies写入本地客户端之后请求时,就会自动带上cookies,服务器端验证即可缺点:但cookies中的信息都是暴露的,不安全session服务器验证通过后,在浏览器上写入的是sid,这个si... 阅读全文
posted @ 2019-08-22 17:21 Justaman 阅读(298) 评论(0) 推荐(0) 编辑
摘要: http+ssl = https ssl(Secure Sockets Layer):安全套接层,HTTPS的安全基于SSL http:数据以明文传输,不安全 https:数据加密后传输,且对服务器进行验证,即当前服务器是不是可以被信任 通俗解释: A和B发送消息要进行加密,但密钥总是一方生成,传给 阅读全文
posted @ 2019-08-20 20:59 Justaman 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 导包分为:绝对路径、相对路径 在测试时发现不能够使用相对路径 查过之后才知道: 运行模块(如:main.py)中导包只能使用绝对路径,不能使用相对路径 官方文档: Note that relative imports are based on the name of the current modu 阅读全文
posted @ 2019-08-19 18:31 Justaman 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 文本文件保存之前,敲入的只是字符集; 保存,就是将内存的敲入的字符编码产生0和1,然后写入到磁盘中 保存后,本质就是一堆0和1 编码分为:读和写 即写入时用何种编码,读出时又以何种编码 写入时: 点击-保存,才会根据指定的类型进行编码;而怎么指定,两种方法:在开头加 # coding:gbk,或者在 阅读全文
posted @ 2019-08-19 15:29 Justaman 阅读(302) 评论(0) 推荐(0) 编辑
摘要: numpy的速度→→→numpy中的向量式编程from numpy to pythonhttps://www.labri.fr/perso/nrougier/from-python-to-numpy/ 阅读全文
posted @ 2019-08-04 19:54 Justaman 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 两种方式: 1.pip install jupyter notebook 2.安装Anaconda 1.pip安装 通过命令行pip,要注意是在哪个虚拟环境,安装好后jupyter notebook所使用的python解释器为安装时虚拟环境的解释器 2.Anaconda 安装好后配置环境变量PATH 阅读全文
posted @ 2019-08-01 15:05 Justaman 阅读(7475) 评论(0) 推荐(0) 编辑
摘要: 爬虫模块:beautifulsoup4 scrapy_splash: pip install scrapy_splash scrapy_splash模块,与selenium类似,用来获取js渲染后的html页面 scrapy-splash模块主要使用了Splash. 所谓的Splash, 就是一个J 阅读全文
posted @ 2019-07-24 20:18 Justaman 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1. Preferences —> Plugins—> 选择右下角Browse repositories2. 搜索Iedis3.找到Iedis插件目录:C:\Users\用户名\.PyCharm2018.1\config\plugins\Iedis\lib将原有iedis-xx.jar移走将下面的iedis-2.41.jar放到:jar文件:链接:https://pan.baidu.com/s/1... 阅读全文
posted @ 2019-07-21 19:01 Justaman 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.请求对象的持久化 2.去重指纹的永久化 所有请求对象、去重指纹均存储在redis中,而不是在内存中,断电/关机即消失,如果第一次请求未完成,第二次需要重新请求全部。 3.实现分布式 所有的服务器公用一个redis中的request对象 流程图: 在项目中settings.py中配置: Redis 阅读全文
posted @ 2019-07-20 21:52 Justaman 阅读(159) 评论(0) 推荐(0) 编辑
摘要: jwt只是认证身份,而不是权限首先,明确认证所用到的数据是在请求头中传过来的;只是判断有没有,而不会判断内容是否正确,因为判断数据内容是要依靠数据库的对于每个访问,都会确认其身份;dev中除了jwt外,还保留了session/base的身份,即session是应对admin站点的,即admin站点使用session而不是jwt,为什么要用session而不是jwt?这是django框架选择的,而不... 阅读全文
posted @ 2019-06-21 03:06 Justaman 阅读(207) 评论(0) 推荐(0) 编辑