- 博客(18)
- 收藏
- 关注
转载 函数装饰器、类装饰器
参考文献:https://www.runoob.com/w3cnote/python-func-decorators.html转载于:https://www.cnblogs.com/linpd/p/11346820.html
2019-08-13 16:42:00
175
转载 Docker 错误:network xxx id xxxx has active endpoints
问题描述:Docker Compose 部署的项目,使用docker-compose down 命令关闭时,提示错误:Removing network xxxl_defaultERROR: network xxxxl_default has active endpoints解决办法:docker network inspect {network} 查看网络状况 例如...
2019-06-16 17:34:00
2194
转载 docker 日志查看与清洗
Linux下查看磁盘与目录的容量——df、dudf:列出文件系统的整体磁盘使用量;du:评估文件系统的磁盘使用量(常用于评估目录所占容量)df参数:-a:列出所有的文件系统,包括系统特有的/proc等文件系统-k:以KB的容量显示各文件系统-m:以MB的容量显示各文件系统-h:以人们较易阅读的GB,MB,KB等格式自行显示-H:以M=1000K替代M=10...
2019-06-15 14:13:00
136
转载 docker-compose 命令详解
1.docker-compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。2.【Linux命令】docker-compose up【命令解释】命令聚合每个容器的输出,命令退出时,所有容器都将停止。3.【Linux命令】docker-compose up -d【命令解释】...
2019-06-12 13:43:00
750
转载 Ubuntu 安装 rabbitmq
第一步:安装 erlang官网:https://www.erlang-solutions.com/resources/download.html然后在终端输入:erl显示如下,说明安装成功!Erlang/OTP 18 [erts-7.3] [source] [64-bit] [async-threads:10] [kernel-poll:false]Esh...
2019-04-04 15:46:00
75
转载 【时间处理】
[00-00] 将 '2018/12/18 10:30' 转换为 '2018-12-18 10:30:00origin_time = '2018/12/18 10:30'to_time = time.strptime(origin_time, "%Y/%m/%d %H:%M")print(time.strftime("%Y-%m-%d %H:%M:%S", to_time))[00-01...
2019-01-26 17:18:00
104
转载 scrapy.cmdline.execute
scrapy的cmdline命令1.启动爬虫的命令为:scrapy crawl (爬虫名)2.还可以通过以下方式来启动爬虫 方法一:创建一个.py文件(这里的爬虫文件名可以自己定义,例:myspider.py) #!/usr/bin/env python# -*- coding:utf-8 -*-from scrapy import cmdline...
2019-01-05 16:05:00
5471
转载 queue.Queue()
一、构造方法 Queue是构造方法,函数签名是Queue(maxsize=0),其中maxsize设置队列的大小。二、实例方法Queue.qsize(): 返回queue的近似值。注意:qsize>0 不保证(get)取元素不阻塞。qsize<maxsize不保证(put)存元素不会阻塞Queue.empty(): 判断队列是否为空。和上面一样...
2018-12-04 19:23:00
1219
转载 多线程通信
一、解释 线程之间通信的两个基本问题是互斥和同步。 线程同步是指:线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时,应该等待,直到消息到达时才被唤醒。 线程互斥是指:对于共享的操作系统资源(指的是广义的“资源”,而不是Windows.res文件,譬如全局变量就是一种共享资源),在各线程访问时的排它性。当有若干个线程都要使用...
2018-12-04 19:19:00
99
转载 多线程(thread+queue 售票)
一、理解如果线程里每从队列里取一次,但没有执行task_done(),则join无法判断队列到底有没有结束,在最后执行个join()是等不到结果的,会一直挂起。可以理解为,每task_done一次 就从队列里删掉一个元素,这样在最后join的时候根据队列长度是否为零来判断队列是否结束,从而执行主线程。Queue.task_done() 在完成一项工作之后,Queue.task_d...
2018-12-03 21:28:00
217
转载 协程
一、协程的理解子程序/子函数:在所有语言中,都是层级调用。比如:A调用B,在B执行的过程中又可以调用C,C执行完毕返回,B执行完毕返回,最后是A执行完毕它是通过栈实现的,一个线程就是一个子程序,子程序调用总是一个入口,一次返回,调用的顺序是明确的概述:协程看上去也是子程序,但执行过程中,在子程序的内部可中断。然后转而执行别的子程序,不是函数调用,有点类似CPU中断。举个例子:de...
2018-12-02 23:22:00
106
转载 线程
一、线程的理解开启一个word,就是一个进程,但是可以在这个进程里实现多任务。通俗的将:开启一个word应用程序,可以在任务管理器查看到它的进程ID,但是在word里面的其他功能,比如:复制,打印等功能,系统在调用这些功能的时候,并没有开启新的进程,那他们是怎么执行的呢?答案就是 线程在一个进程的内部,要同时干多件事,就需要同时运行多个'子任务',我们把进程内的这些'子任务'叫做线...
2018-12-02 23:11:00
112
转载 进程
一、解释什么是进程 任务管理器:里面都是进程 对于操作系统而言,一个任务就是一个进程 进程是系统中程序执行和资源分配的基本单位,每个进程都有自己的数据段,代码段和堆栈段。 数据段:存储数据 代码段:存储代码 堆:存储对象 栈:存储普通变量 两个特点:全局变量在多个进程之间不能共享 多个进程在并行的时候,不会出现数据混乱 进程的目的:实现多任务,提...
2018-12-02 21:55:00
83
转载 多任务原理
现代操作系统(Windows、Mac OS X、Linux、UNIX等)都支持"多任务"什么叫多任务???操作系统同时可以运行多个任务早期电脑都是单核cpu是纤所任务原理:操作系统轮流让各个任务交替执行,QQ执行2Us,切换到微信,执行2Us,再切换到陌陌,执行2Us,……。表面上看,每个任务反复执行下去,但是CPU调度执行太快了,导致我们感觉就像搜有任务都在同时执行一样。现在是多核CP...
2018-12-02 20:52:00
215
转载 进程和线程的区别
一、多任务原理 通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker二、多进程 主进程就是Master,其他进程就是Worker 优点: (1) 稳定性高:一个子进程崩溃了,不会影响主进程和其他子进程,当然主进程挂了,所有进程也就全挂了,但是 Mast...
2018-12-02 20:30:00
106
转载 Python中ThreadLocal的理解与使用
一、对 ThreadLocal 的理解 ThreadLocal,有的人叫它线程本地变量,也有的人叫它线程本地存储,其实意思一样。 ThreadLocal 在每一个变量中都会创建一个副本,每个线程都可以访问自己内部的副本变量。二、为什么会出现 ThreadLocal 的技术应用 我们知道多线程环境下,每一个线程均可以使用所属进程的全局变量。如果一个线程对全局变量进行了修...
2018-12-02 00:54:00
116
转载 python爬虫需要掌握哪些知识点
1.熟练掌握Python语言2.熟练掌握JS/HTML/CSS,了解HTTP协议。3.熟练使用chrome4.爬虫框架推荐几个大神的教学干货,大家共同进步!https://zhuanlan.zhihu.com/data-factoryhttps://www.jianshu.com/u/90d6604634cb转载于:https://www.cnblogs.co...
2018-10-29 13:34:00
275
转载 #!/usr/bin/python
它是用来指定用什么解释器运行脚本以及解释器所在的位置。参考链接:https://www.cnblogs.com/qmfsun/p/6291982.html转载于:https://www.cnblogs.com/linpd/p/9744819.html...
2018-10-05 14:43:00
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人