From 62a7f094a91b230aedd10826849da6e0e4293188 Mon Sep 17 00:00:00 2001 From: Gaohg Date: Mon, 13 May 2024 10:39:49 +0800 Subject: [PATCH 1/4] Site updated: 2024-05-13 10:39:48 --- 2016/11/27/tech/python/py3_2_diff/index.html | 32 +- .../python/some_python_phenomenon/index.html | 32 +- 2016/11/29/tech/linux/proxychains/index.html | 32 +- .../29/tech/python/flask/flask_env/index.html | 32 +- .../tech/linux/arch/arch_install/index.html | 32 +- .../12/04/tech/linux/install_flash/index.html | 32 +- 2016/12/10/tech/emacs/emacs_keys/index.html | 32 +- .../tech/python/pep8_pycodestyle/index.html | 32 +- .../emacs/elpy/python_goto_define/index.html | 32 +- 2017/02/04/live/summary-2016/index.html | 32 +- .../26/tech/linux/arch/laptop-mode/index.html | 32 +- .../tech/python/django/django_401/index.html | 32 +- 2017/07/18/martial/pile_work/index.html | 32 +- 2017/07/22/tech/linux/docker/index.html | 32 +- .../22/tech/python/taiga/taiga_env/index.html | 32 +- .../24/tech/python/arch_pip_change/index.html | 32 +- 2017/07/29/live/liveing/index.html | 32 +- .../auto_tools/auto_send_weibo/index.html | 32 +- .../16/tech/linux/work_separation/index.html | 32 +- 2017/09/29/live/days/index.html | 32 +- 2017/09/29/tech/mac/keys/index.html | 32 +- .../python/django/content_type/index.html | 32 +- 2017/11/08/tech/mac/git_errors/index.html | 32 +- 2017/11/26/live/using/index.html | 32 +- 2017/11/28/tech/mac/crack_rec/index.html | 32 +- 2017/12/10/live/pi/index.html | 32 +- 2017/12/13/tech/java/spring_sentry/index.html | 32 +- .../tech/python/django/manytomany/index.html | 32 +- 2018/02/20/live/summary-2017/index.html | 32 +- .../unavailable_modifier_requested/index.html | 32 +- .../tech/front/msword_content_type/index.html | 32 +- 2018/06/10/tech/hacker/ettercap/index.html | 32 +- .../08/tech/hacker/oneplus_6_root/index.html | 32 +- 2018/07/29/tech/linux/alsamixer/index.html | 32 +- .../27/tech/hacker/sub_dns_tools/index.html | 32 +- .../hacker/reverse/reverse-command/index.html | 32 +- 2018/10/23/tech/redis/redis-info/index.html | 32 +- .../linux/ssh/ssh_port_forward/index.html | 32 +- 2019/01/10/tech/hacker/dns/index.html | 32 +- 2019/03/13/tech/linux/deploy/nginx/index.html | 32 +- .../03/13/tech/linux/ssh/ssh_login/index.html | 32 +- 2019/03/14/tech/linux/mysql/index.html | 32 +- 2019/06/02/tech/linux/xrandr/index.html | 32 +- 2024/03/16/tech/env/k8s/index.html | 32 +- 2024/04/11/tech/env/jenkins/index.html | 32 +- 2024/04/12/tech/env/gitlab/index.html | 32 +- 2024/04/12/tech/env/k8s_problems/index.html | 32 +- 2024/04/17/tech/env/chrony/index.html | 36 +- 2024/05/10/tech/env/golang_repo/index.html | 1057 +++++++++++++++++ 2024/05/10/tech/env/verdaccio/index.html | 36 +- 2024/05/11/tech/env/seafile/index.html | 36 +- archives/2016/11/index.html | 32 +- archives/2016/12/index.html | 32 +- archives/2016/index.html | 32 +- archives/2017/01/index.html | 32 +- archives/2017/02/index.html | 32 +- archives/2017/06/index.html | 32 +- archives/2017/07/index.html | 32 +- archives/2017/09/index.html | 32 +- archives/2017/10/index.html | 32 +- archives/2017/11/index.html | 32 +- archives/2017/12/index.html | 32 +- archives/2017/index.html | 32 +- archives/2018/01/index.html | 32 +- archives/2018/02/index.html | 32 +- archives/2018/03/index.html | 32 +- archives/2018/06/index.html | 32 +- archives/2018/07/index.html | 32 +- archives/2018/08/index.html | 32 +- archives/2018/10/index.html | 32 +- archives/2018/11/index.html | 32 +- archives/2018/index.html | 32 +- archives/2019/01/index.html | 32 +- archives/2019/03/index.html | 32 +- archives/2019/06/index.html | 32 +- archives/2019/index.html | 32 +- archives/2024/03/index.html | 32 +- archives/2024/04/index.html | 32 +- archives/2024/05/index.html | 97 +- archives/2024/index.html | 97 +- archives/index.html | 97 +- atom.xml | 65 +- categories/live/index.html | 32 +- categories/martial/index.html | 32 +- categories/tech/index.html | 156 +-- categories/tech/page/2/index.html | 148 +-- categories/tech/page/3/index.html | 148 +-- categories/tech/page/4/index.html | 140 ++- categories/tech/page/5/index.html | 923 ++++++++++++++ content.json | 2 +- index.html | 231 ++-- page/2/index.html | 235 ++-- page/3/index.html | 243 ++-- page/4/index.html | 231 ++-- page/5/index.html | 216 ++-- page/6/index.html | 950 +++++++++++++++ tags/ManyToManyField/index.html | 32 +- tags/SeaFile/index.html | 32 +- tags/UltraEdit/index.html | 32 +- tags/alasmixer/index.html | 32 +- tags/amixer/index.html | 32 +- tags/arch/index.html | 32 +- tags/book/index.html | 32 +- tags/chrony/index.html | 32 +- tags/coder/index.html | 32 +- tags/conten-type/index.html | 32 +- tags/day/index.html | 32 +- tags/deploy/index.html | 32 +- tags/dig/index.html | 32 +- tags/django/index.html | 32 +- tags/dns/index.html | 32 +- tags/doc/index.html | 32 +- tags/docker-compose/index.html | 32 +- tags/docker/index.html | 32 +- tags/docx/index.html | 32 +- tags/elpy/index.html | 32 +- tags/emacs/index.html | 32 +- tags/error/index.html | 32 +- tags/ettercap/index.html | 32 +- tags/flash/index.html | 32 +- tags/flask/index.html | 32 +- tags/forward/index.html | 32 +- tags/git/index.html | 32 +- tags/gitlab/index.html | 97 +- tags/golang/index.html | 935 +++++++++++++++ tags/hacker/index.html | 32 +- tags/i3/index.html | 32 +- tags/i3wm/index.html | 32 +- tags/info/index.html | 32 +- tags/jenkins/index.html | 32 +- tags/jenkins2/index.html | 32 +- tags/k8s/index.html | 32 +- tags/kali/index.html | 32 +- tags/key/index.html | 32 +- tags/kubernetes/index.html | 32 +- tags/laptop/index.html | 32 +- tags/linux/index.html | 32 +- tags/login/index.html | 32 +- tags/mac/index.html | 32 +- tags/mod/index.html | 935 +++++++++++++++ tags/msword/index.html | 32 +- tags/mysql/index.html | 32 +- tags/nginx/index.html | 32 +- tags/nslookup/index.html | 32 +- tags/ntp/index.html | 32 +- tags/office/index.html | 32 +- tags/oneplus/index.html | 32 +- tags/orgmode/index.html | 32 +- tags/orm/index.html | 32 +- tags/os/index.html | 32 +- tags/pep8/index.html | 32 +- tags/pip/index.html | 32 +- tags/pipeline/index.html | 32 +- tags/port/index.html | 32 +- tags/postgresql/index.html | 32 +- tags/problems/index.html | 32 +- tags/proxychains/index.html | 32 +- tags/python/index.html | 32 +- tags/python/page/2/index.html | 32 +- tags/read/index.html | 32 +- tags/redis/index.html | 32 +- tags/reverse/index.html | 32 +- tags/selenium/index.html | 32 +- tags/sentry/index.html | 32 +- tags/server/index.html | 32 +- tags/sina/index.html | 32 +- tags/spring/index.html | 32 +- tags/ssh-config/index.html | 32 +- tags/ssh/index.html | 32 +- "tags/ssh\347\216\257\345\242\203/index.html" | 32 +- tags/sub/index.html | 32 +- tags/tag1/index.html | 32 +- tags/tag2/index.html | 32 +- tags/taiga/index.html | 32 +- tags/tech/index.html | 97 +- tags/token/index.html | 32 +- tags/uwsgi/index.html | 32 +- tags/verdaccio/index.html | 32 +- tags/webdriver/index.html | 32 +- tags/xls/index.html | 32 +- tags/xrandr/index.html | 32 +- "tags/\344\270\255\345\214\273/index.html" | 32 +- "tags/\344\274\240\347\273\237/index.html" | 32 +- "tags/\345\206\205\347\275\221/index.html" | 32 +- .../index.html" | 32 +- "tags/\345\212\210/index.html" | 32 +- "tags/\345\212\210\346\213\263/index.html" | 32 +- "tags/\345\215\225\345\220\221/index.html" | 32 +- "tags/\345\217\214\345\220\221/index.html" | 32 +- .../index.html" | 32 +- "tags/\345\233\275\345\255\246/index.html" | 32 +- "tags/\345\233\275\346\234\257/index.html" | 32 +- "tags/\345\256\211\345\205\250/index.html" | 32 +- "tags/\345\274\200\346\272\220/index.html" | 32 +- "tags/\345\275\242\346\204\217/index.html" | 32 +- "tags/\345\276\256\345\215\232/index.html" | 32 +- .../index.html" | 32 +- "tags/\346\226\260\346\265\252/index.html" | 32 +- .../index.html" | 32 +- .../index.html" | 32 +- "tags/\346\241\251/index.html" | 32 +- "tags/\346\255\246\346\234\257/index.html" | 32 +- .../index.html" | 32 +- "tags/\347\224\237\346\264\273/index.html" | 32 +- .../index.html" | 935 +++++++++++++++ .../index.html" | 32 +- "tags/\347\275\221\347\233\230/index.html" | 32 +- "tags/\350\202\272/index.html" | 32 +- .../index.html" | 32 +- "tags/\351\233\206\347\276\244/index.html" | 32 +- 210 files changed, 11286 insertions(+), 2777 deletions(-) create mode 100644 2024/05/10/tech/env/golang_repo/index.html create mode 100644 categories/tech/page/5/index.html create mode 100644 page/6/index.html create mode 100644 tags/golang/index.html create mode 100644 tags/mod/index.html create mode 100644 "tags/\347\247\201\346\234\211\346\272\220/index.html" diff --git a/2016/11/27/tech/python/py3_2_diff/index.html b/2016/11/27/tech/python/py3_2_diff/index.html index c6ce355a..143518fb 100644 --- a/2016/11/27/tech/python/py3_2_diff/index.html +++ b/2016/11/27/tech/python/py3_2_diff/index.html @@ -449,6 +449,18 @@

python2 and python3 lib different points

docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -550,19 +562,19 @@

    python2 and python3 lib different points

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -762,11 +774,11 @@

    python2 and python3 lib different points

  • - pep8 + pip
  • - pip + pep8
  • @@ -837,6 +849,10 @@

    python2 and python3 lib different points

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -853,10 +869,6 @@

    python2 and python3 lib different points

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2016/11/27/tech/python/some_python_phenomenon/index.html b/2016/11/27/tech/python/some_python_phenomenon/index.html index cd27b44d..dd1554ff 100644 --- a/2016/11/27/tech/python/some_python_phenomenon/index.html +++ b/2016/11/27/tech/python/some_python_phenomenon/index.html @@ -464,6 +464,18 @@

    loop

    code docker-compose + + + + + + @@ -565,19 +577,19 @@

    loop

    code + + @@ -868,10 +884,6 @@

    loop

    code 数据关联 - - diff --git a/2016/11/29/tech/linux/proxychains/index.html b/2016/11/29/tech/linux/proxychains/index.html index 591e980a..77b3c397 100644 --- a/2016/11/29/tech/linux/proxychains/index.html +++ b/2016/11/29/tech/linux/proxychains/index.html @@ -462,6 +462,18 @@

    proxychains

    docker-compose + + + + + + @@ -563,19 +575,19 @@

    proxychains

    - day + tag1 + + @@ -866,10 +882,6 @@

    proxychains

    数据关联 - - diff --git a/2016/11/29/tech/python/flask/flask_env/index.html b/2016/11/29/tech/python/flask/flask_env/index.html index f76d5fda..4420e0b5 100644 --- a/2016/11/29/tech/python/flask/flask_env/index.html +++ b/2016/11/29/tech/python/flask/flask_env/index.html @@ -465,6 +465,18 @@

    flask env install

    docker-compose + + + + + + @@ -566,19 +578,19 @@

    flask env install

    - day + tag1 + + @@ -869,10 +885,6 @@

    flask env install

    数据关联 - - diff --git a/2016/12/04/tech/linux/arch/arch_install/index.html b/2016/12/04/tech/linux/arch/arch_install/index.html index 30670862..78e93c1b 100644 --- a/2016/12/04/tech/linux/arch/arch_install/index.html +++ b/2016/12/04/tech/linux/arch/arch_install/index.html @@ -462,6 +462,18 @@

    arch linux install

    docker-compose + + + + + + @@ -563,19 +575,19 @@

    arch linux install

    - day + tag1 + + @@ -866,10 +882,6 @@

    arch linux install

    数据关联 - - diff --git a/2016/12/04/tech/linux/install_flash/index.html b/2016/12/04/tech/linux/install_flash/index.html index 1d5895ec..0c3fc473 100644 --- a/2016/12/04/tech/linux/install_flash/index.html +++ b/2016/12/04/tech/linux/install_flash/index.html @@ -456,6 +456,18 @@

    linux install flash

    docker-compose + + + + + + @@ -557,19 +569,19 @@

    linux install flash

    - day + tag1 + + @@ -860,10 +876,6 @@

    linux install flash

    数据关联 - - diff --git a/2016/12/10/tech/emacs/emacs_keys/index.html b/2016/12/10/tech/emacs/emacs_keys/index.html index 429de300..aa87b63f 100644 --- a/2016/12/10/tech/emacs/emacs_keys/index.html +++ b/2016/12/10/tech/emacs/emacs_keys/index.html @@ -950,6 +950,18 @@

    base

    norm docker-compose + + + + + + @@ -1051,19 +1063,19 @@

    base

    norm + + @@ -1354,10 +1370,6 @@

    base

    norm 数据关联 - - diff --git a/2017/01/02/tech/python/pep8_pycodestyle/index.html b/2017/01/02/tech/python/pep8_pycodestyle/index.html index 6e7a08d4..b75cf788 100644 --- a/2017/01/02/tech/python/pep8_pycodestyle/index.html +++ b/2017/01/02/tech/python/pep8_pycodestyle/index.html @@ -461,6 +461,18 @@

    pep8(pycodestyle)

    docker-compose + + + + + + @@ -562,19 +574,19 @@

    pep8(pycodestyle)

    - day + tag1 + + @@ -865,10 +881,6 @@

    pep8(pycodestyle)

    数据关联 - - diff --git a/2017/01/11/tech/emacs/elpy/python_goto_define/index.html b/2017/01/11/tech/emacs/elpy/python_goto_define/index.html index e1f9c8d9..a21f1ebf 100644 --- a/2017/01/11/tech/emacs/elpy/python_goto_define/index.html +++ b/2017/01/11/tech/emacs/elpy/python_goto_define/index.html @@ -482,6 +482,18 @@

    summary

    這裏使用的插件是elpy,代 docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -583,19 +595,19 @@

    summary

    這裏使用的插件是elpy,代

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -795,11 +807,11 @@

    summary

    這裏使用的插件是elpy,代

  • - pep8 + pip
  • - pip + pep8
  • @@ -870,6 +882,10 @@

    summary

    這裏使用的插件是elpy,代 orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -886,10 +902,6 @@

    summary

    這裏使用的插件是elpy,代 数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/02/04/live/summary-2016/index.html b/2017/02/04/live/summary-2016/index.html index abaf7941..11b0ea69 100644 --- a/2017/02/04/live/summary-2016/index.html +++ b/2017/02/04/live/summary-2016/index.html @@ -514,6 +514,18 @@

    虚度2016

    docker-compose + + + + + + @@ -615,19 +627,19 @@

    虚度2016

    - - diff --git a/2017/02/26/tech/linux/arch/laptop-mode/index.html b/2017/02/26/tech/linux/arch/laptop-mode/index.html index ed88e604..cba786b9 100644 --- a/2017/02/26/tech/linux/arch/laptop-mode/index.html +++ b/2017/02/26/tech/linux/arch/laptop-mode/index.html @@ -460,6 +460,18 @@

    laptop-mode

    docker-compose + + + + + + @@ -561,19 +573,19 @@

    laptop-mode

    - day + tag1 + + @@ -864,10 +880,6 @@

    laptop-mode

    数据关联 - - diff --git a/2017/06/25/tech/python/django/django_401/index.html b/2017/06/25/tech/python/django/django_401/index.html index 2f7078ac..62317d7a 100644 --- a/2017/06/25/tech/python/django/django_401/index.html +++ b/2017/06/25/tech/python/django/django_401/index.html @@ -475,6 +475,18 @@

    docker-compose + + + + + + @@ -576,19 +588,19 @@

    + + @@ -879,10 +895,6 @@

    数据关联 - - diff --git a/2017/07/18/martial/pile_work/index.html b/2017/07/18/martial/pile_work/index.html index ffda144f..a1b1135d 100644 --- a/2017/07/18/martial/pile_work/index.html +++ b/2017/07/18/martial/pile_work/index.html @@ -450,6 +450,18 @@

    summary

    docker-compose +
  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -551,19 +563,19 @@

    summary

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -763,11 +775,11 @@

    summary

  • - pep8 + pip
  • - pip + pep8
  • @@ -838,6 +850,10 @@

    summary

    orm
  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -854,10 +870,6 @@

    summary

    数据关联 -
  • - flask -
  • -
  • taiga
  • diff --git a/2017/07/22/tech/linux/docker/index.html b/2017/07/22/tech/linux/docker/index.html index d4968b47..bc208595 100644 --- a/2017/07/22/tech/linux/docker/index.html +++ b/2017/07/22/tech/linux/docker/index.html @@ -462,6 +462,18 @@

    docker postgresql 使用

    docker-compose + + + + + + @@ -563,19 +575,19 @@

    docker postgresql 使用

    - day + tag1 + + @@ -866,10 +882,6 @@

    docker postgresql 使用

    数据关联 - - diff --git a/2017/07/22/tech/python/taiga/taiga_env/index.html b/2017/07/22/tech/python/taiga/taiga_env/index.html index df503094..3214c09b 100644 --- a/2017/07/22/tech/python/taiga/taiga_env/index.html +++ b/2017/07/22/tech/python/taiga/taiga_env/index.html @@ -470,6 +470,18 @@

    taiga env

    docker-compose + + + + + + @@ -571,19 +583,19 @@

    taiga env

    - - diff --git a/2017/07/24/tech/python/arch_pip_change/index.html b/2017/07/24/tech/python/arch_pip_change/index.html index 001c92eb..11efb04a 100644 --- a/2017/07/24/tech/python/arch_pip_change/index.html +++ b/2017/07/24/tech/python/arch_pip_change/index.html @@ -472,6 +472,18 @@

    Summary

    arch linux 系统配置文件是综 docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -573,19 +585,19 @@

    Summary

    arch linux 系统配置文件是综

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -785,11 +797,11 @@

    Summary

    arch linux 系统配置文件是综

  • - pep8 + pip
  • - pip + pep8
  • @@ -860,6 +872,10 @@

    Summary

    arch linux 系统配置文件是综 orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -876,10 +892,6 @@

    Summary

    arch linux 系统配置文件是综 数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/07/29/live/liveing/index.html b/2017/07/29/live/liveing/index.html index b317f4b4..d3c50fe7 100644 --- a/2017/07/29/live/liveing/index.html +++ b/2017/07/29/live/liveing/index.html @@ -466,6 +466,18 @@

    一些思考

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -567,19 +579,19 @@

    一些思考

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -779,11 +791,11 @@

    一些思考

  • - pep8 + pip
  • - pip + pep8
  • @@ -854,6 +866,10 @@

    一些思考

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -870,10 +886,6 @@

    一些思考

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/07/29/tech/python/auto_tools/auto_send_weibo/index.html b/2017/07/29/tech/python/auto_tools/auto_send_weibo/index.html index 7445d614..91f89995 100644 --- a/2017/07/29/tech/python/auto_tools/auto_send_weibo/index.html +++ b/2017/07/29/tech/python/auto_tools/auto_send_weibo/index.html @@ -555,6 +555,18 @@

    Summary

    原则是能让机器做的事情 docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -656,19 +668,19 @@

    Summary

    原则是能让机器做的事情

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -868,11 +880,11 @@

    Summary

    原则是能让机器做的事情

  • - pep8 + pip
  • - pip + pep8
  • @@ -943,6 +955,10 @@

    Summary

    原则是能让机器做的事情 orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -959,10 +975,6 @@

    Summary

    原则是能让机器做的事情 数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/09/16/tech/linux/work_separation/index.html b/2017/09/16/tech/linux/work_separation/index.html index c9680c32..6b35fc1d 100644 --- a/2017/09/16/tech/linux/work_separation/index.html +++ b/2017/09/16/tech/linux/work_separation/index.html @@ -479,6 +479,18 @@

    分离自己的工作环境

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -580,19 +592,19 @@

    分离自己的工作环境

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -792,11 +804,11 @@

    分离自己的工作环境

  • - pep8 + pip
  • - pip + pep8
  • @@ -867,6 +879,10 @@

    分离自己的工作环境

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -883,10 +899,6 @@

    分离自己的工作环境

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/09/29/live/days/index.html b/2017/09/29/live/days/index.html index 28716939..86330727 100644 --- a/2017/09/29/live/days/index.html +++ b/2017/09/29/live/days/index.html @@ -474,6 +474,18 @@

    一天的安排

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -575,19 +587,19 @@

    一天的安排

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -787,11 +799,11 @@

    一天的安排

  • - pep8 + pip
  • - pip + pep8
  • @@ -862,6 +874,10 @@

    一天的安排

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -878,10 +894,6 @@

    一天的安排

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/09/29/tech/mac/keys/index.html b/2017/09/29/tech/mac/keys/index.html index 9622656c..505720b5 100644 --- a/2017/09/29/tech/mac/keys/index.html +++ b/2017/09/29/tech/mac/keys/index.html @@ -479,6 +479,18 @@

    summary

    mac 快捷键的一些奇淫异巧< docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -580,19 +592,19 @@

    summary

    mac 快捷键的一些奇淫异巧<

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -792,11 +804,11 @@

    summary

    mac 快捷键的一些奇淫异巧<

  • - pep8 + pip
  • - pip + pep8
  • @@ -867,6 +879,10 @@

    summary

    mac 快捷键的一些奇淫异巧< orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -883,10 +899,6 @@

    summary

    mac 快捷键的一些奇淫异巧< 数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/10/15/tech/python/django/content_type/index.html b/2017/10/15/tech/python/django/content_type/index.html index 6d4e46b6..72ac6183 100644 --- a/2017/10/15/tech/python/django/content_type/index.html +++ b/2017/10/15/tech/python/django/content_type/index.html @@ -471,6 +471,18 @@

    Django content_type 精妙之处

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -572,19 +584,19 @@

    Django content_type 精妙之处

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -784,11 +796,11 @@

    Django content_type 精妙之处

  • - pep8 + pip
  • - pip + pep8
  • @@ -859,6 +871,10 @@

    Django content_type 精妙之处

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -875,10 +891,6 @@

    Django content_type 精妙之处

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/11/08/tech/mac/git_errors/index.html b/2017/11/08/tech/mac/git_errors/index.html index cd8c7e1d..26f77824 100644 --- a/2017/11/08/tech/mac/git_errors/index.html +++ b/2017/11/08/tech/mac/git_errors/index.html @@ -463,6 +463,18 @@

    Summary

    git clone 报错如下: docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -564,19 +576,19 @@

    Summary

    git clone 报错如下:

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -776,11 +788,11 @@

    Summary

    git clone 报错如下:

  • - pep8 + pip
  • - pip + pep8
  • @@ -851,6 +863,10 @@

    Summary

    git clone 报错如下: orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -867,10 +883,6 @@

    Summary

    git clone 报错如下: 数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/11/26/live/using/index.html b/2017/11/26/live/using/index.html index 3090370a..0ed7ee05 100644 --- a/2017/11/26/live/using/index.html +++ b/2017/11/26/live/using/index.html @@ -483,6 +483,18 @@

    中学为体,西学为用-古学今用

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -584,19 +596,19 @@

    中学为体,西学为用-古学今用

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -796,11 +808,11 @@

    中学为体,西学为用-古学今用

  • - pep8 + pip
  • - pip + pep8
  • @@ -871,6 +883,10 @@

    中学为体,西学为用-古学今用

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -887,10 +903,6 @@

    中学为体,西学为用-古学今用

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2017/11/28/tech/mac/crack_rec/index.html b/2017/11/28/tech/mac/crack_rec/index.html index c3d7b5c1..40ce362b 100644 --- a/2017/11/28/tech/mac/crack_rec/index.html +++ b/2017/11/28/tech/mac/crack_rec/index.html @@ -469,6 +469,18 @@

    mac os软件激活方式

    docker-compose + + + + + + @@ -570,19 +582,19 @@

    mac os软件激活方式

    - day + tag1 + + @@ -873,10 +889,6 @@

    mac os软件激活方式

    数据关联 - - diff --git a/2017/12/10/live/pi/index.html b/2017/12/10/live/pi/index.html index b9a1cc17..b0b04854 100644 --- a/2017/12/10/live/pi/index.html +++ b/2017/12/10/live/pi/index.html @@ -470,6 +470,18 @@

    劈拳

    docker-compose + + + + + + @@ -571,19 +583,19 @@

    劈拳

    + + @@ -874,10 +890,6 @@

    劈拳

    数据关联 - - diff --git a/2017/12/13/tech/java/spring_sentry/index.html b/2017/12/13/tech/java/spring_sentry/index.html index 4baf76c1..0f560a5d 100644 --- a/2017/12/13/tech/java/spring_sentry/index.html +++ b/2017/12/13/tech/java/spring_sentry/index.html @@ -471,6 +471,18 @@

    spring boot 添加sentry

    docker-compose + + + + + + @@ -572,19 +584,19 @@

    spring boot 添加sentry

    - day + tag1 + + @@ -875,10 +891,6 @@

    spring boot 添加sentry

    数据关联 - - diff --git a/2018/01/07/tech/python/django/manytomany/index.html b/2018/01/07/tech/python/django/manytomany/index.html index d63576eb..1ebd6ee4 100644 --- a/2018/01/07/tech/python/django/manytomany/index.html +++ b/2018/01/07/tech/python/django/manytomany/index.html @@ -492,6 +492,18 @@

    Django ManyToManyField 字段数据关联

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -593,19 +605,19 @@

    Django ManyToManyField 字段数据关联

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -805,11 +817,11 @@

    Django ManyToManyField 字段数据关联

  • - pep8 + pip
  • - pip + pep8
  • @@ -880,6 +892,10 @@

    Django ManyToManyField 字段数据关联

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -896,10 +912,6 @@

    Django ManyToManyField 字段数据关联

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2018/02/20/live/summary-2017/index.html b/2018/02/20/live/summary-2017/index.html index f5682c03..fafa747e 100644 --- a/2018/02/20/live/summary-2017/index.html +++ b/2018/02/20/live/summary-2017/index.html @@ -531,6 +531,18 @@

    恍惚2017

    docker-compose + + + + + + @@ -632,19 +644,19 @@

    恍惚2017

    - - diff --git a/2018/03/09/tech/linux/deploy/unavailable_modifier_requested/index.html b/2018/03/09/tech/linux/deploy/unavailable_modifier_requested/index.html index 32d2582f..42657841 100644 --- a/2018/03/09/tech/linux/deploy/unavailable_modifier_requested/index.html +++ b/2018/03/09/tech/linux/deploy/unavailable_modifier_requested/index.html @@ -468,6 +468,18 @@

    uwsgi 遇到比较多的一个问题

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -569,19 +581,19 @@

    uwsgi 遇到比较多的一个问题

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -781,11 +793,11 @@

    uwsgi 遇到比较多的一个问题

  • - pep8 + pip
  • - pip + pep8
  • @@ -856,6 +868,10 @@

    uwsgi 遇到比较多的一个问题

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -872,10 +888,6 @@

    uwsgi 遇到比较多的一个问题

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2018/06/09/tech/front/msword_content_type/index.html b/2018/06/09/tech/front/msword_content_type/index.html index ee0ae7cc..2b838ade 100644 --- a/2018/06/09/tech/front/msword_content_type/index.html +++ b/2018/06/09/tech/front/msword_content_type/index.html @@ -476,6 +476,18 @@

    Microsoft Office MIME types for HTTP Content Strea docker-compose + + + + + + @@ -577,19 +589,19 @@

    Microsoft Office MIME types for HTTP Content Strea + + @@ -880,10 +896,6 @@

    Microsoft Office MIME types for HTTP Content Strea 数据关联 - - diff --git a/2018/06/10/tech/hacker/ettercap/index.html b/2018/06/10/tech/hacker/ettercap/index.html index 25844a0b..af33a113 100644 --- a/2018/06/10/tech/hacker/ettercap/index.html +++ b/2018/06/10/tech/hacker/ettercap/index.html @@ -556,6 +556,18 @@

    docker-compose + + + + + + @@ -657,19 +669,19 @@

    - day + tag1 + + @@ -960,10 +976,6 @@

    数据关联 - - diff --git a/2018/07/08/tech/hacker/oneplus_6_root/index.html b/2018/07/08/tech/hacker/oneplus_6_root/index.html index e5abca99..ebb2bf5f 100644 --- a/2018/07/08/tech/hacker/oneplus_6_root/index.html +++ b/2018/07/08/tech/hacker/oneplus_6_root/index.html @@ -479,6 +479,18 @@

    docker-compose + + + + + + @@ -580,19 +592,19 @@

    - - diff --git a/2018/07/29/tech/linux/alsamixer/index.html b/2018/07/29/tech/linux/alsamixer/index.html index ba9b4294..9b27f680 100644 --- a/2018/07/29/tech/linux/alsamixer/index.html +++ b/2018/07/29/tech/linux/alsamixer/index.html @@ -477,6 +477,18 @@

    alsamixer

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -578,19 +590,19 @@

    alsamixer

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -790,11 +802,11 @@

    alsamixer

  • - pep8 + pip
  • - pip + pep8
  • @@ -865,6 +877,10 @@

    alsamixer

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -881,10 +897,6 @@

    alsamixer

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2018/08/27/tech/hacker/sub_dns_tools/index.html b/2018/08/27/tech/hacker/sub_dns_tools/index.html index 28619b87..074459f5 100644 --- a/2018/08/27/tech/hacker/sub_dns_tools/index.html +++ b/2018/08/27/tech/hacker/sub_dns_tools/index.html @@ -457,6 +457,18 @@

    virustotal

    https://www.virustotal.com

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -558,19 +570,19 @@

    virustotal

    https://www.virustotal.com

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -770,11 +782,11 @@

    virustotal

    https://www.virustotal.com

  • - pep8 + pip
  • - pip + pep8
  • @@ -845,6 +857,10 @@

    virustotal

    https://www.virustotal.com

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -861,10 +877,6 @@

    virustotal

    https://www.virustotal.com

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2018/10/20/tech/hacker/reverse/reverse-command/index.html b/2018/10/20/tech/hacker/reverse/reverse-command/index.html index 42d62e3f..914b2970 100644 --- a/2018/10/20/tech/hacker/reverse/reverse-command/index.html +++ b/2018/10/20/tech/hacker/reverse/reverse-command/index.html @@ -473,6 +473,18 @@

    docker-compose + + + + + + @@ -574,19 +586,19 @@

    - day + tag1 + + @@ -877,10 +893,6 @@

    数据关联 - - diff --git a/2018/10/23/tech/redis/redis-info/index.html b/2018/10/23/tech/redis/redis-info/index.html index 8b310665..8eb6e5d5 100644 --- a/2018/10/23/tech/redis/redis-info/index.html +++ b/2018/10/23/tech/redis/redis-info/index.html @@ -514,6 +514,18 @@

    redis 性能指标(info命令使用)

    docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -615,19 +627,19 @@

    redis 性能指标(info命令使用)

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -827,11 +839,11 @@

    redis 性能指标(info命令使用)

  • - pep8 + pip
  • - pip + pep8
  • @@ -902,6 +914,10 @@

    redis 性能指标(info命令使用)

    orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -918,10 +934,6 @@

    redis 性能指标(info命令使用)

    数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2018/11/22/tech/linux/ssh/ssh_port_forward/index.html b/2018/11/22/tech/linux/ssh/ssh_port_forward/index.html index 55e7c183..79b7684b 100644 --- a/2018/11/22/tech/linux/ssh/ssh_port_forward/index.html +++ b/2018/11/22/tech/linux/ssh/ssh_port_forward/index.html @@ -479,6 +479,18 @@

    Summary

    通过公网连接不同的局域 docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -580,19 +592,19 @@

    Summary

    通过公网连接不同的局域

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -792,11 +804,11 @@

    Summary

    通过公网连接不同的局域

  • - pep8 + pip
  • - pip + pep8
  • @@ -867,6 +879,10 @@

    Summary

    通过公网连接不同的局域 orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -883,10 +899,6 @@

    Summary

    通过公网连接不同的局域 数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2019/01/10/tech/hacker/dns/index.html b/2019/01/10/tech/hacker/dns/index.html index 59f43aab..3b6a06b8 100644 --- a/2019/01/10/tech/hacker/dns/index.html +++ b/2019/01/10/tech/hacker/dns/index.html @@ -471,6 +471,18 @@

    nslookup

    非交互模式 docker-compose +

  • + golang +
  • + +
  • + 私有源 +
  • + +
  • + mod +
  • +
  • jenkins
  • @@ -572,19 +584,19 @@

    nslookup

    非交互模式

  • - day + tag1
  • - 时间管理 + tag2
  • - tag1 + day
  • - tag2 + 时间管理
  • @@ -784,11 +796,11 @@

    nslookup

    非交互模式

  • - pep8 + pip
  • - pip + pep8
  • @@ -859,6 +871,10 @@

    nslookup

    非交互模式 orm

  • +
  • + flask +
  • +
  • ManyToManyField
  • @@ -875,10 +891,6 @@

    nslookup

    非交互模式 数据关联 -

  • - flask -
  • -
  • taiga
  • diff --git a/2019/03/13/tech/linux/deploy/nginx/index.html b/2019/03/13/tech/linux/deploy/nginx/index.html index 90c663e0..0a7f1022 100644 --- a/2019/03/13/tech/linux/deploy/nginx/index.html +++ b/2019/03/13/tech/linux/deploy/nginx/index.html @@ -470,6 +470,18 @@

    遇到的一些问题

    @@ -528,7 +577,7 @@

    - 展开全文 >> + 展开全文 >>

    @@ -558,33 +607,28 @@

    -
    +

    - chrony 时间同步 + golang 私有包

    -
    -

    Chrony 是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony 也可以作为服务端软件为其他计算机提供时间同步服务。

    -

    Chrony 由两个程序组成,分别是 chronyd 和 chronyc

    -

    chronyd 是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。
    chronyc 提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在 chronyd 实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

    -

    NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步。
    RHEL7 中默认使用 chrony 作为时间服务器,也支持 NTP,需要额外安装。
    NTP 与 chrony 不能同时存在,只能用其中一个,并将另一个 mask 掉。

    - - more >> - +
    1
    2
    3
    4
    RUN go env -w GOPRIVATE="gitlabIp"
    RUN go env -w GONOPROXY="gitlabIp"
    RUN go env -w GOINSECURE="gitlabIp"
    RUN go env -w GONOSUMDB="gitlabIp"
    + @@ -601,15 +645,19 @@

    + + @@ -630,7 +678,7 @@

    - 展开全文 >> + 展开全文 >>

    @@ -660,29 +708,29 @@

    -
    +

    - k8s 问题集锦 + verdaccio 前端私有源

    -
    -

    收录一些 k8s 使用过程中遇到比较常见的问题,以及解决办法

    +

    我们平时使用 npm publish 进行发布时,上传的仓库默认地址是 npm,公司内部包的管理并不希望发布到公网去,所以需要发布到自己的私有仓库, 之前都是用的 cnpmjs, 由于没有维护了,太老了,所以改用 Verdaccio。 通过 Verdaccio 工具在本地新建一个仓库地址,再把本地的默认上传仓库地址切换到本地仓库地址即可。当 npm install 时没有找到本地的仓库,则 Verdaccio 默认配置中会从 npm 中央仓库下载。

    - more >> + more >> @@ -700,11 +748,15 @@

    + + @@ -725,7 +777,7 @@

    - 展开全文 >> + 展开全文 >>

    @@ -755,29 +807,32 @@

    -
    +

    - gitlab + chrony 时间同步

    -
    -

    GitLab 是由 GitLab 公司开发的、基于 Git 的集成软件开发平台。另外,GitLab 且具有 wiki 以及在线编辑、issue 跟踪功能、CI/CD 等功能。
    官网: https://gitlab.com

    +

    Chrony 是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony 也可以作为服务端软件为其他计算机提供时间同步服务。

    +

    Chrony 由两个程序组成,分别是 chronyd 和 chronyc

    +

    chronyd 是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。
    chronyc 提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在 chronyd 实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

    +

    NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步。
    RHEL7 中默认使用 chrony 作为时间服务器,也支持 NTP,需要额外安装。
    NTP 与 chrony 不能同时存在,只能用其中一个,并将另一个 mask 掉。

    - more >> + more >> @@ -795,11 +850,15 @@

    + + @@ -820,7 +879,7 @@

    - 展开全文 >> + 展开全文 >>

    @@ -850,29 +909,29 @@

    -
    +

    - jenkins + k8s 问题集锦

    -
    -

    Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的 Shell 脚本和 Windows 批处理命令。
    官网: https://www.jenkins.io

    +

    收录一些 k8s 使用过程中遇到比较常见的问题,以及解决办法

    - more >> + more >> @@ -890,19 +949,19 @@

    @@ -923,7 +982,7 @@

    - 展开全文 >> + 展开全文 >>

    @@ -953,30 +1012,29 @@

    -
    +

    - k8s 部署 + gitlab

    -
    -

    Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。
    Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。K8s 这个缩写是因为 K 和 s 之间有 8 个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。 Kubernetes 建立在 Google 大规模运行生产工作负载十几年经验的基础上, 结合了社区中最优秀的想法和实践。
    官网: https://kubernetes.io

    -

    主要记录官网的安装部署实践, 以及一些遇到的问题

    +

    GitLab 是由 GitLab 公司开发的、基于 Git 的集成软件开发平台。另外,GitLab 且具有 wiki 以及在线编辑、issue 跟踪功能、CI/CD 等功能。
    官网: https://gitlab.com

    - more >> + more >> @@ -994,15 +1052,11 @@

    - - @@ -1023,7 +1077,7 @@

    - 展开全文 >> + 展开全文 >>

    @@ -1053,32 +1107,29 @@

    -
    +

    - linux 多显示器管理 + jenkins

    -
    -

    linux 通过命令行控制桌面显示

    -

    Summary

    我这里使用的i3wm 窗口管理器. -所以,操作的话,基本是靠命令来完成的 -现在我需要使用多个显示器,就用到了xrandr这个工具

    可用显示器展示

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    > xrandr
    eDP-1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 276mm x 155mm
    1366x768 60.11*+
    1280x720 60.00 59.99 59.86 59.74
    1024x768 60.04 60.00
    960x720 60.00
    928x696 60.05
    896x672 60.01
    1024x576 59.95 59.96 59.90 59.82
    960x600 59.93 60.00
    960x540 59.96 59.99 59.63 59.82
    800x600 60.00 60.32 56.25
    840x525 60.01 59.88
    864x486 59.92 59.57
    700x525 59.98
    800x450 59.95 59.82
    640x512 60.02
    700x450 59.96 59.88
    640x480 60.00 59.94
    720x405 59.51 58.99
    684x384 59.88 59.85
    640x400 59.88 59.98
    640x360 59.86 59.83 59.84 59.32
    512x384 60.00
    512x288 60.00 59.92
    480x270 59.63 59.82
    400x300 60.32 56.34
    432x243 59.92 59.57
    320x240 60.05
    360x202 59.51 59.13
    320x180 59.84 59.32
    DP-1 disconnected primary (normal left inverted right x axis y axis)
    HDMI-1 disconnected (normal left inverted right x axis y axis)
    DP-2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    1024x768 60.00*
    800x600 60.32 56.25
    848x480 60.00
    640x480 59.94
    +

    Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的 Shell 脚本和 Windows 批处理命令。
    官网: https://www.jenkins.io

    - more >> + more >> @@ -1092,15 +1143,23 @@

    linux 通过命令行控制桌面显示

    @@ -1121,7 +1180,7 @@

    linux 通过命令行控制桌面显示

    - 展开全文 >> + 展开全文 >>

    @@ -1276,15 +1335,15 @@

    linux 通过命令行控制桌面显示

    + + + + + + @@ -1647,6 +1718,10 @@

    linux 通过命令行控制桌面显示

    forward +

    + @@ -1671,10 +1746,6 @@

    linux 通过命令行控制桌面显示

    自动化 -

    - diff --git a/page/2/index.html b/page/2/index.html index 38f756a4..3ad057dc 100644 --- a/page/2/index.html +++ b/page/2/index.html @@ -155,30 +155,30 @@

    -
    +

    - mysql记录 + k8s 部署

    -
    -

    配置相关

      -
    • 监听公网ip,修改端口
    • 1
      2
      3
      sudo vim /etc/mysql/my.cnf
      port=3389
      bind-address='0.0.0.0'

      +

      Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。
      Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。K8s 这个缩写是因为 K 和 s 之间有 8 个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。 Kubernetes 建立在 Google 大规模运行生产工作负载十几年经验的基础上, 结合了社区中最优秀的想法和实践。
      官网: https://kubernetes.io

      +

      主要记录官网的安装部署实践, 以及一些遇到的问题

      - more >> + more >> @@ -192,15 +192,23 @@

      配置相关

        @@ -221,7 +229,7 @@

        配置相关

          - 展开全文 >> + 展开全文 >>

          @@ -251,30 +259,32 @@

          配置相关

            -
            +

            - nginx 日常 + linux 多显示器管理

            -
            -

            遇到的一些问题

              -
            • 大文件无法上传
            • 1
              2
              3
              4
              server{
              client_max_body_size 30m; # 默认是1m
              ...
              }

              +

              linux 通过命令行控制桌面显示

              +

              Summary

              我这里使用的i3wm 窗口管理器. +所以,操作的话,基本是靠命令来完成的 +现在我需要使用多个显示器,就用到了xrandr这个工具

              可用显示器展示

              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              17
              18
              19
              20
              21
              22
              23
              24
              25
              26
              27
              28
              29
              30
              31
              32
              33
              34
              35
              36
              37
              38
              > xrandr
              eDP-1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 276mm x 155mm
              1366x768 60.11*+
              1280x720 60.00 59.99 59.86 59.74
              1024x768 60.04 60.00
              960x720 60.00
              928x696 60.05
              896x672 60.01
              1024x576 59.95 59.96 59.90 59.82
              960x600 59.93 60.00
              960x540 59.96 59.99 59.63 59.82
              800x600 60.00 60.32 56.25
              840x525 60.01 59.88
              864x486 59.92 59.57
              700x525 59.98
              800x450 59.95 59.82
              640x512 60.02
              700x450 59.96 59.88
              640x480 60.00 59.94
              720x405 59.51 58.99
              684x384 59.88 59.85
              640x400 59.88 59.98
              640x360 59.86 59.83 59.84 59.32
              512x384 60.00
              512x288 60.00 59.92
              480x270 59.63 59.82
              400x300 60.32 56.34
              432x243 59.92 59.57
              320x240 60.05
              360x202 59.51 59.13
              320x180 59.84 59.32
              DP-1 disconnected primary (normal left inverted right x axis y axis)
              HDMI-1 disconnected (normal left inverted right x axis y axis)
              DP-2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
              1024x768 60.00*
              800x600 60.32 56.25
              848x480 60.00
              640x480 59.94
              - more >> + more >> @@ -292,11 +302,11 @@

              遇到的一些问题

              @@ -317,7 +327,7 @@

              遇到的一些问题

                - 展开全文 >> + 展开全文 >>

                @@ -347,37 +357,30 @@

                遇到的一些问题

                  -
                  +

                  - 服务器ssh登录配置 + mysql记录

                  -
                  -

                  服务器ssh登录配置

                  -

                  Summary

                  服务器的安全问题,务必要认真对待。 -安全策略: -

                    -
                  • 不允许root登录
                  • -
                  • 不允许密码登录,key
                  • -
                  • 修改ssh监听端口
                  • -
                  • 只允许指定ip 访问,就是白名单
                  • -

                  配置文件

                  1
                  2
                  3
                  4
                  5
                  6
                  7
                  8
                  9
                  10
                  11
                  vim /etc/ssh/sshd_config
                  Port 22 # 取消注释,修改监听端口
                  StrictModes yes # 用户权限鉴定的,建议设置
                  RSAAuthentication yes # RSA 公钥鉴定
                  PubkeyAuthentication yes # 允许key的方式登录
                  PermitRootLogin no # 不允许root登录
                  PasswordAuthentication no # 不允许密码登录
                  vim ~/.ssh/authorized_keys # 这个文件每一行代表一个公共key
                  chmod 600 ~/.ssh/authorized_keys
                  chmod 700 ~/.ssh
                  systemctl restart sshd

                  +

                  配置相关

                    +
                  • 监听公网ip,修改端口
                  • 1
                    2
                    3
                    sudo vim /etc/mysql/my.cnf
                    port=3389
                    bind-address='0.0.0.0'

                    - more >> + more >> @@ -391,11 +394,15 @@

                    服务器ssh登录配置

                    @@ -416,7 +423,7 @@

                    服务器ssh登录配置

                    - 展开全文 >> + 展开全文 >>

                    @@ -446,32 +453,30 @@

                    服务器ssh登录配置

                    -

                    +

                    - 域名信息收集工具 + nginx 日常

                    -
                    -

                    nslookup

                    非交互模式 -

                    1
                    2
                    nslookup www.baidu.com
                    nslookup -type=ns www.baidu.com 8.8.8.8

                    交互模式 -

                    1
                    2
                    3
                    4
                    nslookup
                    >www.baidu.com # 查询指定域名
                    >server 8.8.8.8 # 设置dns服务器
                    >set type=ns # 设置记录类型

                    整个查询过程一般会有多个步骤,从根一级级查询回来,回来的记录可能还是一个域名,继续查询,最终得到ip。 -当然,这个过程自动完成,想看细节,最好抓包去看。 +

                    遇到的一些问题

                      +
                    • 大文件无法上传
                    • 1
                      2
                      3
                      4
                      server{
                      client_max_body_size 30m; # 默认是1m
                      ...
                      }

                      - more >> + more >> @@ -485,15 +490,15 @@

                      nslookup

                      非交互模式

                      @@ -514,7 +519,7 @@

                      nslookup

                      非交互模式

                      - 展开全文 >> + 展开全文 >>

                      @@ -544,31 +549,37 @@

                      nslookup

                      非交互模式 -

                      +

                      - ssh port forward + 服务器ssh登录配置

                      -
                      -

                      Summary

                      通过公网连接不同的局域网,使其就像同一个局域网内部访问一般。

                      一些额外参数

                      1
                      2
                      3
                      4
                      5
                      6
                      -f  通常和-N连用,不登录到远程主机,就是后台执行的意思
                      -N 不执行脚本或命令,通常与-f连用
                      -g 在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接
                      -q quiet模式,忽视大部分的警告和诊断信息
                      -T 禁用tty分配
                      -n 重定向stdin为/dev/null,用于配合-f后台任务

                      建立专门的linux账号用户用于端口转发(考虑安全性)

                      不让该账户执行命令 -

                      1
                      2
                      3
                      useradd -m tunnel
                      passwd tunnel
                      chsh -s /bin/false tunnel

                      绑定本地端口(-D)(socket5代理)

                      转发本地端口流量至指定主机

                      1
                      ssh -D 8888 user@host

                      这样所有来到本地8888端口的流量都有发送到host主机,就是远程主机 -应用场景:数据过滤,限制指定主机上网,代理,等等. +

                      服务器ssh登录配置

                      +

                      Summary

                      服务器的安全问题,务必要认真对待。 +安全策略: +

                        +
                      • 不允许root登录
                      • +
                      • 不允许密码登录,key
                      • +
                      • 修改ssh监听端口
                      • +
                      • 只允许指定ip 访问,就是白名单
                      • +

                      配置文件

                      1
                      2
                      3
                      4
                      5
                      6
                      7
                      8
                      9
                      10
                      11
                      vim /etc/ssh/sshd_config
                      Port 22 # 取消注释,修改监听端口
                      StrictModes yes # 用户权限鉴定的,建议设置
                      RSAAuthentication yes # RSA 公钥鉴定
                      PubkeyAuthentication yes # 允许key的方式登录
                      PermitRootLogin no # 不允许root登录
                      PasswordAuthentication no # 不允许密码登录
                      vim ~/.ssh/authorized_keys # 这个文件每一行代表一个公共key
                      chmod 600 ~/.ssh/authorized_keys
                      chmod 700 ~/.ssh
                      systemctl restart sshd

                      - more >> + more >> @@ -581,20 +592,12 @@

                      Summary

                      通过公网连接不同的局域

                      @@ -615,7 +618,7 @@

                      Summary

                      通过公网连接不同的局域

                      - 展开全文 >> + 展开全文 >>

                      @@ -645,41 +648,32 @@

                      Summary

                      通过公网连接不同的局域 -

                      +

                      - redis拾遗-性能指标 + 域名信息收集工具

                      -
                      -

                      redis 性能指标(info命令使用)

                      -

                      Summary

                      Info 指令显示的信息量非常大,可以分为9大块: -

                        -
                      • Server 服务器运行的环境参数
                      • -
                      • Clients 客户端相关信息
                      • -
                      • Memory 服务器运行内存统计数据
                      • -
                      • Persistence 持久化信息
                      • -
                      • Stats 通用统计数据
                      • -
                      • Replication 主从复制相关信息
                      • -
                      • CPU CPU 使用情况
                      • -
                      • Cluster 集群信息
                      • -
                      • KeySpace 键值对统计数量信息...
                      • -

                      +

                      nslookup

                      非交互模式 +

                      1
                      2
                      nslookup www.baidu.com
                      nslookup -type=ns www.baidu.com 8.8.8.8

                      交互模式 +

                      1
                      2
                      3
                      4
                      nslookup
                      >www.baidu.com # 查询指定域名
                      >server 8.8.8.8 # 设置dns服务器
                      >set type=ns # 设置记录类型

                      整个查询过程一般会有多个步骤,从根一级级查询回来,回来的记录可能还是一个域名,继续查询,最终得到ip。 +当然,这个过程自动完成,想看细节,最好抓包去看。 - more >> + more >> @@ -693,11 +687,15 @@

                      redis 性能指标(info命令使用)

                      @@ -718,7 +716,7 @@

                      redis 性能指标(info命令使用)

                      - 展开全文 >> + 展开全文 >>

                      @@ -748,45 +746,32 @@

                      redis 性能指标(info命令使用)

                      -

                      +

                      - 逆向工具 + ssh port forward

                      -
                      -

                      逆向工具命令:

                        -
                      • ldd: 依赖链接库查看(mac 参考otool -L)

                        -
                      • -
                      • objdump: 依赖libbfd, 提取各种信息

                        -
                      • -
                      • otool: 解析OS X 二进制文件

                        -
                      • -
                      • dumpbin: 微软提取pe文件信息

                        -
                      • -
                      • nm: display name list (symbol table)

                        -
                      • -
                      • c++filt: C++,java程序重载函数还原(nm test |grep func|c++filt)

                        -
                      • -
                      • strings: 字符串搜索

                        -
                      • -
                      • ndisasm|diSorm: 流式反汇编器

                        -
                      • -
                      - +

                      Summary

                      通过公网连接不同的局域网,使其就像同一个局域网内部访问一般。

                      一些额外参数

                      1
                      2
                      3
                      4
                      5
                      6
                      -f  通常和-N连用,不登录到远程主机,就是后台执行的意思
                      -N 不执行脚本或命令,通常与-f连用
                      -g 在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接
                      -q quiet模式,忽视大部分的警告和诊断信息
                      -T 禁用tty分配
                      -n 重定向stdin为/dev/null,用于配合-f后台任务

                      建立专门的linux账号用户用于端口转发(考虑安全性)

                      不让该账户执行命令 +

                      1
                      2
                      3
                      useradd -m tunnel
                      passwd tunnel
                      chsh -s /bin/false tunnel

                      绑定本地端口(-D)(socket5代理)

                      转发本地端口流量至指定主机

                      1
                      ssh -D 8888 user@host

                      这样所有来到本地8888端口的流量都有发送到host主机,就是远程主机 +应用场景:数据过滤,限制指定主机上网,代理,等等. + + more >> + @@ -803,7 +788,15 @@

                      - + + + + + +

                    @@ -824,7 +817,7 @@

                    - 展开全文 >> + 展开全文 >>

                    @@ -854,29 +847,42 @@

                    +

                    - 子域名信息收集工具 + redis拾遗-性能指标

                    -
                    -

                    virustotal

                    https://www.virustotal.com

                    -

                    DNSdumpster

                    https:/dnsdumpster.com

                    Sublist3r

                    这个应该是最好用的 -比较全面

                    暴力破解

                    1
                    2
                    3
                    4
                    5
                    6
                    fierce -dnsserver 8.8.8.8 -dns sina.com.cn -wordlist a.txt
                    dnsdict6 -d4 -t 16 -x sina.com
                    dnsenum -f dnsbig.txt -dnsserver 8.8.8.8 sina.com -o sina.xml
                    dnsmap sina.com -w dns.txt
                    dnsrecon -d sina.com --lifetime 10 -t brt -D dnsbig.txt
                    dnsrecon -t std -d sina.com

                    +

                    redis 性能指标(info命令使用)

                    +

                    Summary

                    Info 指令显示的信息量非常大,可以分为9大块: +

                      +
                    • Server 服务器运行的环境参数
                    • +
                    • Clients 客户端相关信息
                    • +
                    • Memory 服务器运行内存统计数据
                    • +
                    • Persistence 持久化信息
                    • +
                    • Stats 通用统计数据
                    • +
                    • Replication 主从复制相关信息
                    • +
                    • CPU CPU 使用情况
                    • +
                    • Cluster 集群信息
                    • +
                    • KeySpace 键值对统计数量信息...
                    • +

                    + + more >> + @@ -889,11 +895,11 @@

                    virustotal

                    https://www.virustotal.com

                  @@ -914,7 +920,7 @@

                  virustotal

                  https://www.virustotal.com

                  - 展开全文 >> + 展开全文 >>

                  @@ -944,34 +950,45 @@

                  virustotal

                  https://www.virustotal.com

                  +

                  - alsamixer 控制音量 + 逆向工具

                  -
                  -

                  alsamixer

                  -

                  alsamixer 终端交互式设置音量

                  1
                  2
                  3
                  F6 选择网卡
                  F2 显示系统信息,可以看到系统中已有网卡信息
                  Esc 后退

                  1
                  2
                  3
                  M 静音状态切换
                  Q,W,E 增大 左,右,通道 的音量
                  Z,X,C 减小 左,右,通道 的音量

                  amixer 命令行控制系统声音

                  1
                  cat /proc/asound/cards  # 查看系统声卡
                  -输出如下 -
                  1
                  2
                  0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                  1 [PCH ]: HDA-Intel - HDA Intel PCH
                  -设置声音 -
                  1
                  amixer -c 1 -q set Master 2dB+ unmute

                  1
                  2
                  -c 制定声卡id, 默认为0
                  -q 安静模式,不输出结果

                  -

                  i3wm 快捷键配置

                  -

                  1
                  2
                  3
                  bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -c 1 -q set Master 2dB+ unmute
                  bindsym XF86AudioLowerVolume exec --no-startup-id amixer -c 1 -q set Master 2dB- unmute
                  bindsym XF86AudioMute exec --no-startup-id amixer -c 1 -q set Master toggle set Headphone toggle

                  +

                  逆向工具命令:

                    +
                  • ldd: 依赖链接库查看(mac 参考otool -L)

                    +
                  • +
                  • objdump: 依赖libbfd, 提取各种信息

                    +
                  • +
                  • otool: 解析OS X 二进制文件

                    +
                  • +
                  • dumpbin: 微软提取pe文件信息

                    +
                  • +
                  • nm: display name list (symbol table)

                    +
                  • +
                  • c++filt: C++,java程序重载函数还原(nm test |grep func|c++filt)

                    +
                  • +
                  • strings: 字符串搜索

                    +
                  • +
                  • ndisasm|diSorm: 流式反汇编器

                    +
                  • +
                  + @@ -984,23 +1001,11 @@

                  alsamixer

                  @@ -1012,7 +1017,7 @@

                  alsamixer

                  @@ -1021,7 +1026,7 @@

                  alsamixer

                  - 展开全文 >> + 展开全文 >>

                  @@ -1051,46 +1056,29 @@

                  alsamixer

                  -

                  +

                  - 一加6 获取root权限 + 子域名信息收集工具

                  -
                  -

                  一加6 获取root权限

                  下载相关文件

                  -

                  TeamWin Recovery Project: 全触屏操作的第三方Recovery, 支持多国语言,很强大

                  - -

                  推送文件到手机

                  1
                  2
                  3
                  4
                  gpg --verify twrp-3.2.2-0-enchilada.img.asc twrp-3.2.2-0-enchilada.img  # 引导文件校验
                  gpg --verify twrp-installer-enchilada-3.2.2-0.zip.asc twrp-installer-enchilada-3.2.2-0.zip # 安装包校验
                  adb push twrp-installer-enchilada-3.2.2-0.zip /sdcard/
                  adb push Magisk-v16.0.zip /sdcard/
                  - -

                  解锁BootLoader

                    -
                  • 此升级方式会清空手机内所有内容,请务必先备份。
                  • -
                  • 设置 -> 系统 -> 关于手机 -> 高级 -> 连续点击“版本号”7次打开开发者选项
                  • -
                  • 设置 -> 系统 -> 开发者选项 -> 打开“OEM 解锁” -> 打开”高级重启”
                  • -
                  • 关机 -> 进入fastboot
                  • -
                  -
                  1
                  2
                  adb reboot bootloader  # 进入刷机状态
                  fastboot oem unlock # 选择unlock the bootloader ->确认
                  - - -

                  刷入twrp, Magisk包

                  1
                  2
                  3
                  4
                  5
                  adb reboot bootloader  # 进入到BootLoader
                  fastboot boot twrp-3.2.2-0-enchilada.img # 从twrp启动
                  ## 点击install 选择/sdcard/下的zip包安装, 有两个(twrp-installer-enchilada-3.2.2-0.zip)是更改系统recovery, (Magisk-v16.0.zip)是root管理包, 安装完重启
                  ## 重启就可以看到root管理工具了
                  adb reboot recovery # 进入twrp
                  - +

                  virustotal

                  https://www.virustotal.com

                  +

                  DNSdumpster

                  https:/dnsdumpster.com

                  Sublist3r

                  这个应该是最好用的 +比较全面

                  暴力破解

                  1
                  2
                  3
                  4
                  5
                  6
                  fierce -dnsserver 8.8.8.8 -dns sina.com.cn -wordlist a.txt
                  dnsdict6 -d4 -t 16 -x sina.com
                  dnsenum -f dnsbig.txt -dnsserver 8.8.8.8 sina.com -o sina.xml
                  dnsmap sina.com -w dns.txt
                  dnsrecon -d sina.com --lifetime 10 -t brt -D dnsbig.txt
                  dnsrecon -t std -d sina.com

                  @@ -1103,15 +1091,11 @@

                  - -

                @@ -1132,7 +1116,7 @@

                - 展开全文 >> + 展开全文 >>

                @@ -1287,15 +1271,15 @@

                + + @@ -1682,10 +1682,6 @@

                自动化 - - diff --git a/page/3/index.html b/page/3/index.html index 651dba84..3e137633 100644 --- a/page/3/index.html +++ b/page/3/index.html @@ -155,33 +155,34 @@

                -
                +

                - 安全工具系列之ettercap + alsamixer 控制音量

                -
                -

                简单介绍一下,挺早就想写一下这一系列比较好用的工具了,只是太懒了。
                现在抽周末,慢慢地完成这一想法吧,算是一个系列.
                主要以一些功能介绍,是常用命令为主,原理层面的话,可能不会特别深。毕竟还是需要比较专业的术语来说明,就太复杂了。

                -

                回到正题,就从内网渗透神器ettercap开始吧,最近用到了这个工具。也是我众多喜爱工具中感觉比较好用的一款。

                -

                简单介绍一下ettercap这款工具,内网渗透,这款工具用好了,差不多内网你就可以横着走了。

                -

                什么叫内网?通俗一点,就是局域网,连的同一个路由器。这样说我觉得挺通俗了,如果觉得不好,欢迎随意批评订正。

                - - more >> - +

                alsamixer

                +

                alsamixer 终端交互式设置音量

                1
                2
                3
                F6 选择网卡
                F2 显示系统信息,可以看到系统中已有网卡信息
                Esc 后退

                1
                2
                3
                M 静音状态切换
                Q,W,E 增大 左,右,通道 的音量
                Z,X,C 减小 左,右,通道 的音量

                amixer 命令行控制系统声音

                1
                cat /proc/asound/cards  # 查看系统声卡
                +输出如下 +
                1
                2
                0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                1 [PCH ]: HDA-Intel - HDA Intel PCH
                +设置声音 +
                1
                amixer -c 1 -q set Master 2dB+ unmute

                1
                2
                -c 制定声卡id, 默认为0
                -q 安静模式,不输出结果

                +

                i3wm 快捷键配置

                +

                1
                2
                3
                bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -c 1 -q set Master 2dB+ unmute
                bindsym XF86AudioLowerVolume exec --no-startup-id amixer -c 1 -q set Master 2dB- unmute
                bindsym XF86AudioMute exec --no-startup-id amixer -c 1 -q set Master toggle set Headphone toggle

                @@ -193,32 +194,24 @@

                @@ -230,7 +223,7 @@

                @@ -239,7 +232,7 @@

                - 展开全文 >> + 展开全文 >>

                @@ -269,28 +262,46 @@

                -
                +

                - Microsoft Office MIME types for HTTP Content Streaming + 一加6 获取root权限

                -
                -

                Microsoft Office MIME types for HTTP Content Streaming

                -microsoft file stream 'Content-Type'

                1
                2
                3
                4
                5
                6
                7
                8
                9
                10
                11
                12
                13
                14
                15
                16
                17
                18
                19
                20
                21
                22
                Extension MIME Type
                .doc application/msword
                .dot application/msword</p><p>.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
                .dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
                .docm application/vnd.ms-word.document.macroEnabled.12
                .dotm application/vnd.ms-word.template.macroEnabled.12</p><p>.xls application/vnd.ms-excel
                .xlt application/vnd.ms-excel
                .xla application/vnd.ms-excel</p><p>.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
                .xltx application/vnd.openxmlformats-officedocument.spreadsheetml.template
                .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
                .xltm application/vnd.ms-excel.template.macroEnabled.12
                .xlam application/vnd.ms-excel.addin.macroEnabled.12
                .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12</p><p>.ppt application/vnd.ms-powerpoint
                .pot application/vnd.ms-powerpoint
                .pps application/vnd.ms-powerpoint
                .ppa application/vnd.ms-powerpoint</p><p>.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
                .potx application/vnd.openxmlformats-officedocument.presentationml.template
                .ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
                .ppam application/vnd.ms-powerpoint.addin.macroEnabled.12
                .pptm application/vnd.ms-powerpoint.presentation.macroEnabled.12
                .potm application/vnd.ms-powerpoint.template.macroEnabled.12
                .ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12</p><p>.mdb application/vnd.ms-access

                +

                一加6 获取root权限

                下载相关文件

                +

                TeamWin Recovery Project: 全触屏操作的第三方Recovery, 支持多国语言,很强大

                + +

                推送文件到手机

                1
                2
                3
                4
                gpg --verify twrp-3.2.2-0-enchilada.img.asc twrp-3.2.2-0-enchilada.img  # 引导文件校验
                gpg --verify twrp-installer-enchilada-3.2.2-0.zip.asc twrp-installer-enchilada-3.2.2-0.zip # 安装包校验
                adb push twrp-installer-enchilada-3.2.2-0.zip /sdcard/
                adb push Magisk-v16.0.zip /sdcard/
                + +

                解锁BootLoader

                  +
                • 此升级方式会清空手机内所有内容,请务必先备份。
                • +
                • 设置 -> 系统 -> 关于手机 -> 高级 -> 连续点击“版本号”7次打开开发者选项
                • +
                • 设置 -> 系统 -> 开发者选项 -> 打开“OEM 解锁” -> 打开”高级重启”
                • +
                • 关机 -> 进入fastboot
                • +
                +
                1
                2
                adb reboot bootloader  # 进入刷机状态
                fastboot oem unlock # 选择unlock the bootloader ->确认
                + + +

                刷入twrp, Magisk包

                1
                2
                3
                4
                5
                adb reboot bootloader  # 进入到BootLoader
                fastboot boot twrp-3.2.2-0-enchilada.img # 从twrp启动
                ## 点击install 选择/sdcard/下的zip包安装, 有两个(twrp-installer-enchilada-3.2.2-0.zip)是更改系统recovery, (Magisk-v16.0.zip)是root管理包, 安装完重启
                ## 重启就可以看到root管理工具了
                adb reboot recovery # 进入twrp
                + @@ -303,27 +314,15 @@

                Microsoft Office MIME types for HTTP Content Strea @@ -344,7 +343,7 @@

                Microsoft Office MIME types for HTTP Content Strea

                - 展开全文 >> + 展开全文 >>

                @@ -374,32 +373,32 @@

                Microsoft Office MIME types for HTTP Content Strea -
                +

                - -- unavailable modifier requested: 0 -- 解决方案 + 安全工具系列之ettercap

                -
                -

                uwsgi 遇到比较多的一个问题

                -

                错误信息

                1
                2
                3
                4
                5
                6
                7
                *** Operational MODE: single process ***
                *** no app loaded. going in full dynamic mode ***
                *** uWSGI is running in multiple interpreter mode ***
                spawned uWSGI master process (pid: 14105)
                spawned uWSGI worker 1 (pid: 14108, cores: 1)
                -- unavailable modifier requested: 0 --
                -- unavailable modifier requested: 0 --
                -以上是当我访问nginx服务的时候,uwsgi给出的错误信息 -每次访问都是一个: "-- unavailable modifier requested: 0 --"

                +

                简单介绍一下,挺早就想写一下这一系列比较好用的工具了,只是太懒了。
                现在抽周末,慢慢地完成这一想法吧,算是一个系列.
                主要以一些功能介绍,是常用命令为主,原理层面的话,可能不会特别深。毕竟还是需要比较专业的术语来说明,就太复杂了。

                +

                回到正题,就从内网渗透神器ettercap开始吧,最近用到了这个工具。也是我众多喜爱工具中感觉比较好用的一款。

                +

                简单介绍一下ettercap这款工具,内网渗透,这款工具用好了,差不多内网你就可以横着走了。

                +

                什么叫内网?通俗一点,就是局域网,连的同一个路由器。这样说我觉得挺通俗了,如果觉得不好,欢迎随意批评订正。

                - more >> + more >> @@ -413,15 +412,31 @@

                uwsgi 遇到比较多的一个问题

                @@ -442,7 +457,7 @@

                uwsgi 遇到比较多的一个问题

                - 展开全文 >> + 展开全文 >>

                @@ -472,48 +487,28 @@

                uwsgi 遇到比较多的一个问题

                -

                +

                - flytrap 2017 + Microsoft Office MIME types for HTTP Content Streaming

                -
                -

                恍惚2017

                读了几本不错的书

                技术类:

                  -
                • 程序员的生存之道
                • -
                • 领域驱动开发
                • -
                • Django 设计模式与最佳实践
                • -
                • ...
                • -

                人物/历史:

                  -
                • 逝去的武林
                • -
                • 未来简史
                • -
                • 三体
                • -
                • 庄子
                • -
                • 武人琴音
                • -

                总结一下

                感觉阅读量明显减少(虽然读过的肯定远不止这些,感觉比较重要的也就这么多了),今年一定补回来. - -

                新的语言

                  -
                • swift --可以说基本入门吧,搞个简单的app应该问题不大,看了不少开源的项目.
                • -
                • typescript -- 前端,学习了angularjs框架,做了个比较丑的前端页面,一直想着优化来着,太懒了,今年一定做.
                • -
                • java(spring) 用spring 做了两个web项目,算是曾经学过的用上了吧
                • -
                • python3 这个其实不算新语言,不过使用python3新启了几个项目,感觉项目感强了不少,3的变化还是不少,先写这儿吧
                • -

                - - more >> - +

                Microsoft Office MIME types for HTTP Content Streaming

                +microsoft file stream 'Content-Type'

                1
                2
                3
                4
                5
                6
                7
                8
                9
                10
                11
                12
                13
                14
                15
                16
                17
                18
                19
                20
                21
                22
                Extension MIME Type
                .doc application/msword
                .dot application/msword</p><p>.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
                .dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
                .docm application/vnd.ms-word.document.macroEnabled.12
                .dotm application/vnd.ms-word.template.macroEnabled.12</p><p>.xls application/vnd.ms-excel
                .xlt application/vnd.ms-excel
                .xla application/vnd.ms-excel</p><p>.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
                .xltx application/vnd.openxmlformats-officedocument.spreadsheetml.template
                .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
                .xltm application/vnd.ms-excel.template.macroEnabled.12
                .xlam application/vnd.ms-excel.addin.macroEnabled.12
                .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12</p><p>.ppt application/vnd.ms-powerpoint
                .pot application/vnd.ms-powerpoint
                .pps application/vnd.ms-powerpoint
                .ppa application/vnd.ms-powerpoint</p><p>.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
                .potx application/vnd.openxmlformats-officedocument.presentationml.template
                .ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
                .ppam application/vnd.ms-powerpoint.addin.macroEnabled.12
                .pptm application/vnd.ms-powerpoint.presentation.macroEnabled.12
                .potm application/vnd.ms-powerpoint.template.macroEnabled.12
                .ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12</p><p>.mdb application/vnd.ms-access

                @@ -526,23 +521,27 @@

                恍惚2017

                + +

              @@ -554,7 +553,7 @@

              恍惚2017

            @@ -563,7 +562,7 @@

            恍惚2017

            - 展开全文 >> + 展开全文 >>

            @@ -593,34 +592,32 @@

            恍惚2017

            +

            - ManyToManyField 双向关联 + -- unavailable modifier requested: 0 -- 解决方案

            -
            -

            Django ManyToManyField 字段数据关联

            -

            表结构

            先看一段代码 -

            1
            2
            3
            4
            5
            6
            7
            8
            9
            class People(models.Model):
            user = models.ForeignKey(User, verbose_name='系统关联', on_delete=False, null=True, blank=True)
            birth_death = models.CharField('生卒', max_length=32, default='')
            name = models.CharField('姓名', max_length=64)
            address = models.CharField('地址', max_length=256, default='')
            desc = models.TextField('介绍', null=True, blank=True)
            childes = models.ManyToManyField('self', verbose_name='后辈')
            class Meta:
            verbose_name = '门人'
            -

            讨论的主要字段就一个childes

            多对多数据,像多对多这个属性,在关系型数据库中的应用应该还是比较多的,平时使用应该比较少使用多对多自己的情况。 -然而我这里用到了,遇到一些问题,供大家参考 -

            测试一下

            1
            2
            3
            4
            5
            p1 = People.objects.create(name='p1')
            p2 = People.objects.create(name='p2')
            p2.childes.add(p1)
            p2.childes.all() # <QuerySet [<People: People object (1)>]> ....... 1
            p1.childes.all() # <QuerySet [<People: People object (2)>]> ....... 2
            +

            uwsgi 遇到比较多的一个问题

            +

            错误信息

            1
            2
            3
            4
            5
            6
            7
            *** Operational MODE: single process ***
            *** no app loaded. going in full dynamic mode ***
            *** uWSGI is running in multiple interpreter mode ***
            spawned uWSGI master process (pid: 14105)
            spawned uWSGI worker 1 (pid: 14108, cores: 1)
            -- unavailable modifier requested: 0 --
            -- unavailable modifier requested: 0 --
            +以上是当我访问nginx服务的时候,uwsgi给出的错误信息 +每次访问都是一个: "-- unavailable modifier requested: 0 --"

            - more >> + more >> @@ -638,23 +635,11 @@

            Django ManyToManyField 字段数据关联

            - - - - - -

          @@ -675,7 +660,7 @@

          Django ManyToManyField 字段数据关联

          - 展开全文 >> + 展开全文 >>

          @@ -705,37 +690,47 @@

          Django ManyToManyField 字段数据关联

          -

          +

          - spring boot 添加sentry + flytrap 2017

          -
          -

          spring boot 添加sentry

          官方spring 方案

          1
          https://docs.sentry.io/clients/java/modules/spring/
          -没成功: Couldn't find a suitable DSN,应该是没有配置对,没有找到成功使用案例

          配置如下: -pom.xml -

          1
          2
          3
          4
          5
          <dependency>
          <groupId>io.sentry</groupId>
          <artifactId>sentry-spring</artifactId>
          <version>1.6.3</version>
          </dependency>
          -config -
          1
          2
          3
          4
          5
          6
          7
          8
          @Bean
          public HandlerExceptionResolver sentryExceptionResolver() {
          return new io.sentry.spring.SentryExceptionResolver();
          }
          @Bean
          public ServletContextInitializer sentryServletContextInitializer() {
          return new io.sentry.spring.SentryServletContextInitializer();
          }
          -application.properties -
          1
          dsn=http://cbbc57cc8f7975750:2d9@sentry.io/24
          -提供出来,以供参考,有知道的记得告诉我一声,谢谢.

          +

          恍惚2017

          读了几本不错的书

          技术类:

            +
          • 程序员的生存之道
          • +
          • 领域驱动开发
          • +
          • Django 设计模式与最佳实践
          • +
          • ...
          • +

          人物/历史:

            +
          • 逝去的武林
          • +
          • 未来简史
          • +
          • 三体
          • +
          • 庄子
          • +
          • 武人琴音
          • +

          总结一下

          感觉阅读量明显减少(虽然读过的肯定远不止这些,感觉比较重要的也就这么多了),今年一定补回来. + +

          新的语言

            +
          • swift --可以说基本入门吧,搞个简单的app应该问题不大,看了不少开源的项目.
          • +
          • typescript -- 前端,学习了angularjs框架,做了个比较丑的前端页面,一直想着优化来着,太懒了,今年一定做.
          • +
          • java(spring) 用spring 做了两个web项目,算是曾经学过的用上了吧
          • +
          • python3 这个其实不算新语言,不过使用python3新启了几个项目,感觉项目感强了不少,3的变化还是不少,先写这儿吧
          • +

          - more >> + more >> @@ -749,11 +744,23 @@

          spring boot 添加sentry

          + + + + + +

        @@ -765,7 +772,7 @@

        spring boot 添加sentry

      @@ -774,7 +781,7 @@

      spring boot 添加sentry

      - 展开全文 >> + 展开全文 >>

      @@ -804,29 +811,34 @@

      spring boot 添加sentry

      +

      - 形意-劈拳 + ManyToManyField 双向关联

      -
      -

      劈拳

      古谱

      形意拳谱

      劈拳性属金,是阴阳连环成一气之起落也,气之一静,故形象太极。

      气之一动而生物,其名为横,横属土,土生万物,故内包四拳,其五行循环之理。

      土生金,故先练劈拳,上下运用,有劈物之意,其形像斧,故名劈拳。

      所诸身内则为肺,劲顺则气合,劲拗则肺气乖。

      夫人以气为主,气合则体壮,气乖则体弱,故学者不可大意也。

      上步初势曰:两手紧握,同变阴拳,左拳落出,肘顺胸前,高不过肩,力垂左肩,右手靠脐,肘至肋边,眼平舌卷,气降丹田。

      劈拳讲义

      劈拳性属金,是阴阳连环一气之起落也。

      气之一静,故形象太极;气之一动而生物,其名为横。

      横属土,土生万物,故内包四拳。

      按其五行循环之理,土生金,故先练劈拳,上下运用,有劈物之意,其形似斧,故名劈拳,所诸身内则为肺,劲顺则肺气和,劲谬则肺气乖。

      夫人以气为主,气和则体壮,气乖则体弱,故学者不可大意也。

      上步初势曰:两手紧握,同变阴拳,左拳落出,肘顺胸前,高不过肩,力垂左肩;右手靠脐,肘至肋边,眼平舌卷,气降丹田。

      换步歌:左足既开,右足大进,手足齐落,推挽两迅,左足斜跟,右足仍顺,指开心齐,后手肋近,手足与鼻,列成直阵。

      转身歌:起势钻,落势翻,行如槐虫,起如挑担,若遇人多,三摇两旋,正是转身之谓也。

      +

      Django ManyToManyField 字段数据关联

      +

      表结构

      先看一段代码 +

      1
      2
      3
      4
      5
      6
      7
      8
      9
      class People(models.Model):
      user = models.ForeignKey(User, verbose_name='系统关联', on_delete=False, null=True, blank=True)
      birth_death = models.CharField('生卒', max_length=32, default='')
      name = models.CharField('姓名', max_length=64)
      address = models.CharField('地址', max_length=256, default='')
      desc = models.TextField('介绍', null=True, blank=True)
      childes = models.ManyToManyField('self', verbose_name='后辈')
      class Meta:
      verbose_name = '门人'
      +

      讨论的主要字段就一个childes

      多对多数据,像多对多这个属性,在关系型数据库中的应用应该还是比较多的,平时使用应该比较少使用多对多自己的情况。 +然而我这里用到了,遇到一些问题,供大家参考 +

      测试一下

      1
      2
      3
      4
      5
      p1 = People.objects.create(name='p1')
      p2 = People.objects.create(name='p2')
      p2.childes.add(p1)
      p2.childes.all() # <QuerySet [<People: People object (1)>]> ....... 1
      p1.childes.all() # <QuerySet [<People: People object (2)>]> ....... 2
      - more >> + more >> @@ -840,19 +852,27 @@

      劈拳

      @@ -864,7 +884,7 @@

      劈拳

      @@ -873,7 +893,7 @@

      劈拳

      - 展开全文 >> + 展开全文 >>

      @@ -903,32 +923,37 @@

      劈拳

      -
      +

      - 一些mac下软件的使用技巧 + spring boot 添加sentry

      -
      -

      mac os软件激活方式

      UltraEdit

      修改启动文件。 -打补丁 -

      1
      printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x92D370)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
      -我用的版本是官方最新 16.10.0.22,亲测可用。

      +

      spring boot 添加sentry

      官方spring 方案

      1
      https://docs.sentry.io/clients/java/modules/spring/
      +没成功: Couldn't find a suitable DSN,应该是没有配置对,没有找到成功使用案例

      配置如下: +pom.xml +

      1
      2
      3
      4
      5
      <dependency>
      <groupId>io.sentry</groupId>
      <artifactId>sentry-spring</artifactId>
      <version>1.6.3</version>
      </dependency>
      +config +
      1
      2
      3
      4
      5
      6
      7
      8
      @Bean
      public HandlerExceptionResolver sentryExceptionResolver() {
      return new io.sentry.spring.SentryExceptionResolver();
      }
      @Bean
      public ServletContextInitializer sentryServletContextInitializer() {
      return new io.sentry.spring.SentryServletContextInitializer();
      }
      +application.properties +
      1
      dsn=http://cbbc57cc8f7975750:2d9@sentry.io/24
      +提供出来,以供参考,有知道的记得告诉我一声,谢谢.

      - more >> + more >> @@ -942,15 +967,11 @@

      mac os软件激活方式

      - -

    @@ -971,7 +992,7 @@

    mac os软件激活方式

    - 展开全文 >> + 展开全文 >>

    @@ -1001,36 +1022,29 @@

    mac os软件激活方式

    +

    - 中体西用-今解 + 形意-劈拳

    -
    -

    中学为体,西学为用-古学今用

    当年洋务运动时张之洞提出“中体西用,想要在不改变国基的基础上,师以夷技以制夷,终以失败告终,以国家计,兹事体大,难以运转,事终难成。 - 时过境迁,细似之,其必有可取之道。“修身治家齐天下”,古之治国之道,吾辈不敢苟同,查吾今日之道路,却有异曲同工之妙。 - -

    体用之道

    体者

    根本也,立身之本,终世践行,不可偏废也,所谓本事是也。 -

    用者

    生存之道,活命之源也,顺合时势,以求安身立命,所谓技能,技术,能力,乃外在表现而。 -

    入世

    二者不可偏废,无体则人如行尸,空有皮囊一副,枉来人事,信仰全无,空守根本(原则),不懂变通,终难得一席之地,难活于世也。 - 世人多本末难辨,以用为体,斯为苟活于世,而空乏本质,大道难明。 -

    example:传统武术

    空有花架,而无内涵者多,明人观之,空有架势,华而不实者多。哗众取宠,重架而不重功,老来一场空。

    +

    劈拳

    古谱

    形意拳谱

    劈拳性属金,是阴阳连环成一气之起落也,气之一静,故形象太极。

    气之一动而生物,其名为横,横属土,土生万物,故内包四拳,其五行循环之理。

    土生金,故先练劈拳,上下运用,有劈物之意,其形像斧,故名劈拳。

    所诸身内则为肺,劲顺则气合,劲拗则肺气乖。

    夫人以气为主,气合则体壮,气乖则体弱,故学者不可大意也。

    上步初势曰:两手紧握,同变阴拳,左拳落出,肘顺胸前,高不过肩,力垂左肩,右手靠脐,肘至肋边,眼平舌卷,气降丹田。

    劈拳讲义

    劈拳性属金,是阴阳连环一气之起落也。

    气之一静,故形象太极;气之一动而生物,其名为横。

    横属土,土生万物,故内包四拳。

    按其五行循环之理,土生金,故先练劈拳,上下运用,有劈物之意,其形似斧,故名劈拳,所诸身内则为肺,劲顺则肺气和,劲谬则肺气乖。

    夫人以气为主,气和则体壮,气乖则体弱,故学者不可大意也。

    上步初势曰:两手紧握,同变阴拳,左拳落出,肘顺胸前,高不过肩,力垂左肩;右手靠脐,肘至肋边,眼平舌卷,气降丹田。

    换步歌:左足既开,右足大进,手足齐落,推挽两迅,左足斜跟,右足仍顺,指开心齐,后手肋近,手足与鼻,列成直阵。

    转身歌:起势钻,落势翻,行如槐虫,起如挑担,若遇人多,三摇两旋,正是转身之谓也。

    - more >> + more >> @@ -1048,23 +1062,15 @@

    中学为体,西学为用-古学今用

    - - - - @@ -1085,7 +1091,7 @@

    中学为体,西学为用-古学今用

    - 展开全文 >> + 展开全文 >>

    @@ -1115,30 +1121,33 @@

    中学为体,西学为用-古学今用

    -

    +

    - error: RPC failed; curl 18 transfer closed with outstanding read data remaining + 一些mac下软件的使用技巧

    -
    -

    Summary

    git clone 报错如下: - error: RPC failed; curl 18 transfer closed with outstanding read data remaining -

    Function

    解决方案,设置推送大小限制 -git config --global http.postBuffer 524288000 # 500M应该足够了

    +

    mac os软件激活方式

    UltraEdit

    修改启动文件。 +打补丁 +

    1
    printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x92D370)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
    +我用的版本是官方最新 16.10.0.22,亲测可用。

    + + more >> + @@ -1151,15 +1160,15 @@

    Summary

    git clone 报错如下:

    @@ -1171,7 +1180,7 @@

    Summary

    git clone 报错如下:

    @@ -1180,7 +1189,7 @@

    Summary

    git clone 报错如下:

    - 展开全文 >> + 展开全文 >>

    @@ -1335,15 +1344,15 @@

    Summary

    git clone 报错如下:

    + + + + + + @@ -1706,6 +1727,10 @@

    Summary

    git clone 报错如下: forward +

    + @@ -1730,10 +1755,6 @@

    Summary

    git clone 报错如下: 自动化 -

    - diff --git a/page/4/index.html b/page/4/index.html index ffa8d39a..19b40c5f 100644 --- a/page/4/index.html +++ b/page/4/index.html @@ -155,6 +155,215 @@

    +
    +
    + +
    + + +

    + 中体西用-今解 +

    + + + + + +
    + +
    + +

    中学为体,西学为用-古学今用

    当年洋务运动时张之洞提出“中体西用,想要在不改变国基的基础上,师以夷技以制夷,终以失败告终,以国家计,兹事体大,难以运转,事终难成。 + 时过境迁,细似之,其必有可取之道。“修身治家齐天下”,古之治国之道,吾辈不敢苟同,查吾今日之道路,却有异曲同工之妙。 + +

    体用之道

    体者

    根本也,立身之本,终世践行,不可偏废也,所谓本事是也。 +

    用者

    生存之道,活命之源也,顺合时势,以求安身立命,所谓技能,技术,能力,乃外在表现而。 +

    入世

    二者不可偏废,无体则人如行尸,空有皮囊一副,枉来人事,信仰全无,空守根本(原则),不懂变通,终难得一席之地,难活于世也。 + 世人多本末难辨,以用为体,斯为苟活于世,而空乏本质,大道难明。 +

    example:传统武术

    空有花架,而无内涵者多,明人观之,空有架势,华而不实者多。哗众取宠,重架而不重功,老来一场空。

    + + more >> + + + + +

    + +
    +
    + + + + + + + + + + + + + + +
    @@ -984,192 +1193,6 @@

    docker postgresql 使用

    -
    - -
    - - -

    - taiga开发环境搭建 -

    - - - - - -
    - -
    - -

    taiga env

    Summary

    Taiga 是一个开源的项目管理工具,专注于解决管理工具的易用性、简洁性问题。 -学习django DRF框架使用,taiga二次开发.

    install python3 环境

    Taiga 是使用python3写的,不兼容python2 -

    1
    2
    3
    brew install python3  # mac 安装最新python3
    apt-get install -y python3 # debian系列
    dnf -y install python3 # 红帽系列
    -arch不需要, 默认就是python3

    1
    2
    3
    4
    5
    6
    7
    8
    // 安装虚拟环境virtualenvwrapper
    mkvirtualenv -p /usr/local/bin/python3.6 taiga
    workon taiga
    // 后端代码拉取
    git clone https://github.com/flytrap/taiga-back.git
    git checkout weekly # 最新分支
    // 切换到taiga后端代码路径
    pip install -r requirements.txt # 安装必须的包 -i 可以指定源

    - - more >> - - - - -

    - -
    -

    - - - - - - - - - - - - - - -