自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code-lover's Learning Notes

Keep hungry,Keep foolish

  • 博客(39)
  • 资源 (97)
  • 收藏
  • 关注

转载 Ubuntu 12.04下PHP环境的搭建(LAMP)

1、首先打开命令行,切换到root身份,获得最新的软件包su rootsudo apt-get install update2、安装MySQL数据库sudo apt-get install mysql-server mysql-client下图为提示输入数据库密码,然后回车,之后还有提示,再重复输入一次,再回车最后

2014-03-31 15:13:54 913

原创 Ubuntu .profile环境变量汇总

#set maven environmentM2_HOME=/home/yyz/Applications/apache-maven-3.1.1export MAVEN_OPTS="-Xms256m -Xmx512m"export PATH=$M2_HOME/bin:$PATHGRADLE_HOME=/home/yyz/Applications/gradle-1.11ex

2014-03-31 14:30:53 1033

原创 php 语法

PHP语言简介:CLI:(Command-Line Interface)与Linux Shell语言类似,作为后台可执行脚本的解决方案,用于后台脚本编程。mod_php或fastCGI:用于网络应用编程,开发网站或者互联网应用,被称为网络(Web)脚本模式,LAMP:Linux Apache MySQL PHP/Perl/Python规范:  PHP代码部分需要用括号框起来

2014-03-31 08:48:45 995

原创 android PULL解析XML

PULL解析XML的方式与SAX解析XML方式一样,也是基于事件驱动的,使用PULL解析器解析XML应注意如下几点:通过xml.newPullParser()获得解析器通过parser.setInput(in,"UTF-8")设置输入流以及编码通过parser.next()获取下一个元素并触发相应事件xmlPullParser中定义了常量来标识各种解析事件:

2014-03-30 16:38:38 625

原创 android SAX解析XML

SAX(Simple API for XML) 是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,边加载边解析。也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定

2014-03-30 15:44:38 791

原创 android DOM解析XML

优点:使用DOM解析XML的代码看起来比较直观,并且在某些方面比基于SAX的实现更加简单。缺点:DOM需要将XML文件的所有内容以文档树的方式存放在内存中,所以内存的消耗比较大。使用场合:如果XML文件的内容比较小,采用DOM也是可行的。DOM解析XML文件的基本思路如下:利用DocumentBuilderFactory创建一个DocumentBuilderFactory实

2014-03-30 14:06:01 1206

转载 Android 搭建Junit测试环境

在AndroidManifest.xml文件中增加两个东西,分别是:1、uses-library ,位于application里面。2、instrumentation,与application同级。【注】          android:targetPackage是指要测试的应用所在的包即应用的Activity所在的包。          andr

2014-03-29 16:21:05 655

原创 android SQLite

SQLite的特性:轻量级 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。 独立性 SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。 隔离性 SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护。 跨平台 SQLite 目前支持大部分操作系统多语言接口 SQLit

2014-03-29 15:12:20 892

原创 SQL 语法

SQL(DML , DDL , DCL)SQL 分为三个部分:数据操作语言data manipulation language (DML) , 数据定义语言 data definition language(DDL),数据控制语言Data Control Language(DCL)。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL

2014-03-28 17:42:55 1556

原创 android SharedPreferences 的使用

SharedPreference作用:提供了一种轻量级的数据存取方法,主要存储数据比较少的配置信息。它以“key-value”对(类似于Map)的方式将数据保存在一个XML配置文件中。 存取数据方法:使用来自于andorid.content包接口  取数据使用:SharedPreferences接口  存数据使用:SharedPreferences.Edit

2014-03-27 14:35:26 1183

原创 Android Service AIDL

Service AIDL简述Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。Android应用程序组件中的4个(Activity、Broadcast、 Service和Content Provider)都可以进行跨进程访问,Service就是通过AIDL服务来完成不同进程之间的通信。在AIDL服务中有两种对象:  服

2014-03-25 21:51:29 1212

原创 android BaseAdapter例子

public class ListTestActivity extends Activity { ListView mListView; Map mMapContent; /** Called when the activity is first created. */ @Override public void onCreate(Bundle

2014-03-24 22:31:57 866

原创 Android Service 解析

Service简述  Service是运行在后台的,没有界面的,用来处理耗时比较长的。Service不是一个单独的进程,不是一个单独的线程。  Service有两种类型:    本地服务(Local Service):用于应用程序内部     远程服务(Remote Sercie):用于android系统内部的应用程序之间 本地服务用于实现应用程序自己的一些耗时任务

2014-03-24 20:01:26 1051

原创 Android Handler

Handler的作用:主要接受子线程发送的数据, 并用此数据配合主线程更新UI. Android主线程 (也就是UI线程) 操作5秒钟还没有完成的话,界面会出现假死现象,会收到Android系统的一个错误提示  "强制关闭".  这个时候我们需要把这些耗时的操作,放在一个子线程中Android不允许子线程更新主线程维护的UI组件,这样对主线程是不安全的,也就是说,更新UI只能在主线程中更新

2014-03-21 17:18:33 1255

原创 java 多线程

线程的概念:程序 进程与线程的区别:  程序是一个静态的代码或者说静态的存在.而进程是程序的一次运行过程.   多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响.  线程本身的数据通常只有寄存器数据,以及一个程序执行时使用的堆栈,所以线程的切换比进程切换的负担要小。线程的实现方法:继承Thread类

2014-03-21 16:27:39 1398

原创 Android Notification学习

Notification是显示在屏幕上方状态栏中的信息,一般用来作通知和提醒的作用. 创建和显示一个Notification需要如下5步: 通过getSystemService()获得一个NotificationManager对象. 创建一个Notification对象,设置显示在屏幕上方状态栏中的提示消息和图片以及发出通知的时间新版本中通过notificati

2014-03-20 14:09:06 788

原创 Android BroadcastReceiver学习总结

BroadCast(广播),概念:一种在系统内进行通信的机制.通过这种机制,它能够将系统中的某个进程的信息或者意图传递到其他的对这些信息或者意图感兴趣的进程.广播发送者:想要主动传递自己的信息或者意图给系统或者特定的接收者,以便其作出响应.广播接收者:想要接收系统或者特定进程的某些信息或意图,以便作出相应的响应.Android广播机制包含三个基本要素:广播(

2014-03-20 13:38:50 1210

原创 Android 组件长宽比重设置总结

在android中的全部组件都有android:layout_height,android:layout_width,android:layout_weight这三个属性,所以今天写了这篇总结,总结关于组件布局的问题。各个属性可以设置的值:android:layout_height:wrap_content,match_parent(fill_parent),px (pix

2014-03-19 20:26:20 2890

原创 Intent 属性的作用

Public ConstructorsIntent()Create an empty intent.Intent(Intent o)Copy constructor.Intent(String action)Create an intent with a given action.Intent(String

2014-03-18 16:07:59 2224

原创 Android 启动其他Activity并返回结果

实现从一个Activity跳转到第二个Acitivity,返回结果在第一个Activity中显示。先给出关键代码:class MainActivity extends Activity:       @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanc

2014-03-18 13:39:30 967

转载 Android Intent组件

Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。    目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。    Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 Intent在寻找目标

2014-03-16 19:06:00 898

原创 Android 界面布局

种类:LinearLayout(线性布局)TableLayout(表格布局)FrameLayout(框架布局)RalativeLayout(相对布局)AbsoluteLayout(绝对布局)GridLayout(网格布局)布局文件中常用的属性:LinearLayout(线性布局):在线性布局中,所有的子元素都在垂直或水平方向按照顺序在界面

2014-03-15 19:43:17 1163

转载 Java 正则表达式教程

Java正则表达式教程 Regular Expressions of Java Tutorial译者序(下载代码)  正则表达式善于处理文本,对匹配、搜索和替换等操作都有意想不到的作用。正因如此,正则表达式现在是作为程序员七种基本技能之一*,因此学习和使用它在工作中都能达到很高的效率。  正则表达式应用于程序设计语言中,首次是出现在 Perl 语言,这也让 Perl 奠定了正则

2014-03-15 10:23:57 1363 4

转载 Android 缩略图工具类(Android 2.2新特性)

在Android 2.2版本之前,如果需要完成缩略图功能,往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。但是到了Andorid 2.2版本,如果大家还这么做,那么就证明大家已经成为那个专打怪兽的奥特曼(out man)超人了。  在Android 2.2版本中,新增了一个ThumbnailUtils工具类来是实现缩略图,此

2014-03-15 09:41:49 707

原创 Android 导航类型

下拉式导航: final ActionBar actionBar = getSupportActionBar(); //设置ActionBar是否显示标题 actionBar.setDisplayShowTitleEnabled(false); //设置导航模式,使用List导航 actionBar.setNavigatio

2014-03-13 19:25:44 2157

原创 Android 进程和线程详解

当启动一个应用程序组件时,如果该应用没有正在运行的其它程序组件,那么Android系统将为这个应用创建一个新进程(包含一个线程)用于运行应用。缺省情况下,一个应用的所有组件(Activity,Service等)运行在同一个进程和线程中(称为“主”线程)。如果在启动一个应用程序组件时,这个应用已经有进程在运行(因为有应用的其它组件存在),那么这个应用程序组件将使用同一进程和线程运行。当然你可以使用不

2014-03-07 13:27:05 1026

原创 Task(Activity栈) 详解

管理Task       Android管理task和back stack的默认行为:activity 在同一个任务中创建并置于先进后出的栈中。如果这种默认的行为不能满足我们的app设计,如:为一个activity创建一个新任务(而不是在相同的任务中),或者启动activity时直接打开已存在的实例(而不是直接在栈顶创建新实例),又或者在用户离开这个task的时候清空除了栈顶以外的全部ac

2014-03-07 11:34:51 2665

原创 Android四大组件的生命周期

一、Activity1. Activity的4种状态  Activity的生命周期指Activity从启动到销毁的过程,Activity有4种状态 :(1)活动状态:Activity在用户界面处于最上层,完全能被用户看到,能够与用户进程进行交互;(2)暂停状态:Activity在界面上被部分挡住,该Activity不再处于用户界面的最上层,且不能

2014-03-06 16:42:31 1707

原创 Android了解四大基本组件

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int

2014-03-06 12:36:51 1219

转载 android从assets和res文件夹中读取资源

目录(?)[+]原文出处:http://jandroid.iteye.com/blog/963497 1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后

2014-03-06 11:34:03 1344

转载 命令行下使用android SDK工具手工开发简单安卓小项目

1 系统window7 专业版;   android SDK的环境变量已经配置好;   ant的环境变量已经配置好,配置方法参考本文末尾“注意事项①”。2 具体步骤:   ①在任意位置新建文件夹workspace,打开该文件,进入命令行,切换到该workspace文件目录下      输入以下命令:C:\Users\User\Desktop\workspac

2014-03-06 11:27:05 1857

转载 Android应用开发全流程

很多菜鸟开始学习Android开发,去网上搜集过很多“Android开发教程”,但是搜索出来的东西,如果不是特别针对性的关键词,基本上内容都是:环境配置-工具安装-第一个Hello Android项目-项目结构、文件作用-布局-控件-……等等涉及具体开发内容的文章,最后打包发布了事;且不说这些文章又有一大半都是互相转载来转载去,单看内容,大部分都是讲具体功能实现手段,或者某个API怎么用,然而

2014-03-05 09:26:53 1316 2

原创 Android【SDK目录结构】、【HelloWorld项目的目录结构】、【源码sources目录结构】

Android SDK 目录和作用的分析详解1、add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。2、docs这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。3、market_licensing作为AndroidMarket版权保护组件,一般发布付费应用到电子市场

2014-03-05 08:43:53 2530 2

转载 Ubuntu 下搭建 Android 开发环境

随着智能手机、平板电脑等越来越普及,现在的移动平台开发越来越火,IOS、Android等等,以前一直没有开发过移动平台的应用,然而网上的N多教程全是Windows平台的,而我却坚持这Linux桌面,那么这么新鲜、这么火、这么有前景的开发,我也先起个头,把环境搭建起来先。1.安装JDK请看这里 > 《Linux 下安装配置 JDK7》2.安装Eclipse现在

2014-03-04 22:54:09 955

原创 Android历史与版本变迁

android功能与版本变迁

2014-03-04 22:19:50 2088

转载 从多方面理解 Android 体系结构

从多方面理解Android体系结构原文:http://blog.csdn.net/java211/archive/2011/01/26/6164004.aspxAndroid作为一个为当前手机系统市场带来新的活力的具有空前生命力的移动操作系统,其成功有其必然性,它定是集众高人的智慧,具有说也说不完的优点所在。若想真正了解它,掌握它,肯定需要一个不断深入学习的过程,这里不防先从下面几

2014-03-04 22:06:50 1000

转载 ubuntu下Tomcat7安装

1、下载tomcat7.0.42.网址:http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz2、下载的文件解压,然后移动到/opt文件夹下,并且用vim打开apache-tomcat-7.0.42/bin/startup.sh3、在startup.sh文件最

2014-03-04 21:51:53 906

原创 Ubuntu下搭建java开发环境

java学习基础

2014-03-04 21:47:31 1275

转载 Android学习笔记之AndroidManifest.xml文件解析

android 最重要的文件,没这个文件程序就跑不起来了,重要性可想而知。

2014-03-04 21:05:58 902

Struts2教程.chm

Struts2教程.chm

2014-04-24

struts-2.2.1.1.chm

struts-2.2.1.1.chm

2014-04-24

struts2-tags-API.chm

struts2-tags-API.chm

2014-04-24

struts2.0中文帮助手册.chm

struts2.0中文帮助手册.chm

2014-04-24

spring2.0-reference_final_zh_cn.chm

spring2.0-reference_final_zh_cn.chm

2014-04-24

Hibernate+API+(3.3.1.GA).chm

Hibernate+API+(3.3.1.GA).chm

2014-04-24

Hibernate Annotations参考文档-3.20.chm

Hibernate Annotations参考文档-3.20.chm

2014-04-24

JAVAEE_6.0.1.chm

JAVAEE_6.0.1.chm

2014-04-24

JavaEE6 API 英文版.CHM

JavaEE6 API 英文版.CHM

2014-04-24

JavaEE6 API 中文版.chm

JavaEE6 API 中文版.chm

2014-04-24

Struts2Hibernate+Spring中文帮助文档.zip

Struts2Hibernate+Spring中文帮助文档.zip

2014-04-24

spring-framework-master.zip

spring-framework-master.zip

2014-04-24

JavaEE6_API_英文版_中文版.rar

JavaEE6_API_英文版_中文版.rar

2014-04-24

Hibernate_Annotation_文档.pdf

Hibernate_Annotation_文档.pdf

2014-04-24

ssh框架api集合.rar

java ssh框架api集合

2014-04-24

.Struts2+API.chm

.Struts2+API.chm.

2014-04-24

androidapi_chm.zip

androidapi_chm.zip

2014-04-24

程序员的数学.pdf

程序员的数学.pdf

2014-04-24

程序员的职业素养.pdf

程序员的职业素养.pdf

2014-04-24

统一软件开发过程.pdf

统一软件开发过程.pdf

2014-04-24

服务端源码.rar

服务端源码.rar

2015-07-15

客户端源码.rar

客户端源码.rar

2015-07-15

nio-src.zip

nio-srcnio-src

2015-03-15

ASM_Demo.zip

ASM_Demo.zip

2015-02-01

ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

ssh Struts2.2+Hibernate3.6+Spring3.1+oracle 分页示例.zip

2015-01-22

Gif编码解码类,总共四个

Gif编码解码类,总共四个Gif

2014-12-29

css 清除默认样式

清除html原有样式清除html原有样式清除html原有样式清除html原有样式

2014-11-27

eclipse格式化代码配置文件.zip

eclipse格式化代码配置文件.zip(包含代码清理与格式化)

2014-08-07

j2se6.chm文档

j2se6.chm jdk jdk6 文档 api

2014-07-07

jd-gui-0.3.5.osx.i686.dmg

jd-gui-0.3.5.osx.i686.

2014-06-09

dex2jar-0.0.9.15.zip

dex2jar-0.0.9.15.zip

2014-06-09

apktool1.5.2.tar.bz2

apktool1.5.2.tar.bz2

2014-06-09

apktool-install-macosx-r05-ibot.tar.bz2

apktool-install-macosx-r05-ibot.tar.bz2apktool-install-macosx-r05-ibot.tar.bz2apktool-install-macosx-r05-ibot.tar.bz2

2014-06-09

Node.js开发指南.pdf

Node.js开发指南.pdf

2014-05-27

jstl.rar(jar)

jstl.rar

2014-05-26

javaee mvc

javaee mvc

2014-05-22

ubuntu 下sublime2 输入法支持.tar.gz

ubuntu下让sublime2支持中文输入法,里面包含必要的文件和步骤文档,方便快速配置.

2014-04-26

Android自定义对话框样式.zip

该源码有各种样式可供开发者选用。开发者可参照源代码实现自己喜欢的样式。

2014-04-24

编程规范.rar

编程规范

2014-04-24

ssh2+API+集合.rar

ssh2+API+集合.rar

2014-04-24

空空如也

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

TA关注的人

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