`
文章列表
远程分支设置: git config --bool core.bare true 本地config文件添加:     push  = +refs/heads/*:refs/heads/*     push  = +refs/tags/*:refs/tags/*   这样就可以直接同步所有分支了。   如果不知道什么意思请慎用!
% Set link in the document \usepackage{hyperref} \hypersetup{colorlinks,% citecolor=blue,% filecolor=black,% linkcolor=black,% urlcolor=blue,% pdfauthor={\me}, pdftitle={\reportTitle}, pdfsubject={xxxxxxx}, pdfkeywords={x, xx}, pdftex }  
http://oxygenplan.blogspot.sg/2011/02/androidjvmbitmap-buffer.html   在Android裡面,當app嘗試索取memory時,此時若process的memory使用量超過上限時,JVM會丟出out of memory的exception,我們可以在Heap.c裡面的dvmMalloc(size_t size, int flags)找到.void* dvmMalloc(size_t size, int flags) {...ptr = tryMalloc(size);...if (ptr != NULL) {
原文参见:http://my.unix-center.net/~Simon_fu/?p=856   原文总结如下: 局部引用是Native代码中最常用的引用。大部分局部引用都是通过JNI API返回来创建,也可以通过调用NewLocalRef来创建。另外强烈建议Native函数返回值为局部引用。局部引用只在当前调用上下文中有效,所以局部引用不能用Native代码中的静态变量和全局变量来保存。另外时刻要记着Java虚拟机局部引用的个数是有限的,编程的时候强烈建议调用EnsureLocalCapacity和PushLocalFrame来确保Native代码能够获得足够的局部引用数量。 全局 ...
原文为:http://rdc.taobao.com/blog/cs/?p=1540   常见的信号 SIGHUP 1 和终端的连接断开,发送该信号给控制进程。通常用此信号来通知daemon重新读取配置文件(因为daemon不会有控制终端,通常不会收到该信号)。 SIGINT 2 用户中断(Ctr ...
ubuntu: sudo apt-get install git-svn   由于该工具不支持直接的分支处理,所以在提交分支时注意rebase(衍合)各个分支 。   使用场景: 服务器只提供svn托管服务,但是用户需要使用git进行版本控制。   假设svn服务器地址为:https://svn-server.com/personal/xxx/project 这个地址不需要是个根地址。   git svn clone https://svn-server.com/personal/xxx/project ./project #创建分支,并且在本地用git管理 ...
以下分析及总结结果并未进行运行确认。   任何汇编行都是如下结构: [:] [} @ comment [:] [} @ 注释 Linux ARM 汇编中,任何以冒号结尾的标识符都被认为是一个标号,而不一定非要在一行的开始。 标号只能由a~z,A~Z,0~9,“.”,_等字符组成。当标号为0~9的数字时为局部标号,局部标号可以重复出现,使用方法如下: 标号f: 在引用的地方向前的标号 标号b: 在引用的地方向后的标号 .section伪操作 用户可以通过.section伪操作来自定义一个段,格式如下: .section section_name [, &quo ...
翻译 http://graphics.stanford.edu/~seander/bithacks.html
clz:查找一个数据x前置0的个数。   /** * 二分查找1的位置 */ int clzInC(unsigned int x) { if (!x) return 32; int e = 31; //1111 1111 1111 1111 0000 0000 0000 0000 if (x&0xFFFF0000) { e -=16; x >>=16; } //0000 0000 0000 0000 1111 1111 0000 0000 if (x&0x0000FF00) { e -= 8; x >& ...
Description Items: \begin{description} \item[A] a is \item[B] b is \end{description}   Number Items: \begin{enumerate} \item A \item B \end{enumerate}   Items: \begin{itemize} \item a \item b \end{itemize}
%引入包 \usepackage{listings} %全局设置 \lstset{ %编程语言 language=c++, xrightmargin=0pt, basicstyle=\small\sffamily, numbers=left, numberstyle=\tiny, frame=single, columns=fullflexible, showstringspaces=false, commentstyle=\color{red}, breaklines=true, ...
Git基础要点: 直接快照,而非比较差异。 数据的本地化,有本地库支持 基于快照,所以保持了数据完整性 多数操作仅为添加数据 三种状态来回切换:工作态(modified,new file)、暂存态(staged)、入库态(committed) 基本操作: 取得仓库 git init git clone git://xxxxx/xxx.git 记录每次更新到仓库 git status git add modify-file new-file #到暂存态 .gitignore #写入需要忽略的文件 git update-index --assume-un ...
需要针对性地安装驱动程序,见附件。 Windows XP测试通过
svn changelist ignore-on-commit file-you-want-to-add  
cmds=${@:2:$((${#@}))}#2..最后 heads=${@:1:$((${#@} - 1))}#1..倒数第二 tail=${@:${#@}}#最后一个  以上是在Bash中的
Global site tag (gtag.js) - Google Analytics