自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌逆战的博客

CSDN的所有文章均转载自我博客园的文章,由于转载存在丢失,想了解细节,可访问我的博客园。https://www.cnblogs.com/LXP-Never/

  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 PyQt 5控件


 PyQt 5控件包括:按钮、复选框、滑动条、列表框等
复选框QCheckBox
QCheckBox复选框控件,它有两个状态:打开和关闭,他是一个带有文本标签(Label)的控件。复选框常用于表示程序中可以启用或者禁用的功能。
cb = QCheckBox('show title',self)
# 创建一个复选框,标题命名为s...

2018-08-31 10:59:00 623

原创 PyQt5对话框


 QinputDialog
输入的值可以是字符串,数字,或者一个项目从一个列表

def showDialog(self):
 text, ok = QInputDialog.getText(self, 'Input Dialog', 'Enter your name:')
 if ok:
 ...

2018-08-30 22:41:00 586

原创 PyQt 5事件和信号


 信号槽Signals & slots
sld.valueChanged.connect(lcd.display)
# 将滚动条的valueChanged信号连接到lcd的display插槽


 1 # Author:凌逆战
 2 # -*- coding:utf-8 -*-
 3 im...

2018-08-30 21:27:00 285

原创 PyQt 5菜单和工具栏


 QMainWindow类提供主要应用程序的窗口,有添加状态栏、工具栏、菜单栏等功能
状态栏
self.statusBar().showMessage('Ready')
# 创建一个状态栏
# 状态栏显示Ready,默认显示在右下角
# 要导入from PyQt5.QtWidgets import QMainWind...

2018-08-30 20:35:00 259

原创 PyQt 5布局管理


 绝对定位
绝对定位有以下限制
1、如果调整窗口,控件的大小和位置不会改变
2、在各种平台上应用程序看起来不会一样
3、如果改变字体,我们的应用程序的布局就会改变
4、如果我们决定改变我们的布局,我们必须完全重做我们的布局

def initUI(self):
 lbl1 = QL...

2018-08-24 17:25:00 489

原创 PyQt 5的基本功能


 PyQt5常用的模块
PyQt5的类别分为几个模块,包括:
QtCore:包含非核心的GUI功能,此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程
QtGui:包括窗口系统集成、事件处理、二维图形、基本成像、字体和文本
QtWidgets:基本控件都位于pyqt5.qtwidgets模块中,...

2018-08-24 09:38:00 2422

原创 正则表达式


 正则表达式
动机
1、文本处理已经成为计算机常见工作之一
2、对文本的搜索、定位、提取的逻辑往往比较复杂
3、为了解决上述问题,产生正则表达式技术
定义:正则表达式即文本的高级匹配模式,提供搜索,替代,获取等功能。本质是由一系列特殊符号和字符构成的自串,这个自串就是正则表达式。
特点:方便进行检索和修改等...

2018-08-23 10:55:00 100

原创 MongoDB day04


 文件存储
文件存储到数据库的方式
1. 存储路径
将文件在本地的路径以字符串形式存储到数据库
优点 : 节省数据库空间
缺点 : 当数据库或者文件位置发生变化时文件丢失。
2. 存储文件本身
以二进制方式将文件存储到数据库
优点:数据库和文件绑定存在
缺点 : 占用数据库空间...

2018-08-22 09:24:00 126

原创 MongoDB day03


  修改操作符$set  修改一个域,或者增加一个域  e.g. 修改功能,如果该域不存在则增加这个域  db.class0.update({age:20},{$set:{name:'小微'}})$unuset  删除一个域e.g. sex后面为空表示删除一个域  db.class0.update({name:'Jame'},{$unset:{sex:''...

2018-08-21 09:55:00 203

原创 MongoDB day02


  1、非关系型数据库和关系型数据库比较  1. 不是以关系模型构建的,结构自由  2. 非关系型数据库不保证数据的一致性  3. 非关系型数据库可以在处理高并发和海量数据时弥补关系型数据库的不足  4. 非关系型数据库在技术上没有关系型数据库成熟也没有sql语句的操作2、mongoDB文档型数据库创建数据库:  use  databaseName删除数据库...

2018-08-20 09:35:00 147

原创 python编程遇见的异常


 

1 import sys
2 print('目前系统的编码为:',sys.getdefaultencoding()) # 目前系统的编码为: utf-8
3 name = 'this is a test!'
4 print(type(name)) # <class 'str'>
5 p...

2018-08-19 19:40:00 165

原创 MongoDB day01


 MongoDB芒果数据库
数据存储阶段
文件管理阶段(.txt .doc .xlc)
优点:数据可以长期保存;数据有一定格式化规范;可以大量存储;使用简单方便
缺点:数据一致性差;用户查找修改不方便;数据冗余
数据库管理阶段
优点:数据组织结构化,降低了冗余;提高了增删改查的效率;便于扩展,方便程序调试做...

2018-08-19 15:39:00 146

原创 第一个PyQt5窗口


 1、使用pycharm,生成UI文件
右键->External Tools->QtDesigner
选择Main Window创建一个窗体,从右边拖动组件到窗体上,保存路径到自己的工程目录下。 

 
2、使用PyUIC生成.py文件
右键.ui文件->External Tools-&g...

2018-08-18 20:21:00 251

原创 PyQt5+python+pycharm开发环境配置


 Qt Designer的安装方法
使用Qt Designer可以使用GUI的方式快速生成PyQt代码,本文介绍Qt Designer的安装以及在PyCharm中的配置方法。
pip install PyQt5 安装完PyQt5之后,并没有Qt Designer.exe,至少我的计算机是这样的,还需进一步的安装,才能得到Qt Designer.e...

2018-08-18 17:17:00 382

原创 学习平台


 1、微信公众号
2、知乎
3、腾讯课堂
4、携程网
5、去哪儿网
 











 ...

2018-08-18 15:50:00 132

原创 Tkinter学习


 from tkinter import *  
window = Tk()  # 创建一个窗口
window.mainloop()  # 消息循环,显示窗口 
window.title("窗口标题")  # 窗口标题
window.geometry("380x420+500+240") #窗口的大小和位置,注意:是x不是*,...

2018-08-18 10:40:00 743

原创 pythonNet08


 线程通信
通信方法:多个线程共用进程空间,所以进程的全局变量对进程内线程均可见。线程往往使用全局变量进行通信
 注意事项:线程间使用全局变量进行通信,全局变量为共享资源,往往需要同步互斥机制
线程的同步互斥
线程Event
 e = threading.Event()  创建事件对象
 e.wait([t...

2018-08-15 20:18:00 182

原创 pythonNet day07

信号一个进程向另外一个进程通过信号的方式传递某种讯息,接收方在接收到信号后作出相应的处理查看信号:kill -lkill -signum PID  给PID的进程发送一个信号信号名称:信号的名字或数字信号含义:信号的作用默认行为:当一个进程接收到信号是采取行动(终止进程、暂停进程、忽略进程)以下为一些常见的信号:  SIGHUP  终端断开  SIGINT...

2018-08-14 13:17:00 147

原创 pythonNetday06

进程Process(target,name,args,kwargs) p.pid : 创建的新的进程的PID号 p.is_alive() 判断进程是否处于alive状态 p.daemon = True 默认为False 如果设置为True 则一般不需要加join,并且主进程退出时子进程也会结束 * daemon 属性设置要在start() 前注意:如果多个子进程拷贝...

2018-08-13 17:43:00 94

原创 百度语音

百度语音识别API百度语音对上传的语音要求目前必须是单声道,16K采样率,采样深度可以是16位或者8位的PCM编码,其他编码输出的语音识别不出来。所以识别前要对采取的语音段进行处理同样可以使用ffmpeg将mp3处理为PCM,后文的程序即采样这种方法。PCM编码的语音没有压缩,文件体积与语音长度成正比。使用前需要才百度开发者上申请相关的API ID,API Key,Sec...

2018-08-11 18:17:00 261

原创 pythonNET day05

孤儿进程父进程先于子进程退出,此时子进程就会成为孤儿进程。  孤儿进程会被系统指定的进程收养,即系统进程会成为该孤儿进程新的父进程。孤儿进程退出时该父进程会处理退出状态僵尸进程子进程先于父进程退出,父进程没有处理子进程退出状态,此时子进程会成为僵尸进程  * 僵尸进程已经结束,但是会滞留部分PCB信息的内存,大量的僵尸会消耗系统的内存资源,应该尽量避免如何避免僵尸...

2018-08-10 11:47:00 130

原创 pythonNet day04

本地套接字作用:用于本地不同程序间的进行数据传输本地套接字的创建流程1、创建套接字对象  sockfd = socket(AF_UNIX,SOCK_STREAM)2、绑定本地套接字文件,如果文件不存在,则自动创建文件(绑定套接字文件)  sockfd.bind(file)  判断一个文件夹下是否有某个文件  os.path.exists('./tcp_clie...

2018-08-09 11:57:00 714

原创 pythonNet day03

TCP应用之 httpserver  1、接收http请求  2、查看http请求  3、返回一个网页给客户端 1 # 做的是一个本地服务端,接收来自浏览器客户端的请求 2 from socket import * 3 # 接收请求 4 # 查看请求 5 # 返回一个网页给客户端 6 def handleClient(connfd): # 处理浏览器发来的请求...

2018-08-08 20:06:00 172

原创 并发网络通信模型

常见模型分类循环服务器模型:循环接收客户端请求,处理请求。同一时刻只能处理一个请求,处理完毕后再处理下一个。优点:实现简单,占用资源少缺点:无法同时处理多个客户端请求适用情况:处理的任务可以很快完成,客户端无需长期占用服务端程序。udp比tcp更适合循环。IO并发模型:利用IO多路复用,异步IO等技术,同时处理多个客户端IO请求。优点 : 资源消...

2018-08-08 20:06:00 195

原创 pythonNet day02

网络收发缓冲区  1、协调读写速度、减少和磁盘交互  2、recv和send实际上是从缓冲区获取内容,和向缓冲区发送内容recv()特性  1、如果连接断开,recv会立即结束阻塞返回空字符串  2、当接收缓存区为空时会阻塞  3、如果recv一次接收不完缓冲区内容,下次会继续接收,确保数据不丢失send()特性  1、如果另一端不存在还试图使用send进...

2018-08-06 19:47:00 112

原创 ptthon 网络编程

网络编程网络目的 : 数据的传输网络数据传输是一个复杂的过程ISO :国际标准化组织OSI 七层模型 --》 网络通信标准化流程 应用层 : 提供用户服务,具体内容由特定程序规定 表示层 : 数据的压缩优化 会话层 : 建立应用连接,选择传输层服务 传输层 : 提供不同的传输服务,流量控制 网络层 : 路由选择,网络互连 链路层 : 提供链路交换,具体消息以帧发送...

2018-08-06 16:00:00 715

原创 MySQL 存储引擎、锁、调优、失误与事务回滚、与python交互、orm

1、存储引擎(处理表的处理器) 1、基本操作   1、查看所有存储引擎     mysql> show engines;   2、查看已有表的存储引擎     mysql> show create table 表名;   3、创建表指定存储引擎     create table 表名(...)engine=myisam; ...

2018-08-04 10:09:00 472

原创 数据导入导出、备份恢复

1、数据导入(文件内容导入数据库)1、作用 :把文件系统的内容导入到数据库中2、语法  load data infile "/var/lib/mysql-files/文件名"  into table 表名  fields terminated by "分隔符"  lines terminated by "\n";3、将scoretable.csv文件导入到数据库的表中  1、在数据库...

2018-08-02 19:31:00 332

原创 MySQL 索引


 索引
 1、定义:对数据库表的一列(字段)或多列的值进行排序的一种结构(Btree方式) 2、优点:加快数据检索速度 3、缺点:占用物理存储空间;当对表中数据更新时,索引需要动态维护,降低数据维护速度4、索引示例   1、开启运行时间检测 :set profiling=1;   2、执行查询语句     select name ...

2018-08-01 23:24:00 142

原创 MySQL 聚合函数、运算符操作、约束、表的复制


 1、聚合函数
1、分类  avg(字段名) : 求该字段平均值  sum(字段名) : 求和  max(字段名) : 最大值  min(字段名) : 最小值  count(字段名) : 统计该字段记录的个数2、示例  1、攻击力最强值是多少    select max(gongji) from MOSHOU.sanguo;  2、统计id 、name 两...

2018-08-01 23:13:00 217

原创 MySQL 库、表


 1、库
    1、库的基本操作      1、查看已有的库        show databases;      2、创建库(指定默认字符集)        create database 库名 default charset=utf8;      3、查看创建的库(字符集)(非内建)        show create database 库名; ...

2018-08-01 21:42:00 93

RNNoise的python版本

源RNNoise是C语言写的,阅读门槛较高,我对照着每行C语言改写成了Python,python阅读起来更加轻松,方便大家对RNNoise的更深一步了解,以及调试代码。

2022-07-11

IEMOCAP数据库(百度云盘).txt

互动式情感和弦运动捕捉(IEMOCAP)数据库是一个实用的多模式多说话者数据库,最近在南加州大学SAIL实验室收集。它包含大约12个小时的视听数据,包括视频,语音,面部动作捕捉,文本转录。它由两部分组成,参与者在其中进行即兴表演或剧本剧本,特别是为了引起情感表达而选择的。IEMOCAP数据库由多个注释者注释为类别标签,例如愤怒,幸福,悲伤,中立,以及维数标签(如价,激活和支配)。详细的动作捕捉信息,引发真实情绪的交互式设置以及数据库的大小,使该语料库成为社区中现有数据库的有价值的补充,用于研究和建模多模式和表达性人类交流。

2021-07-02

论文投稿PACS索引(Physics and Astronomy Classification Scheme)

PACS像中图分类号一样,有些论文期刊需要用到,如陕西师范大学学报(自然科学版),可以通过我给的文档进行查询。

2020-09-20

python+飞机大战项目

python+飞机大战项目+代码+笔记。学好python,做好人工智能

2018-09-10

python电子词典项目代码+笔记

python电子词典项目代码+笔记python电子词典项目代码+笔记

2018-09-10

空空如也

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

TA关注的人

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