- 博客(40)
- 收藏
- 关注
转载 opencv图片压缩视频并读取
import osimport cv2import numpy as npimport timepath = './new_image/'filelist = os.listdir(path)fps = 0.5 # 视频每秒0.5帧# 图片的尺寸必须是一样的size = (512, 512) # opencv读取的视频只能是avi...
2019-08-27 14:56:00 679
转载 系统开机自启执行文件
以下都是在windows系统下执行的开机自启程序 新建xxx.bat的文件 编辑自己的bat文件,将所要加载的项目引导进来 注意: 如果有相对路径的话,就需要先加载项目,在用python 执行脚本程序 python E:\tornado\day02\tornado_project\server.py 最后将xxx.bat文件放入 C:\Users...
2019-06-11 13:49:00 237
转载 web开发框架tornado
在server.py文件中import tornado.webimport tornado.ioloopimport tornado.httpserverimport configfrom views import indexfrom application import Applicationapp = Application()if...
2019-06-11 13:39:00 142
转载 opencv
# 摄像头捕获图像或视频import numpy as npimport cv2# 创建相机的对象cap = cv2.VideoCapture(0)while(True): # 读取相机所拍到的图片 ret, frame = cap.read() # 给这个frame添加自适应的颜色 # gray = cv2.cvtColor(fram...
2019-05-27 20:33:00 116
转载 python2和python3,字典和json
Python2的标准数据类型有: Numbers (数字) String (字符串) List (列表) Tuple (元组) Dictionary (字典)Python3的标准数据类型有: Number (数字) String ...
2019-03-29 11:40:00 178
转载 sys模块
该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。sys.argv 传递给Python脚本的命令行参数列表。argv[0]是脚本名称(取决于操作系统是否为完整路径名)。如果使用-c解释器的命令行选项执行命令,argv[0]则将其设置为字符串'-c'。如果没有脚本名称传递给Python解释器,argv[0]则为空字符串。要循环标...
2019-03-11 19:47:00 206
转载 Docker工具
虚拟化 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源, 如服务器、网络、内存及存储等,予以抽象、转换后呈现出来, 打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。 一般所指的虚拟化资源...
2019-02-24 19:41:00 101
转载 爬虫之Scrapy和分页
下一页和详情页的处理 xpath提取时 注意: 结合网页源代码一起查找 不用框架的爬取 获取下一页 自带href属性 1)首页有下一页 next_url = element.xp...
2019-02-21 00:02:00 451
转载 Python爬虫一
爬虫 什么是爬虫? 网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟客户端发送网络请求,接收请求响应, 一种按照一定的规则,自动地抓取互联网信息的程序。 原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做 爬虫的分类: 通用爬虫 :通常指搜索引擎的爬虫 ...
2019-02-21 00:00:00 123
转载 Python爬虫二
常见的反爬手段和解决思路 1)明确反反爬的主要思路 反反爬的主要思路就是尽可能的去模拟浏览器,浏览器在如何操作,代码中就如何去实现;浏览器先请求了地址url1,保留了cookie在本地,之后请求地址url2, 带上了之前的cookie,代码中也可以这样去实现。很多时候,爬虫中携带的headers字段,cookie字段,url参数,post的参数...
2019-02-20 23:59:00 83
转载 DRF框架中的演变View
import jsonfrom django.db import DatabaseErrorfrom django.http import HttpResponsefrom django.http import JsonResponsefrom django.shortcuts import render# Create your views here...
2019-02-20 23:58:00 96
转载 web开发框架之DRF
RESTful架构解释: # Representational State Transfer 表现层状态转化 到底什么是RESTFul架构: 如果一个架构符合REST原则,就称它为RESTful架构。要理解RESTful架构,理解Representational State Transfer 这三个单词的意思。 具象的,就是指表现层,要表现的对象也就...
2019-02-20 23:57:00 179
转载 web开发框架之Django基础
在脚本中如何进行Django的运行if __name__ == '__main__': import os import django # 注意路径(当前所在的位置,要加载Django的配置文件) os.environ.setdefault("DJANGO_SETTINGS_MODULE","orm69.settings") ...
2019-02-20 23:56:00 86
转载 SQLAlchemy
ORM框架 对象关系映射 一个类相当于一张表 一个对象相当于一行数据 连接数据库 安装相对应的模块(4个) pip install flask-sqlalchemy ...
2019-01-13 22:12:00 86
转载 Redis
Redis 泛指非关系型的数据库,不支持SQL语句 存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是key-value的形式NoSQL的世界中没有一种通用的语言, 每种nosql数据库都有自己的api和语法,以及擅长的业务场景, N...
2019-01-12 23:31:00 154
转载 web开发框架Flask学习二
jinja2模板规范 在当前项目中创建一个文件为templates的文件夹,将其设置为模板文件夹,新建的html为模板页面, 在视图函数中使用render_template(".html的文件", my_list=mylist),my_list作为在模板页面使用的的变量 {{ my_list}} 过滤器 符号 ...
2019-01-07 20:58:00 89
转载 web开发框架Flask学习一
flask框架 用Python做Web开发的三大框架特点 Django 主要特点是大而全,集成了很多的组件,例如:Admin Form Model等,不管你用不用的到,他都会为 你提供,通常用于大型Web应用,由于内部组件足够强大,所以使用Django可以做到一气呵成, Djang...
2019-01-01 18:20:00 110
转载 ajax
json 是一种数据格式,以字典的形式展现出来,但是其中必须是双引号 数据格式 数据的一种组装形式 同源 同协议 同域名 同端口 $.ajax() 中同时封装了ajax(不跨域)和jsonp(跨域)请求数据的方式,默认传递数据json格式的 ajax ...
2018-12-27 16:21:00 70
转载 jQuery和Vue
jQuery 概述 是js的一种函数库有美国人 John Resig编写 特点 写的少,做的多,国内用的jq1.0版本,可以兼容低版本的浏览器,支持链式编程或链式调用和隐式迭代 链式编程 $(this).siblings().slideDown() ...
2018-12-27 16:18:00 243
转载 CSS
css概述 为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表.有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁 标签选择器 # 标签选择器,...
2018-12-20 20:47:00 61
转载 JavaScript
JavaScript 概述 属于原生JS和Java没有任何半毛钱的关系,是在浏览器环境下运行的一种脚本语言 可以用来和数据进行交互,分为界面交互和数据交互 界面交互 指的是当触发某种事件的时候, 如:点击按钮,鼠标移动 数据交互...
2018-12-19 08:18:00 76
转载 HTML
前端开发概述 从软件分类开始说,学习编程语言,主要是为了开发软件的,软件按照使用目的不同可以分为系统软件和应用软件,还可以按照软件程序和数据存储位置的不同,可以分为单机软件、C/S架构软件、B/S架构软件:单机软件:软件程序和数据都存储在客户端 界面:Tk、PyQt、wxPython库C/S(Client/Server)架构软件:软件程序和数据一部分存在客户,...
2018-12-19 08:17:00 101
转载 闭包 装饰器
一 闭包 什么是闭包 封装了数据和函数的函数,其实就是两个函数的嵌套 闭包有什么作用 具有数据和功能,内存开销比对象小,做装饰器 只发生在函数的嵌套中,一个内层函数调用了外层函数的"变量" nonlocal 不是本地作用域的 检测是否为闭包的内置属性 __closure__ 闭包函数可以保留其用到的变量的引用 外层函数的返回值就...
2018-12-15 14:56:00 52
转载 元类
所有的类或对象都是由元类(type)创建的type(类名, 父类的元组(针对继承的情况,可以为空),包含属性的字典(名称和值))class A: set = 100class Animal(A): age = 10 def eat(self): print("吃肉") def run(self): ...
2018-12-15 10:32:00 81
转载 python中的函数的分类
函数的种类 传参的基本要求 默认参数 *args 关键字参数 **kwargs 普通函数 带参数 默认参数 def text(a,b=2) print("haha") print(a) ...
2018-12-07 22:23:00 311
转载 python中的多任务
多任务 什么是任务 一个电脑运行这的软件 什么是多任务 电脑同时运行着的多个软件 多任务原理 时间片的轮转 并行与并发 并发:假的多任务,多个任务共用一个核 并行:正的多任务,一个核处理一个程序 生理过程(从生到死) ...
2018-12-06 20:03:00 88
转载 正则表达式
import rePython语言默认是贪婪的,但其他语言并不一定是贪婪的# 想要得到正则匹配后的值需要用 group()获取,但是一定要判断是否取到值,否则会抛异常如果有多个()的话,需要用group(n)来取值 *****# 在有固定长度的的表达式匹配时,一定要加开始和结尾的标识符 *****# 所有的量词都要用在正则规则匹配的后面 *****# [a-z]\d+...
2018-12-06 12:52:00 95
转载 GIL和copy
GIL: Global Interpreter Lock 全局解释器锁 多任务执行占CPU 多任务占用CPU的资源消耗:进程>线程>协程 在cpython解释器中只有进程是真的多任务,线程和协程都是假的多任务 什么是全局解释器锁 在cpython解释器中,用多线程做多任务的...
2018-12-06 12:36:00 54
转载 语法糖的使用
类对象、实例对象 类对象:表示一类事物,多个实例对象共享类的属性,在内存中只有一份 实例对象:由类对象创建出来的对象,在内存中可以有多份,互相独立 1.类属性、实例属性 2.类方法、实例方法、静态方法 类方法: 方法名上面写@classmethod,有一个cls的参数 ...
2018-12-01 23:25:00 178
转载 os操作文件
1 os.makedirs('dirname1/dirname2') 可生成多层递归目录 2 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 3 os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirname 4 os.rmdir('dirna...
2018-11-28 20:08:00 137
转载 TCP协议
用socket实现文件(文本文档,图片,视频)的上传和下载1.客户端给服务器发送一个文件名,服务器去当前文件中去查找这个文件夹,并把他的内容读取出来,发送个客户端,客户端接受并保存客户端: 1 import socket 2 from threading import Thread 3 4 def main(): 5 tcp_client = s...
2018-11-18 21:21:00 94
转载 logging日志模块配置
logging日志模块 日志级别 日志一共分成5个等级,从低到高分别是: 1)DEBUG 2)INFO 3)WARNING 4)ERROR 5)CRITICAL 说明: ...
2018-11-03 19:32:00 127
转载 文件管理
一、文件管理的两种方法 方法一:打开文件和关闭文件都要有,一般书写时,先写文件的打开和关闭,在写关于内容的操作 filename = open("1.txt","r",endcodeing= "utf-8") filename.read() filename.close() 方法二、用 with as 打开,,该方法自动关闭文件 with o...
2018-11-03 19:32:00 115
转载 单类模式
例子为办公室人员共用同一台打印机的模式class Manager: # 使用打印机上传要打印的信息 def use_painter(self, info, pr): pr.add_task(info)class Staff: # 使用打印机上传要打印的信息 def use_painter(self, inf...
2018-11-03 19:02:00 55
转载 面向对象三大特征
面向对象和面向过程的区别 面向过程 做一件事,从头到尾,每一个细节都要关注,注重于过程 eg:家-> 北京 有多种方式到达,面向过程只关注于他具体是怎么走的(指一个过程) 面向对象 做一件事,创建对象去做,只关注结果,万物皆对象 eg: 家 -> 北京 ,只关注结果 类...
2018-10-28 19:29:00 153
转载 Python常用的内置函数
一 反射相关 1 hasattr 根据字符串的形式 , 去判断对象中是否有成员hasattr(object,name)判断对象object是否包含名为name的特性(hasattr是通过调用getattr(object,name))是否抛出异常来实现的。参数object:对象参数name:特性名称>>> hasattr(lis...
2018-10-20 19:10:00 137
转载 MongoDB
MongoDB 非关系型数据库 nosql的介绍 “NoSQL”一词最早于1998年被用于多个轻量级的关系数据库的名字 随着web2.0的快速发展,NoSQL概念在2009年被提了出来 NoSQL在2010年起,现在国内外众多应用网站, 如facebook、 g...
2018-07-01 17:47:00 93
转载 MySQL账户管理和主从同步
账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定 的操作权限,然后连接进行操作,主要的操作就是数据的CRUD(增删改查) MySQL账户体系:根据账户所具有的权限的不同,MySQL的账户可以分为以下几种 服务实例级账号:启动了一个mysqld,即为一个数据库实例,如果某用户如ro...
2017-12-13 14:52:00 259
转载 Python中的数据类型常见方法
list() 方法 1、cmp(list1, list2):#比较两个列表的元素 2、len(list):#列表元素个数 3、max(list):#返回列表元素最大值 4、min(list):#返回列表元素最小值 5、list(seq):#将元组转换为列表 6、list.append(obj):#在...
2017-12-01 16:35:00 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人