自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 叁拾柒--pymysql

一、联合分组​ 数据来源:在单表emp下;​ 联合分组:按多个字段综合结果进行分组;​ 按 area与port组合后的结果进行分组,只有组合后的结果还一致,才认为是一组。select group_concat(name),area,port from emp group by area,port;二、子查询​ 子查询:将一条查询sql的结果作为另一条sql的条件。​ 增:i...

2019-09-27 10:21:00 122

转载 叁拾陆--数据库表数据查询

一、单表查询​ 1.增:insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数据1[, ..., 数据n])[, ..., (数据1[, ..., 数据n])];​ 2.删除:delete from [数据库名.]表名 [条件];​ 3.改:updata [数据库名.]表名 set 字段1=值1[, .....

2019-09-25 21:26:00 154

转载 叁拾伍--表关系

一、字段操作​ 1.创建:mysql>: create table t1( id int primary key auto_increment, x int, y int);​ 2.修改:mysql>: alter table t1 modify x char(4) default '';mysql>: alt...

2019-09-24 21:18:00 91

转载 叁拾肆--数据库

一、数据库的配置​ 通过统一设置配置文件,实现服务端(mysql)、客户端(client)的统一管理。​ 配置统一编码流(utf8)程:在mysql安装目录下,创建配置文件my.ini;配置文件内容并保存[mysqld] # 服务器配置port=3306 # 可以修改数据库默认端口(如果数据库端口被其他软件占用)character-set-server=utf8 ...

2019-09-23 21:20:00 127

转载 叁拾叁 数据库简介

一、数据库1.1 什么是数据​ 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。​ 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容。​ 单纯的一条记录并没有任何意义,如果我们按逗号作为分隔,依次定义各个字段的意思,相当于定义表的标题。...

2019-09-20 21:00:00 137

转载 叁拾贰(转)

目录 socket多线程 客户端 服务端 线程queue 用法一:先进先出(Queue) 用法二:先进后出(LifoQueue) 用法三:优先级(PriorityQueue) 线程定时器...

2019-09-19 23:38:00 123

转载 叁拾壹

一、线程锁​ 运行以下代码:from threading import Thread,Lockx = 0mutex = Lock()def task(): global x for i in range(200000): x = x+1if __name__ == '__main__': t1 = Thread(target=tas...

2019-09-18 21:08:00 160

转载 叁拾

一、线程​ 初识别线程:​ 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程。​ 在工厂中, 每个车间都有房子,而且每个车间默认就有一条流水线。​ 操作系统 => 工厂​ 进程 => 车间​ 线程 => 流水线​ cpu => 电源​ 线程:cpu最小的执行单位。​ 进程:资源集合/资源单位。​ 线...

2019-09-17 18:30:00 137

转载 贰拾玖

一、进程同步--锁​ 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的。而共享带来的是竞争,竞争带来的结果就是错乱,如何控制,就是加锁处理。from multiprocessing import Process,Lockimport os,timedef work(lock): lock.acquire() print...

2019-09-16 20:51:00 103

转载 贰拾捌

一、Process的join的用法​ 阻塞住主进程再等待子进程结束,然后再往下执行,(了解的是:内部会待用wait())。from multiprocessing import Processimport timedef foo(): print('进程 start ') time.sleep(2.3) print('进程 end ')if __n...

2019-09-15 19:47:00 125

转载 贰拾柒

一、操作系统发展史1.1 手工操作--穿孔卡片​ 20实际五十年代,计算机采用手工操作的方式,那时还没有操作系统的概念。程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。​ 手工操作方式两个特点:用户独...

2019-09-11 20:18:00 178

转载 贰拾陆

一、加入通信循环,使客户端和服务的可以相互发数据​ 之前学习的通讯服务只可一次进行一次便退出,不符合实际应用需求,加装循环后,便可实现多次通讯。​ server通讯循环:import skcket#生成一个socket对象soc = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#绑定地址和端口号soc.bind(('127...

2019-09-07 16:18:00 136

转载 贰拾伍

网络编程一、客户端、服务器架构1.1 CS架构​ cs架构是客户端(client)与服务端(servel)架构。​ 特点:用户操纵系统控制客户端,厂商操作系统部署服务端,服务端统一处理有更好的安全性和稳定性,不过增加了服务器的负担1.2 BS架构​ bs架构是浏览器(browser)与服务端(servel)架构。​ 统一客户端即默认安装用户电脑中的浏览器,访问同种类的网站,...

2019-09-05 19:04:00 135

转载 贰拾肆

一、元类知识补充1.1 自定义元类义元类:继承typeclass Mymeta(type): def __init__(self,name,bases,dic): #self 是Person 这个类(对象) #在这个位置,其实self也就说Person这个类,内部已经有东西了,名称空间已经有东西了 #所以在这个地方,可以通过d...

2019-09-04 21:24:00 236

转载 贰拾叁

一、元类​ 在python中一切皆对象,所以类也是一个对象,对象是由类实例化产生的,所以类也可以实例化产生。那么实例化产生类的类就是元类。class B def __init__(self,v)print(type(B))<class 'type'>​ 使用print(type(类))的方法可以找到类的类。​ type为python内置元类,所有的类都是...

2019-09-03 21:30:00 92

转载 贰拾贰

一、断点调试​ 断点是一个信号,它通知调试器,在某个特定点上暂时将程序执行挂起。当执行在某个断点处挂起时,我们称程序处于中断模式。进入中断模式并不会终止或结束程序的执行。执行可以在任何时候继续。​ 断点提供了一种强大的工具,使您能够在需要的时间和位置挂起执行。与逐句或逐条指令地检查代码不同的是,可以让程序一直执行,直到遇到断点,然后开始调试。这大大地加快了调试过程。没有这个功能,调试...

2019-09-02 21:26:00 85

转载 贰拾壹

一、组合1.1 什么是组合​ 对象的某个属性,事另一个对象,即对象中包着对象。class Fo: passclass Bar: passf.Fo()f.bar = Bar()1.2 为什么使用组合 可以减少代码冗余。class Person: school = 'oldboy'class Teacher(Person): de...

2019-08-28 20:01:00 64

转载 贰拾

继承一、继承​ 承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。​ 子类会继承父类的属性,解决代码过长冗余​ 继承的分类:新式类、经典类。​ 新式类:继承了object类就是新式类,python 3中,默认都继承object类,因此都是新式类。二在python 2中只有显式指定继承object才...

2019-08-27 18:40:00 51

转载 壹拾玖

面向对象一、面向对象编程​ 万物皆对象,不同的对象有不同的特征和作用。面向对象编程即定义不同的类与对象,并将其反映到整体之中​ 优点:扩招性强​ 缺点:编程的复杂度远高于面向过程。​ 应注意的是,面向对象的程序设计并不是全部。对于一个软件质量来说,面向对象的程序设计只是用来解决扩展性。二、类与对象​ 类即类别、种类,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技...

2019-08-26 20:07:00 106

转载 壹拾捌

Python常用模块一、numpy模块​ numpy是Python的一种开源的数值计算扩展库。这种库可用来存储和处理大型numpy数组,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示numpy数组)。​ numpy库有两个作用:区别于list列表,提供了数组操作、数组运算、以及统计分布和简单的数学模型计算速度快,甚至要由于python内置的简单运算,使得其成...

2019-08-19 21:00:00 132

转载 壹拾陆

模块基础一、模块的四种形式1.1 什么是模块​ 模块是一系列功能的集合体,因为函数是某一功能的集合体,所以模块可以看作是一系列函数的集合体。​ 一个文件内部有很多的函数,因此一个文件就可以看成是一个模块。​ 一个python文件的名称为XXX.py,那么模块的名称就是XXX。1.2 模块的四种形式自定义模块:自己用python写一个有一定功能的文件,就可以称为一个自定义模...

2019-08-16 20:03:00 135

转载 壹拾柒

Python常用模块一、包1.1 什么是包​ 包是一种形式,本质就是一个含有.py文件的文件夹。1.2 为什么使用包​ 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块设计者对模块的管理、维护会越来越复杂,因此我们可以使用包来扩展模块的功能。1.3 如何使用包1.3.1 模块...

2019-08-16 20:03:00 111

转载 壹拾伍

函数进阶一、递归​ 函数的递归调用,是一种特殊的嵌套调用,但是在调用一个函数的过程中,直接或者间接的调用了他自身。​ 递归的核心: 递进的时候能够达到一个结果,问题规模越来越小(不一定要真正的达到)。​ 递归函数不断地调用自身,就会很肯能会进入无限调用的死循环。同样是死循环,while循环就会进行下去,而递归调用就会在解释器设定的最大范围停止并报错“超出范围”。这是因为while...

2019-08-14 21:18:00 138

转载 壹拾肆

函数进阶一、三元表达式​ 条件成立时的返回值 if 条件 else 条件不成立时的返回值。x = 1if x == 1: print(1)else: print(0)print(1) if x == 1 else print(0)11​ 三元表达式只支持双分支结构。二、列表推到式lt = []for i in range(10): lt....

2019-08-13 21:20:00 101

转载 壹拾叁

函数进阶一、闭包函数1.1 什么是闭包​ 闭包:闭是封闭(函数内部函数),包是包含(该内部函数对外部作用域而非全局作用域的变量的引用)。闭包指的是:函数内部函数对外部作用域而非全局作用域的引用。1.2 两种为函数传参的方式​ 1.使用参数的形式:def func(x) print(x)func(1)func(1)func(1)111​ 2.包给函数:...

2019-08-12 21:14:00 125

转载 壹拾贰

函数基础一、可变长函数​ 可变长参数:函数在调用时,传入的参数个数不固定​ 调用函数时,传值有两种方式,一种是位置实参,另一种是关键字实参,因此形参接受传值也需要有两种方法,接收溢出传值的两种方式为位置实参(*)和关键字实参(**)。1.1 可变长形参(*)​ 形参中的 * 会将溢出的位置实参全部接收,然后存储元组的形式,然后把元组赋值给 * 后的参数。需要注意的是:* 后的参...

2019-08-11 12:07:00 80

转载 壹拾壹

一、文件处理1.1 文件的高级应用1.1.1 可读可写​ r + t可读可写with open('a.txt','r+t',encoding='utf-8') as fr: print(fr.readable()) print(fr.writable()) TrueTrue​ w + t可写可读with open('a.txt','w+t',enc...

2019-08-08 21:12:00 131

转载

文件处理一、字符编码1.1 文本编辑器存取文件的原理​ 打开编辑器就打开了一个进程,实在内存中进行的,编辑器书写内容也都是存放在内存之中的,断电后数据丢失。​ 若需要永久保存,需要对文件进行永久保存,编辑器把内存的数据刷到硬盘上。​ 编辑一个没有执行的py文件,和编写其他文件没有任何区别,都只是在编写一堆字符。1.2 Python解释器执行py文件的原理Python解释器...

2019-08-07 19:20:00 77

转载

python进阶一、数据类型分类1.1 按存值个数区分​ 存多个值(容器):列表、元组、字典、集合​ 存单个值:整形、浮点型、字符串1.2 按可变不可变区分​ 可变:字典、集合、列表​ 不可变:数字、字符串、元组1.3 按有序无序区分​ 有序:字符串、列表、元组​ 无序:字典、集合1.4 按访问类型区分​ 直接访问:数字​ 顺序访问(序列访问):字符串、列表、元...

2019-08-06 17:31:00 93

转载

python进阶一、列表类型的内置方法1.1 用途​ 用来描述多个装备,多个爱好,多种课程等。1.2 定义​ []内可以有多个任意类型的值,使用逗号进行分割。name_list = ['panghu','xiaofu','jingxiang','daxiong']print(F"{name_list[1]}")xiaofu1.3 常用操作+内置方法1.3.1 优先掌...

2019-08-05 17:27:00 99

转载

python一、数字类型的内置方法1.1 整形内置方法(int)1.1.1 用途​ 年龄、Id、等级等整数。1.1.2 定义​ 可以使用int()方法将纯数字的字符串类型转为十进制的整形。age = 20age = int(10)print(type(age))​#<class 'int'>1.1.3 常用操作​ 算术运算+比较运算。1.1.4 有...

2019-08-02 18:57:00 83

转载

Python基础一、流程控制——while循环1.1语法​ 我们有时候需要用循环重复来解决问题,例如登陆账号的时候,输入错误了,我们需要再重复进行输入。这时候我们就需要使用while进行循环,while循环也称条件循环。while True: user = 'qq' pwd = '123' inp_user = input('请输入你的账号:') ...

2019-08-01 21:06:00 148

转载

python基础一、格式化输出的三种方式1.1 占位符​ 编程的过程中经常会要求用户输入信息,然后打印成固定的格式,使用逗号进行字符串拼接,只能把用户输入的名字和年龄放到末尾,无法放到指定位置,而且数字也必须经过str的转换才能与字符串进行拼接,非常麻烦。name = 'qq'age = 20print('My name is '+name+' my age is '+str...

2019-07-31 20:35:00 108

转载

数据类型一、什么是数据类型​ 变量值有非常多的类型,例如数字,字母,字母组成的单词,语句等等,数据类型便指的是变量值的不同类型。二、数据类型的分类​ 变量是用来反应状态以及状态变化的,所以针对不同的状态就要用不同类型的数据进行表示,数据分为以下五大类数字类型、字符串类型、列表类型、字典类型、布尔类型。1.数字类型 #### 1.1 整型(int)1.1.1 作用​ ...

2019-07-30 19:28:00 74

转载

python基础一、变量1.什么是变量​ 描述变化的世间万物的状态2.变量的组成变量名:变量名是用来引用变量值 变量名必须由数字、字母、下划线组成。 变量名具有可读性。 不要使用关键字做变量名。 'and', 'as', 'assert', 'break', 'class', 'continue', 'de...

2019-07-29 16:50:00 83

转载

一、机器语言​ 机械语言是用二进制进行编程,直接操作硬件的编程语言。​ 优点:执行效率高​ 缺点:开发效率低​ 计算机硬件只接受二进制代码,二进制代码(0、1)描述的代码称为机器指令。​ 全部机械指令的集合称为计算机机器语言,用机器语言编程的程序成为目标程序。​ 机器语言编写的程序,不便于书写阅读理解,依赖于具体机种,局限性大,属于低级语言。二、汇编语言​ 汇编语言类似于...

2019-07-26 19:32:00 266

转载

markdownmarkdown是一种轻量级的标记语言,代码与文档相结合,可以轻松快捷的对文档手记等文稿进行编辑。计算机基础一、编程程序语言和中文英语一样,是一种事物与另一钟事物沟通的介质,程序语言就是人与计算机之间沟通的介质。可以按照某种语言的语法和格式,将自己的想法在计算机上进行表达,让计算机成为自己的“奴隶”。二、计算机组成1.CPU(大脑)控制器,计算机的指挥控制...

2019-07-25 19:15:00 93

空空如也

空空如也

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

TA关注的人

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