0%

markdown 一直都用七牛云当图床,但是七牛云也有几个问题,比如临时域名有时间限制,需要自己去买域名并实名;图片在博文中莫名无法访问,但是单独打开又是好的。一直想找替代产品。最近找到一个 sm.ms 在境外搭建blogger 或业务时,非常的不错。

如果仅在境内使用,我还是比较推荐七牛云的。

阅读全文 »

查看docker版本

1
2
3
4
# 网页查看版本
# https://hub.docker.com/search?q=postgresql&type=image

docker search postgresql

拉取镜像

1
2
# 12.9 可以换成你想要的版本号, 不填表示最新版本
docker pull postgres:12.9

运行容器

1
2
3
4
5
# --name 名称
# -e TZ=PRC 时区-中国
# -p 端口
# -v 数据库本地挂载目录
docker run --name pg_test -e POSTGRES_PASSWORD=123456 -e TZ=PRC -p 15432:5432 -v /Users/liuqi/home/dev/hock/docker_volumes/pg/data:/var/lib/postgresql/data -d postgres:12.9

登录

PORT:15432
postgres/123456

查看docker版本

1
2
3
4
# 网页查看版本
# https://hub.docker.com/search?q=redis&type=image

docker search postgresql

拉取镜像

1
2
# 6.2.6 可以换成你想要的版本号, 不填表示最新版本
docker pull redis:6.2.6

新建redis本地配置

1
2
3
4
5
6
# 允许远程连接
bind 0.0.0.0
# 端口
port 6379
# 开启AOP持久
appendonly yes

运行容器

1
2
3
4
5
6
7
8
9
10
# --name 名称
# -v 数据库本地挂载目录
# 6.2.6 替换为您下载的版本, 最新版本不填
# 注意!!! 引入配置文件,各版本docker 中配置文件位置可能不一样 。6.2.6 为 '/etc/redis.conf'

docker run --name redis6.2.6 \
-v /Users/liuqi/home/dev/hock/docker_volumes/redis/data:/data \
-v /Users/liuqi/home/dev/hock/docker_volumes/redis/conf/redis.conf:/etc/redis.conf \
-p 6379:6379 \
-d redis:6.2.6 redis-server /etc/redis.conf

登录

默认登录没有用户名、密码。如需要密码请在redis.conf 中配置

termius 是 Mac上非常好用的命令行扩展。 但是对中文支持非常差。下面介绍如何修改支持中文。

打开配置文件

1
vi ~/.zshrc 

加入配置

1
export LANG=en_US.UTF-8

启用配置

1
source ~/.zshrc

重启termius即可

比如如下

1
2
3
4
5
6
<div id="ImageUpload" class="ImageUpload u-marginB10">
<label class="ImageUpload__label js-dragdrop-area" for="selectFileMultiple">
<span class="ImageUpload__hide">drag and drop or select files</span>
<span class="ImageUpload__text"><span class="js-dragdrop-num">10</span>up to</span>
</label>
</div>

NodeJs: https://playwright.dev/python/docs/api/class-filechooser

1
2
3
page.on("filechooser", (fileChooser: FileChooser) => {
fileChooser.setFiles(["/path/to/a/file"]);
})

Python: https://playwright.dev/python/docs/api/class-filechooser/

1
2
3
4
with page.expect_file_chooser() as fc_info:
page.click("upload")
file_chooser = fc_info.value
file_chooser.set_files("/path/to/a/file")

Java: https://playwright.dev/java/docs/api/class-filechooser

1
2
3
FileChooser fileChooser = page.waitForFileChooser(() -> 
page.click("upload"));
fileChooser.setFiles(Paths.get("myfile.pdf"));

内网没有公网IP,但是又有需要提供内网机器上部署的应用或者服务器给外网访问,这个动作就是内网穿透。ngrok、frp 等工具就是用来干这个的。 frp 支持tcp、udp、http、https等协议类型,并且支持web服务器根据域名进行路由转发。

阅读全文 »

缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker。

Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。

本文介绍基于 Docker 安装 MaintisBT 并完成配置。

阅读全文 »

Android系统不能使用 Google Play 简直是 2 个世界。本文介绍如何安装 google 3 件套,使用Goolge Play服务。

Google 3 件套

  • Google 服务框架

    GSF(Google Server Framework) 是谷歌安卓系统官方服务框架,用来作为谷歌软件的支持平台。例如GooglePlay就需要此服务框架的支持,很多国行或者改版ROM的手机都删除了这个框架,导致部分谷歌app不可正常运行。

  • Google play services

    GMS(GoogleMobile Service)。提供GooglePlay、Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market等服务,GMS为安卓上的谷歌公司系列应用提供支持

  • Google play store

    Google Play是运行Android操作系统设备的官方应用程序商店。

阅读全文 »