- 浏览: 623418 次
- 性别:
- 来自: 杭州
最新评论
-
oldrat:
引用Special cases aren't special ...
武汉大学开源技术俱乐部 技术交流 第1期 -
yzsunlight:
试了试 ,不行
Android Studio SDK Manager无法正常下载如何设置 -
qianjigui:
更全面的文档:http://www.5wpc.info/it/ ...
Ruby正则表达式操作参考 -
qianjigui:
Anddy 写道Anddy 写道tag是自动创建的吗? 能手动 ...
vim的跳转 -
Anddy:
Anddy 写道tag是自动创建的吗? 能手动创建吗? 在sh ...
vim的跳转
文章列表
远程分支设置:
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 指定某个文件修改不提交
- 博客分类:
- Linux 零散小知识
svn changelist ignore-on-commit file-you-want-to-add
cmds=${@:2:$((${#@}))}#2..最后
heads=${@:1:$((${#@} - 1))}#1..倒数第二
tail=${@:${#@}}#最后一个
以上是在Bash中的