摘要:
HTML介绍 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.recv(8096 阅读全文
摘要:
# 进程池 #为什么要有进程池? #在程序实际处理任务过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务. #那么在成千上万个任务需要执行的时候,我们就需要去创建成千上万个进程么? #首先,创建进程需要消耗时间,销毁进程也需要消耗时间.第二即便开启成千上万的进程 #操作系统也不能让他们同时执行,这样反而影响程序的效率.因此我们不能无限的根据 #任务开启或者任务结束. ... 阅读全文
摘要:
# 进程之间的通信----队列和管道 #进程间通信:IPC (Inter Process Communication) # 队列 #创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递 # Queue([maxsize]) #创建共享的进程队列 #参数:maxsize是队列中允许的最大项数.如果省略这个参数,则无大小限制 #队... 阅读全文
摘要:
Manager的dict,list使用 阅读全文
摘要:
阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.socket的更多方法介绍 七.验证客户端链接的合法性 八.socketserver模块 回到顶部 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py 阅读全文
摘要:
# 1.创建一个logger对象 # 2.创建一个文件管理操作符 # 3.创建一个屏幕管理操作符 # 4.创建一个日志输出格式 # 5.给文件操作符绑定一个格式 # 6.给屏幕管理操作符绑定一个格式 # 7.logger对象绑定文件管理操作符 # 8.logger对象绑定屏幕管理操作符 import logging import time import os # logging.basicC... 阅读全文
摘要:
# 理论知识 #操作系统基础知识 #顾名思义,进程即正在执行的一个过程.进程是对正在运行程序的一个抽象 #进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最 #古老也是最重要的抽象概念之一.操作系统的其他所有内容都是围绕进程的概念 #展开的> #ps:利用cpu自有一个,也能保证支持并发的能力.将一个单独的cpu变成多个虚拟的cpu #(多道技术:时间多路复用和... 阅读全文
摘要:
在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。 JVM内存的划分有五片: 1. 寄存器;... 阅读全文
摘要:
介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考链接:http://www.runoob.com/mysql/mysql-data-types.html mysql常用数据类型概括: #1. 数字: 整型:tinyint int b 阅读全文
摘要:
Python程序的执行原理 1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后解释器一条一条执行字节码指令,从而完成程序的执行。 1.1python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后解释器会从编译得到的PyCodeObject对象中一条一条执行字节码指令, 并在当前的上下文环境中执行这条字节码指令,从而完成程序的执行。Python解... 阅读全文