上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 一.进程和线程的区别 或者GIL锁 1.进程是cpu资源分配的最小单元 线程是cpu计算的最小单元 2.一个进程中可以有多个线程 3.对于python来说他的进程和线程和其他语言有差异, 是有GIL锁. GIL锁保证一个进程中同一时刻只有一个线程被cpu调度. IO密集型操作可以使用多线程, 计算密 阅读全文
posted @ 2018-09-12 17:23 Montant 阅读(143) 评论(0) 推荐(0)
摘要: 为什么有这把GIL锁? 答:Python语言的创始人在开发这门语言时,目的快速把语言开发出来,如果加上GIL锁(C语言加锁),切换时按照100条字节指令来进行线程间的切换。 一.线程锁(Lock、RLock) (1次放1个) 由于线程之间是进行随机调度,并且每个线程可能只执行n条执行之后,当多个线程 阅读全文
posted @ 2018-09-11 15:09 Montant 阅读(127) 评论(0) 推荐(0)
摘要: 一.操作系统/应用程序 1.手工操作 —— 穿孔卡片 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。 手工操作方式两个 阅读全文
posted @ 2018-09-10 19:44 Montant 阅读(134) 评论(0) 推荐(0)
摘要: 网络相关的知识 一. 端口 端口是为了将同一个电脑上的不同程序进行隔离. 通过IP可以找到电脑 通过端口可以找到电脑上的程序 示例: MySQL是一个软件,软件帮助我们在硬盘上进行文件操作.默认端口:3306 Redis是一个软件.软件帮助我们在内存里进行数据操作.默认端口:6379 网站默认端口: 阅读全文
posted @ 2018-09-07 17:12 Montant 阅读(154) 评论(0) 推荐(0)
摘要: 一.网络知识 1.DHCP, 自动为局域网内容电脑分配ip. 2.网关, 路由器中连接交换机的口. 3.ip , 规定网络地址的协议叫ip地址,广泛采用V4版本即ipv4,它规定网络地址由32位二进制表示 4.子网掩码 , 就是表示子网络特征的一个参数。它在形式上等同于IP地址,也是一个32位二进制 阅读全文
posted @ 2018-09-06 16:52 Montant 阅读(133) 评论(0) 推荐(0)
摘要: 一.文件(图片)上传的简单的代码 服务端 客户端 文件上传 import struct import socket import json import hashlib sock=socket.socket() sock.bind(('127.0.0.1',8800)) sock.listen(5) 阅读全文
posted @ 2018-09-05 16:42 Montant 阅读(150) 评论(0) 推荐(0)
摘要: 一.tcp协议和udp协 TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。使用TCP的应用:Web浏览器;电子邮件、文件传输程序。 UDP(User Datagram Protocol 阅读全文
posted @ 2018-09-04 16:29 Montant 阅读(145) 评论(0) 推荐(0)
摘要: 一.socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是 阅读全文
posted @ 2018-09-03 15:35 Montant 阅读(103) 评论(0) 推荐(0)
摘要: 一. 约束 BaseMessage类用于约束,约束其派生类:保证派生类中必须编写send方法,不然执行可能就会报错。 class BaseMessage(object): def send(self): """ 必须继承BaseMessage,然后其中必须编写send方法。用于完成具体业务逻辑。 " 阅读全文
posted @ 2018-08-31 17:02 Montant 阅读(145) 评论(0) 推荐(0)
摘要: 一.issubclass/type/isinstance 1.issubclass :检查第一个参数是否是第二个参数的子子孙孙类 2.type:获取当前对象是有那个类创建 3.isinstance: 检查第一个参数(对象)是否是第二个参数的实例. 给一个参数,判断对象是不是由某一个指定类? type 阅读全文
posted @ 2018-08-30 17:33 Montant 阅读(137) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页