Skip to content

Instantly share code, notes, and snippets.

@fzitou
fzitou / 切换窗口
Created March 25, 2021 01:36
[selenium] 切换窗口
current_window = page.current_window_handle
logger.debug(f'current_window: {current_window}')
all_window = page.window_handles
for window in all_window:
if window != current_window:
page.switch_to.window(window)

http://docs.api.xiaomi.net/emq/BasicConcept.html

Receipt Handle

每条成功接收的Message中,除Message Body与Message Id外,还将包含一个全局唯一的Receipt Handle。Receiver正确处理这条消息后,需使用Receipt Handle从Queue中删除这条Message。否则,这条消息将在一段时间后,重新变成可见状态,并被Receiver再次接收。如果这种情况发生,再次接收到的Message的Receipt Handle将与前一次不同。

@fzitou
fzitou / docker启动失败.md
Created February 25, 2020 03:01
docker启动失败

问题描述: docker.service: Failed with result 'start-limit-hit'. 解决方案: https://segmentfault.com/q/1010000002392472 概括: 如果是配置了国内镜像,并且镜像文件为/etc/docker/daemon.json,则修改文件后缀为.conf即可正常启动docker 服务

-- Subject: Unit docker.socket has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit docker.socket has begun starting up.
@fzitou
fzitou / docker 获取所有容器的ip地址
Created December 13, 2019 07:24
[docker CLI get all container ip] #docker
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
@fzitou
fzitou / 重置提交人.md
Last active October 30, 2019 08:56
[git 重置提交人] #git
git config –global core.editor vim
git commit --amend --reset-author
@fzitou
fzitou / 多用于提交人未设置就提交
Created October 28, 2019 03:45
[撤销本地提交] #git
git reset --soft HEAD~1
@fzitou
fzitou / git修改之前某一个特定的commit.md
Created July 11, 2019 01:17
[git修改之前某一个特定的commit] #git
git log #查看commit id 找到上一笔commit id
git rebase 928fc8a3686bf5fcf4527873e075703a9998c127 --interactive

然后在vi中修改pick为edit,wq保存退出,接着进行内容修改,git add后git commit --amend

最后git rebase --continue即可再次回到最新的头部

@fzitou
fzitou / alpine安装ca-certificates.md
Created May 27, 2019 01:59
[alpine 安装证书] #alpine

apk upgrade && apk add --no-cache ca-certificates

@fzitou
fzitou / 清理docker占用空间.md
Last active September 25, 2019 07:03
[docker 占用空间过多] #docker

df -h 查看空间 结果真的是占满了😂

du -sh * 查看哪个文件夹太大

如果很久没有清理过docker,一般是/var/lib/docker/overlay 占用过大

docker system prune

@fzitou
fzitou / 手贱reset后如何恢复
Created May 15, 2019 07:22
[手贱reset后] #git
https://github.com/airuikun/blog/issues/5