摘要: 附图一张:   今天闲来无事做,就想起同程SRC有一个公开漏洞模块。然而闲的蛋疼的我就有了对其写一个爬虫将漏洞列表爬下来的冲动。有两个版本,一个是单线程的。另一个是多线程的版本。 单线程版本: #coding=utf-8 import requests import re print "\03... 阅读原文
2017-08-18 00:53:06 阅读(808) 评论(0)
摘要: os模块调用操作系统接口的模块                             相关方法或属性:     getcwd() --- 获取当前的操作目录,等同于linux中的pwd命令。       调用:os.getcwd()     chdir() --- 改变python脚本的工作目录。       调用... 阅读原文
2017-08-17 23:18:02 阅读(850) 评论(0)
摘要: 1.Rock Paper Scissors(剪刀 石头 布) 说明:在计算机科学中有一种特别重要的游戏,因为它本身很简单,可以用来创建非常狡猾的人工智能算法来对抗人类(或彼此),预测对手的行为。 这个古老的游戏是在两个参与者之间进行的,他们同时用他们的手势——石头,纸或者剪刀。如果两人都投了相同的手势,那一轮就被认为... 阅读原文
2017-08-17 22:19:02 阅读(819) 评论(0)
摘要:     在开发django应用的过程中,使用开发者模式启动服务是特别方便的一件事,只需要 python manage.py runserver 就可以运行服务,并且提供了非常人性化的autoreload机制,不需要手动重启程序就可以修改代码并看到反馈。刚接触的时候觉得这个功能比较人性化,也没觉得是什么特别高大上的技术... 阅读原文
2017-08-17 21:57:01 阅读(790) 评论(0)
摘要: 前段时间讲了很多的模块应为当时面向对象没有讲有几个没有说今天补上,再说一个异常处理。   一、hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串 import has... 阅读原文
2017-08-17 20:37:07 阅读(827) 评论(0)
摘要: 1. 什么是Base64 Base64是一种基于64个可打印字符来表示二进制数据的表示方法 Base64是一种编码方式,提及编码方式,必然有其对应的字符集合。在Base64编码中,相互映射的两个集合是: 二进制数据{0, 1} {A, B, C, D, E, F, G, H, I, J, K, L, M, N... 阅读原文
2017-08-17 18:37:03 阅读(792) 评论(0)
摘要: 使用IntelliJ IDEA编辑器编写Lua脚本的时候,安装一个插件 "EmmyLua" 可以对有代码提示功能 想把protoBuf协议文件转成Lua代码,然后给出代码提示 第一次使用python脚本使用到的几个功能记录一下 1.设置为文件格式备注为utf-8 #!/usr/bin/python # -*- cod... 阅读原文
2017-08-17 18:29:01 阅读(822) 评论(0)
摘要: 首先不要脸的放上个人网站:www.comingnext.cn 1.关于数据模型 在Python的官方文档中是这样说的: 对象是Python对数据的抽象。Python程序中所有数据都由对象或对象之间的关系表示。在某种意义上,为了和冯诺依曼存储程序计算机模型保持一致,代码和数据一样也是一个对象(冯诺依曼模型中提到,数据... 阅读原文
2017-08-17 16:47:02 阅读(832) 评论(0)
摘要:   ①  Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了          ② 从python 2.7到Python 3.x就有不兼容的一些改动,比如2.x里的字符串用'xxx'表示str,Unico... 阅读原文
2017-08-17 14:29:05 阅读(744) 评论(0)
摘要: 安装好环境后,开始了第一个Hello word 例子,如何读取图片,保存图品 import cv2 import numpy as np import matplotlib.pyplot as plt #读取图片代码 img = cv2.imread('test.jpg',cv2.IMREAD_GR... 阅读原文
2017-08-17 08:36:01 阅读(838) 评论(0)