代码改变世界

linux kernel文件系统启动部分

2016-08-30 17:04 by cascle, 1126 阅读, 0 推荐, 收藏, 编辑
摘要:现在的kernel里,有个叫做ramfs的文件系统,会把initrd(或者ramdisk,为惯性叫法)里的东西挂载到early-rootfs里(即rootfs,是ramfs的一个特殊实例),执行一些在kenrel里很难执行的操作,这样简化了kernel,方便了调试。随后可以根据需要用switch r 阅读全文

ARM指令集相关知识

2016-08-03 16:56 by cascle, 1584 阅读, 0 推荐, 收藏, 编辑
摘要:1.ARMv8引入了执行状态机制,分为AArch32和AArch64 AArch32为T32(Thumb)和A32(ARM)。 AArch64为A64一种指令集 A64和A32的指令都是32位宽,可以操作64/32位寄存器和64/32位地址总线 T32技术兼容Thumb和Thumb2指令集,是16/ 阅读全文

为何要有内部接口

2016-07-21 17:28 by cascle, 394 阅读, 0 推荐, 收藏, 编辑
摘要:如果你有一个类Foo和你希望其他类能够监听它的事件,你可以再另外声明一个叫FooListener的接口,需要监听Foo类的的那个类就必须要实现这个接口,但如果声明为内部接口可能会更加明确,这个接口与这个类的关系更紧密,更符合逻辑,容易维护与封装。 我自己的理解,有如下一种情况,你设计了一个抽象类,里 阅读全文

消息循环相关

2016-07-20 11:42 by cascle, 653 阅读, 0 推荐, 收藏, 编辑
摘要:消息循环相关三个大类:Looper,MesseageQueue,Handler Looper是发动机,负责轮询MessageQueue,等待Handler发送来的消息,即消息并不是直接加到MessageQueue里,而是通过Handler间接加入 先看消息循环的基础,Message这个类 Messa 阅读全文

Android里的多线程知识点

2016-05-17 19:08 by cascle, 329 阅读, 0 推荐, 收藏, 编辑
摘要:1.Thread类与Runnable接口 子类继承Thread类实现跑自己逻辑的run方法,在调用Thread类的start方法后,会自动调用run方法,该对象只可以调用一次start方法,即Thread类对象的作用就是另起一个线程跑一段代码 跑的这段代码既可以放在Thread子类里,也可以放在实现 阅读全文

TagHighlight

2016-02-03 17:00 by cascle, 1305 阅读, 0 推荐, 收藏, 编辑
摘要::UpdateTypesFile 命令会生成相应的上色高亮文件(生成的着色文件可以叫types_c.taghl)还有相应的tags文件,寻找tags或taghl_config.txt确定project根目录。DefaultDirModePriority可以用来配置目录的优先级,即以何种模式去找生成的 阅读全文

YCM安装与配置

2016-01-30 17:25 by cascle, 626 阅读, 0 推荐, 收藏, 编辑
摘要:1.重新编译vim 2.通过vundle安装YCM 3.安装CMake 4.下载预先编译好的llvm+clang 5.看官网的命令,生成CMake的编译文件并编译 配置YCM: 要额外配置ycm_extra_conf.py ,放在相应工程的根目录下 阅读全文

option配置

2016-01-27 15:44 by cascle, 328 阅读, 0 推荐, 收藏, 编辑
摘要:wildignore:用来设置忽略的文件匹配模式,shell模式 阅读全文

jumplist和changlist

2016-01-26 20:28 by cascle, 389 阅读, 0 推荐, 收藏, 编辑
摘要:用jumplist可以在不同的访问过的位置之间跳转C-O到上一个C-I到下一个位置:jumps列出跳转列表changlist列出最近的改动点g;到上一个,g,到下一个:changes列出相应的列表想要跳的远一点,可以用数字+跳转命令的办法在help文档里,用C-]会直接跳到链接处 阅读全文

command-t插件使用说明

2016-01-26 20:06 by cascle, 594 阅读, 0 推荐, 收藏, 编辑
摘要:类似于SourceInsight的Project Window,快速浏览项目里的文件\t或:CommandT打开该插件g:CommandTTraverseSCM设置搜索工程的根目录tab在提示窗口和输入窗口之间切换c-h,j,k,l上下左右跳转c-a,e跳转到开头和结尾c-u删除输入窗口里所有的字符... 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页