自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Python实现人脸检测

人脸检测本文叙述的是使用opencv库实现人脸检测安装opencv-pythonpip install opencv-python需要一个人脸训练模型,下载一个xml文件haarcascade_frontalface_default.xml百度网盘链接:https://pan.baidu.com/s/1yuxaHjH0mw7wXqHI169Y0A密码:q0m7源码如下:impo...

2019-12-05 11:05:34 370

原创 Python实现语音合成

文字转语音使用百度语音API接口实现语音合成,并打包为exe文件使用.py文件如下:from aip import AipSpeech""" 你的 APPID AK SK """# 去百度云申请一个账号然后创建API接口APP_ID = 'your_APP_ID' # 你的APP_IDAPI_KEY = 'your_API_KEY' # 你的API_KEYSECRET_KEY...

2019-11-15 18:37:22 1016 2

原创 javascript

每日一记JavaScript是一种脚本语言,*脚本语言是一种轻量级的编程语言*是一种混合语言,不是java语言,有一些vb的痕迹被直接嵌入到HTML页面JavaScript的功能:在用户数据提交前进行验证数据模式页面特效—菜单,浮动广告,js游戏等等JavaScript语法:必须在标签内写。注释: // 多行注释 / */位置:(1)标签内(2)标签内(3)html标...

2019-04-22 21:39:04 137

原创 Html与Css

每日一记html基本结构<html> <head> <title>标题</title> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body&g...

2019-04-06 14:00:43 223

原创 hash索引

每日一记hsah索引:哈希索引(hash index)基于哈希表实现,只有精确匹配索引所有列的查询才有效。对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码(hash code),哈希码是一个较小的值,并且不同键值的行计算出来的哈希码也不一样。哈希索引将所有的哈希码存储在索引中,同时在哈希表中保存指向每个数据行的指针。对于hash相同的,采用链表的方式解决冲突。类似于hashmap。因...

2019-03-26 19:15:05 837

原创 B树

每日一记B树:一种平衡的多叉树,称为B树。一棵m阶B树是一棵平衡的m路搜索树,它或者是空树,后者满足下列性质的树:1,根节点至少有两个子女;2,每个非根节点包含的关键字个数j满足:m/2-1 <=j <= m-1;3,除根节点以外的所有节点(不包括叶子节点)的度数正好是关键字总数加1,故内部子树个数k满足:m/2 <= k <=m;4,所有的叶子结点都位于同一...

2019-03-26 19:03:28 605

原创 Python连接mysql,sql优化

每日一记Mysql优化:1,避免全表扫描 ----索引2,查询条件列不能有null3,查询条件表达式不能有 != <>4,查询条件表达式不能有or (除非左右列都有索引) 用union all 替代5,in和not in要慎用,会导致全表扫描,对于连续的数据能用 between and 就不要in替代: exists()6,like 也要慎用 ...

2019-03-25 22:10:29 282

原创 Mysql数据库

每日一记MySql数据库操作1,阶段内容:mysql数据库redispy连接数据库htmlcssjavascriptjqueryajax2,sqlddl–对表进行操作dml–对数据进行操作dcl–权限ddl:1)创建表create table 表名(列名1 列类型 [&lt;列的完整性约束&gt;],列名2 列类型 [&lt;列的完整性约束&gt;],...

2019-03-12 10:19:54 91

原创 Python网络编程

每日一记网络编程1.SocketSocket又称&quot;套接字&quot;,应用程序通常通过&quot;套接字&quot;向网络发出请求或者应答网络请求。2.Socket的参数介绍:socket.getaddrinfo(host, port, family=0, type=0, proto=0, flags=0)获取要连接的对端主机地址sk.bind(address)sk.bind(address) 将套接字绑定到地...

2019-03-03 18:21:44 100

原创 Paython协程

每日一记1,协程的概念协程,又称微线程,纤程。英文名Coroutine。线程是系统级别的它们由操作系统调度,而协程则是程序级别的由程序根据需要自己调度。在一个线程中会有很多函数,我们把这些函数称为子程序,在子程序执行过程中可以中断去执行别的子程序,而别的子程序也可以中断回来继续执行之前的子程序,这个过程就称为协程。也就是说在同一线程内一段代码在执行过程中会中断然后跳转执行别的代码,接着...

2019-03-03 18:07:38 257

原创 Python进程

每日一记1,GIL(全局解释器锁)导致线程不能利用多核优势2,多进程实现方式:函数式,继承式3,multiprocessing模块multiprocessing模块介绍:python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessin...

2019-02-27 18:14:54 146

原创 Python线程,信号量,event,线程队列

每日一记1,join daemonjoin:挂起主线程,待当前线程结束之后,再继续执行挂起主线程(可以指定挂起时间) t1.join(timeout=5)setDaemon(): 设置守护线程2,可重入锁(递归锁) RLock3,信号量:是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码不被并发调用。4,定时器5,事件 Event6,线程队列import t...

2019-02-26 19:43:50 116

原创 Python线程

每日一记多线程cpu:中央处理器(CPU,英语:Central Processing Unit / Processor),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。电脑中所有操作都由CPU负责读取指令,对指令译码并执行指令的核心部件。程序:代码指令集合进程:程序的执行过程线程:指令执行的最小单位线程安全 : ...

2019-02-25 19:31:51 80

原创 Python文件操作

每日一记打开并读取文件#不安全代码f = open("h.txt",encoding="utf-8")print(f.read())print(1 / 0)f.close()#逻辑正确,但是代码冗余f = open("h.txt",encoding="utf-8")try: print(f.read()) print(1 / 0)except: p...

2019-02-24 12:59:07 116

原创 Python的I/O操作

每日一记流:I/O一,编码编码明文------&amp;gt;暗文&amp;lt;------解码ASCII码(0-127)ANSI码(拉丁文)GB2312(7000多个简体汉字) 前八位和后八位都大于127时才表示汉字GBK(包含GB2312 且增加了20000多个汉字) 前八位大于127表示汉字UNICODEUTF-8(推荐)py2中的string编码 (str,unicode(...

2019-02-21 19:42:42 332

原创 Python字典,插入排序

每日一记一,复习元组 tuple a=()列表 list b=[]二,字典{}:存储方式-key-value1,创建a = {“name”:“zs”,“age”:18}2,为什么有键?确定树3,键值可以是字符串,数字,元组,不能是列表b = {12:15}c = {(1):15}4,键值不能相同,如果相同会被覆盖5,value值的类型,没有限制6,...

2019-02-20 14:29:09 353

原创 AVL树,红黑树,哈希表

每日一记avl树红黑树B树系列(B B+)树的遍历散列一,AVL树(带有平衡条件的查找树) 平衡树定义:左右子树高度不大于1通过插入会导致不平衡 删除(不考虑)单旋转:左旋和右旋双旋转:先局部,再整体 (先左后右,先右后左)实现:1,判断插入操作是否破坏平衡2,选择单旋还是双旋(1)对该节点的左儿子的左子树进行了一次插入 (右旋)(2)对该节点的...

2019-02-19 14:51:05 364

原创 Python树的数据结构

每日一记树一,名词:根 边 树叶(叶子) 兄弟 祖父和孙子 路径 路径的长 深度 高祖先 后裔 真祖先 真后裔二,树的实现class TreeNode():def init(self,data,firstchild,nextSibling):self.data = dataself.firstchild = f...

2019-02-18 19:16:57 121

原创 Python实现栈,队列

每日一记1.栈队列#普通队列class myQueue(object): def __init__(self,list=[]): self.__list = list def size(self): return len(self.__list) def delete(self): if self.size()==0:...

2019-01-28 21:50:28 91

原创 Python双向链表

每日一记ADT:Abstract data type单链表双端链表双向链表双向链表:#自定义一个空链表异常class NullLinkedError(BaseException): def __init__(self): super().__init__("null linked error")class node(): def __init...

2019-01-27 17:12:26 83

原创 Python实现链表数据结构

每日一记1.抽象数据类型(ADT):拥有属性和方法,属性可以存储数据,方法操作属性2.线性表3.链表(删除 插入) 列表(查看)属性:data-存储数据 next-下一个节点的地址方法:增删改查next :后继pre :前驱#单向链表class node(): def __init__(self,data=None,next=None): se...

2019-01-25 18:03:01 127

原创 Python异常处理

每日一记错误和异常1.错误语法错误 逻辑错误2.异常:程序执行过程中出现问题导致无法执行 (属于逻辑错误的一种)3.常见异常AttributeError 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基本上是路径问题或名称错误IndentationError 语...

2019-01-24 16:55:29 208

原创 Python继承,封装,多态

每日一记1.面向过程和面向对象class 类名():类体(属性和方法)2.创建对象引用(变量) = 类名()init(self) 构造函数3.方法:类方法 对象方法4.面向对象的三大特性:继承 封装 多态class 子类/派生类(父类/超类/基类):class A(object):def a():passpassclass B(A):passcl...

2019-01-22 18:41:23 79

原创 Python中的面向对象

每日一记python中的面向对象:编程语言的发展:机器语言 汇编语言 高级语言(面向过程的 c) 面向对象(c++ java python )类:对具有相同属性和方法的抽象对象:具有属性和方法的实物面向对象的三大特性:继承,封装,多态继承:优点:减少代码量缺点:耦合程度太高高内聚 低耦合构造函数:没有显示声明,系统会默认提供一个子类使用父类属性时,必须手...

2019-01-21 18:21:43 177

原创 Python字符串操作

每日一记字符串的相关操作'''#字符串截取s = "hello"print(s[0:3])print(s[:])print(s[::-1])#去空格s = " hello "#去左右的空格print(s.strip())print(s.lstrip())print(s.rstrip())#字符串赋值s = "hello"s_copy = sprint(s_co...

2019-01-21 18:01:08 273

原创 Python操作excel

每日一记今天学习了python的基本函数函数的构造形式如下:def 函数名(参数列表):函数体return 参数定义一个函数,然后直接调用就可实现其功能,例如:def add(a,b): print(a+b)这是一个实现加法的函数,然后我们调用它,add(1,3)这样就实现了加法运算,结果为4在python中有许多的资源包,还有模块,我们需要实现什么功能就可以找...

2019-01-17 19:06:50 160

原创 Python内置函数,冒泡排序

每日一记今天开始接触了算法的基础,从排序开始,排序有几种:内置排序,冒泡排序 ,插入排序,选择排序,希尔排序,堆排,快排,归并排序。其中在python中的内置排序,分为两种一种是永久排序,对列表中的元素进行排序,默认从小到大排序,(这种排序为覆盖原来的储存的数据)代码如下:a = [1,5,8,9,10,6,3,7,0]a.sort()print(a)临时排序,(这种是新建一个空...

2019-01-16 17:26:13 281 1

原创 Python循环语句

python日记第二天学习python,学习开始繁忙,开始接触循环语句,for循环,while循环for循环for 变量 in range (起点,终点,步长)循环体while循环起点while 表达式(bool类型) /终点循环体 /步长例如求1+2+3+…+100的和 用for循环实现 代码如下num = 0for i in range(1,101): num...

2019-01-15 20:22:37 190

原创 Python第一记

Python基础学习python的第一天,算是真正开始接触python,从今天开始就开始了我的python学习旅程,加油吧少年。刚开始用电脑安装了annaconda一个资源库,还有pycharm编辑器,就开始在pycharm上编写代码了,跟着老师学习了python最基础的语法,刚一接触语法就感觉到了python语言的方便,用更少的代码实现跟多的功能,比其他语言更加简练,最方便的是python中...

2019-01-14 18:44:06 213

空空如也

空空如也

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

TA关注的人

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