- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 Ubuntu - 安装字体(Fira Mono)
操作系统版本:Ubuntu 18.04(64位)下载地址:https://bboxtype.com/typefaces/FiraMono/#!layout=specimen添加字体:Terminal command$ mkdir -p ~/.fonts/fira-mono$ cp FiraMono-Bold.otf ~/.fonts/fira-mono$ cp FiraMono-Medium.otf ~/.fonts/fira-mono$ cp FiraMon
2021-03-25 13:05:16
712
原创 Ubuntu - 安装字体(Fira Code)
操作系统版本:Ubuntu 18.04(64位)安装字体:Terminal command$ sudo apt install fonts-firacode
2021-03-24 16:38:47
2834
3
原创 Ubuntu - grep
grep 参数参数作用-i忽略大小写-n输出行号-r递归查找grep 正则表达式表达式作用示例[:digit:]数字grep -r “SYSCALL_DEFINE[[:digit:]](”...
2019-11-24 00:56:04
264
原创 Ubuntu - omnicppcomplete
Install Omnicppcomplete下载omnicppcomplete将压缩包内容解压到 ~/.vim
2019-11-24 00:34:33
296
原创 Ubuntu - ctags
Ctags Command常用命令作用ctags -R递归目录建立索引(索引只包含函数的定义位置)ctags -R --c++-kinds=+p --fields=+iaS --extra=+q --language-force=c++所有文件当成C++来处理(STL可以用这个方法)ctags -R --c++-kinds=+p --fields=+iaS ...
2019-11-24 00:32:23
288
原创 Ubuntu - vim
操作系统版本:Ubuntu 18.04(64位)ctags常用命令作用ctags -R递归目录建立索引(索引只包含函数的定义位置)ctags -R --c++-kinds=+p --fields=+iaS --extra=+q --language-force=c++所有文件当成C++来处理(STL可以用这个方法)ctags -R --c++-kinds...
2019-11-21 22:00:18
155
原创 Vim安装YouCompleteMe
操作系统版本:Ubuntu 18.04(64位)VundleTerminal command$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vimset nocompatible " be iMproved, requiredfilet...
2019-11-20 12:59:31
169
原创 Ubuntu - 安装字体(Source Code Pro)
操作系统版本:Ubuntu 18.04(64位)下载Source Code Pro:https://github.com/adobe-fonts/source-code-pro添加字体Terminal command$ mkdir -p ~/.fonts/source-code-pro$ cp ~/Downloads/SourceCodeVariable-I...
2019-11-19 17:15:26
1840
原创 PTRACE_DETACH
ptrace(PTRACE_CONT, pid, NULL, NULL); kill(pid, SIGSTOP); waitpid(pid, NULL, 0); int ret = ptrace(PTRACE_DETACH, pid, NULL, NULL); __android_log_print(ANDROID_LOG_DEBUG, “XIAO_YU”, “ret = %
2017-05-08 16:46:02
1177
转载 Android app启动过程
http://blog.youkuaiyun.com/freshui/article/details/8695463
2017-04-25 18:24:22
287
转载 vs2017配置纯native项目
http://blog.youkuaiyun.com/zhangmiaoping23/article/details/43967075
2017-04-25 15:42:38
4535
转载 Linux信号详解
转自http://www.cppblog.com/sleepwom/archive/2010/12/27/137564.html
2017-03-09 10:12:32
365
原创 Ubuntu - 安装IDA PRO
sudo dpkg –add-architecture i386 sudo apt-get update sudo apt-get install libc6-i686:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libglib2.0-0:i386 libice6:i386
2017-02-21 15:01:13
7218
1
原创 Windows编译LLVM
使用的编译环境: Win7 64位,vs2013,LLVM3.9.1,CMake3.7.11.下载以下三个源码包:LLVM source code Clang source code compiler-rt source codehttp://releases.llvm.org/download.html 2.将llvm-3.9.1.src.tar.xz解压 3.将cfe-3.9.1
2017-01-06 22:38:11
7581
1
原创 Ubuntu安装miasm
操作系统版本:Ubuntu 14.041.安装llvm3.3,注意版本不要错误 Terminal command $ sudo apt-get install llvm llvm-3.3 2.安装python-dev Terminal command $ sudo apt-get install python-dev 3.安装llvmpy的非发布包 Terminal comm
2017-01-04 01:01:18
1396
原创 Ubuntu右键打开终端
安装nautilus-open-terminal sudo apt-get install nautilus-open-terminal重新加载文件管理器 nautilus -q
2017-01-03 09:25:04
477
原创 加快make编译速度
在使用make命令时可以使用-j选项来提供CPU的核心数量,也就是说如果你是4核CPU的那么可以使用-j4选项来加快编译速度。make -j4
2017-01-01 23:49:32
2329
原创 Ubuntu 常见错误--Package has no installation candidate解决方法
今天在安装软件的时候出现了Package has no installation candidate的问题,如: apt-get install packagename Reading package lists… Done Building dependency tree… Done Package aptitude is not available, but is referred to
2017-01-01 14:30:06
30685
6
原创 Ubuntu apt-get 国内源
将apt-get源添加到/etc/apt/sources.list中中科大源 deb http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted deb-src http://mirrors.ustc.edu.cn/ubuntu/ precise-updates main restricted deb http://mi
2017-01-01 14:19:40
1324
原创 VC编译器捕获内存访问错误
int main(){ try { *(int *)0 = 1; } catch (...) { std::cout << "Error code: 0xc05" << std::endl; } return 0;}在VC编译器下使用c++标准异常的时候默认不能捕捉到内存访问错误的异常,也就是我们常见的0xC0
2017-01-01 10:45:10
864
原创 Ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
通过终端安装程序sudo apt-get install xxx时出错: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another
2016-12-31 12:14:08
703
原创 Ubuntu - 64位机编译32位程序
sudo apt-get install libc6:i386sudo -icd /etc/apt/sources.list.decho “deb http://archive.ubuntu.com/ubuntu/ raring main restricteduniverse multiverse” >ia32-libs-raring.listapt-get updateapt-get u
2016-12-30 19:05:12
730
原创 编写第一个Pass
在编写Pass之前首先要编译LLVM源码,具体编译方法在之前的帖子中有介绍。下面编写一个打印函数名的Pass1.在llvm\lib\Transforms\目录下创建FunctionName文件夹 2.在llvm\lib\Transforms\FunctionName\目录下创建CMakeLists.txt文件在CMakeLists.txt中增加如下内容if( NOT LLVM_REQUIRES_R
2016-12-28 16:48:00
1419
原创 Ubuntu编译LLVM
本人使用的编译环境: Ubuntu16.04,LLVM3.6.0,GCC5.3.11.下载以下三个源码包。 下载链接 LLVM source code Clang source code compiler-rt source code 2.将llvm-3.6.0.src.tar.xz解压,文件夹重命名为llvm。3.将cfe-3.6.0.src.tar.xz解压,文件夹重命名为clang,
2016-12-28 11:58:10
833
原创 Android Studio创建Xposed工程
Android Studio创建Xposed工程1.新建lib文件夹将XposedBridgeApi-xxx.jar导入其中2.修改build.gradle->dependencies->compile files(‘lib/XposedBridgeApi-xxx.jar’)的compile为provided3.在AndroidManifest.xml中增加三个meta-data用来标示Xposed
2016-12-10 20:55:09
4352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人