新机配置指南

软件安装

  • Brave Browser(浏览器)
    • 沉浸式翻译(翻译插件)
    • floccus(收藏同步插件)
    • switchy omega(代理切换插件)
  • Amethyst(窗口自动管理)
  • Contexts(窗口切换)
  • utools(快速启动应用和调用插件工具)
  • 超级右键(右键菜单增强)
  • iScroll(鼠标滚轮平滑)
  • XApp(软件卸载)
  • Surge(代理)
  • Burpsuite Pro(测试工具)
  • Hopper Disassembler(软件逆向)
  • IntelliJ IDEA
  • Visual Studio Code
    • Python Package
    • Java Package
    • Codeql
    • Chinese Language
    • Markdown

命令行安装

  • brew
    • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • vfox
    • brew install vfox
  • python
    • vfox add python
    • vfox search python
    • 安装2.7/3.x
    • vfox use -g python 全局默认使用一个版本
  • java
    • vfox add java
    • vfox search java all
    • 安装8/11/..,基本都是openjdk,如果需要javaFx,安装zulu的
    • vfox use -g java 全局默认使用一个版本,建议使用8,因为一般开发都是8
  • maven
    • vfox add maven
    • vfox search maven
    • 安装3.6.3/..,因为3.6.3后面的版本不支持http的maven库
    • vfox use -g maven 全局默认使用一个版本

常用命令

  • codeql
    • 创建数据库
      • codeql database create /path/my-db-name --language=java --source-root=/path/my-source-location --command="mvn clean install -Dmaven.test.skip=true"
      • codeql database analyze /path/my-db-name query.ql --format=csv --output=results.csv
      • codeql bqrs decode --output=result.csv --format=csv bqrs_file.bqrs