自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL(六)多表查询

一、多表连接查询1、笛卡尔积(左边表里的一条记录对应右边表的多条记录,相当于俩表的记录互乘)select * from employee,department;#建表create table department(id int,name varchar(20) );create table employee(id int primary key...

2017-10-26 20:03:00 65

转载 MySQL(五)单表查询

一、插入  select * from mysql.user; # 会显示的乱,由于一行内容(字段记录)太多屏幕显示不开  select * from mysql.user\G #把一条记录按行显示  把原来一张表里面的几个记录或(一张表里有多条记录但是有用的仅仅有几条)迁移到一张新的表里,那么就可以这样:  需要host字段与user字段:    c...

2017-10-25 21:53:00 107

转载 MySQL(四)完整性约束

一、介绍  约束条件与数据类型的宽度一样,都是可选参数  作用:用于保证数据的完整性和一致性主要分为:PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录FOREIGN KEY (FK) 标识该字段为该表的外键NOT NULL 标识该字段不能为空UNIQUE KEY (UK) 标识该字段的值是唯一的AUT...

2017-10-24 20:18:00 94

转载 MySQL(三)数据类型

存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,宽度是可选的。一、数值类型1、整数类型:tinyint smallint mediumint int bigint  作用:存储年龄,等级,id,各种号码等  ps:默认都是有符号的  注意:整型的宽度指的是显示宽度,并不是存储宽度在mysql5.7中整数类型和5.6...

2017-10-23 22:24:00 70

转载 MySQL(二)

一、存储引擎1、什么是存储引擎  存储引擎就是表的类型,针对不同的存储引擎,mysql会有不同的处理逻辑2、存储引擎介绍   InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys(默认)  Supports transactions 事务  row...

2017-10-20 20:12:00 63

转载 time模块与os模块常用方法

import模块:s1=time.localtime() 结构化时间 #中国,东巴区 将时间戳------》结构化时间s2=time.gmtime() 结构化时间 #UTC时间t='2016-06-21'res=time.mektime(time.localtime()) #将结构化时间----------》》时间戳print(res)res2=time....

2017-10-19 23:21:00 105

转载 MySQL(一)

一、数据库简介1、数据库数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。2、数据库管理系统软件数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数...

2017-10-19 20:28:00 57

转载 多进程与多线程(与文章相结合)

线程:最小的执行单元进程:最小的资源管理单元切换的操作者:操作系统进程/线程切换原则: 1、时间片 2、遇到IO操作切换 3、优先级切换 IO密集型任务:程序存在大量IO操作计算密集型任务:程序存在大量计算操作 对于PYTHON(无法利用多核):多线程处理 IO密集型任务具有优势 计算密集型任务 不推荐使用多线程from ...

2017-10-18 20:36:00 76

转载 Linux基础命令(仅供参考)

1 操作系统的概念2.操作系统分为:系统调用+内核3.操作系统的功能:1.给应用程序提供良好的操作硬件的操作 2.一台机器上所有的应用程序都共享同一套硬件date 当前日期cal 查看日历ctrl+l=clear 清屏su - egon 切换用户exit ...

2017-10-18 19:28:00 56

转载 协程

协程:  是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。#1. python的线程属于内核级别的,即由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其他线程运行)#2. 单线程内开启协程,一旦遇到io,就会从应用程序级别(而非操作系...

2017-10-17 22:25:00 57

转载 多线程多进程之其他

concurrent.futures 模块#1 介绍concurrent.futures模块提供了高度封装的异步调用接口ThreadPoolExecutor:线程池,提供异步调用ProcessPoolExecutor: 进程池,提供异步调用Both implement the same interface, which is defined by the abstra...

2017-10-16 19:16:00 56

转载 文件操作

r模式:默认模式,文件不存在则报错f=open('a.txt',encoding='utf-8') # 打开方式为utf-8,操作系统默认为gbk,以什么编码存的就以什么编码打开,前提是有这个文件,不然报错print('first-read:',f.read()) # read 全读,读完光标就在最后一个字符后,后面如还有读操作,就什么也读不出了print('se...

2017-10-16 13:47:00 64

转载 面向对象之进阶继承

继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生或子类Python中类的继承分为:单继承和多继承在python3中,所有类默认继承boject但凡是继承了object类的子类,以及该子类的子类,都称为新式类(在python3中所有的类都是 新式类)没有继承objeck类的子类称为经典类(在python...

2017-10-16 13:47:00 72

转载 面向对象之继承

类:具有相同属性和方法的一类事物对象(实例):具体的某一个人事物实例化:对象=类的过程类的定义:class关键字 ,类名首字母大写类中的属性:动态属性:方法静态属性:类属性总结:  通过init方法初始化来的  在一个类的外面去使用一个对象,这个对象叫什么,你就用这个对象的名字去调它内部的方法和属性  而在一个类的内部去使用一个对象,self就是这...

2017-10-16 13:46:00 60

转载 网络编程

一、socket层  1、如图所示:        socket层是存在于应用层和传输层直接抽象出来的一层。  2、socket层是什么?   Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的  TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让So...

2017-10-16 13:40:00 66

转载 操作系统简介

一.为何要有操作系统1.一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了,所以为了优化使用,计算机安装了一层系统软件,称之为操作系统,它的任务就是为用户程序提供一个更好,更简单,更清晰的计算机模型并管理所有设备。2.程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工...

2017-10-16 13:39:00 91

转载 多进程

什么是进程:正在运行的程序主进程要等待子进程结束后才结束,因为主进程要等待子进程结束后帮他们收尸创建进程的类:Process([group [, target [, name [, args [, kwargs]]]]]),由该类实例化得到的对象,表示一个子进程中的任务(尚未启动)强调:1. 需要使用关键字的方式来指定参数2. args指定的为传给target...

2017-10-16 13:38:00 67

转载 线程与GIL锁

什么是线程:  线程也叫轻量级进程,它是一个基本的CPU执行单元,也是程序执行过程中的最小单元,在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,由线程ID、程序计数器、寄存器集合和堆栈共同组成。线程的引入减小了程序并发执行时的开销,提高了操作系统的并发性能。线程没有自己的系统资源。  线程的出现是为了降低上下文切换的消耗,提高系统的并发性,并突破一个进程只能干...

2017-10-13 18:56:00 88

转载 多进程三

集中式与分布式:  集中式:是指数据库中的数据集中存储在一台计算机上,数据的处理集中在一台计算机上完成。  分布式:是指数据存放在计算机网络不同场地的计算机中,每一场地都有能力并完成局部应用,而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据系统中的水平垂直扩展:  垂直:意指系统的硬件设备跟软件,就目前的形式已经发展到一...

2017-10-12 19:49:00 57

转载 多进程二

守护进程:主进程创建守护进程  其一:守护进程会在主进程代码执行结束后就终止  其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止 1 def foo(n): 2...

2017-10-11 19:48:00 76

转载 网络基础之网络协议

一、什么是互联网协议及为何要有互联网协议1.为计算机网络中进行数据交换而建立的规则、标准或约定的集合。英语是世界上所有人通信的统一标准(所以计算机语言也是英语,个人解释)2.因为协议是用来描述进程之间信息交换数据时的规则术语。在计算机网络中,两个相互通信的实体处在不同的地理位置,其上的两个进程相互通信,需要通过交换信息来协调它们的动作和达到同步,而信息的交换必须按照预...

2017-09-25 19:14:00 122

空空如也

空空如也

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

TA关注的人

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