打开cmd 输入 netstat -ano|findstr 1080 关闭占用1080端口的进程 若没有任何的输出,则进行下一步,在cmd窗口输入 netsh interfa...
打开cmd 输入 netstat -ano|findstr 1080 关闭占用1080端口的进程 若没有任何的输出,则进行下一步,在cmd窗口输入 netsh interfa...
二维矩阵变换: 我们把每个点坐标A(x, y)看成一个行向量a(x, y),采用齐次坐标法,即每个顶点坐标增加一个相同的分量1作为矩阵的一行,即(x,y,1) 1.平移: 平...
因为之前在windows下命名的磁盘名为中文的 但是在ubuntu下有时候跑代码的会因为中文名字而报错 一、查询 sudo fdisk -l #查看所有的磁盘状态和名字su...
软件官网: https://github.com/shadowsocksrr/electron-ssr/releases 下载选项 Windowselectron-ssr-s...
今天发现了一款Ubuntu下很好看的截图工具,功能也很强大,名字叫flameshot(https://github.com/lupoDharkael/flameshot) 具...
1. 安装ZSH Shell sudo apt-get install zsh ZSH Shell 安装好之后,可以使用如下命令查看其版本: zsh --version 2....
一、检查安装VIM // 检查当前是否安装vim可以使用命令 vim --version // 检查vim版本若未安装则提示无此命令 安装VIM sudo apt-get i...
1.查找火狐浏览器的安装包内容 输入 dpkg --get-selections |grep firefox 注意: dpkg --get-selections |grep ...
多线程调用的函数不能用 return 返回值 1.导入线程,队列的标准模块 import threadingimport timefrom queue import Queu...
由于多线程的执行是无序的,因此使用 join 对控制多个线程的执行顺序非常关键。 举个例子: def T1_job(): print("T1 start\n") for ...
死锁 在线程间共享多个资源的时候・如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。 尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例...
互斥锁的使用步骤: # 创建锁mutex = threading.Lock()# 上锁mutex.acquire()#这里编写代码保证同一时刻只能有一个线程去操作,对共享数据...
线程同步 保证同一时刻只能有一个线程去操作全局变量同步:就是协同步调按预定的先后次序进行运行比如如:你说完,我再说,好比现实生活中的对讲机 线程同步的方式 1.线程等待(jo...
1. 在一个函数中对全局变量进行修改的时候,到底是否需要使用 global ? 答:要看你定义的变量是否是可变的。 num = 100nuns = [11,22]def te...
例子: import threadingimport timeclass Mythread(threading.Thread): def run(self): for...
例子: import threadingimport timedef test1(): for iin range(5): print("-----test1----...
看例子: import threadingdef test1():for i in range(5):print("-----[test1]---%d---" % i)def...
1.导入模块 import threading 2.获取已激活的线程数 threading.active_count()# 2 3.查看所有线程信息 threading.en...
一、首先查明是否还有可用的内存插槽 在确定要增加内存条后,需要了解电脑主板剩余可用内存插槽数量。 想要查看电脑是否还有剩余的可用内存插槽,也不用那么麻烦去拆机查看。 只要启动...