- 浏览: 252852 次
- 性别:
- 来自: 北京
最新评论
-
wayneliquan:
如何让全透明的activity不接受,点击事件?我已经实现了不 ...
Android全透明Activity示例 -
ok_lanyan:
在onDraw方法里面的最后加上invalidate();就是 ...
android绘画- View onDraw 一点疑惑 -
ie497715408:
静态内部类其实挺好的,挺常用的,比如现在已经开始步入大数据时代 ...
Java 静态类 -
IWSo:
写的很清楚了。谢谢
Android ID 理解 -
piaochunzhi:
有工程文件 给下载一下吗,我学习一下!~
Android中ViewGroup等容器控件的使用
文章列表
如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 X 终端的标题栏。
作 ...
vim显示行号、语法高亮、自动缩进的设置
- 博客分类:
- vim
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc
在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc
在终端 输入以下命令来编辑vimrc配置文件:
sudo vim /etc/vim/vimrc
或者 sudo gedit /etc/vim/vimrc
1、显示行号
在文件末端添加一新行,输入 set nu
2、语法高亮
在文件中找到 "syntax on 这一行,去掉前面的双引号",双引号是注释的意思
3、自动缩进
在文件末尾添加一行,输入 set autoindent
在添加一行,输 ...
linux vim 显示颜色
- 博客分类:
- vim
新建文件 ~/.vimrc是用户自己的vim配置文件,在这个配置文件中设置的配置只影响该用户自己。
命令如下:
cd ~
vi .vimrc
输入:syntax on
保存退出
source .vimrc
此时可以找一个xml文件 进行查看,看看是不是已经有颜色了
vim xxx.xml
给 vi 做个别名,
# vi ~/.bashrc
alias vi='vim'
# source ~/.bash_profile
注:syntax on ,显示颜色;syntax off ,则不显示颜色。
VIM插件之taglist
- 博客分类:
- vim
如果你能找到这个文章相信taglist做什么用的就不用解释了
下载地址:http://www.vim.org/scripts/script.php?script_id=273
安装方法:
把taglist.zip放到你VIM的安装目录解压就OK了
unzip taglist_45.zip
这就安装好了
然后根据需要设置一下/etc/vimrc
1:Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用此选项设置一下
2:如果你不想同时显示多个文件中的tag,设置Tlist_Show_One_File ...
还是回到我们的command line来吧
经过前面的学习,应该很清楚当你在shell prompt后面敲打键盘、直到按下enter的时候,你输入的文字就是command line了,然后shell才会以进程方式执行你所提交的命令。但是,你又可知道:你在command line输入的每一个文字,对shell来说,有什么类别之分呢?
简单而言,command line的每一个charactor分为如下两种:
*literal:也就是普通纯文字,对shell来说没有特殊功能。
*meta:对shell来说,具有特定功能的保留字。
literal没有什么好说的,凡是 abcd、1234 ...
单引号和双引号含义区别
- 博客分类:
- linux shell
单引号和双引号都能关闭shell对特殊字符的处理。不同的是,双引号没有单引号严格,单引号关闭所有有特殊作用的字符,而双引号只要求shell忽略大多数,具体的说,就是①美元符号②反引号③反斜杠,这3种特殊字符不被忽略。 不忽略美元符号意味着shell在双引号内部也进行变量名替换。
下面用一个简单的shell程序要说明一下。
debian:~/learn/shell# cat phonebook
Alice Chebba 973-555-2015
Barbara Swingle 201-555-9257
Liz Stachiw 212-555-2298
Susan Gold ...
linux下打开chm格式文件
- 博客分类:
- linux shell
http://linux.chinaunix.net/techdoc/system/2006/09/06/939581.shtml
在linux下打开chm格式文件的方式有多种,如:chmsee,chm-vewer等,但这些软件的安装要很多的依赖包,安装起来太烦,现在我向大家介绍一下firefox的chmreader插件,可通过fireforx打开chm文件,安装与使用都很方便。
1、从http://sourceforge.net/projects/chmreader下载chmreader.
2、从firefox中打开下载的xpi文件.
3、重新启动firefox就安装了chmreader插件 ...
android 查看手机信息
- 博客分类:
- android进程管理
adb shell cat /proc/cpuinfo 查看CPU信息
终端输入:
代码:
sudo vi /usr/share/vte/termcap/xterm
找到:
代码:
:co#80:it#8:li#24:\
80为高,24为宽,修改保存后重新打开终端即可。
可以设置为 高70 宽29
在public.xml中资源数据的定义会影响到current.xml文件,它们分别在frameworks\base\core\res\res\values和frameworks\base\api\current.xml中
当进行内核文件修改时,需要特别注意public.xml文件的同步,该文档定义了资源文件的二进制兼容性。因此需要小心对待该文件,否则可能会破坏该版本的向后兼容性。
为了避免破坏兼容性,新的资源需加在同类资源的最后(主要ID值,按照ID值递增)。若是放置在中间会导致随后的同类资源被赋予新的ID值从而破坏兼容性。
第三方任务管理杀进程
- 博客分类:
- android
方法1:
1. ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
2. activityManager.killBackgroundProcesses("name.of.your.package");
3. 需要一个权限:KILL_BACKGROUND_PROCESSES
方法2:
android.os.Process.killProcess(android.os.Process.myPid())
System.ex ...
1 。对*.class文件进行dx处理
dx --dex --output=bin/class.dex bin/
出现如下错误:trouble writing output: /bin/classs.dex (Permission denied)
2
javac -encoding GB18030 -target 1.6 -bootclasspath /home/liuwei/tools/android-sdk-official/platforms/android-8/android.jar -d bin find -name *.java
如何一次性编译所有的.java文件
...
1、Android的文件系统结构是怎样的,我们安装的程序放在那里?
编译Android源码之后,在out/target/product/generic一些文件:
ramdisk.img、system.img、userdata.img、 system、 data、root
其中, system.img是由 system打包压缩得到的, userdata.img是由 data打包压缩得到的。
ramdisk.img是模拟器的文件系统,把ramdisk.img解压出来可知道,ramdisk.img里的文件跟root文件夹的文件基本一样。
模拟器装载ramdisk.img并解压到内存,接着分别把sy ...
现有2台机器
1、服务器192.168.1.112
2、个人机192.168.1.110
要使110无需密码通过ssh登入112
步骤
1、创建密钥
miao@u32-192-168-1-110:~/.ssh$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): (忽略)
Enter same passphrase again: (忽略)
Your identification has been saved in /hom ...
Android怎么获取进程Id
- 博客分类:
- android
下面是通过linux命令来获取进程ID的
Process psProcess = Runtime.getRuntime().exec("sh");
DataOutputStream out = new DataOutputStream( psProcess.getOutputStream() );
InputStream is = psProcess.getInputStream();
out.writeBytes( "ps | grep 'vpnloader' | cut -c 10-14\n" );
out.writeBytes( "ps\n ...