markdown 使用JavaScript进行测试(Jorge Baumann的文章)

testing-javascript.md
- Sobre Pruebas (Testing): https://medium.com/@baumannsito/about-testing-304fac4034c3
- Testing con Javascript: https://medium.com/@baumannsito/testing-con-javascript-tutorial-bb85745f2b6e

markdown Bash:终端:命令:echo

echoは画面に文字列や数値,変数を表示するLinuxコマンド<br/> <br/> - https://eng-entrance.com/linux-command-echo

echo.md
- 基本コマンド
```
$ echo <eny>
```

- 文字列を表示
```
$ echo Hello!

Hello!
```

markdown Bash:终端:命令:猫

- ファイルの中身を标准出力に出力<br/> - ファイルの中身を他のファイルに出力<br/> - 结合した复数のファイル内容を标准出力に出力

cat.md
- ファイルの中身を標準出力に出力
```
$ cat <file_name>

aaa
bbb
ccc
=> ファイルの中身が出力される
```

- 出力内容を別のファイルに記録できる
```
$ cat <from_file_name> > <to_file_name>
```

- ファイルを結合して標準出力に出力
```
$ cat <file_name_1> <file_name_2>
$ cat <file_name_1> <file_name_2> <file_name_3>
```
options.md
- 行番号をつけて出力
```
# -n(--number)
$ cat -n(--number) <file_name>

1 aaa
2 bbb
3 ccc
```

- blankなし(空白行を入れずに)番号をつけて表示
```
# -b (--number-nonblank)
$ cat -b <file_name>

1 aaa
2 bbb


3 ccc
```

- 連続した空白行を1行の空白行にまとめる
```
# -s(--squeeze-blank)
$ cat -s <file_name>

aaa
bbb

ccc
```

- 各行の最後に"$"を表示する
```
# -E(--show-ends)
$ cat -E <file_name>

aaa$
bbb$
ccc$
```

- タブを"^I"に置き換えて表示
```
# -T (--show-tabs)
$ cat -T <file_name>

^Iaaa
^I^Ibbb
^I^I^Iccc
```

markdown 工具:自制软件

Command.md
```
# udpate
brew update

# Show installed formulae
brew list

# install CUI formulae
brew install <formulae name>

# install GUI formulae 
brew cask install <cask formulae name>

# search formulae
brew search <formulae>

```

markdown GIT:文档

Install and Setting
```
# 
brew update

# Install
brew install git

# confirm version
git --version
```

markdown 有用的工具

notes.md
# Chocolatey

[Chocolatey](https://chocolatey.org/) can be used to install most of the items below, and is well worth checking out.

Browse the [Chocoloatey Gallery](https://chocolatey.org/packages), or install [ChocolateyGUI](https://chocolatey.org/packages/ChocolateyGUI).

## Export / Import Chocolatey Packages

Use this PowerShell script to export your Chocolatey packages:

```powershell
# Put this in Export-Chocolatey.ps1 file and run it:
# Export-Chocolatey.ps1 > packages.config
Write-Output "<?xml version=`"1.0`" encoding=`"utf-8`"?>"
Write-Output "<packages>"
choco list -lo -r -y | % { "   <package id=`"$($_.SubString(0, $_.IndexOf("|")))`" version=`"$($_.SubString($_.IndexOf("|") + 1))`" />" }
Write-Output "</packages>"
```

You could then install the exported `packages.config` file using:

```bash
choco install packages.config -y
```

# Java

Install [Java 8 JRE](https://java.com/en/download/), [OracleJDK](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) or [OpenJDK](http://openjdk.java.net/) as required.

If using [Chocolatey](https://chocolatey.org/) you can install the [Zulu OpenJDK](https://zulu.org/download/) with `choco install zulu8`.

# IDEs

* [IntelliJ Toolbox](https://www.jetbrains.com/toolbox/app/), with plugins:
  * Lombok
  * Azure Toolkit
* [VS Code](https://code.visualstudio.com/), plus useful extensions:
  * Azure CLI Tools
  * Azure Pipelines (YAML editor)
  * Azure Resource Manager Tools (ARM templates)
  * markdownlint
  * PowerShell (Language support)
  * Rainbow Brackets (bracket highlighting)
  * Rainbow CSV (SCV file support)
  * REST Client (Issue HTTP requests)
  * XML Tools
* [Open Source SOAP UI](https://www.soapui.org/downloads/soapui.html)
   * [SOAP UI PRO Trial available](https://www.soapui.org/downloads/download-soapui-pro-trial.html)
* [Visual Studio 2017](https://azure.microsoft.com/en-gb/downloads/)
* [Microsoft Threat Modeling Tool 2016](https://www.microsoft.com/en-us/download/details.aspx?id=49168)
* [SQL Server Management Studio](https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017)

# Azure PowerShell & CLI

* [Azure PowerShell](/Azure-DevOps/Azure-PowerShell-Tips)
* [Azure CLI](/Azure-DevOps/Azure-CLI-Tips)

# Azure Tooling

* [Service Bus Explorer](https://github.com/paolosalvatori/ServiceBusExplorer) - currently: 4.0.110, released on 5 July 2018
* [Others](https://azure.microsoft.com/en-gb/downloads/) include:
   * [Storage Explorer](https://azure.microsoft.com/en-us/features/storage-explorer/)
   * Storage Emulator

# Git

* [Git for Windows](https://github.com/git-for-windows/git/releases) - currently: 2.19.0.rc1.windows.1
* [Git Credential Manager for Windows](https://github.com/Microsoft/Git-Credential-Manager-for-Windows)

# Horizon

* [Horizon client for work access](https://my.vmware.com/web/vmware/details?productId=578&downloadGroup=CART19FQ3_WIN_490)

# Various Useful Tools

* [Postman](https://www.getpostman.com/)
* Slack Desktop Client
* [Putty](https://www.putty.org/)
* [7-zip](https://www.7-zip.org/)
* [Paint.NET](https://www.getpaint.net/index.html)
* [Foxit PDF Reader](https://www.foxitsoftware.com/downloads/)
* [cmder Shell](http://cmder.net/)
* [SDKMAN](https://sdkman.io/)
* [Chocolatey](https://chocolatey.org/)

See also [cli-improved](https://remysharp.com/2018/08/23/cli-improved) for other newish CLI tools.

markdown 表壳样式

case styles.md
TLDR;
  - camelCase
  - PascalCase
  - snake_case
  - kebab-case

markdown node.js:vue / cli-service-global

Command.md
# install
```
npm i @vue/cli-service-global
```

# Command
```
- ファイルビルド
- ローカルサーバ起動
vue serve hello.vue

> ブラウザ表示
--open
```
Links.md
### Links
- [NPM](https://www.npmjs.com/package/@vue/cli-service-global)

markdown node.js:vue / cli-init

Command
# Tools - vue/cli-init

# install
npm i -g @vue/cli-init@3.0.1

Links.md
- [cli.vuejs.org](https://cli.vuejs.org)
- 

markdown nullptr

notes.md
使用 `nullptr` 初始化对象能避免 0 指针的二义性的问题。 

- [史上最明白的 NULL、0、nullptr 区别分析(老师讲N篇都没讲明白的东东),今天终于明白了,如果和我一样以前不明白的可以好好的看看...](https://www.cnblogs.com/porter/p/3611718.html)