自定义博客皮肤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-python pip install opencv-python 需要一个人脸训练模型,下载一个xml文件 haarcascade_frontalface_default.xml 百度网盘链接:https://pan.baidu.com/s/1yuxaHjH0mw7wXqHI169Y0A 密码:q0m7 源码如下: impo...

2019-12-05 11:05:34 478

原创 Python实现语音合成

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

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

原创 javascript

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

2019-04-22 21:39:04 244

原创 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 334

原创 hash索引

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

2019-03-26 19:15:05 1083

原创 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 729

原创 Python连接mysql,sql优化

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

2019-03-25 22:10:29 435

原创 Mysql数据库

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

2019-03-12 10:19:54 156

原创 Python网络编程

每日一记 网络编程 1.Socket Socket又称&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 170

原创 Paython协程

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

2019-03-03 18:07:38 380

原创 Python进程

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

2019-02-27 18:14:54 236

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

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

2019-02-26 19:43:50 201

原创 Python线程

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

2019-02-25 19:31:51 136

原创 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 179

原创 Python的I/O操作

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

2019-02-21 19:42:42 441

原创 Python字典,插入排序

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

2019-02-20 14:29:09 484

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

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

2019-02-19 14:51:05 497

原创 Python树的数据结构

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

2019-02-18 19:16:57 203

原创 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 145

原创 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 142

原创 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 256

原创 Python异常处理

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

2019-01-24 16:55:29 295

原创 Python继承,封装,多态

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

2019-01-22 18:41:23 150

原创 Python中的面向对象

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

2019-01-21 18:21:43 312

原创 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 = s print(s_co...

2019-01-21 18:01:08 371

原创 Python操作excel

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

2019-01-17 19:06:50 258

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

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

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

原创 Python循环语句

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

2019-01-15 20:22:37 291

原创 Python第一记

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

2019-01-14 18:44:06 295

空空如也

空空如也

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

TA关注的人

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