2024-01-25 14:42:44
456
0
0
## 安装NFS
系统环境为 centos ,一共有7台机子组成了 Docker Swarm 集群,每台机子都要安装 NFS
IP | Docker角色 | NFS角色
:--:|:----------:|:----------:
192.168.50.101 | Manager | Server
192.168.50.102 | Manager | Client
192.168.50.1
Docker
2024-01-05 14:37:47
348
0
0
在docker swarm 集群中,通常默认随机部署容器到各个节点上。
但是,有时在部署中总会遇到,一些服务要指定在特殊的机器上。
如果碰到这种情况,我们可以利用 `docker-compose.yml` 文件中的 `deploy.placement.constraints` 属性:
1. 指定manager或者work节点
```yaml
deploy:
replicas
2024-01-05 14:30:28
114
0
0
“开会文化”对公司是有害的,创业公司尤其要避免大量的会议。
> 创业公司应该少开会,多写文档。文档第一,会议第二。
(1)创业公司争分夺秒,会议非常浪费时间。当然,并非所有的会议都是不必要的,但是原则上,会议应该尽量不开,参加人员也应该尽量精简。
(2)不断开会恰恰表明一个更深层次的问题:缺乏清晰、可访问和可靠的文档。
如果每个流程都有文档,就不需要一个小时的会议来澄清。如果每个决定都有
2023-10-10 18:00:49
390
0
0
命令格式:
```sh
git archive --format=zip --output=../export_last_modified.zip
$(git diff --name-only )
```
例如:
```sh
git archive --format=zip --output=../v1.zip 84b75b4877d9034c3b84f7feafa76a43586
2023-08-01 22:49:43
258
0
0
### 一、元素支持拖拽
对于被拖拽的元素,HTML5增加了三个事件用于监听拖拽的过程
* dragstart 拖拽开始
* drag 正在拖拽
* dragend 拖拽结束
元素想要被拖拽,必须设置draggable属性:
```html
```
页面默认的动作是拖拽后回到原位
在拖动阶段,我们可以存储被拖动元素的属性或者状态到事件对象的`dataTransfer`
2023-07-26 13:36:37
237
0
0
## 查询服务列表
```sh
systemctl list-units --type service
```
## 查询服务日志
```sh
journalctl -u $service -n 100 -f
```
将 `$service` 改为你的服务名
2023-02-19 14:23:36
1119
0
0
## 安装 zsh
ubuntu 下:
```bash
sudo apt-get install zsh
```
mac 下:
```bash
brew install zsh
```
后面的内容两个系统通用
## 安装 oh-my-zsh
shell 的类型有很多种,linux 下默认的是 bash,虽然 bash 的功能已经很强大,但对于以懒惰为美德的程序员来说,bash 的提示功能不够
Debian
2023-02-18 00:13:27
2258
0
0
## 简述
因为部分服务搭建在 wsl , 而 mysql 的服务搭建在宿主机 windows 下,导致进行 db 连接的时候无法使用 localhost ,只能用 windows 的 ip 地址, 而这个 ip 地址一直在变,希望可以固定下来, 在阅读微软的问题文档给出答案,所以用中文记录下,以方便后续遇到该问题的用户。
## 解决办法
打开 wsl , 输入`cat /etc/reso
2023-02-11 00:35:45
284
0
0
2022-11-28 11:20:59
459
0
0
如果你和我一样被 iPadOS 底部出现的输入法工具栏恶心到,可以参考以下步骤关闭它。
记录一下我在 iPadOS16.1.1 上的操作步骤:
打开`设置`App,依次点击`通用`->`键盘`,取消`快捷键`的勾选。
参考:https://www.reddit.com/r/iPadOS/comments/f3qxtf/how_to_disable_the_keyboard_toolbar_
3/11