自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jokerBi的博客

成长启示录

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 2021-09-09

github 博客持续更新中githubblogs

2021-09-09 11:07:46 92

原创 解决windows访问github缓慢

1、更改host文件 文件地址: C:\Windows\System32\Drivers\etc​ 如果不能直接修改,可拷贝到桌面修改后再复制回去2、在host文件追加​#github192.30.253.112 github.com 151.101.113.194 github.global.ssl.fastly.net​ ip 地址通过以下两个网站可查​ http://gi...

2019-03-11 15:59:42 1527

原创 python判断word页码

title: python实现word判断索引页码date: 2019-02-12 15:09:39tags:pdfwordpythoncategories:python自动化python判断word页码1、整体思路​ word的源码格式类似于xml,目前无法直接解析word页码​ 整体思路是 先将word转成pdf, 通过对PDF每一页进行文字提取,判断页码。2...

2019-02-12 17:10:00 7901 6

原创 ubuntu18.04系统安装(飞行堡垒fx50)

因为公司电脑需要用windows系统,决定把我的渣机脱坑一、制作启动盘官方下载ubuntu18.04LTS iso文件[ubuntu官方链接](https://www.ubuntu.com/download/desktopUltraISO制作启动文件(采用试用)UltraISO官方链接打开UltraISO打开文件选择iso文件选择 启动 =》 写入硬盘...

2019-01-26 01:04:12 857

原创 爬虫基础

爬虫原理文章目录爬虫原理1、爬虫的概念内容学习2、HTTP协议3、环境4、fiddler 抓包工具6、http响应码urlliburllib.requesturllib.request, pase添加请求头open + handler 机制发起请求携带代理服务器 的handler正则简介糗事百科抓取段子xpathjson 存储和分析boss直聘 bs4selenium3、selenium4、面试...

2018-12-13 14:04:28 208

原创 IPython

#cell :写代码的地方print(123)#快捷键: ctrl+enter 运行键123目录一、启动程序二、IPython的帮助文档1. 使用help()2. 使用?3. tab自动补全三、IPython魔法命令1. 运行外部Python文件2. 运行计时3. 查看当前会话中的所有变量与函数4. 执行Linux指令5. 更多魔法命令一、启动程序执行以下命令...

2018-11-13 10:37:46 331

原创 flask05 Flask Model

Flask Model使用ORM的原因:随着项目越来越大 使用原生sql就会出现如下问题SQL语句重复使用率不高 越复杂的sql语句就越长 会出现很多类似的SQL语句 并且不易读很多SQL语句都是在业务逻辑中拼接出来的 如果数据库需要更改 就要修改这些逻辑 就会漏掉对某些SQL语句的更改容易忽略WEB安全问题(SQL注入)好处:易用性 可以有效的减少SQL语句的重复性...

2018-11-06 21:34:15 3231 1

原创 flask 04

Flask 文件上传一、消息的展示导入:flash 存入消息到列表get_flashed_messages 获取消息进行展示概述:当用户的某些状态发生了改变 需要给出信息提示manage.pyapp.route('/test_form/',methods=['GET','POST'])def test_form(): form = TestForm() if...

2018-11-06 21:33:40 120

原创 Day3 表单

一、宏 macro概述:类似python中的函数主体机构{% macro 名称([参数]...) %} ...{% endmacro %}调用:{{ 宏名称([参数...]) }}制作一个表单宏{% macro form(con='',type='text',name='',value='') %} <p>{{ con }} <input type="...

2018-11-06 21:33:05 203

原创 flask02

一、flask-script扩展库简介:一个终端运行的解析器 通过在终端不同参数的启动来实现不同功能的启动 django一样的启动发送安装:pip3 install flask-script使用from flask import Flaskfrom flask_script import Managerapp = Flask(__name__)manager = Manager...

2018-10-30 19:24:50 137

原创 常见的http状态码

常见的http状态码100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。102:继续处理 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。200:请求成功...

2018-10-30 16:57:03 199

原创 flask 01

简介名字: 夏利刚负责:WEB框架咱班:2周的Flask俩周课程安排:第一周:Flask入门模板引擎flask表单文件上传邮件发送model第二周:拆分MVT 博客的需求 登录注册个人中心 发表博客首页迭代 分页 搜索详情留言回复 一对多 多对多考试Flask入门pythonMVTM: 模型 负责与数据库进行交互V:视图(视图函数)负责业务逻辑...

2018-10-30 11:43:01 128

转载 selenium 详解

selenium用法详解selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。模拟浏览器进行网页加载,当requests,urllib无法正常获取网页内容的时候一、声明浏览器对象注意点一,Python文件名或者包名不要命名为selenium,会导致无法导入from selenium import webdriver#webdriver...

2018-10-29 19:19:12 159

原创 scrapy爬虫框架

1、Scrapy​ 是一个爬虫框架,提取结构性的数据。其可以应用在数据挖掘,信息处理等方面。提供了许多的爬虫的基类,帮我们更简便使用爬虫。基于Twisted2、scrapy​ 首先安装依赖库Twisted​ pip install (依赖库的路径)​ 在这个网址http://www.lfd.uci.edu/~gohlke/pythonlibs#twisted 下面去寻找符合你的pytho...

2018-10-24 22:34:12 120

原创 爬虫基础

爬虫原理文章目录爬虫原理1、爬虫的概念内容学习2、HTTP协议3、环境4、fiddler 抓包工具6、http响应码urlliburllib.requesturllib.request, pase添加请求头open + handler 机制发起请求携带代理服务器 的handler正则简介糗事百科抓取段子xpathjson 存储和分析boss直聘 bs4selenium3、selenium4、面试...

2018-10-24 22:32:48 346

原创 H5&css&js

H5<!--注释内容ctrl+/--><!--document type文档类型 定义你这个文档是什么类型--><!DOCTYPE html><!--将来html所有的内容都写在这个标签里 文件的开始--&amp

2018-09-12 22:15:43 1258

原创 mongoDB

mysql—按照表格的方式存储 mongodb:以文档存储的 student1 张三 10一、mongodb: 1.mongodb是一个基于分布式文件存储的开源数据库系统。他为web开发可扩展的高新跟那个数据存储解决方案。 2.mongodb将数据存储为一个文档,数据结构由键值对组成 mongodb中的文档就相当于mysql中的一行数据 ...

2018-09-01 18:01:30 149

原创 Mysql 基础操作

安装1 sudo apt install mysql-server2 sudo apt install mysql-client3 sudo qpt install libmysqlclient-dev进入mysqlmysql -h [主机] -u [sql用户名] -p [sql密码]连接本机默认账户mysql -h localhost -u root -p常...

2018-08-29 20:28:42 330

原创 git 常用命令

新建代码库在当前目录新建代码库 git init 新建一个目录,将其初始化为git代码库 git init [project-name]下载一个项目和它的整个代码史 克隆 git clone [url]配置git的配置文件为 .gitconfig 他可以在用户目录下(全局配置),也可以在项目目录下(项目配置)显示当前的git配置git config --l...

2018-08-29 15:15:52 123

转载 shell

壳编程壳历史壳牌的作用是解释执行用户的命令,用户输入一条命令,壳牌就解释执行一条,这种方式称为交互式(交互)。外壳还有一种执行命令的方式称为批处理(批次),用户事先写一个外壳脚本(脚本),其中有很多条命令,让壳一次把这些命令执行完,而不必一条一条地敲命令。壳脚本和编程语言很相似,也有变量和流程控制语句,但外壳脚本是解释执行的,不需要编译,壳牌程序从脚本中一行一行读取并执行这些命令,相当于一个用户把...

2018-08-24 20:50:43 485

原创 linux 4 vim常用命令速查

仅为本人私用转载

2018-08-24 10:21:42 110

原创 Linux 2用户管理

概念用户是一个系统存在的根本,对用户的管理包括永固与组的管理。在linux中无论是本机还是远程登陆系统,每个系统必须拥有一个账号,并且对于不同的系统资源用户拥有不同的使用权限在linux中我们可以指定每个用户对不同文件或者目录有不同的使用权限。有个使用权限才可以访问或者操作到对应的文件用户的权限种类一般对于一个文件的权限有三种,分别是度、写、执行。权限 英文 缩写...

2018-08-22 18:14:16 185

原创 线程

概念 在一个进程内部,要同时做很多事,就要同时运行多个子任务,我们把进程内这些子任务叫做线程,线程通常叫做轻型的进程,线程是共享内存空间的并发执行的多任务,每一个线程都共享一个进程的资源,线程是最小的执行单元,而进程至少有一个线程构成,如何调度进程和线程,完全由操作系统决定,程序不能自己决定,模块_hread 模块 该模块是低级模块 比较接近底层threading 模块 高...

2018-08-22 08:34:20 85

原创 Linux 基础1

常见操作命令根目录: /—home—-user—-Desktop/Downloads/….注意:没有盘符cd cd 切换到指定路径 cd : 切换到用户目录 cd ~ 切换到用户目录 cd . 当前目录 cd .. 切换到上一级 cd / 切换到根目录 cd - 最近两个目录间的切换ls ls 查看当前目录下的所有非隐藏文件 ls -a 会查看到...

2018-08-21 17:58:47 75

原创 进程

单任务现象一个项目中,程序都是在主函数下一步一步执行的,这种现象称为单进程import timedef run(): while True: print('子进程进行中') time.sleep(1.2)if __name__ == '__main__': while True: print("主进程进行中") ...

2018-08-21 09:03:23 86

原创 常用python基础知识

变量的命名规则可以用数字、下划线、字母命名。数字不能开头 不能用关键字常见运算符取余 %取模 /除 //判断是 is判断不是 is not成员属于 in成员不属于 not in与 and或 or数据类型整型 int浮点型 float布尔 bool --Tuer 、 False字符串 string复数 complex列表 list元组 tu...

2018-08-17 11:44:56 220

原创 网络编程 TCP 和 UDP

网络编程概念:就是用来实现网络互连的不同计算机上运行的程序之间的数据交换。模型:1 OSI(Open System Interconnection)参考模型,是一个基本模型,七层 应用层-应用程序,比如qq 、浏览器 表示层-主要是对接受的数据进行解释、加密与解密、压缩与解压缩等。简单点说就是把计算机能 够识别的东西转换成人能够识别的东西 ...

2018-08-17 09:50:09 193

转载 精选:Python爬虫从入门到出门(一)

1.1 目录1.2 爬虫的常用形式1.3 爬虫的基本原理1.4 前期准备1.5 简单爬虫1.6 爬虫实例1.2 爬虫的常用形式生活学习中,我们可能常常会遇到一些需要获取某类特定资源的情况,比如:需要若干包含某些个关键词的论文需要某个行业的数据以用于机器学习或理论分析需要某支股票的长期走势以决定是否要入股需要大量针对某个商品的评论以决定是否要下单需要大量针对...

2018-08-09 08:28:15 291

原创 微信给好友定时自动发消息

from __future__ import unicode_literalsfrom threading import Timerfrom wxpy import * import requestsbot = Bot()def get_new(): url = "http://open.iciba.com/dsapi/" #金山英语每日一句 英语 ur...

2018-08-07 20:59:47 11997 3

原创 构造 析构 重写函数

构造函数'''掌握构造函数:__init__()作用:1.创建变量用的 2.初始化赋值用的(传参)是内置函数,会自动执行的执行时机:在创建对象的时候执行的。不需要手动调用构造函数是最先执行的。给一个变量赋值的方式:1.在外部拿对象名点的方式赋值 2.构造函数传参赋值注意:在类中写的函数和变量必须拿对象名字调用'''clas...

2018-08-07 20:53:36 850

原创 访问属性 和访问限制

动态属性”’ python支持动态创建属性 拿对象名.属性名=值 但是这个变量只能当前这个对象使用 别的对象无法使用 ”’class Person: def __init__(self): self.name=None def show(self): print(self.name,self.age)p1=Person()...

2018-08-07 20:51:40 233

原创 类和对象

类 模板属性:行为:对象: 根据模板创造的实体举例 :双手交换卡品class card: # 卡类 def __init__(self): self.coler = None self.num = Noneclass hand: #手类 def __init__(self): ...

2018-08-07 20:43:08 103

原创 时间模块 time&datetime

""""时间戳 :当前时间距离1970.1.1凌晨共多少秒元组:yearmonthdayhoursminutssencondsweekdayjulia day 儒略日天文学家在使用""""""时间格式化%Y 四位数年份表示%m 月份%d 天%H 24小时制%I 12小时制%M 分钟数%S 秒数%f 毫秒%w 星期 0-6 星期天为第一...

2018-08-03 21:02:11 174

原创 calender 日历模块

"""日历模块calendar"""import calendara = calendar.month(2027, 7) #返回指定某年某月日历print(a)b = calendar.calendar(2020) #返回某年日历print(b)c = calendar.isleap(2000) #是否瑞年print(c)d = calendar.mont...

2018-08-03 20:28:03 710

原创 栈 利用栈遍历目录

"""栈 先进后出stack = [] 空栈"""# import os# #用栈模拟递归遍历目录# def stackDir(path): #path='d:\hello'# stack = [] #空栈# stack.append(path) #把路径放到栈里 ["d:\hello"]# while len(stack)!=0:# ...

2018-08-02 21:25:18 676

原创 递归函数

"""递归函数 一定要要有临界值""""""""利用递归函数进行路径解析"""""import os # 路径模块def show(path): filelist = os.listdir(path)

2018-08-02 21:23:46 134

原创 变量作用域

局部变量定义在函数内的变量 全局变量定义在程序中 ,只在单个程序文件中有效num = 1def fan(): num =1000 print("局部变量:", num)fan()print("全局变量:", num)控制台结果:局部变量: 1000全局变量: 1globalnum = 1 def fan(): ...

2018-08-02 21:20:41 85

原创 函数定义

格式def 函数名(形参) : “可以没有形参” 函数内容使用方法函数名(实参) 直接函数名调用 默然参数"默认参数 可以在函数中给定默认值 但该参数必须放在最后 否则会报错"def stu(height,name="张三",age=18): print("姓名为:%s,年龄为:%d,身高为:%d"%(...

2018-08-01 17:10:01 113

原创 装饰器

#其实也是个函数 返回值也是个函数#用途:不修改原来函数代码的前提下增加一些业务代码#不能修改核心业务#say的装饰器# def outSay(f):#f是被装饰的函数的名字# #返回函数# def inner():# print("*************")# f() #核心代码# def inner2():#...

2018-08-01 16:26:26 85

原创 列表练习题

print(1)# 1.创建列表包含五个同学姓名name1 = ["张三", "李四", "王五", "赵六", "毕七"]print(2)# 2.遍历列表list1 = [1, 2, 4, 5]for x in list1: print(x,end="")print()print(3)# 3.把张三同学替换成李四name = ["张三&quot

2018-07-30 22:07:21 2387

Spy++ 窗口捕捉工具-中文版免安装包.zip

Microsoft Spy++是一个非常好的查看Windows操作系统的窗口、消息、进程、线程信息的工具,简单易用,功能强大(Delphi也提供了一个类似的工具WinSight32,但在方便性、易用性上实在不及Spy++)。 此工具一直随Microsoft Visual Studio发行,在Microsoft Visual Studio 2003中微软中文化了该工具,包括帮助,此版本就来源于Microsoft Visual Studio 2003,使用时无需安装,直接运行Spy++可执行文件即可。 一个小窍门(可能大多数人都知道): 你想知道一个软件是用什么开发工具制作而成的吗?哪就使用Spy++查看该程序的窗口或控件,如果窗口或控件的类名均以T开头,那有非常大的几率表明该软件就是用Delphi或者C++ Builder开发而成,同时根据Spy++获得的控件类名你还可以知道该软件使用了什么第三方组件,是不是很有用?

2019-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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