随笔分类 -  工具

摘要:Bazel是一个开源的构建和测试工具,类似Make、Maven和Gradle。它使用高级构建语言,并且支持多平台和多语言。 1、WORKSPACE文件:放在工程的根目录下,标识Bazel工程。 2、BUILD文件:定义Bazel的构建规则,每条规则都是一个目标(target),一个包(package 阅读全文
posted @ 2020-05-13 14:57 happyyoung 阅读(500) 评论(0) 推荐(0)
摘要:CMake是一个跨平台的自动化构建工具,使用CMakeLists.txt文件来描述构建过程,生成标准的构建文件,如UNIX下Makefile。 1、使用流程 1)编写CMakeLists.txt。 2)执行"cmake path"命令,其中path是CMakeLists.txt所在的目录。 3)在生 阅读全文
posted @ 2020-02-18 09:45 happyyoung 阅读(475) 评论(0) 推荐(0)
摘要:环境配置 软件+环境 虚拟机 资源占用 容器 进程隔离 image(镜像)文件 容器文件 docker hub:仓库 docker container run image_name 挂载: 参考链接: https://docs.docker.com/ http://www.ruanyifeng.co 阅读全文
posted @ 2019-05-23 10:55 happyyoung 阅读(149) 评论(0) 推荐(0)
摘要:快捷键 阅读全文
posted @ 2019-04-14 09:33 happyyoung 阅读(121) 评论(0) 推荐(0)
摘要:下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 安装 1、勾选添加Anaconda到PATH环境变量 2、配置清华镜像 更新 阅读全文
posted @ 2019-03-30 07:41 happyyoung 阅读(134) 评论(0) 推荐(0)
摘要:Fiddler 手机抓包 Web代理服务器 可以抓https包 手机和电脑处于同一网络 Tools -> Options... -> Connections Allow remote computers to connect 默认端口8888 ipconfig 允许远程电脑连接 给手机设置代理 配置 阅读全文
posted @ 2018-10-27 08:29 happyyoung 阅读(221) 评论(0) 推荐(0)
摘要:工欲善其事,必先利其器。 Preferences -> Browse Packages... 阅读全文
posted @ 2018-10-25 14:19 happyyoung 阅读(1821) 评论(0) 推荐(0)
摘要:1、分支重命名 2、合并多个提交 紧接着,把除了最新提交的其余9个提交行首的pick都改成s,如下: 保存之后,在出来的界面,把所有提交信息都删了,重新编辑合并后的提交信息,如下: 再保存一次即可,如下: 3、删除本地分支 阅读全文
posted @ 2017-11-02 14:21 happyyoung 阅读(85) 评论(0) 推荐(0)
摘要:使用gdb,需要保留调试信息。对于g++,是使用-g编译选项;对于CMake,则是设置CMAKE_BUILD_TYPE变量。 // CMake配置 set(CMAKE_BUILD_TYPE "Debug") gdb 调试文件:启动gdb。 1、bt(backtrace):查看调用堆栈。 2、r(ru 阅读全文
posted @ 2017-10-30 11:31 happyyoung 阅读(130) 评论(0) 推荐(0)