自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (3)
  • 收藏
  • 关注

原创 awk与shell变量互相赋值

一、awk给shell变量赋值#!/bin/bashvar=`ls -l file.txt | awk '{print $5}'`echo $var复制代码二、awk引用shell变量awk [ -F re] [parameter...] ['pattern {action}' ] [-f progfile][in_file...]

2016-01-09 10:35:29 10231

转载 Python 获得命令行参数的方法

如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?需要模块:sys参数个数:len(sys.argv)脚本名:    sys.argv[0]参数1:     sys.argv[1]参数2:     sys.argv[2]test.pyimport sysprint "脚本名:", sys.argv

2015-12-21 22:24:07 414

转载 shell之eval用法

shell中的eval功能说明:重新运算求出参数的内容。语  法:eval [参数]补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。参  数:参数不限数目,彼此之间用分号分开。 1.eval命令将会首先扫描命令行进行所有的替换,憨厚再执行命令。该命令使用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行

2015-12-16 19:24:32 561

转载 awk之RS、ORS与FS、OFS

RS:Record Separator,记录分隔符ORS:Output Record Separate,输出当前记录分隔符FS:Field Separator,字段分隔符OFS:Out of Field Separator,输出字段分隔符PS:RS、ORS、FS、OFS的英文解释绝不是这样的,这里只是解释清楚。建议去阅读awk的英文读物,其中解释了缩写的含义。

2015-12-14 20:08:12 337

原创 grep指定文件中的所有内容

将A文件中的每一行内容作为关键字,去B文件列表中做grep,输出到C文件sh vlookup.sh A B Cvlookup.sh的内容#!/bin/bash#判断参数个数if [ $# != 3 ];then    echo "\n$0 关键字文件 要查找的文件 输出的

2015-12-10 22:50:14 838

转载 shell:读取文件的每一行内容并输出

写法一:----------------------------------------------------------------------------#!/bin/bashwhile read linedo    echo $linedone ---------------------------------------------------------

2015-12-08 10:37:55 549

原创 shell遍历目录下所有文件

filelist=`ls /home/work/file/`for file in $filelistdo     echo $filedone一定要切记filelist=后边的那个引号不是单引号,而是tab键上边的那个键,或者说是1左边的那个键。否则的话不起作用。唉,自己在上吃亏了好长时间。汗!如果ls后面的路径想通过参数传进来,而传进来的参数

2015-12-08 10:34:11 1843

转载 awk内建变量示范详解之NR、FNR、NF

NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。[color=Red]——简单点讲就是行数[/color]  在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件的时候,FNR就从1开始计数

2015-12-08 10:26:32 503

原创 awk行内去重

awk行内去重备忘awk -F"," '{b = ""; for(i=1;i

2015-11-26 16:40:39 532

转载 shell中uniq与sort -u 两种去重的对比

sort -u 和 uniq都能起到删除重复信息的功能,那么他们的区别究竟在哪呢?$ cat test              jasonjasonjasonfffffjason下面分别执行三个命令1:sort -u testsort -u testfffffjason2: uniq test$uniq test jas

2015-11-03 15:24:22 508

转载 深入理解Android之Gradle

格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTYrZt 下载Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。一、题外话说实话,我在大法工作的时候,就见过Gradle。但是当时我一直不知道这是什么东西。而且大法工具组的工程师还将其和Android St

2015-10-08 15:07:49 354

转载 使用Android Studio阅读整个Android源码

之前一直在windows下用source insight阅读android源码,效果非常好。后来远程异地服务器,网络限制,一直用ssh + vim,现在主要还是以这种方式。最近发现一个不错的东西(早就有了),在android源码中有这么一个目录development/tools/idegen。顾名思义,是生成ide的project文件,主要是生成intellij的project文件,当

2015-09-29 16:18:50 374

转载 使用Gradle构建Android应用的渠道包

所有做Android App的同志们应该都知道渠道包是什么,得力于Android生态的多样性,我等写Android应用的人类每次发布App都需要面对数十个市场,而为了能够采集到市场的表现数据,就必须为每一个市场生成相应的apk包,也就是俗称的渠道包。如此这般,如何更加便捷的生成渠道包就成了各显神通的地方。友盟、酷传等第三方都有自动化工具来做,同行们也各自写了很多脚本,但我觉得似乎没

2015-09-29 16:16:08 304

原创 compileSdkVersion和targetSdkVersion的区别

直接粘一段老外的内容。compileSdkVersionThe compileSdkVersion is the version of the API the app is compiled against. This means you can use Android API features included in that version of the API (

2015-09-28 16:13:54 1169

转载 如何调试分析Android中发生的tombstone

Android中较容易出现以下三类问题:Force close / ANR / Tombstone前两者主要是查看当前的进程或者系统框架层的状态和堆栈就基本可以分析出来,本文主要讨论一下tombstone的情况。tombstone一般是由Dalvik错误、状态监视调试器、C层代码以及libc的一些问题导致的。当系统发生tombstone的时候,kernel首先会

2015-09-28 16:04:57 527

转载 Android 信号处理面面观 之 信号定义、行为和来源

转:http://blog.csdn.net/rambo2188/article/details/6998349传统 Unix系统的信号定义和行为所有的符合Unix规范(如POSIX)的系统都统一定义了SIGNAL的数量、含义和行为。 作为Linux系统,Android自然不会更改SIGNAL的定义。在Android代码中,signal的定义一般在 signum.h (prebui

2015-09-28 16:04:24 462

转载 ANDROID 信号处理面面观 之 TRACE 文件含义

本帖最后由 黑牛 于 2014-12-18 10:00 编辑转:http://blog.csdn.net/rambo2188/article/details/7017241在前一章Android 信号处理面面观 之 信号定义、行为和来源 中,我们讨论过,Android 应用在收到异常终止信号(SIGQUIT)时,没有遵循传统 UNIX信号模型的默认行为 (终止 +

2015-09-28 16:03:41 403

原创 Android 工程重命名错误

关键字:Android Rename, Android Package Name今天在对一个安卓工程重命名时,遇到了下面的错误:An unexpected exception occurred while creating a change object.See the error log for more details.复制代码各种百度,Google之后,发现下面的

2015-09-28 16:02:50 538

原创 sqlite插入记录值为纯数字的字符串的问题以及sqlite语句中字符串的拼接

当向sqlite数据库中插入某条记录,而这条记录中的某个字段为纯数字的字符串时,在这条记录插入到数据库中时,这个字段的值就有一定几率会被转成数字Y_Y!!例如下面的代码:String phone = "18801774974";String psw = "704430";String captcha = "025";ContentValues cv = new ContentValue

2015-09-28 16:01:02 5019

原创 Android SDK更新至4.2.2后部分工程运行Crash的问题

关键字:Android SDK 4.2.2今日将Android SDK 更新到了4.2.2版本,同时升级了ADT到22.0.1_V2版本。升级之后发现一些原本运行正常的Android工程,在用新的SDK环境编译之后,从Eclipse中直接Run as..会Crash。当时肠子都悔青了,找了好半天才找到原因。原来是工程目录下的.classpath文件引起的。用新的SDK环

2015-09-28 15:57:59 303

转载 glViewport()函数和glOrtho()函数的理解

在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho。glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情况, glFrustum则产生一个透视投影。这是一种模拟真是生活中,人们视野观测物体的真实情况。例如:观察两条平行的火车到,在过了很远之后,这两条

2015-09-28 15:56:58 246

转载 Android中自定义属性的格式详解

1. reference:参考某一资源ID。    (1)属性定义:                                               (2)属性使用:                                  android:layout_width = "42dip"         

2015-09-28 15:52:09 245

原创 Android javah找不到类的原因

在Android开发中,我们偶尔会需要调用一些jni的方法。通过javah命令来生成所需要的jni层的.h文件,是一个很方便的方法。但是,在使用javah的时候,我们经常会遇到下面这样的错误:错误:无法访问 com.example.ExampleClass未找到 com.example.ExampleClass 的类文件javadoc: 错误 - 找不到类

2015-09-28 15:51:37 676

转载 ADT18.0.0之后jar包(support-v4)管理源码的方法

关键字:android-support-v4.jar管理源码 android今日偶然想要在Eclipse中将android-support-v4.jar与其源码进行关联,发现还真是挺麻烦。搜索了一番,终于搞定。ADT18.0.0之后,据说,在Android工程下建一个叫 libs 的文件夹,将需要依赖的 jar 包扔到 libs 文件夹下,ADT工具会自动把 jar 包添加到你的

2015-09-28 15:48:10 384

转载 如何在webview中设置自定义字体

In your assets/fonts folder, place the desired OTF or TTF font (here MyFont.otf)Create a HTML file that you'll use for the WebView's content, inside the assets folder (here insideassets/demo/my_page

2015-09-28 15:46:02 3180

转载 关于onPostCreate——Activity彻底运行起来之后的回调

今天偶然间发现了一个貌似很有用处的接口protected void onPostCreate (Bundle savedInstanceState)Since: API Level 1Called when activity start-up is complete (after onStart() and onRestoreInstanceState(

2015-09-28 15:42:47 1131

转载 通过ps得到进程id,kill进程

本文的内容摘自网络。摘取本文的目的,并不是建议大家通过这种方式来结束应用,而是觉得,这种获取命令行返回内容的方式很不错,mark一下。    private void killProcess(Context mAct) {        // TODO Auto-generated method stub        Log.i(TAG, "killProcess");

2015-09-28 15:41:22 2616

转载 ImageView的属性android:scaleType

以下内容是转帖的,本人没有亲自验证。ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值

2015-09-28 15:32:31 211

原创 Android下抓包工具

在android下如何抓包呢,在网上找到了这么个玩意。见附件。支持在android上抓包得工具1.下载附件,解压2.连接手机,用adb命令,将tcpdump传到手机上。adb push tcpdump /data/local复制代码3.修改下这个文件的权限adb shell chmod 777 /data/local复制代码

2015-09-28 15:15:13 442

原创 Android获取图片大小以及获取指定大小的缩略图

首先我们来介绍一下BitmapFactory.Options这个类,它是实现我们目标的关键。下面先看看它都有哪些成员Fieldspublic BitmapinBitmapIf set, decode methods that take the Options object will attempt to reuse this

2015-09-28 15:05:16 536

转载 JAVA如何把一个float四舍五入到小数点后2位,以及多位

JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.        以前以为很容易,一直没在意,今天突然用到了,才发现,系统没有这样的函数.狂晕,同事们用的方法为,先转成String,再取其中几位,再转成float型,(如:String.valueOf(c).substring(0,String.valueOf(c).indexOf(".")   +   3)): 我觉

2015-09-28 15:04:34 3084

转载 互斥同步器 ReentrantLock和内部锁 synchronized 的性能对比

ReentrantLock是jdk5引入的新的锁机制,它与内部锁(synchronize)相同的并发性和内存语义,比如可重入加锁语义。在中等或者更高负荷下,ReentrantLock有更好的性能,并且拥有可轮询和可定时的请求锁等高级功能。这个程序简单对比了ReentrantLock公平锁、ReentrantLock非公平锁以及内部锁的性能,从结果上看,非公平的 ReentrantLock表现最好。

2015-09-28 15:03:20 270

转载 守护线程java thread setDaemon

thread = new Thread(this);thread.setDaemon(true);thread.start();当java虚拟机中没有非守护线程在运行的时候,java虚拟机会关闭。当所有常规线程运行完毕以后,守护线程不管运行到哪里,虚拟机都会退出运行。所以你的守护线程最好不要写一些会影响程序的业务逻辑。否则无法预料程序到底 会出现什么问题。import ja

2015-09-28 15:02:18 330

转载 setDefaultKeyMode 用法介绍

setDefaultKeyMode (int mode) 用来设置一个Activity的默认的按键模式,也就是指这种情况,当Activity中发生了一些按键事件,但是这些事件没有被任何控件Listen到时(截获时),系统应该如何处理这些按键事件。mode一共有五种DEFAULT_KEYS_DISABLEDEFAULT_KEYS_DIALERDEFAU

2015-09-28 15:01:33 209

转载 DEFAULT_KEYS_SHORTCUT 功能的验证 及其 源码实现分析

Activity的setDefaultKeyMode (int mode) 方法用来设置一个Activity的默认的按键模式。具体介绍可以参见我写的 setDefaultKeyMode 用法介绍 一文。地址是:   http://blog.csdn.net/silenceburn/archive/2010/12/11/6069645.aspx其中有一种模式是 DEFAULT

2015-09-28 15:00:48 315

转载 Android系统搜索对话框(浮动搜索框)的使用

本文转自:http://www.ideasandroid.com/archives/310当您需要在您的应用程序中提供搜索服务时,您第一个想到的是您的搜索框要放哪呢?通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示您的应用程序图标。如下图所示:

2015-09-28 14:57:14 1104

转载 Android中预估view的大小(宽高)

很多时候我们是需要预估View的宽高的。因为View的getWidht和getHeight,getMeasuredWidth和getMeasuredHeight是在view放到layout中显示的时候才能获得正确的值的。但是往往我们需要在它显示之前就知道它的大小是多少,宽高是多少。这时候,我们就需要预估View的宽高。其实之所以在View显示出来之后再获取它的宽高时能正确的得到它的

2015-09-28 14:55:18 427

原创 关于Activity切换动画——overridePendingTransition

Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition这个函数有两个参数,一个参数是第一个ac

2015-09-28 14:54:14 231

转载 关于输入法键盘的Enter键

转自:http://hi.baidu.com/zijie410/blog/item/4fc216c33201c10d0ef477e9.html软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合

2015-09-28 14:53:42 895

转载 关于Spinner不能在sub activity中使用

本贴转自:http://www.cnblogs.com/sober/archive/2011/03/21/1990814.html程序背景:使用TabHost,需要在子界面中添加Spinner按钮。问题:Spinner按钮不能点击,点击出现unable to add window...is your activity running?的错误。探索:    由于点击Spinner

2015-09-28 14:46:55 333

Android平台可用的tcpdump工具

Android平台可用的tcpdump工具

2015-09-28

ADT-10.0.0.zip

Android开发Eclipse工具 ADT-10.0.0.zip

2011-05-03

WinRAR 3.71 简体中文版

简体中文版的WinRAR 版本号3.71 注册方法如下: 新建一个文本文件,把下面的内容拷贝进去,然后改文件名为 Rarreg.key。最后拷贝文件到WINRAR的目录下就行了 RAR registration data cafevn Single PC usage license UID=bff246844b5c5708595a 6412212250595aa9dfb5db06ca5c5b29cb38d3c346df871e689fcd 26d40cd6724c7fea7a256035c6ab9048e2c5c62f0238f183d28519 aa87488bf38f5b634cf28190bdf438ac593b1857cdb55a7fcb0eb0 c3e4c2736090b3dfa45384e08e9de05c58601faaa5bf2fd204421a 0af4a66c04f5f95c750b942c262c8defc92d51753d37c41772b696 179d2401468afd8cdf6b526bd713b62d9d1c8b39f8f5c862600bd1 6f2be0ead43d89dc20da9c292bbc37165bb690729a430802790431

2009-05-19

空空如也

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

TA关注的人

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