摘要: 一、分组交换与电路交换 分组交换:分组交换是互联网的通讯根基,它将用户通信的数据划分成多个更小的等长数据段,在每个数据段的前面加上必要的控制信息作为数据段的首部,首部指明了该分组发送的地址,当交换机收到分组之后,将根据首部中的地址信息将分组转发到目的地,这个过程就是分组交换。 电路交换:电路交换广泛 阅读全文
posted @ 2018-12-09 15:36 yujin123456 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、创建进程的两种方式 1.1 普通创建 1.2 类式创建 二、进程间的通信 2.1 通过队列 这个multiprocessing.Queue是属于进程的,而之前曾经学习过的queue模块则是属于线程的,在这里不适用 运行结果: main_id: 1896093746176['hello', 0, 阅读全文
posted @ 2018-12-03 19:43 yujin123456 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、py2编码 unicode是一个字符串,str是unicode这个字符串经过编码(utf8,gbk等)后的字节组成的序列。 py2编码的最大特点是Python 2 将会自动的将bytes数据解码成 unicode 字符串 二、py3编码 Python 3 也有两种类型,一个是 Unicode,一 阅读全文
posted @ 2018-11-13 19:26 yujin123456 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 现代数据中心支持运行在物理设备、虚拟机(VM)、容器以及私有云基础架构中的各种工作负载,并且几乎总是涉及一些在一个或多个公有云基础设施即服务(IaaS)提供商中运行的工作负载。云工作负载保护平台(CWPP)市场定义为基于主机的解决方案,主要满足现代混合数据中心架构中,服务器工作负载的保护要求。它为信 阅读全文
posted @ 2018-11-13 10:43 yujin123456 阅读(7674) 评论(0) 推荐(0) 编辑
摘要: 第一次自己做一个系统,还是很开心哒~~ 知识点记录 1、类的静态方法 与类对象无关,可直接通过类名进行调用 2、pickle模块 可存储的数据类型: 常用的方法 pickle.dump(obj, file, protocol=None,) 注解:将对象obj保存到文件file中去。 protocol 阅读全文
posted @ 2018-11-12 20:00 yujin123456 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 前一段时间学习python的目录结构,尝试写了下atm的作业,但是写得并不是太好,还是记录一下 目录结构: 一、bin 程序的入口在bin包下的start文件 二、conf 包含所有的配置文件信息,方便之后修改 setting.py 三、core 1、main.py 这是整个程序的逻辑思路,主要调用 阅读全文
posted @ 2018-11-05 21:16 yujin123456 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 一、类式调用 二、线程锁 2.1 全局解释器锁 一次只允许一个线程进入 在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势 2.2 互斥锁 2.3 递归锁 2.4 信号量 2.5 条件变量 2.6 同步变量 ecent的4个方法: event.isSet 阅读全文
posted @ 2018-10-29 21:15 yujin123456 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、网络通信的要素 1、ip地址 (1) 用来标识网络上一台独立的主机 (2) IP地址 = 网络地址 + 主机地址(网络号:用于识别主机所在的网络/网段。主机号:用于识别该网络中的主机) (3) 特殊的IP地址:127.0.0.1(本地回环地址、保留地址,点分十进制)可用于简单的测试网卡是否故障。 阅读全文
posted @ 2018-10-17 19:33 yujin123456 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 单例模式,即通过类创建的实例有且仅有一个 实现代码: 阅读全文
posted @ 2018-10-17 09:41 yujin123456 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 反射可应用于网页上面的点击,可少写代码。 阅读全文
posted @ 2018-10-14 20:57 yujin123456 阅读(74) 评论(0) 推荐(0) 编辑