自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Do something, always.

Do not do something, forever.

  • 博客(26)
  • 资源 (286)
  • 收藏
  • 关注

原创 编程电子书大全

英文书名 中文书名 官网链接 语言 版本 百度网盘链接 CSDN链接 GoogleDoc链接 DropBox链接 Code Complete 代码大全 http://www.stevemcconnell.com/cc.htm English 第二版 b c g dropbox

2017-06-12 22:41:13 489

原创 Windows Eclipse 查看Android 源码(Ubuntu)

使用Eclipse 既可以查看Android 源码,也可以基于源码调试(Application)部分,非常好用。   开发环境:Windows7 上使用 Eclipse (下载这个Classic 版本的http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2 , 如果你不知道JDK装的是64还是32位的,选择

2012-06-26 22:46:10 1191

原创 每个程序员应该读的最具影响力的书单?

关于这个标题的答案可能好多地方都有,但是其中最具说服力的一个恐怕是来自Stack Overflow(如果你还不知道 Stack Overflow 和 Stack Exchange ,那么不妨去看看国外的问答网站较之于国内的怎么样,如果你碰巧觉得还不错的话,可以关注下这两个网站的创建者Jeff Atwood 的BlogCoding Horror)差不多4年之前,Sta

2012-03-18 15:02:22 2007

原创 command line jump

command line jump :when  edit  a command line ,especially the command line is long , it's not effective to use arrow keys to move.There are some shortcuts: 1.CTRL+a , move to the head of the l

2012-03-12 21:34:41 636

原创 make 中的函数

make 函数A.字符串替换和分析函数:1.subst 替换用法:$(subst from,to,text) : 将text中的from 替换为to eg: $(subst ee,EE,feet on the street)  结果:'fEEt on the strEEt'2.patsubst 带正则的替换用法:$(patsubst pattern,repl

2011-12-29 19:02:54 999 1

转载 来信, 创业 和 移动互联网

本文转自:http://coolshell.cn/articles/5815.html   作者:陈皓引子我前两天,收到一封邮件,一位快要毕业的的大学生问我,是去百度,还是去创新工场?他在来信中说,从个人道德价值观来说,他想去创新工场,要远离流氓企业,不然会有狼狈为奸、助纣为虐的感觉,对不起自己。但是创新工场那边情况不熟悉, 不知道怎么选择,并问我现在比较热的移动互联网靠不靠谱。

2011-12-27 15:29:51 969

原创 vim 替换

VIM 中的":substitute" 命令可以对一个指定范围内的区域执行替换操作。    :[range]substitute/from/to/[flags]        将range 范围内的字符串"from" 替换为"to" , 例如把所有行中的"Example" 替换成"example"      :%s/Example/example

2011-12-26 20:42:19 828

转载 我在华为工作十年的感悟

------------------------------------------作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机。连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海

2011-12-25 20:09:28 1675

转载 Ubuntu apt 命令参数

apt-cache search package 搜索包  apt-cache show package 获取包的相关信息,如说明、大小、版本等  sudo apt-get install package 安装包  sudo apt-get install package - - reinstall 重新安装包  sudo apt-get -f install 修复

2011-12-25 19:40:26 451

原创 HTML Learn

w3schools.com 是个不错的学习网站。虽然学得不多,但记录点滴是个不错的习惯,一定要坚持下去。    csdn 上写博客排版还真是一门艺术啊,光会用html的各种标签是不行的,还要懂得审美才是关键。可是哥连标签都没怎么用过,汗颜!  外部链接Visit Google内部链接GoToNext...Next分割线效果如下

2011-12-20 12:23:39 604

翻译 Android 混淆器 ProGuard (一定程度防止反编译)

ProGuard     ProGuard 工具通过移除无用的代码[ProGuard认为无用的],使用晦涩的名字重命名类名、字段名函数名来精简、优化和混淆你的代码。使用ProGuard处理的好处是你的.apk 文件变得更小,同时更加难于被反编译。由于ProGuard可以使你的应用程序难于被反编译,所以当你的应用程序使用了一些对安全性要求较高的特性(如对应用进行license控制)的时候,这一点

2011-12-16 17:20:41 4167 1

翻译 如何成为一个程序员:一个简短、综合的个人总结

翻译自:http://samizdat.mines.edu/howto/HowToBeAProgrammer.html (转载请注明原作者)Author: Robert L Read简介 :   成为一个优秀的程序员是困难的,同时又是可贵的。真正将软件项目付诸实践最困难的部分在于如何处理与同事和客户之间的关系。诚然,编写程序非常重要,需要较高的智商和技能。但是,与为了使软件系统

2011-12-06 13:19:53 1011

原创 vim 移动: 行

Vim 行移动:    移动到行首:        "^": 移动到行首第一个非空白字符。        "0": 移动到行首第一个字符。"Home"键也是一样。    移动到行尾:        "$" : 移动到行尾。"End"键也是一样。"$"还可以接受一个计数,"n$",用于移动到n行之后的行尾。eg: "1$" 会将光标移动到当前行的行尾,"2$"会将光标移动到下一行

2011-12-06 10:27:43 1366

原创 vim 大小写转换

单个字母的大小写转化:    使用 “~” :     光标定位在字母上,shift + ~(数字1前面那个键) 即可完成大小写切换。    整个词的大小写转换:     1.v           按V键进入visual 模式    2.w           按W键选中整个word      3.gU/gu/g~     gU 全部大写,gu全部小写,g~ 大写

2011-12-05 17:11:44 813

原创 Vim 打开文件同时定位到某一行

使用vim 打开文件时,默认情况下光标会停留在文件开头,有时候文件比较大,翻阅和查找都比较麻烦,怎样在打开的时候直接定位到某一行呢?     使用 "+"     vim filename +n 可以在打开文件的同时定位到第n行。eg:  vim  myfile  +100                             //打开的同时光标停在第100行行首

2011-12-05 16:59:31 9528 2

原创 ubuntu下截屏 scrot

安装:    sudo apt-get install scrot -------------------------------------------------------------------------------------------    使用:    查看下帮助:     scrot --help     Usage : scrot [OPTIONS].

2011-12-02 15:37:52 557

原创 Vim search

使用vim 进行string的搜索,有时候你想搜素一个在当前文件中出现的词,而这个词又特别的长,那么就想是否有方法,光标走到这个词上,然后直接操作一下来搜索这个词呢?     比如:         我想直接搜索built_dex_intermedia_leaf 这个词,有什么办法呢?     使用"*"键,光标在那个词上,然后shift+8 (*),就会立即搜索光标所在的

2011-12-02 15:09:26 499

转载 面朝大海,春暖花开

从明天起,做一个幸福的人  喂马 ,劈柴,周游世界  从明天起,关心粮食和蔬菜  我有一所房子,面朝大海,春暖花开  从明天起,和每一个亲人通信  告诉他们我的幸福  那幸福的闪电告诉我的  我将告诉每一个人  给每一条河,每一座山,取一个温暖的名字  陌生人,我

2011-12-02 11:10:14 490

原创 Makefile 学习(1):Introduction

1.什么是makefile?    makefile 文件用来指示make 如何编译和链接一个程序。    2.一个简单的makefile 文件可能会是下面这个样子:    target ...:prerequisites ...         recipe        ...        ...    target(目标) :可以是程序产生的目标文件的文件名,也

2011-11-30 15:48:22 436

原创 世界上最遥远的距离

世界上最遥远的距离是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默承受,静静处理。到那时,再来期待我们的finally。

2011-11-29 12:20:11 472

原创 singleLine="true" 和 maxLines="1"

Android 的TextView 里面有两个属性 singLine 和maxLines 。 从字面意思来理解,这两个都是限制Text的行数。那么singleLine="true" 和maxLine="1" 都是限制为一行,有什么区别呢?    先看看Google Document 的解释:    android:maxLines   Makes the TextView be at

2011-11-25 20:33:35 3986

原创 layout_height="0dip"

Layout 中有写法如下:     layout_height="0dip"  或者 layout_width="0dip"        这里的意思是不是用具体的数值来计算高度或者宽度,而是和layout_weight 一起来使用的。经常会有这样的写法: 同一个LinearLayout  (假设是横向的) 中 有几个view ,但是都不指定其具体的宽度,而是使用 layout_weig

2011-11-25 20:07:43 6447

原创 Andorid 内存泄露与 Eclipse Memory Analyzer

在Android 应用程序开发和调试过程中 OOM (out of memory)  错误是个十分常见的问题,相信大多数应用开发者都遇到过,此类问题多半是程序运行一段时间后突然出错,而且出错后 Force Close, 因此不易查找原因。今日在这里分享下自己的一些经验。        从C++ 到 Java ,在面向对象编程的发展过程中,有了很大的进步。Java 引入了Garbage Coll

2011-11-11 21:19:34 1739

原创 反编译 Android APK

Android 应用发布的格式为Apk 格式,有时候拿到apk 文件后想看看里面的代码逻辑和资源文件,这时就需要反编译。Apk 包里有两类文件,一类是class文件,另一类是资源文件,需要两类不同的反编译工具进行反编译。1.class 文件的反编译。    一个.apk 文件实际文件格式是什么呢? 可以用file 命令来看一下:    $ file Alerter.apk

2011-11-10 21:08:02 949

原创 Android 升级包的制作

前段时间做了一个Android 的升级包,总结一下制作升级包的过程。    先说明下升级包的作用吧,第一,当然是可以将新的功能添加到原来的版本上; 还有就是一种算是可选配置,例如 Google 的GMS(Google Mobile Service)包,因为并不是所有的版本都带有GMS服务,所以把GMS做成升级包提供给需要的客户。    升级的时候,把升级包放到sd卡上,按住特殊的键开机进入

2011-11-09 20:14:14 2888

原创 adb devices no permission

由于要在Ubuntu下进行cts测试,尝试在Ubuntu 下配置adb debug 环境(在下新手) 那么 在Linux 下进行设备的adb debug  是不是也要像Windows 一样安装adb 驱动呢?看了文档才知道非也, Ubuntu 下只需要配置一条udev 规则就可以了(根据不同的设备配置自己的udev)。配置好udev后发现个小问题, 运行./adb devi

2011-11-07 15:05:15 613

The.Art.Of.Computer.Programming.-.Volume.4.

The.Art.Of.Computer.Programming.-.Volume.4.

2012-04-15

The.Art.of.Computer.Programming.Volume.1.

The.Art.of.Computer.Programming.Volume.1. 英文pdf

2012-04-15

计算机程序设计艺术(第二卷).pdf

计算机程序设计艺术(第二卷).pdf

2012-04-15

编译原理英文版 pdf

编译原理英文版 pdf 传说中的龙书~~

2012-04-13

Compilers Principles Techniques and Tools 编译原理

Compilers Principles Techniques and Tools 编译原理 中文版pdf

2012-04-13

人月神话(英文原版).pdf

人月神话(英文原版).pdf

2012-04-13

google android repo script

google android repo script

2012-04-10

Refactoring.Improving.the.Design.of.Existing.Code).Martin.Fowler.文字版

Refactoring.Improving.the.Design.of.Existing.Code).Martin.Fowler.文字版

2012-04-08

重构改善既有代码的设计 中文版

重构改善既有代码的设计 重构改善既有代码的设计 pdf 中文版

2012-04-05

英文版(重构改善既有代码的设计)

英文版(重构改善既有代码的设计)

2012-04-05

DesignPatterns 设计模式 中文版 pdf

DesignPatterns 设计模式 中文版 pdf

2012-04-05

算法导论 第三版英文版 有索引

算法导论 第三版英文版 有索引

2012-04-05

The_C_Programming_Language.pdf 英文版

The_C_Programming_Language.pdf 英文版 by Kernighan and Ritchie 清晰版 ~~

2012-03-30

计算机程序的构造和解释.pdf 中文版

计算机程序的构造和解释 pdf 中文版 影印版

2012-03-30

计算机程序的构造和解释 pdf 英文版

计算机程序的构造和解释 pdf 英文版 清晰非扫描版

2012-03-30

Linux 101 hacks

Linux 101 hacks

2012-01-05

android 游戏开发宝典

android 游戏开发宝典

2011-12-22

gnu make 官方文档pdf

gnu make 官方文档pdf gnu make 官方文档pdf

2011-11-29

JD-GUI Android apk 反编译工具

JD-GUI Android apk 反编译工具

2011-11-12

FBReaderJ 1.2.2

FBReaderJ souce code

2011-11-12

CLR via C# 4th 中文 PDF

CLR via C# 4th 中文 PDF

2017-07-11

CSAPP-深入理解计算机系统 PDF

CSAPP 深入理解计算机系统 PDF ZH

2017-07-10

测试驱动开发 中+英文版

测试驱动开发 中+英文版

2017-06-27

Inside the java virtual machine 2 中文掃描版

Inside the java virtual machine 2 中文掃描版

2016-11-18

code complete 2 english

code complete 2 english 20 words less.

2015-08-05

video spec

video spec 20 words not less.

2015-08-05

Ubuntu Powerful Hacks and Customizations.pdf

Ubuntu Powerful Hacks and Customizations.pdf en

2012-05-31

why.s.poignant.guide.to.ruby.pdf en

why.s.poignant.guide.to.ruby.pdf

2012-05-05

The Little Schemer.pdf

The Little Schemer.pdf

2012-04-29

Patterns+of+Enterprise+Application+Architecture

Patterns+of+Enterprise+Application+Architecture

2012-04-29

Effective Java zh&en; pdf

Effective Java zh&en; pdf

2012-04-29

Coders at Work pdf en

Coders at Work pdf en

2012-04-29

人件 第二版 中文版 pdf

人件 第二版 中文版 人件 第二版 中文版

2012-04-29

peopleware en pdf

peopleware en pdf

2012-04-29

Working.Effectively.with.Legacy.Code en pdf

Working.Effectively.with.Legacy.Code en pdf

2012-04-29

修改代码的艺术 zh pdf

修改代码的艺术 zh pdf

2012-04-29

Programming.Pearls 2nd en pdf

Programming.Pearls 2nd en pdf

2012-04-29

Code The Hidden Language of Computer Hardware and Software

编码:隐匿在计算机软硬件背后的语言 pdf en

2012-04-29

More Effective C++ en pdf

More Effective C++ en pdf

2012-04-29

Effective C++ 中文版第三版.pdf

Effective C++ 中文版第三版.pdf

2012-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除