Python下使用requests抓取网页GET POST
Python下可以方便的使用`requests`抓取网页,执行GET、POST等请求。
首先安装`requests`库
pip3 install requests
Home of Little Jelly
Python下可以方便的使用`requests`抓取网页,执行GET、POST等请求。
首先安装`requests`库
pip3 install requests
Celery队列可以被集成在Django中。
假定我们已经有一个Django项目叫`pyseg`.
首先在`pyseg/pyseg`下新建一个`mycelery.py`
Python中使用Celery队列。
Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。
消息中间件:Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ, Redis, MongoDB, Amazon SQS,CouchDB, SQLAlchemy ,Django ORM, IronMQ。推荐使用RabbitMQ、Redis作为消息队列。
macOS系统升级及降级经验。
关于升级
1. 不要盲目升级到最新版系统,一般来说当年买的电脑,其硬件可以支持升2~3个系统大版本,再往上就不建议升了。
QEMU的窗口,在鼠标点击之后,会停留在窗口内。
如果要释放它回到主机界面,按窗口标题提示的`Press ctrl+alt+g to release Mouse`是不行的(也可能是操作系统版本的问题)。
首先,macOS下为什么要用源码编译安装QEMU而不是直接用brew?
brew安装的是编译好的二进制文件,有些不需要的特性它编译进去了,而有些需要的特性它反而没有,比如`HVF`加速器。而源码编译则可以根据自己的需要定制。
由于编译过程中依赖`nijia`,首先安装它
本篇是关于如何在macOS下使用QEMU模拟Ubuntu 20.04 ARM版。
首先从Ubuntu官网下载 ARM版镜像,地址 https://ubuntu.com/download/server/arm
接下来创建一个硬盘,容量为10G。
macOS下可以使用QEMU方便地模拟x86、x64、ARM、PowerPC等环境。
这里模拟的是Raspbian树莓派。
需要说明下虚拟机和模拟器的区别:
从网上下载的APP,特别是破解版的,在macOS Big Sur下启动时,可能会报错“文件已损坏,打不开。您应该将它移到废纸篓”。
其实文件并没有损坏,而且因为权限和证书的问题。可以通过简单的方法将其修复。
Transmit是macOS下的一款文件传输工具,支持FTP/webDav/Amazon S3等诸多协议。
使用技巧。
1. 使用Panic Sync服务同步服务器信息
2. 使用`前往->链接文件夹导航`同步浏览两边的目录