shell命令

1,echo :变量的取用与配置

1
2
3
4
//去除摸个变量
[root@www ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@www ~]# echo ${PATH}

阅读全文

adb常用命令和logcat过滤

一、logcat过滤

开发中查看log是无法避免的事情,但是图形化的log输出工具有时候不是非常好用,当log过多时,滚动过快等问题。
1 adb logcat |grep 过滤关键字 快速过滤关键字相关的log

2 adb logcat *:日志级别
日志级别:见 三、Android Log简介
log level过滤

阅读全文

onNewIntent(Intent intent)和Activity的启动模式

onNewIntent()方法使用场景

当一个应用的某个Activity提供多种调用启动的情况(当前应用调用,其他应用通过隐式Intent调用,或者WAP页通过scheme调用),多个调用希望只有一个Activity的实例存在,这时候就需要Activity的onNewIntent(Intent intent)方法了。

阅读全文

largeHeap属性临时性解决OOM问题

AndroidMainfest.xml中的application标签下的android:largeHeap属性可以用于解决临时性OOM问题(注:不能从根本上解决)。

dalvik与GC相关的属性有:
dalvik.vm.heapstartsize:初始化dalvik分配的内存大小。
dalvik.vm.heapgrowthlimit:没有在mainfest中设置android:largeheap="true"时,应用的最大内存,超过这个值限制值会有OOM产生。
dalvik.vm.heapsize:在mainfest中设置android:largeheap="true"时,应用的最大内存,超过这个值限制值会有OOM产生。

阅读全文

关于简历(转自codeKK写的真心不错)

到目前为止接近四年面试官经验,加上经常帮朋友面人,自己也有几次换工作的经历。

#简历中的要与不要#这个话题还是比较有发言权的。

  1. 不要
    (1) 不要用任何招聘网站的模板、不要 word 版
    尤其是智联招聘、51job 这类该被时代淘汰的站点。

阅读全文

Java获取昨天的日期

###Java中获取昨天的日期的几种方式:

1, 通过今天的long型数据减去一天的long型值

1
2
3
4
Date as = new Date(new Date().getTime()-24*60*60*1000);
SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd");
String time = matter1.format(as);
System.out.println(time);

阅读全文

MPChart绘图库的使用

介绍MPChart开源的使用

说明

本实例是MPChart如何使用的一个Demo。
github地址:https://github.com/JeffWangGithub/MPChartSample

阅读全文

no-title

Mac OS中对hosts文件进行又该的几个命令使用

下面简单记录以下mac os下修改hosts的命令:
Mac OS下hosts文件所在的位置为/etc/hosts
1, 获取su权限,并修改hosts的权限。
sudo chmod 777 /etc/hosts
2, 使用vi 命令对hosts文件进行编辑
vi /etc/hosts

阅读全文

自定义控件相关类汇总(一)

本文主要是记录自定义控件时常用到的几个类和相关方法

1,Paint类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void init() {
paint = new Paint();
paint.setAntiAlias(true);//反锯齿
paint.setColor(Color.RED);
/*
* 设置画笔样式为描边,圆环嘛……当然不能填充不然就么意思了
*
* 画笔样式分三种:
* 1.Paint.Style.STROKE:描边
* 2.Paint.Style.FILL_AND_STROKE:描边并填充
* 3.Paint.Style.FILL:填充
*/
paint.setStyle(Paint.Style.FILL);
/*
* 设置描边的粗细,单位:像素px
* 注意:当setStrokeWidth(0)的时候描边宽度并不为0而是只占一个像素
*/
paint.setStrokeWidth(paintStrokeWidth);
}

阅读全文