摘要: Threading模块是用于多线程 阅读全文
posted @ 2018-08-01 23:51 咕咚! 阅读(115) 评论(1) 推荐(0) 编辑
摘要: 写了一段生产者消费者模型的代码: 这段代码执行的结果是: 发现只打印了奇数的产品,排错发现是逻辑出错了,应该先用food先从队列里面get,然后去判断,而上面这段代码的问题出在每次if判断从队列里面拿出来了一个导致的 下面是修改后的代码: 阅读全文
posted @ 2018-08-01 11:43 咕咚! 阅读(7399) 评论(1) 推荐(0) 编辑
摘要: 今天用面向对象写了一段代码,用创建的类重构父类的方法,实现函数锁能实现的功能:代码如下 1 from os import getpid 2 from time import sleep 3 from multiprocessing import Process 4 5 6 class MyProce 阅读全文
posted @ 2018-07-30 19:18 咕咚! 阅读(413) 评论(0) 推荐(0) 编辑
摘要: centos 7里的防火墙使用的是firewall. 之前问过一个运维大牛,selinux的位置有点尴尬,说他们在工作中一般都会在第一时间关闭掉.我记得当时自己假设网站的时候就被这个坑了大半晚上.这个关了没多大的影响.所以感觉有点SELinux的位置有点尴尬 centos 7 里面的防火墙的常用命令 阅读全文
posted @ 2018-07-30 10:34 咕咚! 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 安装环境: VMware Workstation14 centos 7.5.1804 最小化安装 安装过程: 在系统安装成功后进行网络配置,我这里采用的是动态ip配置。首先得知道网络配置存放的目录: /etc/sysconfig/network-scripts/ 在此目录下找到自己的网卡配置,一般都 阅读全文
posted @ 2018-07-27 19:18 咕咚! 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: Process 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。 一个进程至少包含一个线程。 Process 阅读全文
posted @ 2018-07-27 15:55 咕咚! 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 1、套接字与套接模块 套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为BSD UNIX系统核心的一部分 阅读全文
posted @ 2018-07-25 01:33 咕咚! 阅读(212) 评论(0) 推荐(0) 编辑
摘要: collections模块: 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 namedtuple : tu = (x=1,y 阅读全文
posted @ 2018-07-25 01:23 咕咚! 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.socket模块 socket是Python中的一种数据结构 >套接字 socket模块是用于网络通信的模块,主要是用于tcp的server端和client端的搭建,以及udp的server端和client端的搭建,在搭建服务端的时候,要注意的是: server端: ip地址: 几个常见的ip地 阅读全文
posted @ 2018-07-24 22:11 咕咚! 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 占位符:>>>>>待更新 阅读全文
posted @ 2018-07-24 19:50 咕咚! 阅读(105) 评论(0) 推荐(0) 编辑