首先检查或者卸载残留docker程序 sudo apt-get remove docker docker-engine docker.io containerd runc 更新软件仓库 sudo apt-get update 安装所需依赖环境 sudo apt-get install \ apt-transport-https \ ...
github访问过慢解决办法
原因 由于某些原因,再加上github是海外服务器,所以github在国内访问有时候会很慢,这个时候如果想要快速下载,唯一的办法就是使用代理。 办法 使用代理进行管理下载,如果你有一个比较快速的代理,那么你可以配...
Pyqt5 关于流式布局和滚动条的综合使用
流式布局 所谓流式布局指的是容器中的元素像流水一样,是可以浮动的,当元素一行或者一列占满的时候,它会自动流入到下一行或者下一列。 pyqt5流式布局 pyqt中采用流式布局的方法原理是,通过contentsMargins获取...
python图形界面多线程关闭问题
多线程 一个程序对应一个进程,但是一个进程可以对应多个线程。 我们平时在做图形界面的时候,经常会遇到处理一些耗时操作,比如请求接口或者进行一些复杂运算。这个时候我们就可以将前端界面UI设置为主线程,处...
python中可变参数如何传参
可变参数可变参数就是一个函数的参数的个数是不固定的,我们可以传多个参数。实现原理比如一个函数如:def total(a=5, *numbers, **phonebook):我们可以看到,当一个函数的参数声明为*arguments的时候,就是说明...
python+selenium+chromedriver自动化下载百度图片
自动化 所谓自动化就是不需要人工干预,自动进行处理。在软件测试中,我们经常使用的web自动化测试工具就是selenimum.通过它可以模拟我们人工点击和访问页面的效果。 selenium 一款自动化测试工具,可以和多种语...
编程语言的链式操作实现原理
链式操作 链式操作顾名思义就是所有的操作是一个链,所有的操作是通过链条串接起来的。 我们经常在各个语言中都能看到链式操作的身影。 js-jquery中 $(this).addClass("dark").removeClass("black...
c语言编译时缺少头文件,库的解决办法
问题产生原因 我们都知道我们写一个程序不可能所有东西都重头去开发,因此我们会使用一些其它人写好的文件或者说叫做库函数等。但是有时候因为路径的设置不对,或者是文件的丢失,或者是文件版本不对,或者是文件...
mingw 开发编译c语言那些事
mingw Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtim...
python请求缓存苦-让你多次请求不在被封IP
在python2的时候,我们使用python发送请求的时候,大多数使用过的是urllib,urllib2这个库,python3的时候使用urllib3,一般来说使用这两个库就可以轻松的请求任何资源,然而,有个小伙子觉得这些都不够优雅,于是...