工作学习遇到问题随笔

这篇文章是我自已工作学习过程中遇到问题、解决方法、注意事项的随手笔记本,内容会不定期更新且比较笔杂乱。想到也许其他人可能也会遇到类似问题,就发布出来了,希望可以帮助到别人。

1、关于apt-get remove 与 apt-get purge

刚遇到安装软件过程中依赖的软件版本低于已安装版本时,需要删除已安装高版时,需要用purge

apt-get remove 会删除软件包而保留软件的配置文件

apt-get purge 会同时清除软件包和软件的配置文件

2、docker 容器中,最后想要上下键, ^[[A,无法查前后命令

执行 /bin/bash 注意最后不要添加“/” 即不能是 “ /bin/bash/”

3、多线程中,线程之间的等待 threading库中的Event对象

Event几种方法:

event.isSet():返回event的状态值;
event.wait():如果 event.isSet()==False将阻塞线程;
event.set(): 设置event的状态值为True,所有阻塞池的线程激活进入就绪状态, 等待操作系统调度;
event.clear():恢复event的状态值为False。

join()是一直等到线程运行完之后,现执行下一步的代码。

4、Ubuntu安装PyAudio失败解决

sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0

pip install pyaudio

5、openCV 安装

pip install opencv-contrib-python

或者 pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

一般来说, pip提供的opencv的包的类型有四种:
opencv-python: 只包含opencv库的主要模块. 一般不推荐安装.
opencv-contrib-python: 包含主要模块和contrib模块, 功能基本完整, 推荐安装.
opencv-python-headless: 和opencv-python一样, 但是没有GUI功能, 无外设系统可用.
opencv-contrib-python-headless: 和opencv-contrib-python一样但是没有GUI功能. 无外设系统可用.
因此一般来说都会选择安装opencv-contrib-python
不要同时安装opencv-python和opencv-contrib-python
————————————————
原文链接:https://blog.csdn.net/cxwwyc/article/details/103667184

在Ubuntu上安装opencv-python_cxw的博客-CSDN博客

6、使用openpyxl读取EXCEL文件时,取单元格的文和公式

openpyxl.load_workbook(excelFileName, keep_vba=True,
                            data_only=True)  # 注意必须 keep_vba=True, data_only=True 同时才显示公式的计算结果,否则会显公司的文本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聊产品敲代码的项目经理

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值