摘要:
关于线程的一些事儿 理论知识 全局解释器锁GIL python代码的执行有python虚拟机(也叫解释器主循环)来控制,python在设计之处就考虑到要在主循环中,同时只有一个线程在执行,虽然python解释器可以运行多个线程,但是任意时刻只有一个线程在解释器中运行。 对python虚拟机的访问有全 阅读全文
摘要:
《关于进程》 1.1什么是进程 进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,在早期面向进程设计的计算结构中,进程是程序的基本执行实体,在当代面向线程设计的计算机结构中,进程的容器,程序是指令,数据及其组织形式的描述,进程是程序的实体。 阅读全文
摘要:
操作系统发展史 1 .1手工操作——穿孔卡片 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。 手工操作方式两个特点: 阅读全文
摘要:
关于socketserver 关于socket的更多方法 1.2 验证客户端链接的合法性 注释:主要防止黑客截取信息然后植入病毒,采用加盐hmac方式实现简单的客户端链接认证功能。 1.3 关于socketserver的并发编程 阅读全文
摘要:
<关于python黏包现象的那些事> 1.黏包 1.1 什么是黏包? 同时执行多条命令后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种显现是黏包。 注释:黏包只会发生在tcp协议中,这后边会将原因。 1.2 黏包成因 关于tcp:基于tcp的套接字客户端往服 阅读全文
摘要:
socket层 socket:是应用层与TCP/IP协议通信的中间软件抽象层,是一组接口,在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议隐藏在socket接口后面。 基于TCP协议的socket tcp是基于链接,必须先启动服务端,然后在启动客户端去链接服务端 serve 阅读全文
摘要:
1.来源 想要两个程序(不同的电脑中)之间传输内容,这个时候出现了网络传输。 2.软件开发的架构 第一种是应用类:qq,微信是属于需要安装的桌面应用 第二种是web类:比如百度,知乎使用浏览器就可以直接使用的应用 两种分类对应了两种软件开发的架构: 2.1 C/S即client与server:客户端 阅读全文
摘要:
文件操作: 1文件操作初识。 护士主妇空间私密联系方式.txt 文件路径:d:护士主妇空间私密联系方式.TXT 编码方式:utf-8,gbk 操作方式:只读,只写,。。。 1.1 打开文件,产生文件句柄。 1.2 对文件句柄进行操作。 1.3 关闭文件句柄。 f=open() 吗 R报错原因: 编码 阅读全文
摘要:
01昨天内容回顾 代码块:由一个文件,一个函数,一个模块,一个类,交互模式下每一行都是一个代码块 Is == id:id()是查询内存地址,==比较两边的值,is是比较两边的内存地址。 小数据池: 在内存中创建一个池,提前存放了-5~256的整数,一定规则的字符串,后续程序中,如果设置的变量指向的是 阅读全文
摘要:
2 2.1 字符串的索引与切片: a = 'ABCDEFGHIJK' print(a[0]) print(a[3]) print(a[5]) print(a[7]) 2.2 字符串的常用方法. print(name.capitalize()) #首字母大写 print(name.swapcase() 阅读全文