会员
周边
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
大明花花
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2022年6月6日
数据库1-基本概念,SQL三大类型(DDL,DML,DCL)和数据库数据表的基本操作
摘要: 一 基本概念 基本概念 数据(Data) 记录(Record) 数据表(Data Table,或者Table) 数据库(Database) 定义 是描述主观或客观存在的人、事、物特征的符号记录(Record),描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它
阅读全文
posted @ 2022-06-06 22:09 大明花花
阅读(389)
评论(0)
推荐(0)
编辑
2022年5月26日
协程Coroutine-基于gevent,asyncio模块实现协程调度,Future对象,高性能的时间循环uvloop,异步http网络模块aiohttp
摘要: 一 基本概念 协程(Coroutine),是一种用户态的轻量级线程,又称微线程,纤程,可以实现单线程下的并发。是一种用户态内进行上下文切换的技术,由用户程序自己控制任务调度的,简而言之,其实就是通过线程可以实现代码块相互切换执行。协程与线程、进程同属于python中实现异步多任务的常用方式。 CPU
阅读全文
posted @ 2022-05-26 22:18 大明花花
阅读(331)
评论(0)
推荐(0)
编辑
2022年5月24日
并发编程进阶-进程线程的生产者消费者模型,信号量,事件,池和进程间的数据共享
摘要: 一 生产者与消费者模型 生产者与消费者是一种面向对象的设计模式,主要作用是用于解决程序中生产和消费的供需场景问题的。 示例一 1 import time, random, os 2 from multiprocessing import Process, Queue 3 # IPC:进程间的通信,可
阅读全文
posted @ 2022-05-24 22:28 大明花花
阅读(68)
评论(0)
推荐(0)
编辑
2022年5月22日
并发编程-进程线程相关概念,multiprocessing,threading模块创建进程线程及守护进程join等常用方法,进程间的通信队列queue和管道pipe,线程的全局解释器锁GIL,互斥锁,递归锁和队列
摘要: 一 并发编程 1 定义: 通过代码编程让计算机在一定时间内同时跑多个程序所进行的编程操作,实现让CPU执行多任务。并发编程的目标是充分地利用CPU,以达到最高的处理性能。 多任务的实现有以下3种方式: 进程:是操作系统资源分配和独立运行的最小单位。 线程:是进程内的一个任务执行独立单元,是任务调度和
阅读全文
posted @ 2022-05-22 22:42 大明花花
阅读(35)
评论(0)
推荐(0)
编辑
2022年5月13日
网络编程- 实现基于TCP/UDP协议的socket通信,及TCP通信过程中粘包问题和socketserver模块实现并发客户端
摘要: 一 socket编程 如上图所示,Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面。对用户来说,一组简单的套接字相关函数就是全部,让Socket去组织数据,以符合指定的协
阅读全文
posted @ 2022-05-13 23:05 大明花花
阅读(75)
评论(0)
推荐(0)
编辑
2022年5月12日
TCP/UDP协议
摘要: 一 TCP协议 附: 1 客户端最后一次发送 ACK包后进入 TIME_WAIT 状态,而不是直接进入 CLOSED 状态关闭连接的原因 TCP 是面向连接的传输方式,必须保证数据能够正确到达目标机器,不能丢失或出错,而网络是不稳定的,随时可能会毁坏数据,所以机器A每次向机器B发送数据包后,都要求机
阅读全文
posted @ 2022-05-12 22:13 大明花花
阅读(29)
评论(0)
推荐(0)
编辑
2022年4月27日
面向对象高级-类对象的内置属性,反射机制,自定义异常,元类,抽象类应用,典型设计模式介绍,装饰器使用,垃圾回收机制
摘要: 一 类对象的内置属性 在python中,万物皆为对象。对象是类创建的,且类本身存在于内存中,类本身也是一个对象,一般称之为类对象。类本身存在着一些内置的属性 属性类型描述示例 __dict__ 类 返回类的类方法、实例方法、静态方法和类属性组成字典 """类的内置属性"""class A(objec
阅读全文
posted @ 2022-04-27 21:37 大明花花
阅读(26)
评论(0)
推荐(0)
编辑
2022年4月24日
面向对象进阶-封装,继承,多态三大特性,面向对象五个基本原则SOLID和魔术方法
摘要: 一 三大特性 定义 基本使用 示例 封装 基于类与对象的语法结构,把代表数据的变量和操作数据的函数进行封装成一个类或对象,通过类与对象语法对外公开少部分的数据操作 实现对类或对象的成员保护与访问机制(避免外界随意修改删除破坏类的内部数据的合理性) 访问权限: Python对成员的保护等级只有两个:私
阅读全文
posted @ 2022-04-24 23:23 大明花花
阅读(62)
评论(0)
推荐(0)
编辑
2022年4月21日
面向对象基础-类,对象和静态方法
摘要: 一 基本概念 OO:面向对象(Object-Oriented,简称OO),是一种解决问题的思想。以对象为核心,不关注解决问题的细节,只关注结果。整个过程可以复用 PO:面向过程(Procedure Oriented,简称PO),是一种解决问题的思想。以过程为核心,关注解决问题的步骤,整个过程不好复用
阅读全文
posted @ 2022-04-21 20:23 大明花花
阅读(40)
评论(0)
推荐(0)
编辑
第三方模块与包-包管理工具pip,三方模块psutil获取系统信息,进程管理,执行终端命令,top+自定义模块与包基础
摘要: 一 python包管理工具pip 1. 说明:提供了对Python第三方模块的查找、下载、安装、卸载等功能 2. 常用命令 命令描述 pip install <模块名> # 最新版本 pip install <模块名> == 1.0.4 # 指定版本 !!可通过- i指定国内镜像网站地址 安装模块,
阅读全文
posted @ 2022-04-21 17:07 大明花花
阅读(79)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页