摘要:
# -*- codeing = utf-8 -*-# @Time : 2021/12/29# @Author : YueJian '''try: print(" test ") f = open("test.txt", "r") print(" test2 ") print(num)except E
阅读全文
posted @ 2021-12-30 16:47
Q_sword
阅读(42)
推荐(0)
摘要:
一些基本的命令, 建立好远程仓库的连接 git clone git status git add . git commit -m 'new edit func' git push
阅读全文
posted @ 2019-02-25 00:57
Q_sword
阅读(106)
推荐(0)
摘要:
1.在项目根目录下创建vue.config.js文件 2.输入以下代码 1.在项目根目录下创建vue.config.js文件 2.输入以下代码 3.保存,重启下项目
阅读全文
posted @ 2019-02-25 00:44
Q_sword
阅读(624)
推荐(0)
摘要:
安装 管理服务 启动 停止 重启 service mysql restart 设置远程连接 找到mysql配置文件并修改 登录mysql,运行命令 重启mysql service mysql restart service mysql restart
阅读全文
posted @ 2019-02-09 22:33
Q_sword
阅读(75)
推荐(0)
摘要:
from threading import Thread,Lock from time import sleep class Task1(Thread): """y';]lopppdocstring for Task1""" def run(self): while 1: if lock1.acquire(): print("---task1----") ...
阅读全文
posted @ 2019-01-31 11:28
Q_sword
阅读(171)
推荐(0)
摘要:
线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁 执行结果
阅读全文
posted @ 2019-01-31 10:49
Q_sword
阅读(140)
推荐(0)
摘要:
如果要使用Pool创建进程,就需要使用multiprocessing.Manager()中的Queue(),而不是multiprocessing.Queue() 运行结果:
阅读全文
posted @ 2019-01-29 15:47
Q_sword
阅读(143)
推荐(0)
摘要:
在父进程中创建两个子进程,一个往Queue里写数据,一个从Queue里读数据: 执行结果
阅读全文
posted @ 2019-01-29 15:26
Q_sword
阅读(140)
推荐(0)
摘要:
当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程, 但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 apply_async(func[, args[, kwds]
阅读全文
posted @ 2019-01-29 13:57
Q_sword
阅读(86)
推荐(0)
摘要:
from multiprocessing import Process import time def test(): for i in range(5): print("----%d---"%i) time.sleep(1) p = Process(target=test) p.start() p.join()# 堵塞状态 参数表示等待子进程多...
阅读全文
posted @ 2019-01-29 11:56
Q_sword
阅读(123)
推荐(0)