自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(35)
  • 收藏
  • 关注

转载 mysql 约束

约束为了防止数据的准确性和可靠性防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容约束条件和数据类型的宽度一样都是可选参数,主要分为:NOT NULL # 非空约束,指定某列(字段)不能为空。比如学生姓名UNIQUE # 唯一约束,指定...

2019-09-24 19:37:00 157

转载 初始mysql

数据库操作查看当前登陆用户:select user();登录数据库 mysql -u用户名 -p密码 -h 连接地址修改当前用用户密码set password = password('123456');库操作创建库相当于创建了一个文件夹create database python;查看库show databases;使用库切换到对应的文件夹...

2019-09-15 23:32:00 115

转载 python 函数

函数简介​ 函数是组织好的,可重复使用的,用来实现,单一或相关联的功能​ 函数能提高模块的利用行,和代码的重复利用率以及冗余,其实你已经使用了很多的Python函数,比如print()。​ 但是你也可以自己创建函数,这种叫做自定义函数函数规则函数代码块必须以def 关键字开头,后面为函数标识符名以及()任何传入的参数和自定变量必须放在圆括号中间。圆括号之间可以用来定义参...

2019-09-14 13:57:00 259

转载 python 文件处理

文件概述​ 若想将应用程序获取到的数据永久保存下来,就必须保存于硬盘中,操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将自己的数据永久保存下来。文剑操作流程打开一个文件,得到一个文件句柄并复制给变量fp = open('a.txt',mode='r',encoding=...

2019-09-14 13:49:00 99

转载 python time模块

时间模块简介Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。#常用方法1.time.sleep(sesc)#(线程)推迟指定的时间运行,单位为秒2.ti...

2019-09-14 13:47:00 112

转载 python sys模块

sys模块简介该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数常用的一些方法sys.moudles # python启动时就被导入的所有模块,以及import 导入的模块存放的一个字典 key为模块的名称,value为模块对应的内存地址sys.path # 获取指定模块搜索路径的字符串集合,返回的是一个列表,可以将写好的模块放在path的某个路径...

2019-09-14 13:46:00 78

转载 python logging模块

logging模块简介logging模块是python内置模块,专门为打印日志的模块import logginglogging.debug('debug message')logging.info('info message')logging.warning('warning message')logging.error('error message')logging.c...

2019-09-14 13:45:00 76

转载 python 字体染色

字体染色<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云</font><font color=#0099ff size=7 face="黑体">color=#0099ff ...

2019-09-14 13:43:00 151

转载 python 序列化模块

Python 序列化模块序列化将原本的列表或字典等内容转换为字符串的过程叫做序列号百度百科:https://baike.baidu.com/item/JSON/2462549?fr=aladdin​ 比如python中,我们想将代码计算出的数据给另外一段程序使用,怎么做?现在想到的办法就是将,数据保存到文件中,然后另外一段程序再从文件中读取出来。但是,都知道文件是没有字典这个...

2019-09-14 13:38:00 79

转载 软件开发规范

软件开发规范目录层级bin 存放程序执行文件,setup.pyconf 存放配置文件 settingscore 存放程序的核心逻辑代码lib 存放模块及包(扩展)db 存放数据文件log 日志文件setup.pyimport osimport sysbase_path = os.path.dirname(os.path.dirname(__file__)) ...

2019-09-14 13:37:00 108

转载 模块和包的导入

模块的导入模块是一个py文件文件太大,代码堆积太多,使用自定义模块,把多行代码拆分成多个文件,使得代码更加严谨清楚导入整个模块import demoprint(demo.a) # 变量print(demo.b) demo.func() # 函数导入单个功能from demo import a # 导入a变量from demo import bprint(...

2019-09-14 13:36:00 126

转载 Python 面向对象总结

面向对象类 class 类型类变量实例方法 init attack bite类指针 - 指向父类对象对象指针实例变量 self.name slef.age组合一个对象作为一个属性self.course = python继承class Foo:passclass Son(Foo):passSon是子类\派生类 Foo是父类\超类\基类继承的特点:...

2019-09-14 13:36:00 95

转载 python object类

object类object是python的默认类,有很多的方法,python种默认的list,str,dict等等都是继承了object类的方法继承了object的类属于新式类 ,没有继承属于经典类在python3种默认都是新式类,也即是所有的自定义类,基类都会继承object类描述在python3.x的所有类都是object的子类所以对于一些内置的方法会写在object类...

2019-09-14 13:35:00 206

转载 python 面向对象之继承

继承什么是继承继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承class ParentClass1: #定义父类 passclass ParentClass2: #定义父类 passclass SubClass1(ParentClass1)...

2019-09-14 13:34:00 131

转载 类的一些内置方法

内置方法凡是数据类型 都会或多或少带一些 双下方法双下方法 : __init__ __str__ __xxx__在各python书种也称为 魔术方法 内置方法特点:不正经的,调用的时候总是不好好调用例子:'abc'.split('b') # 正经调用str类型的split方法print('abc' + 'efg') # 直观ret = 'abc'.__add__('...

2019-09-14 13:34:00 89

转载 python 面向对象之封装

封装面向对象三大特性: 继承 封装 多态隐藏对象的属性和实现细节,仅对外提供公共访问方法广义上的封装 : 把方法和变量都封装在类中狭义上的封装 : 在类的外部干脆不能调用了优点将变化隔离便于使用提高复用性提高安全性封装原则:将不需要对外提供的内容隐藏起来把属性都隐藏,提供公共方法对齐访问私有变量和私有方法在python中用双下划线开头的方式将属性隐藏起...

2019-09-14 13:33:00 82

转载 python 面向对象之多态

多态多态指的是一类事物有多种形态动物有多种形态:人,狗,猪import abcclass Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): passclass People(Animal): #动物的形态之一:人 def talk(s...

2019-09-14 13:32:00 105

转载 python 反射

反射描述反射就是指在程序运行时,动态的去确定对象的类型,并且可以通过字符串的的形式去调用对应的属性,方法,导入模块,是一种基于字符串的事件驱动举一个例子:class Student: def __init__(self): self.name = 'mhy' self.price = '5000'obj1 = Student()con...

2019-09-14 13:32:00 77

转载 python 面向对象

面向对象(类编程)简介:全称Object Oriented Programing(OOP) ,是一种程序设计思想,面向对象编程面向对象名词简介借鉴菜鸟教程类(class):类事抽象的模板,用来描述具有相同属性和方法的对象的集合。定义了集合中每个对象所拥有的方法,对象是类的实例方法:类中自定义的函数类变量:类变量在整个实例化的对象中是公用的,每个对象都可以调用类变量。类变量定...

2019-09-14 13:31:00 78

转载 python 类装饰器

类装饰器propetyproperty是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值class Student: def __init__(self,name,birth): self.name = name self.birth = birth @property # 将一个方法伪装成属性 def ag...

2019-09-14 13:31:00 76

转载 python 计算文件夹里所有内容的大小总和

计算文件夹里所有内容的大小总和递归方法'''计算文件夹的大小'''import osdef dir_file_size(path): if os.path.isdir(path): file_size = 0 dir_list = os.listdir(path) for dir_name in dir_list: ...

2019-09-14 13:30:00 118

转载 python os模块

os模块os模块提供了很多可以操作系统里文件及目录相关的参数重点方法import osos.path.getsize('绝对路径') # 获取指定文件的存储大小,但是不能准确的获得目录的大小os.path.isfile('绝对路径') # 判断是否是文件,返回bool类型(True/False)os.path.isdir('绝对路径') # 判断是否是目录,返回boo...

2019-09-14 13:25:00 54

转载 python random模块

模块random模块 random.random # 随机生成一个大于0小于1的数 random.choice[] #随机抽取一个值 random.sample(列表,次数) # 随机抽取很多值转载于:https://www.cnblogs.com/Hybb/p/11518925.html...

2019-09-14 13:24:00 60

转载 Python re模块

re模块常用方法用于使用正则表达式匹配对应的字符串最常用的有三分别是find_all search matchfindall(正则表达式,待匹配的字符串)#findall# 功能:匹配字符串中所有符合条件的 # 返回值:列表,会将所有匹配到的项加入到列表中返回import rephone_num = '17344332233' # 待匹配的字符串regex...

2019-09-14 13:24:00 44

转载 Python 实现二分查找(递归版)

二分查找为什么使用二分查找:python中的列表,一般取值为遍历这个列表,直到取到你想要的值,但是如果你的列表是一个有着百万元素的列表呢,那样for循环遍历列表就会很慢,可能会循环几十万次,才能找到你需要的对应的值,那样不是很浪费资源嘛,所以为了更加快速的找到对应的值以及节省系统的资源,就有人发明了这种二分算法。原理:注意:二分查找必须是一个有序的列表,递增或递减都可...

2019-09-14 13:13:00 936

转载 程序设计模式

设计模式23个设计模式 - 宏观单例模式(Singleton mode)# 两个实例class A: passa1 = A()a2 = A()print(a1)print(a2)# 结果<__main__.A object at 0x01FE0890><__main__.A object at 0x01FE07F0># 两个不同的...

2019-09-14 13:12:00 120

转载 并发编程总结

并发方面 总结:(需要掌握)网络编程网络基础网卡IP...OSI七层三次握手四次握手BS架构和CS架构socket代码粘包现象断点续传协议{'code':'101023',....}HTTP协议:/s?wd=alex HTTP/1.0\r\nhost:www.baidu.com\r\n\r\n面向对象 +高级作业(FTP作业):反射/面向对象并发编...

2019-09-14 13:08:00 89

转载 Python 协程

协程进程:操作系统中存在线程:操作系统中存在协程:是微线程 模块(greenlet)协程不是一个真实存在的东西,是由程序员创造出来的开销几乎为0 不是由操作系统控制的,是由代码控制的.本质是单线程的,不能利用多个CPU 也会产生数据不安全协程,是对一个线程分片,使得线程在代码块之间进行来回切换,而不是原来逐步执行。gevent模块 第三方模块 他只能识别有限的IO操作...

2019-09-14 13:03:00 84

转载 Python IO多路复用

IO多路复用检测多个socket是否已经发生变化,(是否已经连接成功/是否已经获得数据)(可读/可写)实现:IO多路复用 select模块操作系统检查socket是否发生变化,有三种模式:select:最多1024个socket;循环去检测poll:不限制监听socket个数;循环去检测(水平触发)epoll:不限制监听socket个数;回调方式(边缘触发)pyth...

2019-09-14 09:53:00 100

转载 python 多进程

进程python中创建进程模块为:multiprocessing开销非常大 是计算机中资源分配的最小单位(内存隔离) 能利用多个CPU 由操作系统控制 同时操作内存之外的数据会产生数据的不安全进程之间数据不是共享的注意:windowns下进程运行会报错,linux mac 不会出现此问题。解决方法:将进程启动代码放到main里即可执行,示例代码:import multipro...

2019-09-13 22:33:00 88

转载 并发编程之多线程

并发编程并发(伪):由于执行速度特别快,人感觉不到并行(真):创建10个人同时操作线程开销非常小是操作系统可以调度的最小单位(内存共享) 能利用多个CPU 由操作系统控制Cpython解释器下 由于GIL(全局解释器锁)的问题导致了一个进程中的多个线程无法利用多核数据不安全 += -= *= /= 多个线程同时操作全局/内存外部的变量 需要自己加锁,在+= 操作前后添...

2019-09-13 01:31:00 125

转载 网络基础

网络基础端口作用:端口是为了将同一个电脑上的不同程序进行隔离IP:是在网络上寻找电脑Port:是在电脑上寻找不同的程序示例MySql:关系型数据库 默认端口:3306Redis:非关系型数据库 默认端口:6379http网站: http://www.baidu.com:80 默认端口:80https网站:https://www.baidu.com:443 默认端...

2019-09-12 00:55:00 85

转载 Python socketserver模块

socketserver模块简介:socketserver模块是Python内置模块,我们在自己使用socket构建服务端的时候,需要一些设置:例如代码如下:import socketsk = socket.socket()sk.bind(('127.0.0.1',9001))sk.listen()sk.accept() # 逻辑区域sk.close()但是这种代码...

2019-09-10 09:44:00 153

转载 Python 网络编程

网络编程软件开发的架构应用类:QQ 微信 钉钉 FTP 网盘等等,这一类属于需要安装的应用类WEB类:比如百度,知乎,微博等使用浏览器访问就可以直接使用的应用C/S架构C/S 既(Client与Server),中文意思:客户端与服务器端架构,这种架构也是从用户层面(物理层面)来划分的这里的客户端一般泛指客户端应用程序exe,程序需要先安装后,才能运行在用户的的计算机上,对...

2019-09-09 18:16:00 112

转载 Python hashlib加密模块

hashlib模块简介:hashlib模块是一个提供了字符串加密功能的模块,包含MD5和SHA的加密算法。具体的加密支持有:MD5,sha1,sha224,sha256, sha384, sha512, blake2b,blake2s,sha3_224, sha3_256, sha3_384, sha3_512, shake_128, shake_256该模块在用户登录认证方面应...

2019-09-09 17:55:00 186

空空如也

空空如也

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

TA关注的人

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