摘要:
VScode (微软的产品) 上传.tar.gz 安装包通过 xftp5 上传到linux系统上; 通过 tar -zxvf …..tar.gz 解压 然后 cd 到解压后的文件夹下,会有一个code的文件夹, 接着执行 ./code 运行即可启动vscode的软件; 我用的mac 所以可以直接下载 阅读全文
摘要:
第一步 安装celery 及redis(不是redis服务,是与redis交互的库): pip install pip install -U celery==4.3.0 -i https://pypi.douban.com/simple (版本可根据实际来定,这里使用的是4.3.0版本) pip i 阅读全文
摘要:
查看 cpu : 第一种: cat /proc/cpuinfo | grep "processor" | wc -l 第二种: top 完之后 按1 之后会出现%Cpu0 %Cpu1 。。。。有几个就是几核的 第三种: cat /proc/cpuinfo | grep processor 查看 me 阅读全文
摘要:
Linux 采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器 // 假设远程服务器IP地址为 192.168.1.100 1.服务器复制文件到本地: scp root@192.168.1.100:/data/test.txt /home/myfile/ 补充:多文件拷贝 scp root@19 阅读全文
摘要:
Supervisor 是用python 开发的一个 client/server 服务,是linux/unix 系统下的一个进程管理工具,不支持Windows系统,可以很方便的监听/启动/停止/重启一个或多个进程; Supervisor是基于python开发的,需要检测系统是否具有python2.4以 阅读全文
摘要:
实例:项目中用到的启动程序脚本 start_server.sh 执行命令:sh start_server.sh nohup python3 oa_sup_server.py >/dev/null 2>&1 & nohup表示当前用户和系统会话下的进程忽略响应HUP消息,也就是不挂断的运行命令; & 阅读全文
摘要:
import timefrom threading import Threaddef long_io(cb): def func(callback): print("开始耗时操作io") time.sleep(5) print("io耗时操作完成") res = "io res" callback( 阅读全文
摘要:
进程是系统分配资源的最小单位,进程间相互独立,在一个进程中无法访问其他进程中的变量,即使是全局变量或者参数,都会在进程中创建一个副本,就相当于对其做了深复制; 多进程可以提高多任务执行的效率(类似一个工厂,有多个车间,每个车间都生产同一类产品,即使一个车间出问题,但是其他车间不受影响可以接着工作); 阅读全文
摘要:
数组array包含了顺序的元素,[1,2,3,...],查找目标元素r是否在数组中。 我们已经提前知道数组递增顺序 时间复杂度为O(logN) 递推公式: f(N) = f(N/2) + O(1) = f(N/4) + 2 * O(1) 假设 N = 2 ^ M 最后可以推出 f(N) = O(lo 阅读全文
摘要:
awk、grep、sed是linux操作文本的三大利器,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理。 以下所有实验输 阅读全文