自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 js

ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为EC...

2019-09-10 18:53:00 114

转载 css2

CSS属性相关宽和高width属性可以为元素设置宽度。height属性可以为元素设置高度。块级标签才能设置宽度,内联标签的宽度由内容来决定。字体属性文字字体font-family可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。浏览器会使用它可识别的第一个值body { font-family: "Micr...

2019-09-08 20:07:00 103

转载 css 1

css的三种引用方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="mycss.css"> ...

2019-09-06 18:33:00 98

转载 html

前端 跟python没有任何关系什么是前端?任何与用户直接打交道的操作界面都可以称之为前端比如:电脑界面,手机界面,平板界面什么是后端? 暂时先理解成 幕后操作者 不直接与用户打交道软件开发架构c/sb/sWeb服务的本质:浏览器中敲入网址回车发送了几件事?1.浏览器超服务端发送请求2.服务端接收请求3.服务端返回相应的响应4.浏览器接收响应 根...

2019-09-04 00:16:00 114

转载 数据库---3 单表 多表的查询

单表查询前期表准备create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age int(3) unsigned not null defa...

2019-08-21 21:13:00 86

转载 数据库建立表关系 一对多 多对多 一对一

表之间的关系外键一对多 多对多 一对一一对多确立表与表之间的关系 一定要换位思考(必须两方都考虑周全之后才能得出结论)以员工表和部门表为例先站在员工表看能否有多个员工对应一个部门翻译过来:一个部门能否有多个员工可以!!!(暂时只能确定员工单向多对一部门)再站在部门表看能否有多个部门对应一个员工翻译过来一个员工能否属于多个部门不可以!!!结论:员工表和部门表之间...

2019-08-20 19:14:00 1448

转载 数据库---2

表操作今日内容1.数据类型建表的时候,字段都有对应的数据类型整型浮点型字符类型(char与varchar)日期类型枚举与集合2.约束条件primary keyunique keynot null详细内容创建表的完整语法#语法:create table 表名(字段名1 类型[(宽度) 约束条件],字段名2 类型[(宽度) 约束条件],字段名3 ...

2019-08-20 00:07:00 63

转载 数据库

数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找数据库之MySQL 本质就是一款基于网络通信的应用软件 任何基于网络通信的软件 ...

2019-08-18 20:50:00 51

转载 GIL全局解释器 GIL与普通的互斥锁 死锁 信号量 event 线程

GIL全局解释器In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiplenative threads from executing Python bytecodes at once. This lock is necessary mainlybecause CPython’s...

2019-08-14 15:43:00 175

转载 进程间通信 IPC机制 生产者消费者模型 线程 创建线程的方式 和其他方法 守护线程 线程间通信 互斥锁...

进程间通信队列和堆栈  队列:先进先出 排队  堆栈:先进后出 往衣柜里面放衣服from multiprocessing import Queueq = Queue(5) # 括号内可以传参数 表示的是这个队列最大的存储数# 向队列中添加数据q.put(1)q.put(2)q.put(3)q.put(4)q.put...

2019-08-12 16:40:00 121

转载 创建进程的两种方式 进程对象及其他方法 守护进程 进程间数据是隔离的 join方法...

创建进程的两种方式 # 创建进程的第一种方法from multiprocessing import Processimport timedef test(name): print('%s is running'% name) time.sleep(3) print('%s is over' %name)# window创建进程...

2019-08-12 16:09:00 73

转载 socketserver模块 UDP 的基本使用 UDP实现简易版本的QQ 异常处理 上传视频文件...

socketserver模块import socketclient = socket.socket()client.connect(('127.0.0.1',8080))while True: client.send(b'hello') data = client.recv(1024) print(data.decode('...

2019-08-12 15:53:00 158

转载 通信循环 粘包问题 及解决方法 socket通信 struct模块 subprocess模块复习...

socket通信import socketserver = socket.socket() # 买手机 不传参数默认用的TCP协议server.bind(('127.0.0.1',8080)) # bind(host,port) 插电话卡 绑定ip和端口server.listen(5) # 开机 半连接池conn,add...

2019-08-12 15:41:00 99

转载 网络编程

import jsonfrom datetime import datetime,date不能直接序列化 因为字典里面不全是字符串res = {'c1':datetime.today(),'c2':date.today()}print(json.dumps(res))res = {'c1':str(datetime.today()),'c2':str(date...

2019-08-06 21:11:00 61

转载 反射 元类

day24多态,一种事物具备多种不同形态多个不同类的对象可以响应同一种方法,产生不同的结果多态是一种特性,具备这种特性的代码,对于使用者而言,降低了使用难度isinstance 判断一个对象是否是某个类的实例 issubclass 判断一个类是否是某一个类的子类 或子孙类OOP __str__ 转字符串时执行__del__ 对象被删除时执行 __slots__...

2019-07-30 18:35:00 55

转载 多态

多态概念一种事物具备多种不同的形态 例如 水 固态 液态 气态 离子态大黄蜂 汽车人 汽车官方解释 多个不同对象可以响应同一个方法 产生不同的结果首先强调多态不是一种特殊的语法 而是一种状态 特性(既多个不同对象可以响应同一个方法 产生不同的结果)多个对象有相同的使用方法好处 对于使用者而言 大大降低了使用难度我们之前写的USB接口下的鼠标,键盘就属于多态接口 抽象类 ...

2019-07-29 14:53:00 49

转载 封装

封装1 什么是封装   封装就是将复杂的丑陋的隐私的细节隐藏到内部 对外提供简单的使用接口 ​ 对外隐藏内部实现细节 并提供访问的接口2 为什么需要封装 两个目的   1 为了保证 关键数据的安全性 ​  2 对外部隐藏实现细节 隔离复杂度  3 什么时候应该封装 当有一些数据不希望外界可以直接修改时 ​ 当有一些函数不希望给外界使用时4 如何使用...

2019-07-26 17:07:00 126

转载 继承

继承 什么是继承继承是一种关系,描述两个对象之间,什么是什么的关系例如麦兜,佩奇,猪刚鬣 都是猪啊,在程序中,继承描述的是类和类之间的关系 例如a继承了b, a就能直接使用b已经存在的方法和属性 a称之为子类,b称之为父类,也称之为基类 为什么要使用继承:继承的一方可以直接使用被继承一方已经有的东西 其目的是为了重用已经有的代码,提高重用性 ...

2019-07-25 21:30:00 99

转载 面向对象

面向对象编程思想什么是面向对象  面向对象是一种编程思想,是前辈们总结出的经验,知道程序员如何编写出更好的程序  核心是对象 城西就是一系列对象的集合体 程序员负责调度控制这些对象来交互这完成任务为了更好的理解面向对象 那就来几个案例吧!!!案例一 把大象装冰箱 分为面向对象和面向过程分别解释    面向过程 首先将这个事情分析一下,要想把大象...

2019-07-24 19:24:00 74

转载 包 hashlib模块 logging模块 openpyxl模块 深浅拷贝

包什么是包  包就是一系列模块文件的结合体,表示形式就是一个文件夹  这个文件夹呢不会有一个__init__.py文件  包的本质还是一个模块导包  首次导包:会先产生一个执行文件的名称空间    1 创建包下面的__init__.py文件的名称空间    2 执行包下面的__init__.py文件的代码 将产生的名字放在包下面的__init__.p...

2019-07-19 20:31:00 110

转载 模块

colectiong模块在python内置的数据类型(dict list set tuple)的基础上,collections模块还提供了几个额外的数据类型Counter deque defaultdict namedtuple OrderedDictCounter     计数器  用来计数的deque      双端队列 不过这个两头都能进能出def...

2019-07-18 21:46:00 83

转载 re模块与正则表达式

正则表达式re 模块与正则表达式之间的关系  正则表达式不是python独有的 它是一门独立的技术\  所有的编程语言都可以使用正则  但是如果你想在python中使用,就要依赖re模块    正则就是筛选字符串中的特定内容的正则应用场景  1 爬虫 2 数据分析    注意: 一般情况下 re开头的都和正则有关系字符组 ...

2019-07-17 19:49:00 86

转载 模块

模块什么是模块  模块:就是一系列功能的结合体 这么说呢,因为模块是将很多的工具放在一起,也就是说,将很多的函数放在一个大的箱子里面,组成的一个工具箱。模块的三种来源  1 内置的 python解释器自带的 已经包装好的     ps:虽然是内置的模块,但是也不能不导入直接使用 ,换个方法吧 比如在吃饭的时候,你不自己使用...

2019-07-16 19:47:00 86

转载 迭代器 生成器 可迭代对象 迭代器对象 常用内置函数

迭代器什么是迭代器 迭代,更新换代(重复)的过程,每次的迭代都必须基于上一次的结果 迭代器:迭代取值的工具为什么要用迭代器 迭代器给你提供了一种不依赖于索引取值的方式# 需要迭代取值的对象# 列表 字典 字符串 元组 集合n = 0while True: print(n)这里只是简单的重复 死循环 电脑不...

2019-07-15 19:11:00 263

转载 递归 三元表达式 列表字典生成式 匿名函数 常用内置函数

递归递归就是按照一系列相同的步骤做一件事 例如询问年龄,问 a 年龄 a 说 a比b大2岁 这样一说当然会去问b,b也说 b比c大2岁以此类推c,d都说比后面的大2岁,直到问道了e,e说他20,那么按照刚才的推理过程在返回去,自然能退出a是28岁这个过程就是一个很明显的递归过程,其中,询问年龄的过程就是回溯,得到e结果之后的推算a的过程就是递推  回溯:一次次的冲福某一...

2019-07-12 17:29:00 114

转载 装饰器

闭包函数1.闭:定义在函数内部的函数2.包:内部函数引用了外部函数作用域的名字def outter(): x = 111 def inner(): print(x) return innerres = outter() # res就是inner函数内存地址def func(): x = 333 ...

2019-07-12 15:41:00 62

转载 函数

函数对象函数是第一类对象:函数名 指向的值可以被当做参数传递1 函数名可以被传递name = 'jason'x = nameprint(x)print(id(x))def func(): print('fron func') # fron funcf=funcfunc()print(f) # <function func a...

2019-07-10 15:43:00 75

转载 函数

函数的简介s='hello'print(len(s)) # len 内置函数:python提前写好的函数,直接调用就行n = 0for i in s: n+=1print(n) # 5my_len() # 函数必须先定义后调用 定义了的函数可以在任意文职调用s = 'hello'def my_len(): # 自定义函数...

2019-07-09 17:05:00 93

转载 day---07 文件的操作

在rt模式下 read内的数字 表示的是字符的个数除此之外,数字表示的都是字节文件内光标的移动f.seek(offset=,whence=) seek移动的时候都是字节offset:相对变异量 光标移动的位数whence:\ 0 : 参照文件开头 1 : 参照光标所在的当前位置 2 : 参照文件末尾with o...

2019-07-08 17:11:00 61

转载 day---06 文件的操作

ASCII 码表Bin(二进制)Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释0000 00000000x00NUL(null)空字符0000 000101...

2019-07-05 16:47:00 103

转载 day---05 基本数据类型(下)

元组======================================基本使用======================================1、用途:能够存储多个元素,每个元素之间用逗号隔开,元素可以是任意数据类型2、定义方式:是在()内写,    虽然用途和列表一样,但是列表是[]      注意一下:如果只有一个元素的元组,那么这么写       ...

2019-07-04 14:57:00 71

转载 day---04 基本数据类型(上)

切片理解方法: https://www.jianshu.com/p/15715d6f4dad NB======================================基本使用======================================1、用途2、定义方式3、常用操作+内置的方法===============================...

2019-07-03 17:30:00 86

转载 day---04 流程控制

ifif:英文单词 是否的意思 就是用来判断条件的对错,判断之后在进行下一步的操作。  定义:  最简单的if判断    if 条件:      代码块1      代码块2      代码块3a = 5b = 4if a > b: print('正确')print('恭喜你做对了')  if...else...

2019-07-02 15:38:00 48

转载 day---03 基础的数据类型

注释单行注释  井号 #    # name = ‘xzl’ 在代码后直接添加注释时候与代码之间空两格写 # 注释多行注释  三对单引号,或者、三队双引号    '''    多行注释      '''    """    多行注释    """与用户交互1.什么是和用户交互  就是用户在项计算机发送了一些指令之...

2019-07-01 19:01:00 80

转载 day---02 编程语言的发展史

编程语言的发展史机器语言:直接就是用计算机可以识别的二进制进行沟通,可以直接操作硬件    优点:执行效率高    缺点:开发效率低 0000,0000,000000010000 代表 LOAD A, 16 0000,0001,000000000001 代表 LOAD B, 1 0001,0...

2019-06-28 19:31:00 162

转载 day---01 计算机基础

什么是编程就是人们将自己的想法和逻辑通过计算机可以识别的语言写下来,告诉计算机按照人的思维逻辑去帮我们做事情       编程的最终结果就是一堆文件为什么要编程让计算机能够按照人的思维去工作,解放人力cou 内存 硬盘是计算机起码的一些主要部件一套完整的计算机系统有以下三个部分组成应用程序操作系统计算机硬件计算机五大组成部分1.控制...

2019-06-27 19:52:00 80

转载 Day——07

一 今日内容1 字符编码:人识别的语言与机器识别的语言转化的媒介***** CPU:将数据渲染给用户,中央处理器 内存:临时存放数据,断电后消失 硬盘:永久存储数据,断电后还在 乱码:存数据与读书节采用的编码表不一致 软件打开文件读取数据的流程: 1 打开软件 2 往计算机发送一个打开文件的指令,来打开文件 3 读取数据渲染给用户 python解释器打开文件 ...

2019-03-26 14:31:00 62

转载 Day——06

元组# 一 定义t1 = ()print(t1,type(t1))# 参数为for可以循坏的对象(可迭代对象)t2 = tuple('123')print(t2,type(t2))t3 = tuple([1,2,3])print(t3,type(t3))t4 = tuple((7,8,9))print(t4,type(t4))思考:如何定义一个只有一个值的元组print('Owen',)...

2019-03-26 14:29:00 41

转载 Day——05

一:可变不可变类型  1、可变类型    值改变,id不变,说明是直接改变原值,是可变类型  2、不可变类型    值改变,id也跟着改变,说明是产生了新的值,是不可变类型二:数字类型  1、整型Int    用途: 记录年龄、等级、号码    定义:age = 10    数据类型转换:只能将纯数字的字符串转化为Int      x = '12...

2019-03-25 16:45:00 42

转载 Day——04

语法一:if 条件: # 条件成立时执行的子代码块   代码1   代码2   代码3示例:sex='female'age=18is_beautiful=Trueif sex == 'female' and age > 16 and age < 20 and is_beautiful: print('开始表白。。。')print('o...

2019-03-22 00:54:00 51

空空如也

空空如也

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

TA关注的人

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