Mac 端口映射无效
端口映射语法
1 | -p [host IP:]<host port>:<container port> |
1 | # before |
重设端口映射
1 | docker stop nginx |
( ´ ▽ ` )ノ`)
所有命令均在 centOS 7 上执行
Image)Container)类 和 实例 一样容器存储层)数据卷(Volume)、或者绑定宿主目录librarydocker build -t nginx:v3 . 中的这个 .,实际上是在指定上下文的目录1 | # pull |
1 | # image |
1 | # system |
1 | docker history imageName:imageTag |
commit1 | # docker commit(慎用)(臃肿) 生成的镜像也被称为黑箱镜像 |
exec1 | docker exec -it containerName bash |
build1 | docker build [选项] <上下文路径/URL/-> |
; 是可选的= 两边不能有空格'' 内不会取到变量具体内容"" 内的变量会被替换成值[ ] 两边都需要有空格-d 两边都需要空格[[]] 间使用 || 或者 && 连接,|| 和 && 两边空格是可选的for var in 1 2 3; do done 区分项do 为开始 done 为结束$var$ 前缀read-p 允许输入提示$0 脚本执行路径dirname $path 获取 $path 上层目录path=/path/to/filename$(dirname $path) # /path/to1 | #!/bin/bash |
xlsx1 | yarn add xlsx |
1 | import * as XLSX from 'xlsx'; |
xlsx支持多种格式导出,具体可以参考官方文档github
1 | class Export { |
1 | let exports = new Export(); |

原理就是利用绝对路径加载Library项目,其本身是可以抽离出去单独作为一个项目维护的。
在
angular 6发布之前一直实用的ng-packagr手动构建angular library。
angular 6发布后可以通过ng g library xxx自动生成lib项目,但是目前还不够完善,不支持实时编译,还有待完善。
本文主要是优化library项目在开发阶段和project项目之间的调试问题。
1 | root |
tsconfig.app.json 和 tsconfig.spec.json 中的 baseUrl1 | // before |
tsconfig.json 中添加 baseUrl, 配置 paths1 | { |
** 注意 **
index.ts,以便与实际生产环境下的引用方式保持一致1 | // index.ts |
commitizen1 | # install |
husky to help us use git and npm hooks1 | yarn add husky --dev |
commitlint1 | # For Windows: |
1 | { |
conventional-changelog-cli1 | yarn add --dev conventional-changelog-cli |
1 | { |
该分支模型值得借鉴的地方包括
分支和代码运行环境的关系是这样的,
git flow Installation1 | brew install git-flow |
1 | curl -OL https://raw.github.com/nvie/gitflow/develop/contrib/gitflow-installer.sh |
1 | # now is 8.11.2 |
@angular/cli1 | npm uninstall -g @angular/cli |
1 | { |
node_modules1 | rm -rf node_modules |
.angular-cli.json,添加.angular.json1 | ng update @angular/cli --migrate-only --from=1.7.4 |
大功告成
pipe1 | // before |
1 | import { Observable, Subject, asapScheduler, pipe, of, from, interval, merge, fromEvent } from 'rxjs'; |
1 | do -> tap |
1 | mergeMap() |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true