自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 VS2019+Qt5.14.2+VTK8.2.0+ITK5.1.0环境配置

VS2019+Qt5.14.2+VTK8.2.0+ITK5.1.0环境配置欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdo

2020-08-26 21:34:05 2666

原创 数据库进阶——DDL语言

1 数据库的管理1.1 创建数据库CREATE DATABASE pai08408 CHARSET=utf8;1.2 删除数据库DROP DATABASE IF EXISTS pai08408;1.3 修改数据库修改数据库的名字RENAME DATABASE pai08408 TO pai0408; (适用版本)2 数据库表的管理2.1 数据库表的创建create tab...

2019-09-05 11:40:48 121

原创 mysql数据库基础:数据类型和约束

1. 数据库的数据类型1.1、整数:int bit1.2、小数Decimal1.3、字符串:char(固定长度),char(4) ’as’-------’as ‘Varchar(可变长度字符串),varchar(4)----’as’---’astext(大文本存储)字符>40001.4、枚举类型 enum1.5、日期:date time Datet...

2019-08-30 09:45:26 169

原创 mysql数据库基础:sql语句分类

1、 数据查询语言(DQL)用于对数据的查询,select2、 数据操作语言(DML)修改数据库中的数据,包括插入(INSERT)、更新(UPDATE)和删除(DELETE)3、 数据控制语言(DCL)用于对数据库的访问,如:1:给用户授予访问权限(GRANT);2:取消用户访问权限(REMOKE)4、 数据定义语言(DDL)用于创建、修改、和删除数据库内的数据结构1:创建...

2019-08-30 09:39:32 158

原创 mysql数据库基础:交互流程、分类、排名

1、 数据库与动态服务器的交互流程图2、 数据库的分类关系型数据库:oracle、mysql、sql server等非关系型数据库:redis mongodb等3、 数据库排名

2019-08-30 09:36:20 244

原创 Python高级——动态服务器实现

1. webserver.py'''这是完成的动态服务器'''import socket# from . import appimport myappclass HttpServer(object): def __init__(self, port): # socket.socket(socket.AF_INET, socket.SOCK_STREAM) ...

2019-08-23 09:51:26 240

原创 Python高级——动态服务器

根据用户的请求时间,账户信息,查询时间等等的不同,返回不同的数据静态页面:在用户请求的过程中,请求页面的数据是固定的页面动态页面,根据用户的账户、使用状态等情况,将返回数据(可能从数据库获取)加载到HTML页面中的情况动态资源请求类型:.py/.aspx/.php/.jsp等...

2019-08-23 09:49:12 124

原创 Python高级——静态服务器面向对象实现

import socketfrom greenlet import greenletfrom gevent import monkeyimport geventimport timedef recv(new_socket): '''完成客服套接字的接收数据''' while True: data_recv = new_socket.recv(1024)...

2019-08-23 09:46:52 88

原创 Python高级——静态服务器

import socketdef handle(new_socket): file = open('index.html','r') data = file.read() response_first_line = 'HTTP/1.1 200 OK\r\n' response = response_first_line + '\r\n' + data ...

2019-08-23 09:45:07 102

原创 Python高级——HTTP协议

1. 长连接与短连接1、短连接A. 客户端向服务端发起连接请求B. 服务端接到请求,双方建立连接C. 客户端向服务器发送消息D. 服务端就会向客户端回应消息,发送数据E. 一次数据读写完成之后,任何一方就可以发起关闭,断开连接2、长连接A. 客户端向服务端发起连接请求B. 服务端接到请求,双方建立连接C. 客户端向服务器发送消息D. 服务端就会向客户端回应消息,发送数据E....

2019-08-23 09:40:56 78

原创 Python高级——TCP协议

1、tcp协议1.1 基于tcp协议的客户端1、创建套接字2、与服务端创建连接3、发送数据4、接收数据5、关闭套接字1.2 基于tcp协议的服务端1、创建socket套接字2、bind绑定服务端的IP和端口3、listen监听,使服务端的套接字从主动状态变成被动状态,等待连接4、accept等待客户端的连接,运行之后是阻塞状态,直到有连接5、收发数据6、关闭套接字...

2019-08-14 13:59:47 144

原创 Python高级——UDP协议

1、网络通信概述1.1 网络的定义网络:辅助双方或者多方能够连接在一起的工具,用来进行数据交换协议:约定俗成的规定tcp/ip协议:计算机遵守的网络通信协议1.2 端口个数:2的16次方(65536)(0-65535)端口是数据发出或接收的入口端口的目的:通过端口号找到对应的进程,完成数据的通信著名端口0-1023动态端口:2014-655351.3 IPIP地址:标注在网...

2019-08-14 13:58:46 191

原创 Python高级——进程、线程与协程

进程是系统进行资源分配的基本单位2.1.1进程和程序程序:静态概念,已经编写完成的代码进程:运行起来的代码块,除了代码,还有系统分配给的资源2.1.2进程状态2.2线程单线程测试,默认情况下,程序启动只有一个线程,这个线程就是主线程,线程是CPU调度的基本单位线程之间共享全局变量...

2019-08-14 13:54:20 96

原创 Python三大神器之——装饰器

1. 引用def info(): print('这是学生信息')# info()a = infoprint(id(a))print(id(info))a()展示:40096324009632这是学生信息2. 函数式编程def info(): return '小王'def success(): print('返回值函数')def p...

2019-08-03 14:15:18 90

原创 Python三大神器之——迭代器

1. 定义:迭代器定义:迭代器是一个可以记住遍历位置的对象迭代器对象从第一个元素开始访问,直到所有的元素被访问截止迭代器只会向前,不能向后2. 迭代器的实现from collections import Iterableclass MyList(object): '''这是自定义的列表类''' def __init__(self): self...

2019-08-03 13:51:52 78

原创 Python三大神器之——生成器

1. 创建生成器方法1:list1 = [x for x in range(5)]print(list1)obj1 = (x for x in range(5))print(obj1)展示:[0, 1, 2, 3, 4]<generator object <genexpr> at 0x00000000020D98E0>方法2:函数版本def fe...

2019-08-03 13:47:41 125

原创 Python基础:异常处理

try异常处理1. 简写模式try: print(a / b) print(11111111111)except Exception as e: print(e)注意点:1、我们将可能出现问题的语句,放在try这个分支下面2、如果try分支下的语句发生错误,进入到except分支下面进行处理3、try如果语句发生问题,当前语句之后的语句不再执行2. 完整模...

2019-08-01 10:46:37 97

原创 Python基础:单例模式和工厂模式

1.单例模式class BmwCar(object): __instance = None def __new__(cls, *args, **kwargs): # super().__new__(cls,*args,**kwargs) if cls.__instance is None: obj = object.__n...

2019-08-01 10:44:09 191

原创 Python基础:类属性和类方法

1. 类属性类属性:类对象拥有的属性,被类对象和实例对象共有,内存中只存在一份副本,如果是公有类属性,可以通过类对象和实例对象访问。类属性:在类的内部,方法外面定义,所有对象共享,占一份内存。注:类属性的分类:共有类属性、私有类属性、保护类属性。私有雷属性不可以再类的外部访问,包括实例对象和类对象都不行。在类的内部,实例方法中,可以通过类对象和实例对象访问。2. 实例class...

2019-07-30 13:44:08 383

转载 Python进阶:类与对象

本章的重点是为大家介绍一些与类定义相关的常见编程模式。主题包括让对象支持常见的Python属性、特殊方法的使用、封装、继承、内存管理以及一些有用的设计模式。1. 修改实例的字符串表示1.1 问题我们想修改打印实例所产生的输出,使输出的结果更有意义。1.2 解决方案要修改实例的字符串表示,可以通过定义__str__()和__repr__()方法来实现。实例如下:class Pair(ob...

2019-07-27 10:58:12 219

原创 Python基础:面向对象编程

1. 面向对象与面向过程面向过程:根据业务逻辑从上到下写代码强调的是每一步都得亲自完成。面向对象:将数据和函数一起封装,减少重复代码,绝对相信一个人,很多操作我让他代替我执行。2. 三大特性封装,继承,多态3. 定义class object: """ The most base type """4. 方法1. __init__(self): def __in...

2019-07-26 10:11:41 132

原创 Python基础:匿名函数

1. 定义lambda 参数 : 表达式2. 举例1. 不带参数(lambda : print(1+2))()或f1 = lambda : print(1+2)注:匿名函数会自动返回。方法一后面的括号表示函数调用。2. 带参数( lambda a,b : a+b)(1, 2)或f2 = lambda a,b : a+bf2(2, 2)...

2019-07-25 10:19:46 132

原创 Python基础:函数

1. 定义def 函数名(形参): 函数体函数名(实参)2. 分类1. 有参数,无返回值。1. 有参数,有返回值。return后面可以不写任何数据。在当前函数体内,return后面的代码不执行。return可以返回多个数据,该返回值会被打包成一个元组。1. 无参数,无返回值。1. 无参数,有返回值。3. 参数类型1. 位置参数(positional argumen...

2019-07-24 10:40:53 65

原创 Python基础:元组、集合与字典

1. 元组2. 字典

2019-07-24 09:09:14 167

原创 Python基础:赋值、浅拷贝与深拷贝的区别

1. 直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。解释:Python 中,对象的赋值都是进行对象引用(内存地址)传递。2. copy浅拷贝,没有拷贝子对象,所以原始数据改变,子对象会改变。解释:1. 浅拷贝会创建一个新的对象。2. 对于对象中的元素,浅拷贝就只会使用 原始元素的引用(内存地址).3. 深拷贝,包含对象里面的自对象的拷贝,所以原始对象的...

2019-07-19 15:30:13 115

原创 Python基础:列表及其应用

列表1. 表达形式:[] 或 list()class list(object): """ list() -> new empty list list(iterable) -> new list initialized from iterable's items """2. 元素可以是不同的数据类型3. 嵌套列表可以嵌套列表4. 可迭代对...

2019-07-19 14:33:13 204

原创 Python基础:字符串的基本操作

1. 字符串类字符串的相关方法在str类里面,先来看一下这个类的定义:class str(object): """ str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str Create a new string object from the give...

2019-07-18 13:48:07 184

原创 Python基础:注释、输入输出函数和字符串的基本操作

1. 注释1.1 单行注释# 这是语句pycharm的快捷键: Ctrl + /1.2 多行注释‘’’这是语句‘’’或“”"这是语句“”"2. 输出函数def print(self, *args, sep=' ', end='\n', file=None): # known special case of print """ print(value, ....

2019-07-16 15:51:16 234

数据科学训练营2019-04-24.rar

Python数据科学训练营,包括Python基础、网络爬虫、数据分析、机器学习。 Matplotlib可视化、Python数据分析Numpy与Series、Python数据分析-pandas基础与进阶、Sklearn机器学习。 思维导图+课件与代码,另附有参考书籍。

2019-08-12

空空如也

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

TA关注的人

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