自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长安新都市业主家园

邻居们联系交流的天地

  • 博客(69)
  • 问答 (1)
  • 收藏
  • 关注

原创 jQuery插件收集

jQuery插件收集   核心工具: doTimeout:延迟调用函数的工具;项目、文档;示例; 字体特效: FitText : A jQuery Plugin For Inflating Web Type,可以让字体充气;   弹出窗口:  ColorBox - a jQuery lightbox;项目、代码; 图片相关:  ImageMapster,在图片上创...

2013-02-01 18:00:58 198

原创 Ubuntu使用笔记

Ubuntu使用笔记   压缩文件格式支持 sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract file-roller    wine安装: sudo add-apt-repository ppa:ubuntu-...

2013-01-12 22:56:26 200

原创 Ruby中监控文件系统的变化

JRuby中监控文件系统的变化   Ruby平台有两个gem包可用于监听文件系统变化:fssm 和 listen。   fssm当前似乎不能运行在JRuby平台上,listen可以在JRuby上运行,但它降级采用了轮询检查的模式,性能变低。 事实上在JDK 7中有一个新的特性:The Watch Service API 正好可用于此,有机会的话希望能对listen进行改进,以支持在J...

2012-12-26 19:31:55 311

原创 Java平台上Web应用框架的选择

Java平台上Web应用框架的选择   http://raibledesigns.com/rd/page/publications 有太多选择,亦是让人纠结的事情:     Grails,http://grails.org/ Play! http://www.playframework.org http://play-framework.herokuapp.com/  ...

2012-05-10 09:49:37 134

原创 Code host选择

Code host选择   我想现在git已经是最流行 最常用的工具了,在此我们仅考察支持git的服务提供商;   Githua.com是最常用的,也是最熟悉的,但它不支持免费的私有仓库;   Google code也支持git协议了,但必须是开源的项目才可以,不支持私有仓库;   以下是一个比较权威的比较:   http://en.wikipedia.org/wiki/Com...

2012-05-08 09:37:41 145

原创 云输入法简介

云输入法简介 云输入法,指的是用户无需安装输入法客户端,而直接在网页中打开输入法功能,在网页中完成输入。 当前提供云输入法的服务商包括: 1.  Google Transliteration,http://www.google.com/transliterate/   支持23国语言输入,支持JS API 可直接继承在你的网页中。     2. ...

2012-04-08 11:53:07 456

原创 Ruby之旅_6.异常及异常处理

Ruby之旅_6.异常及异常处理  

2012-01-20 11:43:12 124

原创 【转】Ruby中使用Neo4j——Neo4j.rb简介

【转】Ruby中使用Neo4j——Neo4j.rb简介 原帖地址:http://neo4j.tw/basic/index   安裝 Neo4j與Neo4j.rb的差別 安裝Neo4j 安裝jRuby 安裝Neo4j.rb 資料定義 與 型別 資料型別 定義節點 節點屬性 節點關係 基本...

2011-09-14 13:25:07 303

原创 glob模式及 . 和 ..

glob模式及 . 和 ..   所谓的 glob 模式是指 shell 所使用的简化了的正则表达式,它的规则如下: 1、星号(*)匹配零个或任意 多个 字符; 2、 问号(?)只匹配一个任意字符; 3、[abc],匹配任何一个列在方括号中的字符,这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c) ; 4、 [0-9] or [a-z], 如...

2011-08-25 13:20:46 209

[翻译]Groovy入门指南——01初学者教程

  [翻译]Groovy入门指南   ——01初学者教程   欢迎搭乘Groovy航班,在通过本教程出发前,请一定系好安全带,我们将飞向更高水平。 本文想要帮助你开始使用Groovy,接下来的教程将以:使用脚本语言进行数据计算和文本处理为主要目标和线索。   Graham Miller,是一个Groovy爱好者,他曾讲授过数据挖掘业务相关 的课程 。他向Groo...

2011-08-21 22:21:41 215

原创 【转】HTML5编程

《精通HTML5编程》 HTML5给我们带来了什么? http://www.grati.org/?p=103 第一章——内容概述 http://www.grati.org/?p=361 第二、三章——Canvas和Audio/Video http://www.grati.org/?p=377 第四章——地理位置API http://www.grati.org/?p=406 ...

2011-08-21 19:24:12 125

原创 Android源码版本中的tag与分支

Android源码版本中的tag与分支 Android 使用Git作为版本控制系统,其源码发布服务器上有很多分支(branch),其中最特别的就是master分支,它代表了当前最新的版本。 另外一些分支对应Android项目公开发布的版本,例如:cupcake、donut、eclair、froyo等等,这些分支和master一样,都在不断的演变发展中。  ...

2011-08-21 19:12:45 455

原创 【转】[译]ANDROID Porting系列

[译]ANDROID Porting系列     一、ANDROID编译系统: http://blog.youkuaiyun.com/ccwwff/archive/2010/07/15/5737703.aspx   二、配置一个新产品: http://blog.youkuaiyun.com/ccwwff/archive/2010/07/15/5737812.aspx 三、Build Cookbook h...

2011-08-21 19:11:55 172

原创 Android声音管理方法

Android声音管理方法   手机都有声音模式,声音、静音还有震动,甚至震动加声音兼备,这些都是手机的基本功能。在Android手机中,我们同样可以通过Android的SDK提供的声音管理接口来管理手机声音模式以及调整声音大小,这就是Android中AudioManager的使用。 以下分别是AudioManager设置声音模式和调整声音大小的方法。 A、设置声音模式     ...

2011-08-21 19:10:35 151

原创 Android系统中的铃声管理

RingtonePreference通过ringtoneType属性将系统中的可用声音分为:①铃声(ringtone)、②通知(notification)、③警报(alarm)等类型,它们最终会表现为形如content://settings/system/notification_sound的资源位置,因此只要在Settings对应的ContentProvider应用中有正确的数据输出,则在Mes...

2011-08-21 19:07:36 270

原创 【转】Android系统中的UI优化

1、RelativeLayout 优于 LinearLayout Android中最常用LinearLayout来表示UI的框架,而且也是最直观和方便的方法,例如创建一个UI用于展现Item的基本内容,如图所示: 线框示意图: 通过LinearLayout实现以上UI的代码: <LinearLayout xmlns: android="h...

2011-08-21 19:03:51 170

原创 Messaging应用中相关边界值整理

Messaging应用中相关边界值整理   理论上彩信没有大小限制,但由于MMS终端(配置)和运营商网络(管理)两方面因素,会导致事实上的限制,具体数值受以上两个因素共同制约。   W310项目中的相关限制: 彩信MMS相关限制:     主题:小于等于100个字符,即50个汉字;     附件:小于等于10个,附件名称不能超过100byte;     文本:小于等于30K...

2011-08-21 19:00:30 180

Android2.1消息应用(Messaging)源码学习笔记之二

Android2.1消息应用(Messaging)源码学习笔记之二   在上一篇学习笔记中,我从整理构成应用的主要组件开始,学习了相关的源代码,基本了解了Activity、Service、Rec eiver等组件的主要 职责和任务,接下来我将对重点功能的实现方法进行深入学习,了解它们的实现逻辑、涉及哪些API调用,以及是否与相关协议符合等各个方面的情况。   新...

2011-08-21 19:00:00 331

原创 Java中的Classloader

Java中的Classloader简介   Java程序并不是本地可执行程序,它运行时首先启动JVM(Java虚拟机),然后把类(由Java源码编译生成的class)文件装载到JVM中,再运行。负责装载类文件的程序叫——ClassLoader,我们把装载类文件的方式、方法称为Java的类装载机制。 ClassLoader的组成与结构 ClassLoader的组成结构是JVM在安全性...

2011-08-21 18:57:59 111

原创 【转】Andriod 源码开发,打包so到apk

命令方式将so文件 打包进apk 使用android SDK原代码 开发 APK,将so文件打包进apk,这样可以只提供给客户一个apk. 1.        含义全代码的so打包. a)        建立工程,并使用本地调用,java文件如下 package test.jni; import android.app.Activity; import android.os...

2011-08-21 18:56:46 159

原创 Ruby之旅_4.Ruby中访问数据库

Ruby之旅_4.Ruby中访问数据库     1、Ruby/DBI模块 在Ruby的世界里,访问数据库的原生方式是——Ruby/DBI 模块,它是一个类似于JDBC的统一数据库编程接口,拥有两层结构: A、Interface : 接口层,与具体数据库产品无关,提供数据操作/SQL的标准接口; B、Driver:驱动 层 ,与具体数据库产品相关的...

2011-08-21 18:06:33 141

Ruby之旅_3.RubyGems & bundle 与包管理

Ruby之旅_3.RubyGems & Bundle 与包管理   “包 ”,可以被理解为Java语言中的第三方类库,但在Ruby中,包的含义似乎要稍微宽广一些——除了有第三方类库的功能外,一个第三方的包还有可能会提供相对应的命令,例如:RubyGem包就提供了gem命令 。 把Ruby(包括语言实现即标准类库)作为一个平台,很多第三方开发者会提供,针对某特定功能的扩展类...

2011-08-12 15:40:09 297

Ruby之旅_2.特色语法

Ruby语言的主要特色 编程语言总有相同之处,因为它们的目标是一致的,但每一种语言都有自己特有的部分。从开发者角度看,Ruby语言至少有以下几个与众不同的特色: Continuation: 绿色线程 (green thread): 协同例程(coroutine): 迭代器、生成器、闭包和元编程: 。。。。。 ...

2011-08-10 16:01:19 169

原创 Ruby之旅_1.起步

我的Ruby之旅_1.起步   Ruby在很短的时间内,借由Rails而迅速兴起,亦同时为动态语言的全面活跃打响了第一枪。然而这已经是四五年前的事情了,今天的Ruby世界有了怎样的变化呢?     Ruby实现 YARV,JRuby,Rubinius,REE ,Ruby.net 等等,有很多项目热衷于在不同平台上实现Ruby语言,对我来说,我就从Java平台上的实现—...

2011-08-10 15:58:32 155

原创 使用MS&Google的CDN访问JavaScript类库

使用MS&Google的CDN访问JavaScript类库   微软和Google分别在其内容分发网络(CDN)上提供了,常用JavaScript的类库(例如:jQuery、Extcore等)的镜像。   在直接的站点上使用这些类库,可有效提高速度;   Google:Hosted Libraries http://code.google.com/intl/zh-...

2011-07-05 16:12:57 126

Vim学习笔记2——简析多模式

Vim学习笔记2——理解多模式   理解 Vim的不同工作模式,是我们学习Vim使用的第一步。   多模式是Vim复杂的一面,然而也是其特别强大的原因之一。不同模式允许执行不同的操作,这是学习曲线陡峭的原因之一,却也是Vim编辑效率较高的基础。 以下总结Vim的几种工作模式:     普通模式 Vim启动后就会进入该模式,在该模式下,允许执行(普通的)编辑器...

2011-07-02 16:58:18 114

Vim学习笔记1——安装与配置

Vim学习笔记1——安装与配置   UE 使用了很多年,当开发环境从Win转到Linux时,我陷入了没有顺手Editor的苦恼中....,于是 决定进入vim的世界。   版本与历史 先说 说 关于Vim的历史。Vim的前身是vi,历史相当悠久,通常vi都是Unix/Linux平台的标配编 辑器。而VIM意为VI iMproved,是vi的后续发展及增强版本...

2011-07-02 16:07:29 168

原创 [转]Linux 系统命令及其使用详解

Linux 系统命令及其使用详解 ( 来源 : 中国系统分析员 )      cat cd    chmod chown    cp cut   名称: cat   使用权限:所有使用者   使用方式: cat [-AbeEnstTuv] [--help] [--version] fileN...

2011-07-02 09:44:28 137

原创 [转]Linux以及各大发行版介绍

出处 菜鸟油 ( http://www.noobu.com ) 作者:沧蓝 什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。 既 然Linux只是一个内核。...

2011-06-25 14:50:46 118

原创 Linux常用指令索引

Linux常用指令索引   man   描述:查询各种命令的使用方法;   语法:man [<section>] <name>   说明:其中section是指手册中的分部. 有8个section:         1. user commands         2. system calls         3. C lib functions  ...

2011-06-25 14:33:07 150

原创 [转]Android设备的屏幕尺寸规格

[转]Android设备的屏幕尺寸规格   原文: Email:    zcatt@163.com Blog    http://zcatt.cublog.cn http://blog.chinaunix.net/space.php?uid=433806&do=blog&id=181523   WQXGA,Wide Quad XGA,            256...

2011-06-25 14:15:17 136

原创 [转]Android Make脚本简记

[转]Android Make脚本简记   原文地址: http://blogold.chinaunix.net/u/8866/showart_2389799.html 原文作者: Email:    zcatt@163.com Blog    http://zcatt.cublog.cn   一、 1、Build Layers Build Layers描述的是产品的硬件配...

2011-06-25 14:11:17 148

原创 [转]Ubuntu 11.04安装后需要做的

Ubuntu 11.04安装后需要做的   不喜欢Unity? 切换到Ubuntu gnome 经典桌面   注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。   若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:   sudo apt-add-ppa repository: unity-2d-team/unity-2d-da...

2011-06-25 09:34:24 114

Android中SQLite操作示例

Android中SQLite操作示例   在Android中对SQLite数据库的操作,涉及以下几个方面: 1、确认数据库文件,即.db文件; 2、通过android.database.sqlite. SQLiteDatabase类的openOrCreateDatabase()方法打开数据库; 3、数据库操作: A、开始事务: SQLiteDatabase.b...

2011-06-22 10:40:42 134

原创 [转] build/envsetup.sh 脚本简记

本文转自:http://blogold.chinaunix.net/u/8866/showart_2384920.html       Android101103 build/envsetup.sh简记Android by ZCATT Email: zcatt@163.com Blog http://zcatt.cu...

2011-05-30 11:14:23 153

在Eclipse+ADT中开发Android系统的内置应用

在Eclipse+ADT中开发Android系统的内置应用   Android系统内置有:Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)等众多的核心应用。 然而,在SDK开发环境(即Eclipse + ADT) 下, 这些应用却无法被正确编译,究其原因 至少有以下几种情况: 1、它们使用到了未包括在SDK中(公开发布)的API...

2011-05-19 16:19:56 151

原创 使用Java操作zip文件

使用Java操作zip文件     Java提供了操作zip文件的API,具体来说,它们位于:java.util.zip 包中,以下的两个工具类分别用于创建zip文件、展开(解压缩)zip文件。   创建zip文件的助手类: /** * @author INC062805 * */ public class ZipHelper { // 静态创建起 ...

2011-05-18 20:08:39 251

探究Android中浏览器UA的生成策略

探究Android中浏览器UA的生成策略   Android系统中内置了浏览器应用/system/app/ Browser.apk,默认它生成User Agent 的策略如下: 以Android2.3为例,其 具体逻辑在:android.webkit.WebSettings.getCurrentUserAgent() 方法中。   Mozilla/5.0 (Linux...

2011-05-05 14:43:09 345

原创 Java断言——assert

Java断言——assert   Java从1.4 版本 开始提供了一个新特性—— 断言 ( assertion )。在软件开发中,断言是一种经典的调试与测试方式。 简单来看 断言其实就是在程序中的一条语句(assert),它对一个boolean表达式进行测试,一个正确程序必须保证该表达式的值为true,如果该值为false,则说明程序已处于不正确的状态,运行将被终止...

2011-04-26 15:58:36 214

原创 查看栈信息中 .so文件里地址对应的方法名称

在Android开发中,涉及到JNI时,有时会报告非常底层栈信息,在栈信息中 仅仅给出了.so文件出错位置的地址,根本看不成问题所在,但是如果使用arm-eabi-addr2line 命令,就可以把地址信息转换成方法名称: arm-eabi-addr2line 命令 在%ANDROID_SOURCE%\prebuilt\linux-x86\toolchain\arm-eabi-4.4.0\b...

2011-02-21 14:54:53 636

空空如也

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

TA关注的人

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