自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (18)
  • 收藏
  • 关注

翻译 GLSurfaceView.Renderer

GLSurfaceView.Renderer渲染器接口GLSurfaceView  客户端通常创建他们自己实现了这个接口的类,然后调用 setRenderer(GLSurfaceView.Renderer)  去注册这个GLSurfaceView  的渲染器.Threading这个渲染器将在一个分离的线程中被调用,因此,渲染性能是和UI线程解耦的.用户通常需要从UI

2015-03-23 14:45:36 2832

转载 XML解析各种方式比较

前面介绍了四种创建、解析XML的方式:0、 Android 创建与解析XML(一)——  概述1、 Android 创建与解析XML(二)—— Dom方式2、 Android 创建与解析XML(三)—— Sax方式3、 Android 创建与解析XML(四)—— Pull方式4、 Android 创建与解析XML(五)—— Dom4j方式其中,从处理

2015-03-19 20:38:08 915

转载 XML解析 Dom4j

1、Dom4j概述dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP. 

2015-03-19 20:38:00 690

转载 XML解析PULL

1、Pull概述Android系统中和创建XML相关的包为org.xmlpull.v1,在这个包中不仅提供了用于创建XML的 XmlSerializer,还提供了用来解析XML的Pull方式解析器 XmlPullParserXmlSerializer没有像XmlPullParser那样提取XML事件,而是把它们推出到数据流OutputStream或Writer中。XmlSe

2015-03-19 20:30:42 616

转载 XML解析SAX

1. Sax概述SAX是一种占用内存少且解析速度快的解析器,它采用的是事件启动,不需要解析完整个文档,而是按照内容顺序看文档某个部分是否符合xml语法,如果符合就触发相应的事件,所谓的事件就是些回调方法(callback),这些方法 定义在ContentHandler中,下面是其主要方法:startDocument():当遇到文档的时候就触发这个事件 调用这个方法 可以在其中做

2015-03-19 20:19:21 488

转载 XML的解析DOM

1. Dom概述Dom方式创建XML,应用了标准xml构造器 javax.xml.parsers.DocumentBuilder 来创建 XML 文档,需要导入以下内容javax.xml.parsersjavax.xml.parsers.DocumentBuilder javax.xml.parsers.DocumentBuilderFactory

2015-03-19 20:15:46 577

转载 JNI

JNI的简单介绍Java Native Interface (JNI)是java本地调用接口,所谓的native就是调用c/c++的程序。java调用C语言的情况一般有三种:调用驱动。由于操作系统提供的驱动一般都是C接口,Java语言并不具备操作这些驱动的能力。对于计算量比较大,处理数据比较多的模块,java的效率没有C高,所以希望用C去完成。对于某些功能模

2015-03-19 11:39:18 462

转载 android基于类装载器DexClassloader设计“插件框架”

插件相关介绍    首先插件只是一个逻辑概念,而不是什么技术标准,主要包含如下几个意思:插件不能独立运行,必须运行一个宿主程序中,宿主程序去调用插件(ps:微信的游戏算不算插件?感觉算是一种)插件一般情况下可以独立安装,android中就可以设计一个apk宿主程序中可以管理插件,比如添加,删除,禁用等。宿主程序应该保证插件向下兼容,新的宿主程序应该兼容老的插件   

2015-03-19 11:36:51 688

转载 Android中的类装载器DexClassLoader

在java中,有个概念叫做“类加载器”(ClassLoader),它的作用就是动态的装载Class文件。标准的java sdk中有一个ClassLoader类,借助这个类可以装载想要的Class文件,每个ClassLoader对象在初始化时必须制定Class文件的路径。    可能有人会问,在写程序的时候不是有import关键字可以引用制定的类吗?为何还要使用这个类加载器呢?

2015-03-19 11:23:23 865

转载 Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析

这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用。门面设计模式门面设计模式在 Tomcat 中有多处使用

2015-03-19 09:51:40 766

转载 Tomcat 系统架构与设计模式,第 1 部分: 工作原理

这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tom

2015-03-19 09:48:34 1467

原创 android 禁用或开启四大组件setComponentEnabledSetting

Android有Activity BroadcastReceiver Service和ContentProvider四个组件。通常这些组件都会配置在AndroidManifest.xml文件中,可以使用PackageManager类的setComponentEnabledSetting方法来动态启用和禁用Application中的某个组件。1、AndroidManifest.xml中配置a

2015-03-17 15:52:42 9282 1

原创 Ubuntu上解决链接手机显示????问题

在Ubuntu上你在连接android手机的时候可能会遇到下面的问题$adb devicesList of devices attached????????????  no permissions解决方法:1、设置usb权限$lsusbBus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

2015-03-17 10:29:50 1473

转载 深入java虚拟机---Java内存区域与内存溢出

内存区域    Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。   程序计数器(Program Counter Register)   

2015-03-16 09:39:36 755

转载 android View的ScrollBy ScrollTo getScrollX getScrollY

Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),sc

2015-03-13 14:01:02 761

转载 android快速开发--常用utils类

整理出10个基本每个项目中都会使用的工具类,用于快速开发。1、日志工具类L.java[java] view plaincopypackage com.zhy.utils;    import android.util.Log;    /**  * Log统一管理类  *   *   *   */  

2015-03-05 19:32:53 21250 7

转载 Android 快速开发--万能的Adapter

1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个方法,getView里面使用ViewHolder模式,其实大部分的代码基本都是类似的。本篇博客为快速开发系列的第一篇,将一步一步带您

2015-03-05 19:23:11 9656 16

转载 Linux 的make及makefile文件格式

代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。本文介绍Make命令的用法,从简单的讲起,不需要任何基础,只要会使用命令行,就能看懂。我的参考资料主要是Isaac Sc

2015-03-04 20:18:05 7074

转载 ubuntu 环境变量配置总结

在Ubuntu下可以配置环境变量的文件:      1. /etc/profile:首先是全局的,适用于所有的shell;在登录时,操作系统配置用户首选项使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行用于设置shell,可以在这里配置环境变量。      2. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的pr

2015-03-04 15:27:24 1038

转载 apt-get apt-cache

apt-get和apt-cache是Ubuntu Linux中的命令行下的包管理工具。 apt-get的GUI版本是Synaptic包管理器。本篇中我们会展示apt-get和apt-cache命令的15个不同例子。示例:1 列出所有可用包linuxidc@localhost:~$ apt-cache pkgnamesaccount-plugin-yahoojpceph-fusedv

2015-03-04 15:17:48 608

转载 Linux Vim攻略

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类

2015-03-04 13:28:21 480

转载 Linux基本命令

Linux中许多常用命令是必须掌握的,下面分享下Linux的基本命令。这个是将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0

2015-03-04 13:22:00 594

转载 Linux chmod命令

linux chmod命令是在日常运维中比较常用的命令之一,对文件管理比较重要,如设置web目录时需设置特定的权限以保证服务器安全。在写完shell脚本后,我们一般需要给这脚本设置权限:chmod a+x shell.sh。有很多人,特别是搞开发的程序员,不懂权限,对程序及目录直接给予chmod -R 777 file,这种最高级的权限,对服务器安全会造成很大的安全隐患,一般不建议这样设置,在

2015-03-04 12:59:57 1250

转载 Linux cat命令

linux命令:cat 使用权限:所有用户(即root帐号和所有普通帐号)使用方法:cat [参数] 文件名说明:cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名,如cat linuxyw.txtcat --help可以查看cat帮助信息,如各种参数使用方法,当然也可以用man cat来查看,建议大家养成遇到命令不懂用法时

2015-03-04 12:49:41 15458

原创 Linux上SSH免密登录

在使用git与服务器链接时希望不需要老是重复输入密码,也就是可以免密登录,通过ssh的公钥密钥可以实现。1.在本地机器下生成公钥/私钥对。[linghu@linghu-PC ~]$ ssh-keygen -t rsa -P ''   敲击回车键即可,-P参数表示密码,后面单引号表示空密码。   它在/home/li

2015-03-04 10:26:39 1353

原创 Ubuntu上搭建samba服务器

二.samba服务器搭建       1. samba的安装:        sudo apt-get install samba        sudo apt-get install smbfs //旧版本ubuntu14.04 LST用下面命令安装:1234567若之前

2015-03-03 21:07:47 835

原创 Ubuntu上搭建ssh服务器

安装前的工作(不是必须的)1.     激活服务器的网卡,命令:sudo vim /etc/network/interfaces在 interfaces 中添加以下内容:auto eth0iface eth0 inet staticaddress 202.115.235.181netmask 255.255.255.0gateway 202.115.235.1

2015-03-03 19:43:06 9408

android tab入门

android studio项目,适合初学者的简单tab介绍

2015-02-11

Android冗余res内容清理

不错的android冗余图片、冗余布局的清理工具,希望对大家有帮助呀!

2014-10-24

android标题固定的ListView

里面有两个项目资源例子,是实现android 标题固定Listview的两种方式,请大家查阅,希望对大家有帮助。

2014-09-20

VisualSVN-Server-2.1.11.msi

window上搭建自己的svn服务端所需的软件。

2014-02-13

Android中非常好图片缓存ImageCache

Android中非常好图片缓存ImageCache,是国外的大牛写的,比较完整系统,但是本人认为也有几个缺点,比如获取磁盘缓存目录的方法,不过,总体非常还是很好的,基本满足各种场景,希望对你有所帮助!

2013-09-03

XML解析DOM/SAX/PULL

三种XML的解析方法,DOM SAX PULL程序例子代码,希望对您有帮助。

2013-09-03

Android滑动开关

android三档自定义滑动开关,禁止点击功能的实现,用默认的seekbar组件实现

2013-08-28

Android OpenGL的入门资料PDF

Android学习OpenGL ES的简单入门资料,主要是基本的Andriod Java层API接口介绍!

2013-08-20

下拉刷新上拉加载更多的ListView

Android中仿苹果IOS中的ListView,下拉刷新上拉加载更多的ListView,希望对各位有帮助!

2013-08-09

ScrollerView Demo 源码

Scroller学习的好例子,非常详细,有注释的好例子。

2013-06-13

ScrollerDemo源码

Android中Scroller介绍的简单使用的一个Demo。

2013-06-13

横向ListView

很不错的横向ListView,支持横向滑动,手势检测。

2013-05-21

Android自定义底部菜单

在Android的应用中,经常会见到底部菜单.而在企业级的Android应用中,也存在同样的需求,但与微信这些大众软件的区别在于企业级的Android应用由于UI页面很多,每个页面都需要有底部菜单,而且每个页面的底部菜单按钮还可能完全不一样,所以,为了使每个页面保持一致性并为UI页面制作时提供便利,针对底部菜单进行专门的设计封装,就显得特别重要。

2013-01-23

Android常用代码

Android常用的一些代码,初学android的学员可以参考查阅。

2012-07-26

Android service详解

很好很详细的Android service的介绍,开发自己的service用户可以参考下。

2012-07-26

JSP学习入门的ppt

很不错的jsp入门教程ppt,适合初学者!

2009-08-02

空空如也

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

TA关注的人

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