自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zlidentify

zlidentify

  • 博客(28)
  • 收藏
  • 关注

原创 android自定义view实现5.0 Ripple效果

思路:      重写Button在onTouchEvent中监听action_down事件,然后播放一个属性动画,动态的改变圆圈的半径,这样就产生了波纹效果             1.首先是RippleButton直接继承自Button       2.在attrs.xml中自定义两个属性一个是波纹的颜色rb_rippleColor,一个是波纹的透明度r

2015-11-14 14:21:54 805

转载 android内存泄露

转自:http://jiajixin.cn/2015/01/06/memory_leak/概念根搜索算法Android虚拟机的垃圾回收采用的是根搜索算法。GC会从根节点(GC Roots)开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收掉。根搜索算法相比引用计数法很好的解决了循环引用的问题。举个例子,Activity有

2015-08-08 12:56:10 457

原创 awk简单使用

awk用于数据分析,把文件按行读取用指定的分隔符切片填充,在对不同的切片进行处理格式:awk -F: '/regex/' '{command}' input_file eg:显示当前linux所有用户cat /etc/passwd | awk -F ':' '{print $1}' 搜索含有指定关键字的行cat /etc/passwd | awk -F ':' '/

2014-12-25 11:55:09 371

原创 nmap

我们可以使用nmap工具来对网络主机进行探测典型的例子nmap -A -T4 nmap.org可以显示主机的很多信息其中-A表示探测操作系统的类型版本等-T4为了更快的执行

2014-12-24 17:37:36 463

转载 鸟哥linux

网址http://vbird.dic.ksu.edu.tw/

2014-12-21 17:01:33 370

转载 linux网络

Linux 的网络功能相当的强悍,一时之间我们也无法完全的介绍所有的网络指令,这个章节主要的目的在介绍一些常见的网络指令而已。 至于每个指令的详细用途将在后续服务器架设时,依照指令的相关性来进行说明。当然,在这个章节的主要目的是在于将所有的指令汇整在一起, 比较容易了解啦!这一章还有个相当重要的重点,那就是封包撷取的指令。若不熟悉也没关系,先放着,全部读完后再回来这一章仔细练习啊!

2014-12-21 16:29:12 838

原创 linux find command

find 命令find - search for files in a directory hierarchyfind [d] 条件 执行其中条件可以是逻辑表达是与 find -name 'hello' -a 'world' 系统默认的或 find -name -o 'world' 非 find ! -name 'xxx'find . -name 'ma

2014-12-19 23:30:39 353

转载 awk

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho

2014-12-18 17:52:52 266

原创 linux装mysql数据库

到mysql官网下载自己的版本mysql-5.6.22-linux-glibc2.5-x86_64.tar.gzcd /usr/local/解压tar -zxvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz建立软链接ln-s mysq mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz 进入mysql cd

2014-12-18 00:03:53 387

翻译 linux 装Broadcom原生网卡

Broadcom Linux hybrid wireless driverRelease Version: 6.30.223.248Release Date: Thu 26 Jun 2014 03:30:34 AM PDTDISCLAIMER----------This is an Official Release of Broadcom's hybrid Linux driver f

2014-12-17 22:43:10 1399

原创 linux64位下给firefox添加百度工具栏搜索

首先要查找到64位firefox的搜索工具栏的插件位置在哪里首先执行whereis firefox得到firefox: /usr/bin/firefox /usr/lib64/firefox /usr/share/man/man1/firefox.1.gz可以大概知道firefox的lib库位置接着执行find /usr/lib64/firefox/ | grep searchpl

2014-12-17 11:44:55 796

转载 linux system common command

系统:# uname -a # 查看内核/操作系统/CPU信息# cat /etc/issue# cat /etc/redhat-release # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod

2014-12-17 10:27:20 432

转载 dfs

http://myhat.blog.51cto.com/391263/399513

2014-12-16 23:26:35 338

原创 ICMP

ICMP协议全称(Internet Control Message protocol)该协议本质上就来检测网络的连接状况,其实就是错误侦测与回传机制,虽然该协议不传输数据但是对用户数据传递起重要作用,该协议是面向UDP的,传输错误报告和控制信息,当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息我们经常用用到的ping,tracer

2014-12-15 16:11:29 406

原创 centos使用光盘iso装软件(yum)

装好了centos后发现办公套件libreoffice没有装,使用网络装网速太渣就想起使用光盘安装首先挂载光盘进入packages目录后发现一大堆的.rpm软件包,但是不能够直接安装因为各个软件之间是有依赖关系的,怎么办呢?一种方法是修改yum的配置文件,更改其仓库地质为本地cd-rom路径yum仓库的配置文件在/etc/yum.repos.d目录下,进入目录后我们发现有很多以.r

2014-12-15 10:33:48 672

原创 linux下开机挂在win7分区

在linux系统中访问windows系统的分区,开机启动自动挂载可以通过编辑/etc/fstab文件来实现(管理员权限)下面是我的/etc/fstab文件/dev/sda5     /mnt/winD     ntfs          defaults     0    1/dev/sda6     /mnt/winE     ntfs          defaults    

2014-12-14 20:45:50 434

原创 linux添加命令到path

只针对当前用户其作用可以编辑~/.bashrc比如要在命令行下启动eclipse可以将eclipse命令所在的路径添加到环境变量PATH中在~/.bashrc添加一行export PATH=$PATH:/softwares/eclipse执行source ~/.bashrc即可

2014-12-14 20:23:41 458

转载 linux常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2014-12-14 19:20:07 403

原创 linux下装法firefox64位flash插件

首先到http://get.adobe.com/cn/flashplayer/下载对应自己linux版本的flash插件我下的是install_flash_player_11_linux.x86_64.tar.gz使用tar -zxvf install_flash_player_11_linux.x86_64.tar.gz解压得到libflashplayer.so  readme.tx

2014-12-14 15:55:52 732

原创 linux解压

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出

2014-12-14 15:12:21 368

原创 java线程

java中实现多线程的两种方式1.继承Thread类,重写run方法class MyThread extends Thread{public void run(){//}}2.实现Runnable接口,在run方法中执行操作

2014-12-04 20:08:15 297

原创 自定义Adapter

自定义Adapter首先新建一个类MyAdapter继承BaseAdapter完成构造函数,传入当前的context对象和要显示的数据源public MyAdapter(Context context, List datas) {inflater = LayoutInflater.from(context);this.mDatas = datas;}完成如下 

2014-12-01 13:43:43 472

原创 mysql

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> show databases;2:2、创建一个数据库mysql> create database dbname; 3:选择你所创建的数据库mysql> use databasename; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表mysql

2014-11-30 13:20:50 542 1

原创 java反射

动态的生成对象:运行时绑定对象,优点是比较灵活,缺点是效率比较低下例如:Class.forName("com.mysql.jdbc.Driver.class");加载数据库驱动获得对象Object obj = Class.forName("xxx").newInstance();得到对象后就可以获得类的所有信息了获得构造函数的方法     Const

2014-11-29 19:29:24 317

转载 Android开发规范

一、Android 编码规范1.java 代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详

2014-11-19 11:13:00 288

转载 Java集合

Set,List,Map,Vector,ArrayList的区别JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口 

2014-11-15 21:05:46 411

原创 Android天气预报app

最近做了一个Android天气预报的app首先我们知道中国qixiang

2014-11-15 10:44:06 1155

原创 sqliteopenhelper用法

新建一个DBUtils类继承sqliteopenhelper重写

2014-11-15 10:39:29 794

空空如也

空空如也

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

TA关注的人

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