随笔分类 -  Python

摘要:参考网址:https://blog.csdn.net/tiankongtiankong01/article/details/80420033 SWIG (Simplified Wrapper and Interface Generator) 是用来为C和C++程序构造脚本语言接口的软件开发工具。SW 阅读全文
posted @ 2019-12-12 13:53 OldELeven 阅读(3409) 评论(0) 推荐(0)
摘要:# 二分查找(递归实现)(可查找重复元素)def HalfSearch(target,my_list,left,right): if left >right: return mid = (left + right)//2 result = [] # 存储序列中所有目标元素的索引 if my_list 阅读全文
posted @ 2019-11-03 21:13 OldELeven 阅读(342) 评论(0) 推荐(0)
摘要:def HalfSearch(target,my_list,left,right): """ :param target: 目标值 :param my_list: 查询的列表 :param left: 查询的初端索引 :param right: 查询的末端索引 :return: mid:返回目标值在 阅读全文
posted @ 2019-11-03 21:12 OldELeven 阅读(179) 评论(0) 推荐(0)
摘要:#自定义函数,实现二分查找,并返回查找结果def binary_search(target,my_list): left = 0 right = len(my_list)-1 result = [] while left <= right: mid = (left+right) // 2 # 中间值 阅读全文
posted @ 2019-11-03 21:10 OldELeven 阅读(314) 评论(0) 推荐(0)
摘要:# 普通版:要查找的目标元素不能重复#自定义函数,实现二分查找,并返回查找结果def binary_search(target,list1): left = 0 right = len(list1)-1 while left <= right: mid = (left+right) // 2 if 阅读全文
posted @ 2019-11-03 21:08 OldELeven 阅读(244) 评论(0) 推荐(0)
摘要:PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。 1.安装Pyinstallersudo pip install pyinstaller 2.创 阅读全文
posted @ 2019-03-04 16:29 OldELeven 阅读(1320) 评论(0) 推荐(0)
摘要:# 本程序亲测有效,用于理解爬虫相关的基础知识,不足之处希望大家批评指正 from gevent import monkey monkey.patch_all() from gevent.pool import Pool from queue import Queue import requests from lxml import etree import time """爬取目标:ht... 阅读全文
posted @ 2018-12-05 12:39 OldELeven 阅读(254) 评论(0) 推荐(0)
摘要:# 本程序亲测有效,用于理解爬虫相关的基础知识,不足之处希望大家批评指正 from queue import Queue import requests from lxml import etree from multiprocessing.dummy import Pool import time """爬取目标:http://www.qiushibaike.com/8hr/page/1 ... 阅读全文
posted @ 2018-12-05 12:36 OldELeven 阅读(240) 评论(0) 推荐(0)
摘要:# 本程序亲测有效,用于理解爬虫相关的基础知识,不足之处希望大家批评指正 from queue import Queue import requests from lxml import etree from threading import Thread """爬取目标:http://www.qiushibaike.com/8hr/page/1 用多线程实现 """ c... 阅读全文
posted @ 2018-12-05 12:35 OldELeven 阅读(265) 评论(0) 推荐(0)
摘要:# 本程序亲测有效,用于理解爬虫相关的基础知识,不足之处希望大家批评指正 1 import requests 2 from lxml import etree 3 from multiprocessing import JoinableQueue as Queue 4 from multiprocessing import Process 5 6 """爬取目标:http://... 阅读全文
posted @ 2018-12-05 12:34 OldELeven 阅读(300) 评论(0) 推荐(0)
摘要:# 本程序亲测有效,用于理解爬虫相关的基础知识,不足之处希望大家批评指正from selenium import webdriver import time class Douyu: """爬取斗鱼房间信息""" def __init__(self): # 爬取目标 self.url = 'https://www.douyu.com/direct... 阅读全文
posted @ 2018-10-15 19:00 OldELeven 阅读(1123) 评论(0) 推荐(0)
摘要:1. 获取镜像 可以利用已有的FastDFS Docker镜像来运行FastDFS。 获取镜像可以通过下载 也可是直接使用提前下载的镜像备份文件 思考:加载镜像有什么作用?为什么不是解压压缩包,然后运行? 加载好镜像后,就可以开启运行FastDFS的tracker和storage了。 2. 运行tr 阅读全文
posted @ 2018-10-11 10:28 OldELeven 阅读(1694) 评论(0) 推荐(0)
摘要:什么是FastDFS分布式文件系统? FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 Fa 阅读全文
posted @ 2018-10-11 09:29 OldELeven 阅读(148) 评论(0) 推荐(0)
摘要:什么是页面静态化? 页面静态化即将动态渲染生成的页面结果保存成html文件,放到静态文件服务器中。用户访问的时候访问的直接是处理好之后的html静态文件。对于页面中属于每个用户展示不同数据内容的部分,可以在用户请求完静态化之后的页面后,在页面中向后端发送请求,获取属于用户的特殊的数据。 静态化有什么 阅读全文
posted @ 2018-09-30 09:38 OldELeven
摘要:在运行或编写一个程序时常会遇到错误异常,这时python会给你一个错误提示类名,告诉出现了什么样的问题(Python是面向对象语言,所以程序抛出的异常也是类)。能很好的理解这些错误提示类名所代表的意思,可以帮助你在最快的时间内找到问题所在,从而解决程序上的问题是非常有帮助的。 搜集了一些python 阅读全文
posted @ 2018-05-26 18:39 OldELeven
摘要:import requests from bs4 import BeautifulSoup res = requests.get('http://news.sina.com.cn/china/')#获取目标网页 res.encoding = 'utf-8'#抓取网页出现乱码 #print(res.text) soup = BeautifulSoup(res.text,'html.parser... 阅读全文
posted @ 2018-04-02 15:35 OldELeven 阅读(7057) 评论(0) 推荐(0)
摘要:python3对urllib和urllib2进行了重构主要拆分成了:1、urllib.request 1、urllib.request.Request(url, data=None, headers={}, method=None) 用来包装头部的数据: User-Agent :这个头部可以携带如下 阅读全文
posted @ 2017-06-17 01:41 OldELeven 阅读(251) 评论(0) 推荐(0)
摘要:1 #-*- coding: utf-8 -*- 2 import hashlib 3 # 定义数据库(声明字典) 4 #注册登录的简单hash处理 5 db={} 6 def get_md5(password): 7 md5=hashlib.md5() 8 #此处密码hash加密处理 9 md5.update(password.encode('ut... 阅读全文
posted @ 2017-06-14 16:58 OldELeven 阅读(963) 评论(0) 推荐(0)
摘要:一、SQL注入漏洞 SQL注入攻击(SQL Injection),简称注入攻击、SQL注入,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。在设计程序,忽略了对输入字符串中夹带的SQL指令的检查,被数据库误认为是正常的SQL指令而运行,从而使数据库受到攻击,可能导致数据被窃取、 阅读全文
posted @ 2017-06-14 12:52 OldELeven 阅读(4383) 评论(0) 推荐(0)
摘要:from socket import * import sys host=sys.argv[1] service={'21':'FTP','23':'Telnet','25':'SMTP','53':'DNS','69':'TFTP','80':'HTTP', '135':'RPC','137':'NetBIOS','139' 阅读全文
posted @ 2017-06-13 17:43 OldELeven 阅读(327) 评论(0) 推荐(0)