会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
https://pic.cnblogs.com/avatar/1285461/20190710101247.png
学一点也是好
焚膏油以继晷,恒兀兀以穷年。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2018年9月10日
python-进程池与线程池,协程
摘要: 一、进程池与线程池 实现并发的手段有两种,多线程和多进程。注:并发是指多个任务看起来是同时运行的。主要是切换+保存状态。 当我们需要执行的并发任务大于cpu的核数时,我们需要知道一个操作系统不能无限的开启进程和线程,通常有几个核就开几个进程,如果进程开启过多,就无法充分利用cpu多核的优势,效率反而
阅读全文
posted @ 2018-09-10 22:29 学一点也是好
阅读(660)
评论(0)
推荐(0)
2018年9月7日
python-GIL、死锁递归锁及线程补充
摘要: 一、GIL介绍 GIL全称 Global Interpreter Lock ,中文解释为全局解释器锁。它并不是Python的特性,而是在实现python的主流Cpython解释器时所引入的一个概念,GIL本质上就是一把互斥锁,将并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务所修改,从而
阅读全文
posted @ 2018-09-07 19:20 学一点也是好
阅读(562)
评论(0)
推荐(1)
2018年9月6日
python-进程之间通信、多线程介绍
摘要: 一、进程之间通信 进程的任务有三种状态:运行,就绪,阻塞。 加锁可以让多个进程修改同一块数据时,同一时间只能由一个任务可以进行修改,即串行的修改。牺牲了速度,保证了数据安全。 虽然可以使用文件共享数据实现进程间的通信,但是效率太低,还需要自己加锁处理。为了解决这些问题,便使用到了multiproce
阅读全文
posted @ 2018-09-06 16:14 学一点也是好
阅读(1823)
评论(0)
推荐(1)
2018年9月5日
python-并发编程之多进程
摘要: 一、操作系统基础: 进程的概念起源于操作系统,操作系统其它所有概念都是围绕进程来的,所以我们了解进程之前先来了解一下操作系统 两大功能: 1.将复杂的硬件操作封装成简单的接口给应用程序或者用户去使用 2.将多个进程对硬件的竞争变得有序 操作系统处理进程的发展简略: 1.串行:一个任务完整的运行完毕才
阅读全文
posted @ 2018-09-05 16:12 学一点也是好
阅读(210)
评论(0)
推荐(0)
2018年9月4日
python-基于UDP通信的套接字,socketserver模块的使用
摘要: 一、基于UDP协议通信的套接字 udp是没有链接的,所以先启动哪一端都不会报错 import socket server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) server.bind(('127.0.0.1',8082)) while Tru
阅读全文
posted @ 2018-09-04 19:24 学一点也是好
阅读(207)
评论(0)
推荐(0)
2018年9月3日
python-基于tcp协议的套接字(加强版)及粘包问题
摘要: 一、基于tcp协议的套接字(通信循环+链接循环) 服务端应该遵循: 1.绑定一个固定的ip和port 2.一直对外提供服务,稳定运行 3.能够支持并发 基础版套接字: from socket import * server = socket(AF_INET, SOCK_STREAM) server.
阅读全文
posted @ 2018-09-03 20:17 学一点也是好
阅读(525)
评论(0)
推荐(0)
2018年8月29日
python-socket编程(入门,网络基础)
摘要: 一、网络基础 网络建立的目的是为了数据交互(通信) 如何实现通信: 1.建立好底层的物理连接介质 2.有一套统一的通信标准,称之为互联网协议 1.osi七层协议 互联网协议按照功能的不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行的常见物理设备 2.tcp/ip五层协议模型讲解 2.
阅读全文
posted @ 2018-08-29 19:44 学一点也是好
阅读(228)
评论(0)
推荐(0)
2018年8月28日
python-元类的几种单例模式
摘要: 单例介绍: 单例即单个的实例,指的是同一个类实例化多次的结果都是指向同一个对象,用于节省内存空间 如果我们从配置文件中读取配置信息来进行实例化,在配置相同的情况下,就没必要重复产生对象浪费内存了。 实现方式四的sigleton文件: python实现单例的方式有很多种,这里就先讲四种。
阅读全文
posted @ 2018-08-28 20:50 学一点也是好
阅读(177)
评论(0)
推荐(0)
2018年8月27日
python-异常处理、元类
摘要: 一、异常处理 1.异常处理介绍: 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常没有被应用程序处理,那么该异常就会被抛出来,程序执行随之停止 2.异常通常包含三个部分 1.traceback异常的追踪信息 2.异常的类型 3.异常的信息 3.为何使用异常处理: 避免程序因为异常而奔溃
阅读全文
posted @ 2018-08-27 20:35 学一点也是好
阅读(296)
评论(0)
推荐(0)
2018年8月23日
python-面向对象进阶
摘要: 一、isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查obj是否是cls的对象 issubclass(sub,super)检查sub是否是super的派生类 二、反射 python面向对象中的反射:通过字符串的形式操作对象相
阅读全文
posted @ 2018-08-23 21:34 学一点也是好
阅读(240)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告