我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。

我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念。

阅读全文 »

Docker 命令

1
2
3
4
5
6
7
8
9
docker run -itd \
--name mariadb \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=[email protected] \
-e MYSQL_DATABASE=app \
--network user-defined --network-alias mariadb \
mariadb:latest \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci

一、Docker 命令

1
2
3
4
5
6
7
8
docker run -itd \
--name python \
-p 8022:22 \
-p 5000:5000 \
-v ~/Documents/Kitematic/python/data:/data \
-v ~/Documents/Kitematic/python/easy-rsa:/usr/share/easy-rsa \
--network user-defined --network-alias python \
python:latest
  • 该镜像底层为debian系统
  • -p 8022:22 : 用于ssh登陆
阅读全文 »

Docker 命令

1
docker run -itd --name redis -p 6379:6379 -v ~/Documents/Kitematic/redis/data:/data --network user-defined --network-alias redis redis:latest redis-server /data/redis.conf --appendonly yes
  • redis-server /data/redis.conf : 载入自己的配置文件
  • –appendonly yes : 持久化
阅读全文 »

一、Package Control

这是基础

二、汉化

ChineseLocalizations

三、Markdown

MarkdownEditing
Markmon real-time markdown preview.
MarkdownLivePreview
LiveReload

四、文件对比

sublimerge

五、Json

Json Reindent

一、版本控制

git(需要先转移自带的git)

二、端口转发

socat(主要是为了开发Android App时使用官方模拟器)

三、Homebrew命令

3.1、更新Homebrew

1
brew update

3.2、查看哪些安装包需要更新

1
brew [cask] outdated

3.3、更新

1
2
brew upgrade			# 更新所有的包
brew upgrade $FORMULA # 更新指定的包

3.4、清理旧版本

1
2
3
brew cleanup			# 清理所有包的旧版本
brew cleanup $FORMULA # 清理指定包的旧版本
brew cleanup -n # 查看可清理的旧版本包,不执行实际操作

3.5、锁定不想更新的包

1
2
brew pin $FORMULA		# 锁定某个包
brew unpin $FORMULA # 取消锁定

3.6、查看安装包的相关信息

1
2
3
brew info $FORMULA    			# 显示某个包的信息
brew info # 显示安装了包数量,文件数量,和总占用空间
brew deps --installed --tree # 查看已安装的包的依赖,树形显示

3.7、列出已安装包

1
brew list

3.8、删除

1
2
brew rm $FORMULA                	# 删除某个包
brew uninstall --force $FORMULA # 删除所有版本

一、查看全局包

npm list -g –depth 0

二、报错集合

识别不到Xcode CLI

1
gyp: No Xcode or CLT version detected!

重新安装xcode CLI

1
2
sudo rm -rf $(xcode-select -print-path)
xcode-select --install

一、Appium

appium
appium-doctor

二、Hexo

hexo-cli

三、包更新

npm-check

一、终端翻墙

1
2
3
export all_proxy=socks5://127.0.0.1:1081
export https_proxy=socks5://127.0.0.1:1081
export http_proxy=socks5://127.0.0.1:1081
阅读全文 »