自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一骑绝尘,笑傲江湖

技术驱动人生,技术改变生活

  • 博客(72)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 aidl通信

一张图的事,应该基本能说清了,有问题请指正...

2018-05-04 14:50:46 140

原创 android事件分发机制

一张图基本能说清的,就不写那么多字了,码字累,大家看的也累。

2018-05-04 10:28:08 118

原创 IntentService源码实例讲解

service的基本使用基本大家都学习过, 也大概用过,比如startService(), stopService(), bindService, unbindService();比如调用startService的Activity一旦销毁, 那么Service可能处于不可管控状态;又比如Service中要想做一些耗时任务, 必须要自己启动线程, 或者还得要使用线程池。那么是不是

2017-11-26 19:23:08 380

原创 Java内省技术

Java的内省技术与反射技术关系密切,内省机制是通过反射来实现的。常用类:BeanInfo, Introspector,PropertyDescriptor,Class,Method,Field,Constructor等(1)根据JavaBean对象,获取或修改属性根据JavaBean对象,以及属性名,构造出PropertyDescriptor对象,通过PropertyDe

2017-11-09 21:27:02 391

原创 vim插件winmanager 遇到E492: 不是编辑器的命令: WMToggle

背景:这个问题实在配置vim+ctags+cscope的过程中遇到的。cscope已配好,ctags已配置好,taglist已配置好。配置winmanager也是按照网上的步骤:1.下载插件  http://www.vim.org/scripts/script.php?script_id=952.将插件解压到~/.vim/下3.配置.vimrc这个时候使用vim

2017-07-26 22:13:22 8729 1

原创 git常用操作 (读廖雪峰git笔记)

1.2.3.4.5.6.7.8.

2017-07-01 10:35:29 288

原创 Android lint工具

Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括:1)布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多)2)未使用到资源3)不一致的数组大小4)国际化问题(硬编码)5)图标的问题(重复的图标,错误的大小)6)可用性问题(如不指定的文本字段的输入型)

2017-05-07 10:48:27 455

原创 Hierarchy Viewer(布局树查看器)

Hierarchy Viewer 的使用可以帮助分析、调试和优化应用程序内使用的xml布局定义。

2017-05-07 10:29:59 608

原创 DDMS(Dalvik调试监控服务)

可以用来查看Activity的进程,查看栈、堆,浏览文件系统,查看应用的内存使用,功耗情况,View树目录结构,是一个强大的调试工具。

2017-05-07 09:59:12 504

原创 wifi基础

·3.3.3节介绍802.11中的物理组件和网络结构。·3.3.4节将在物理组件和网络结构基础上,介绍802.11为无线网络所定义的服务。·3.3.5节介绍802.11 MAC服务和帧方面的内容。这部分知识比较具体,相信读者理解起来没有问题。·3.3.6节介绍MAC层管理实体方面的内容。清楚这部分内容有助于读者理解后续有关Linux Wi-Fi编程的知识。·3.3.7节介绍802.

2016-12-11 20:08:04 1406

原创 wifi mac帧内容

MAC相关格式组成如下图:

2016-12-11 20:00:52 1045

原创 python学习网站

1.  http://www.runoob.com/python/python-exercise-example100.html2. http://blog.csdn.net/the_fire/article/details/7252472/3. http://study.163.com/category/python?utm_source=baidu&utm_medium

2016-11-15 22:50:05 283

原创 android源码下载

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/http://blog.csdn.net/konga/article/details/49970577https://lug.ustc.edu.cn/wiki/mirrors/help/aosp

2016-11-14 21:59:41 306

原创 source insight 多文件并行显示

source insight 默认安装的时候,没打开一个文件,另一个文件就会被遮挡,看起来很不方便。在网上找到了一些帮助工具来解决这个问题。安装后,重启source insight 后,打开多个文件效果如下:。工具下载地址;  http://download.csdn.net/detail/u012989337/9654710有人说,smart ID

2016-10-15 16:51:44 17430 1

原创 windows通过eclipse 搭建c/c++ IDE

1. 下载eclipse cdthttp://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2选择对应系统的eclipse版本下载并解压缩2. 下载minGW下载minGW安装器;安装;添加环境变量xxx\MinGW\bin 到PATH下3.运行进入eclip

2016-04-13 22:53:45 414

原创 PagerAdapter的几个方法

在使用v4包下的ViewPager的时候,难免会使用到它的适配器PagerAdapter。直接上代码吧,里面的注释就是我对相关方法的理解。viewPager = (ViewPager) findViewById(R.id.viewpager); LayoutInflater inflater = LayoutInflater.from(this); View tab01 = i

2015-03-25 16:45:18 689

原创 activity生命周期的几点注意点

这是android官方提供的activity的生命周期图,包含onCreate(Bundle savedInstanceState),onStart(),onRestart(),onResume(),onPause(),onStop(),onDestroy()等7个方法。(1)当activity第一次创建的时候,onCreate(),onStart(),onResume()依次被执行;

2015-02-28 14:22:33 463

原创 使用javascript创建表格对象

在静态页面中,如果要显示表格,可以通过标签以及等相互配合实现。但是如果需要动态生成的话,则可以通过javascript脚本语言来实现。在javascript实现前,首先需要明白的是:最基本的表格可以说是几种标签以及标签中的数据组成通过查阅相关的文档,可以知道在javascript的document对象中有两个方法:(1)oElement =document.createEl

2015-02-01 09:42:18 1053

转载 使用ant打包java程序

Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。一、 安装与配置下载Ant,当前版本是1.9.4。http://ant.apache.org/bindownload.cgi解压文件到目录D:\Softwar

2015-01-20 11:17:24 677

原创 如何将java编辑的图形化程序编辑为可执行jar文件

java图形化编程主要依赖于awt以及swing包,这两个包中提供了大部分基本控件。编程人员基本可以通过从包中查找相关组件,通过相关语法,即可完成相应的图形化编程(此处不赘述)。现在谈谈如何实现将java编辑的图形化程序编辑为可执行jar文件??(1)java文件是带有package指定的,即最终编辑为class文件时是指定包的 如文件顶部有 package mypack;(2)通

2015-01-08 09:46:34 488

原创 microsoft office 2007 excel、word、ppt 向程序发送命令时失败 解决方案

在安装了microsoft office 2007后,打开excel、word、ppt这些文档时会报"向程序发送命令时失败"这个错误。对于这一问题,有网友说在 属性对话框的“兼容性”选项卡中勾上“以管理员身份运行该程序”再次打开文档,如果还有错误,再把这个选项勾掉,如此反复几次,就可以了!!但是楼主试了没有作用!!再经过查阅相关资料,结合一些网友的答案,给出以下解决方案:(1)打开一份

2015-01-07 08:46:54 1708

原创 自定义装饰类BufferedReader

调用自定义装饰类读取文件public static void test2()throws Exception { MyBuffer br = new MyBuffer(new FileReader(new File("IOTest11.java"))); String line = null; while((line = br.myReadLine()) != null) {

2014-12-31 16:37:48 526

原创 Java将10进制转成二进制的方法

public static String toBin(int num) { StringBuilder sb = new StringBuilder(); if(num == 0) { return ""; } else { sb.append(toBin(num/2)+num%2); } return sb.toString(); }该方法采用递

2014-12-28 14:52:21 1082

原创 Java中的转义字符

java中的转义字符有四种:JAVA中转义字符:1.八进制转义序列: + 1到3位5数字;范围'00'~'377':空字符2.Unicode转义字符:u + 四个十六进制数字;0~65535u0000:空字符3.特殊字符:就3个":双引号':单引号\:反斜线4.控制字符:5个r 回车n 换行f 走纸换页t 横向跳格

2014-12-28 13:15:18 594

原创 IO中使用缓冲读写操作控制台数据的newLine()方法

import java.io.*;class IOTest5 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //读控制台数据 BufferedWriter

2014-12-28 12:14:22 3800

原创 一劳永逸解决CheckBox状态丢失或者错乱的问题

在Android开发过程中,经常需要根据后台数据动态的创建CheckBox列表,而列表又是可以滑动的,在滑动的过程中经常会出现CheckBox状态丢失,或者状态发生错乱。下面我根据自己摸索出来的经验谈一谈解决方法:(1)获取到数据源(2)动态创建CheckBox列表(3)此步骤应该放在第一步,创建一个集合,存放获取到的CheckBox数据以及CheckBox的状态,在创建Check

2014-12-26 19:37:41 1451

翻译 Jsoup入门:解析html 抽取数据

一:入门介绍解析和遍历一个HTML文档如何解析一个HTML文档:String html = "First parse"  + "Parsed HTML into a doc.";Document doc = Jsoup.parse(html);其解析器能够尽最大可能从你提供的HTML文档来创见一个干净的解析结果,无论HTML的格式是否完整。比如它可以处理

2014-11-27 18:22:40 1606

原创 Jquery mobile 笔记(概要记录)

1.引用jquery mobile的css文件、js文件、jquery文件(1)从 CDN 引用 jQuery Mobile(2)下载 jQuery Mobile  -----  html5 标签中不需要 type="text/javascript" 属性2.body的基本组成结构//div为页面   data-

2014-10-27 15:17:40 739

原创 android自定义标题的相关问题

一.在完成下面几步之后1. 创建自定义标题栏的xml文件,可以给标题栏加背景(引用图片或者在drawable文件下通过xml文件生成);2.在activity中通过requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);// 声明使用自定义标题3.setContentView(R.layout.activity_login);

2014-10-09 21:08:15 524

原创 android 显示意图的笔记

android中的意图分为显示意图和隐式意图。显示意图明确指出了所要激活的组件,而显示意图则不是。

2014-09-24 19:19:15 547

原创 android 隐式意图的笔记

android中的意图分为显示意图和隐式意图。显示意图明确指出了所要激活的组件,

2014-09-24 16:00:32 543

原创 android自定义标题栏

1. 创建自定义标题栏的xml文件,可以给标题栏jiabeij

2014-09-04 10:21:12 571

mat工具,可以分析hprof文件

性能分析工具mat,有效帮助开发者分析内存泄漏,内存抖动等问题

2019-02-27

android repo文件

repo用来下载android源代码作用,使用的是国内的清华源

2018-09-10

source insight 插件

支持在source insight中并行显示多个已打开文件,非常方便。

2016-10-15

wifi_p2p分析

android wifi p2p的基本协议概念以及流程分析。

2016-10-13

C语言练习文档

C语言的编程题

2016-04-17

awt编写的简易文本编辑器(可执行jar文件)

支持文本文件打开、保存、编辑、文字颜色、字体大小设置等功能

2015-01-08

Android开发教程(完全免费版)

本教程对于大多数初学android,需要入门指导的新人来说都是非常合适的。

2014-12-15

CSS免费初级教程

css初级教程,对于很多刚刚写html,并想把页面写的漂亮点的童鞋比较适合

2014-11-27

java常用命令及常用选项

java常用命令及常用选项:包含了对java文件的一般的命令行操作

2014-11-14

xmlPull源码

在android开发中经常会使用到xml文件,用来保存和传递数据,因此解析xml就是需要掌握的技能了,pull解析器是android自带的解析工具

2014-09-24

常用算法大全

想要学习算法的孩子有福了,这里介绍了众多基本的算法概念,思路,以及一些经典算法!!!

2014-09-10

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

TA关注的人

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