
tool
bo_2018
这个作者很懒,什么都没留下…
展开
-
Linux串口
1、/dev/tty 当前控制终端Terminal2、/dev/ttyn和/dev/console (虚拟)控制台终端3、/dev/ttySn 一般为/dev/ttyS0 串行端口终端,接串口线使用的端口设备4、/dev/ttyUSBn 一般为/dev/ttyUSB0 USB转串口终端,接USB转...原创 2020-06-23 10:59:14 · 221 阅读 · 0 评论 -
Linux中运行可执行文件时找不到lib文件
动态链接库( libjthread也是工程内的一个子项目)找不着,怎么回事?make install安装的时候,是把动态链接库和执行文件都放在同一个目录下的在CMP0042更新,也就是Cmake 2.8.1.2之后,如果你声明的cmake_minium_required为2.8以上,MACOSX_RPATH会默认启动,这时候编译的执行文件在查找链接库的时候会往@rpa...转载 2020-03-19 11:35:07 · 2666 阅读 · 0 评论 -
cmake设置编译器不生效的问题
cmake_minimum_required(VERSION 3.1)# include(cmake/internal.cmake)SET(CMAKE_C_COMPILER "/home/public/local/bin/gcc")SET(CMAKE_CXX_COMPILER "/home/public/local/bin/g++")project(***) //设置在前上...转载 2020-03-03 18:07:47 · 6350 阅读 · 3 评论 -
pkg-config介绍
pkg-config是通过库提供的一个.pc文件获得库的各种必要信息的,包括版本信息、编译和连接需要的参数等。这些信息可以通过pkg-config提供的参数单独提取出来直接供编译器和连接器使用。pkg-config会寻找默认位置/usr/lib/pkgconfig(32位) || /usr/lib64/pkgconfig(64位)的.pc文件或者根据变量PKG_CONFIG_PATH定义的位置来寻...转载 2019-10-29 16:47:35 · 557 阅读 · 0 评论 -
source insight快捷键
1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple还有:让{ 和 } 不缩进: options->d...转载 2018-08-29 17:33:20 · 218 阅读 · 0 评论 -
OpenGrok简单使用
OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录。借助 Eclipse 以及本地源码可以比较方便地分析 Android 源码,但是对于 Native 代码的调用就无法通过 Eclipse 的快速定位来查看相应的 Native 源码了,而且 Android 源码中对 Native库的加载一般不是通过在 Sta...转载 2018-10-31 09:44:44 · 17289 阅读 · 0 评论 -
Code Review后git再次提交代码
code review后修改出问题的文件,修改好之后,git add 出问题文件 然后 git commit --amend 最后 git push origin HEAD:refs/for/branches。转载 2018-12-04 15:27:42 · 1652 阅读 · 0 评论 -
内存泄漏LeakCanary使用
首先最容日上手并且效果还不错,那就要属LeakCanary,效果也直观,具体的使用配置也很简单。在项目的build.gradle中加入以下引用:implementation 'com.squareup.leakcanary:leakcanary-android:1.6.2'在application中初始化LeakCanary,到此处配置完成 private RefWatcher...转载 2018-12-19 14:22:01 · 165 阅读 · 0 评论 -
Android Studio 模拟器联网设置
在网上找了一些模拟器联网的,感觉没怎么写清楚。先运行模拟器。 启动Terminal窗口,这样就开启了模拟器的命令行。多种方式:Android studio或者SDK目录中启动执行命令“getprop”,找到其中一行是"[net.eth0.dns1] 10.0.2.3",就是这个没设置导致 PC中启动cmd,输入ipconfig/all,找到DNS X.X.X.X 在模拟器的adb命...原创 2018-12-11 17:12:47 · 11681 阅读 · 0 评论