diff --git a/database/mysql.md b/database/mysql.md index 7a18a7e..2cbe2cc 100644 --- a/database/mysql.md +++ b/database/mysql.md @@ -30,6 +30,14 @@ docker run -d \ -p 8090:80 \ phpmyadmin/phpmyadmin +# for mac doocker0 is not working, so use link to communicate each container +docker run -d \ + --name myadmin \ + -e PMA_HOST="mymysql" \ + -e PMA_PORT=3306 \ + -p 8090:80 \ + --link mymysql:mymysql phpmyadmin/phpmyadmin + ``` diff --git a/goproxy/client.md b/goproxy/client.md new file mode 100644 index 0000000..1ae7d45 --- /dev/null +++ b/goproxy/client.md @@ -0,0 +1,27 @@ +# client + +## passthrough + +```bash + +proxy client -P 47.99.180.240:8050 -T tls -C proxy.crt -K proxy.key --k default + +``` + +```cfg +# supervisor +[program:pclient] +command=/home/buaaysk/proxy/proxy client -P 47.99.180.240:8050 -T tls -C proxy.crt -K proxy.key --k weimin_f2 +directory=/home/buaaysk/proxy +stdout_logfile=/var/log/proxyclient.log +stdout_logfile_maxbytes=1MB +stdout_logfile_backups=10 +stdout_capture_maxbytes=1MB +autostart=true +autorestart=true +startsecs=60 +stopasgroup=true +ikillasgroup=true +startretries=10 +redirect_stderr=true +``` diff --git a/jetbrains/http-client.md b/jetbrains/http-client.md new file mode 100644 index 0000000..0f04e79 --- /dev/null +++ b/jetbrains/http-client.md @@ -0,0 +1,88 @@ +# HTTP-Client-Editor of jetbrains + + + +## 环境描述文件 + +- http-client.private.env.json 存储敏感信息的环境文件 + +```json +{ + "env1": {"auth": ""}, + "env2": { + "auth": "", + "key": "" + } +} +``` + +- http-client.env.json 存储普通信息的环境文件 + +```json +{ + "env1": { + "base_url": "" + }, + "env2": {} +} +``` + + + + + + + +## 请求描述文件 + +- *.http + +```http +### 描述信息 (每个请求要以三个#开头) +# get请求 +GET {{base_url}}/first +Authorization: Basic {{auth}} +``` + +```http +### post 请求 +POST {{base_url}}/second +Accept: application/json + +> {% + client.log(response.body) +%} + +``` + +- 变量由{{}}给出 + + 1. 由环境描述文件给出, 如{{auth}},{{base_url}} + + 2. 由特定函数给出,如[{{$timestamp}} {{$uuid}} {{randomInt}}](https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html#dynamic-variables) + + 3. 由[返回处理脚本](https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html#)给出 + + ```bash + > {% + client.log(response.body) + client.global.set("id", response.body.data[0].id) + # 设置环境变量id + %} + ``` + + ```bash + > ./temp.js + ``` + + + +## 执行 + +- 在每个请求左侧有个绿色箭头 可以选择执行环境, .json 和 .http 在同一目录下 + +![image-20200112231911921](/Users/light/workspace/mynote/jetbrains/image-20200112231911921-8842506.png) + + - 编辑窗口顶部,点击Run All Requests in File 会顺序执行所有请求 + + ![image-20200112232328295](/Users/light/workspace/mynote/static/img/image-20200112232328295.png) \ No newline at end of file diff --git a/jetbrains/ideavimrc b/jetbrains/ideavimrc new file mode 100644 index 0000000..87a115d --- /dev/null +++ b/jetbrains/ideavimrc @@ -0,0 +1,19 @@ +let mapleader="\" + +set hlsearch +set incsearch +set ignorecase +set smartcase +set showmode +set number +set relativenumber +set scrolloff=3 +set history=100000 +nmap q :q +nmap Q :qa! + +nnoremap [ :action PreviousTab +nnoremap ] :action NextTab + +"nnoremap [ ^ +nnoremap & $ diff --git a/jetbrains/image-20200112231911921-8842506.png b/jetbrains/image-20200112231911921-8842506.png new file mode 100644 index 0000000..6a2ed58 Binary files /dev/null and b/jetbrains/image-20200112231911921-8842506.png differ diff --git a/jetbrains/image-20200112231911921.png b/jetbrains/image-20200112231911921.png new file mode 100644 index 0000000..6a2ed58 Binary files /dev/null and b/jetbrains/image-20200112231911921.png differ diff --git a/jetbrains/image-20200112232250128.png b/jetbrains/image-20200112232250128.png new file mode 100644 index 0000000..acb2cc3 Binary files /dev/null and b/jetbrains/image-20200112232250128.png differ diff --git a/jetbrains/image-20200112232328295.png b/jetbrains/image-20200112232328295.png new file mode 100644 index 0000000..d66df81 Binary files /dev/null and b/jetbrains/image-20200112232328295.png differ diff --git a/raspberry/freerdp.md b/raspberry/freerdp.md new file mode 100644 index 0000000..e01b60b --- /dev/null +++ b/raspberry/freerdp.md @@ -0,0 +1,18 @@ +# freerdp + +## build + +> https://github.com/FreeRDP/FreeRDP/wiki/Compilation + +```bash +git clone git://github.com/FreeRDP/FreeRDP.git +cd FreeRDP +sudo apt-get install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev + +sudo apt-get install libavutil-dev libavcodec-dev libavresample-dev + + +sudo apt-get install libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev + + +``` diff --git a/static/img/image-20200112231911921.png b/static/img/image-20200112231911921.png new file mode 100644 index 0000000..6a2ed58 Binary files /dev/null and b/static/img/image-20200112231911921.png differ diff --git a/static/img/image-20200112232250128.png b/static/img/image-20200112232250128.png new file mode 100644 index 0000000..acb2cc3 Binary files /dev/null and b/static/img/image-20200112232250128.png differ diff --git a/static/img/image-20200112232328295.png b/static/img/image-20200112232328295.png new file mode 100644 index 0000000..d66df81 Binary files /dev/null and b/static/img/image-20200112232328295.png differ