彦文的专栏

Talk is cheap,show me the code.

操作系统概论涉及算法

可变分区算法: 最先适应,地址递增 最坏适应,按容量递减排序 最优适应,按容量递增排序号 页式虚拟管理算法 先进先出算法 最久未使用,按时间计数 最近最不经常使用,按使用次数计数 进程调度算法: 先来先服务 最高优先级 时间片轮转 移臂调度算法: 先来先服务 最短寻找时间有限 电梯调...

2019-03-11 22:23:39

阅读数 16

评论数 0

天眼查字体反爬解析 woff字体解析

地址:http://47.105.125.121:8080/decodewoff 请求样类: import requests data={ 'text':'海连两些沙路7号', 'woff':'https://static.tianyancha.com/fonts-styles/font...

2018-10-31 18:33:21

阅读数 1070

评论数 6

python 输出时间装饰器

import time def echoRuntime(func): def wrapper(*args, **kwargs): startTime = time.time() func(*args, **kwargs) endTime = ...

2018-10-18 17:20:43

阅读数 156

评论数 0

python requests headers自动生成

def str2header(headers_raw): if headers_raw is None: return None headers = headers_raw.splitlines() headers_tuples = [header....

2018-10-13 13:34:21

阅读数 646

评论数 0

woff 字体文件解析 字体结构说明

woff文件样式查看 http://fontstore.baidu.com/static/editor/index.html 在这个网址 上传woff文件 即可看到woff文件的展示效果 woff代码查看 woff文件可以用python的fontTools 打开 fon...

2018-09-16 16:10:31

阅读数 2909

评论数 1

python excel转json json转excel

# -*- conding:utf-8 -*- import openpyxl from openpyxl.styles import PatternFill, Font, Alignment, Border, Side import openpyxl.styles as sty from...

2018-08-27 19:36:24

阅读数 977

评论数 0

python 动态绑定属性

hasattr 判断是否拥有属性 setattr 设置 属性值 self.i=xx 这种方式 会变成class.i=xx 增加了个i的属性 而不是i值的属性 class Event(Base): name = "" ...

2018-08-22 18:35:43

阅读数 75

评论数 0

python 自制进度条 重新实现print

import sys, time class SP(): i = 0 # 当前的处理进度 data=None it=None max_arrow=25 max_steps=0 infoDone="OK" ...

2018-08-15 23:24:50

阅读数 237

评论数 0

python 多线程 深度优先爬虫

# -*- conding:utf-8 -*- from queue import Queue from bs4 import BeautifulSoup import requests import re import hashlib import json import threadpool...

2018-08-09 10:34:09

阅读数 281

评论数 0

python selenium+Cookie 代码片段

#ChromeDriver :http://npm.taobao.org/mirrors/chromedriver/ #版本映射 :https://blog.csdn.net/huilan_same/article/details/51896672** def addCookies(brows...

2018-07-27 15:43:15

阅读数 37

评论数 0

解决Python ImportError: cannot import name HTTPSHandler

yum install openssl openssl-devel -y cd py源码目录 make install

2018-07-15 00:32:15

阅读数 1161

评论数 0

make: *** No targets specified and no makefile found. Stop.解决方法

1、wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz 2.、tar zxvf ncurses-5.6.tar.gz 3、 ./configure -prefix=/usr/local -with-shared-without-...

2018-07-15 00:03:25

阅读数 850

评论数 0

解决问题:zipimport.ZipImportError: can't decompress data; zlib not available

场景描述 需要从源代码编译安装python-3.6.1的版本 环境描述 python-2.7.5, Centos 7 步骤重复 解压缩python-xx.tgz 进入源代码目录 ./configure make & make install 碰到的问题:...

2018-07-15 00:02:54

阅读数 969

评论数 0

linux-Centos7安装python3并与python2共存

1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置...

2018-07-15 00:02:25

阅读数 33

评论数 0

python 时间格式化说明

%y 两位数的年份表示(00-99) %Y 四位数的年份表示(0000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00-59) %S 秒(...

2018-07-12 14:10:38

阅读数 200

评论数 0

PyThone field larger than field limit (131072)

添加以下代码 import sys maxInt = sys.maxsize decrement = True while decrement: decrement = False try: csv.field_size_limit(m...

2018-06-27 15:47:39

阅读数 400

评论数 0

python csv模块使用

读文件 第一种方法使用reader函数,接收一个可迭代的对象(比如csv文件),能返回一个生成器,就可以从其中解析出csv的内容:比如下面的代码可以读取csv的全部内容,以行为单位: with open("test.csv", "r...

2018-06-27 11:07:07

阅读数 61

评论数 0

pymysql DBHelp insert 插入并获取ID

#获取最后的插入的ID def getLastId(db): db.execute("select last_insert_id();") data = db.fetchall(); return data[0][0] #插入dict k...

2018-06-02 11:46:29

阅读数 4468

评论数 2

python Mysql使用

import pymysql with pymysql.connect("localhost","root","pwd","dbName") as db...

2018-05-31 17:07:30

阅读数 3978

评论数 0

Beautiful Soup 常用方法

Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库 初始化 from bs4 import BeautifulSoup soup = BeautifulSoup(html_doc) 查找 find_all( name , attrs , rec...

2018-05-24 11:38:56

阅读数 8150

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭