自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerome's Zone

In me the tiger,sniffs the rose

  • 博客(48)
  • 资源 (10)
  • 问答 (2)
  • 收藏
  • 关注

转载 11 个很少人知道但很有用的 Linux 命令

Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方便有用。少有人知道的Linux命令这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会

2013-12-04 20:06:15 1128

转载 sublimetext2 中运行Python提示EOFError: EOF when reading a line

要sublimeText2中编译运行Python文件时,如果代码中带有需要用户输入的函数时(raw_input/input)会提示以下错误EOFError: EOF when reading a line解决方法:一、安装sublimeREPL    打开sublimeText2按CTRL+SHIFT+P,英文版输入:install后选择Package Control: Ins

2013-11-02 11:20:45 4736

原创 关于Android开发的规范性

一、图片资源          背景:1.无状态的背景:一般是某个界面的主题背景,或某个区域的背景,不随其状态而改变如:bg_main 主界面背景 ,bg_login登录界面背景等等2.有状态背景:bg_描述_状态1[_状态2],这种图片,面积相对比较少,主要用于控件上的不同状态,而且在layout配置文件当中,一般不会直接引用,而是通过定义"selector"文件的方

2013-08-24 12:02:16 1033

原创 Android的导航抽屉---Navigation Drawer

2013 Google I/O大会已经过去好几天了,我似乎有点跟不上节奏,也没抽出时间去仔细看一遍,似乎没有想象中那么轰动,,很多同学可能认为,谷歌即使不拿出Android 5.0酸橙派,好歹也会弄个Android 4.3出来装装样子,可是什么都没有,也没有新手机Nexus 5的任何消息,不免有点儿失望。算了,不管干货多与少,对于Android开发者来说,先来看看推出的新功能Navigatio

2013-05-20 22:37:53 13037 14

翻译 Android中的DI(依赖注入)框架--RoboGuice

RoboGuice是应用于Android开发中的DI(依赖注入)框架,基于 Google 自己的Guice库.如果你曾接触过Spring框架(Java开发中三大框架之一,现在甚至比J2EE都流行)或Guice框架,你就应该知道这种开发模式的便捷之处了。先来看一下典型Android中的Activity代码:class AndroidWay extends Activity {

2013-02-26 14:13:16 2345 2

转载 Ubuntu 12.04 MySQL安装指南

安装MySQLsudo apt-get install mysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的MySQL安装之

2013-12-06 23:12:10 2437

原创 64位Ubuntu 12.04 R文件不能正常生成

在64位Ubuntu 12.04上搭建完Android开发环境之后,发现R文件不能正常生成,报下面的错误:[2013-12-05 19:49:59 - adb] Unexpected exception 'Cannot run program "/xxxx/android-sdk-linux/platform-tools/adb": error=2, No such file or dir

2013-12-05 20:38:14 1059

转载 中文ubuntu里用户目录里的路径改成英文

打开终端,在终端中输入命令:         export LANG=en_USxdg-user-dirs-gtk-update跳出对话框询问是否将目录转化为英文路径,同意并关闭.

2013-12-02 23:28:28 1092

转载 ubuntu系统从中文环境改成英文环境

我们在 安装ubuntu server版的时候,有人可能选择了中文环境安装,因为那样好设置时区等参数,可是安装好了后,运行某些命令的时候会有中文乱码提示,看起很是头蛋疼, 我们就需要将其改成英文环境。我们需要修改的文件/etc/default/locale#sudo vim /etc/default/l...我们在安装ubuntu server版的时候,有人可能选择了中文环境安装,因为

2013-12-02 23:27:28 6126

转载 Ubuntu 12.04中禁用恢复模式

恢复模式(Recovery Mode)在紧急情况下可以让您恢复您的系统,修改用户密码,并且可以获取root权限。但是任何可以接触到您的计算机的人都可以更改您的密码,获得您机器的访问权限。如果禁用该模式,您也无法在紧急情况下通过恢复模式访问您的电脑。所以如果有需要可以选择禁用Recovery Mode。Ubuntu 12.04方法如下:打开终端执行:sudo vi /

2013-12-02 23:11:34 1296

转载 你知道数据库索引的工作原理吗?

译者按:今天在翻译时无意中搜索到StackOverflow中的这篇文章(问答),觉得有必要翻译出来。不仅因为文章本身写得精彩,更重要的是它昭示了一个写文章(特别是技术文章)的重要法则——5W1H。 原文在此 How does database indexing work?(作者:Xenph Yan)问:随着数据库的增大,既然索引的作用那么重要,有谁能抛开具体的数据库来解释一下索引的

2013-12-02 09:24:38 847

原创 Android开发中BuildConfig.DEBUG的使用

ADT(r17)发布以后,Google为我们提供了一种新的调试机制,即BuildConfig.DEBUG。      ADT 17.0.0的New build features第二条如下描述:      Added a feature that allows you to run some code only in debug mode. Builds now generate a cla

2013-11-28 17:10:35 1710

转载 在Android中使用Font-Awesome

Font-Awesome 是为Bootstrap设计的一个图标集合字体,里面包含了300多个常用图标。使用Font-Awesome还具有如下优点:1. 减少了图标的绘制工作2. 可以设置图标的颜色和大小3. 减少了图标的大小并且可以减少apk的大小,只需要一个图标字体文件即可,不需要各种尺寸的图标文件了,比如 HDPI、XHDPI等各种尺寸的图标。Font-Awes

2013-11-28 13:31:58 2845

转载 Cleaner View Casting with Generics

在Android获取一个View一般都是通过如下方式:TextView textView = (TextView) findViewById(R.id.textview);相信大家都写过无数次findViewById了吧,每次都要Cast一下是否很不爽啊。今天有个家伙想到一种解决该问题的秘密武器:泛型。在项目的基类Activity中添加如下函数: @SuppressWa

2013-11-28 09:36:05 917

转载 用jQuery Mobile做HTML5移动应用的三个优缺点

英文原文:Niall O’Higgins,编译:伯乐在线——唐尤华在过去大约一个月的时间里,我一直在使用JQuery Mobile为一个健身培训网站开发基于HTML5的手机/平板前端应用。我之前曾经写过Android和iOS应用程序(分别用Java和Objective-C),因此只要编写一段基础代码就可以在主流平台上运行并能够快速地用HTML和JavaScript迭代,这样的许诺十分诱人。

2013-11-27 09:57:14 1402

原创 IOS笔记(三)——Objective-C中的@property和@synthesize用法

概念:Objective-C语言关键词,与@synthesize配对使用。xcode4.5以及以后的版本,@synthesize可以省略功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。这让我想到了java中用到的lombok ,通过注解的方式来减少代码的冗余,实际编译时由编译器去解释。(lombok官网:http://projectlombok.org/)格式:@

2013-11-16 22:38:03 3229 1

原创 IOS笔记(二)——Objective-C面向对象中的"@class和#import"

只有让自己充实起来,才能让我没空胡思乱想。Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,咋一看还以为像JAVA中的String和StringBuilder的关系,实际上却不是,最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入

2013-11-16 21:59:52 933

原创 Uncaught Error: Error calling method on NPObject.

这个错误会有多种原因导致,但最常见的原因就是在WebViewCoreThread现成中调用修改UI界面的相关方法导致,我就是犯的这个错误,jot down here。解决办法:Runnable runnable = new Runnable() { public void run() { // your code here }}runOnUi

2013-11-07 22:18:00 6032

转载 常用的webservice接口

商业和贸易:1、股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx Disco: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx?disc

2013-11-02 16:08:46 1186

原创 Sublime Text 2 (Win)快捷键及插件Emmet

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者

2013-11-01 09:37:16 2145

原创 W3School Jquery测验

您的回答:1.下面哪种说法是正确的?您的回答:jQuery 是 JavaScript 库2.jQuery 使用 CSS 选择器来选取元素?您的回答:正确3.jQuery 的简写是?您的回答:$ 符号4.通过 jQuery,选择器 $("div") 选取什么元素?您的回答:所有 div 元素5.jQuery 是客户端脚本库,还是

2013-10-30 09:01:29 3493

原创 w3school JS测验

您的回答:1.我们可以在下列哪个 HTML 元素中放置 Javascript 代码?您的回答:2.写 "Hello World" 的正确 Javascript 语法是?您的回答:document.write("Hello World")3.插入 Javacript 的正确位置是?您的回答: 部分和 部分均可4.引用名为 "xxx.js" 的

2013-10-29 11:35:34 1425

转载 Android 4.2原生支持从右到左的文字排列格式

Android 4.1(Jelly Bean)  在 TextView 和 EditText 元素里对“双向文字顺序”提供了有限的功能支持,允许应用程序在编辑和显示字符的时候,能够同时支持从左到右(LTR)以及从右到左(RTL)的排列格式。Android 4.2目前已经对“从右到左”的文字排列顺序给予了原生级别的全面支持,包括提供了一个布局镜面工具,使得开发者把能够将优质的用户体验带给每一位用

2013-09-24 14:30:29 2882

原创 ArrayIndexOutOfBoundsException with custom Android Adapter for multiple views in ListView

The item view type you are returning from getItemViewType() is >= getViewTypeCount().

2013-09-09 11:00:31 947

原创 Android Tips-- Activity.runOnUiThread

在开发过程中,发现Handler无处不在,更多的是直接new出一个Handler仅仅是为了在UI线程执行一句代码。Handler mHandler = new Handler();..... mHandler.post(new Runnable() { public void run() { textView.setText(R.string.succes

2013-08-31 15:18:11 1083

转载 Android不同版本上Toast连续显示的问题

Toast可以用来显示提示信息,如果用户连续做某个动作,持续不断的弹出Toast,默认情况下会都显示出来,由于是toast是排队显示的,这样就会持续很长时间。通过查看API可知,可以执行show显示之前,先调用cancel取消之前的显示,这样就不会出现连续显示的问题,只显示最后一次的提示。但是,不是所有的版本上都可以这样使用的。通过查看Toast类的cancel函数可知,cance

2013-08-26 14:32:10 1506

转载 JAVA获取随机数

在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。         随机数发生器(Random)对象产生以后,

2013-08-24 18:13:27 911

转载 Invalid configuration. Please fix 'config.yml.'

在按装Ruby Devkit时候,可能需要手动去添加Ruby,根据注释说,只需把安装Ruby的绝对路径粘贴在“---”下面即可。可是试过了,运行ruby dk.rb review,报出如下错误 Java代码  “Invalid configuration. Please fix 'config.yml.'”  很是费解,经过调查发现,这里要添加的是一

2013-07-04 23:02:45 1764

转载 windows下安装DevKit

超简单的办法如果你是ruby刚入门,推荐这个方法。http://rubyer.me/blog/1509如果你想折腾就这样如果通过上面方法安装DevKit成功率会比较高,下面这种方法不一定能成。但如果你想折腾,可以来试试下面的手动安装。windows下安装或升级时gem经常会碰到1Please update your

2013-07-04 22:58:32 2545 1

转载 使用LocalBroadcastManager

LocalBroadcastManager是Android Support包提供了一个工具,是用来在同一个应用内的不同组件间发送Broadcast的。使用LocalBroadcastManager有如下好处:发送的广播只会在自己App内传播,不会泄露给其他App,确保隐私数据不会泄露其他App也无法向你的App发送该广播,不用担心其他App会来搞破坏比系统全局广播更加高效

2013-07-01 08:56:22 1253

原创 Android-NDK开发示例--通过JNI获取MD5码

JAVA中获取MD5码     对于MD5码,大家一定耳熟能详了,这里也不多做解释,由于在JDK中有相关封装,所以在java代码中很简单就可以获取,获取32位MD5如下:public static String encrypt(String str) { MessageDigest md5 = null; try { md5 = MessageDigest.getIn

2013-06-09 23:07:15 8963

转载 error: ‘for’ loop initial declarations are only allowed in C99 mode

for (int i = 0; i //doing something here.when compile it using gcc it gives:    error: ‘for’ loop initial declarations are only allowed in C99 mode.==In case you’re declaring the loo

2013-06-08 14:05:09 1120

转载 JNI的某些数组和字符串类型转换

jbytearray转c++byte数组 C代码  jbyte * arrayBody = env->GetByteArrayElements(data,0);   jsize theArrayLengthJ = env->GetArrayLength(data);   BYTE * starter = (BYTE *)arrayBody;

2013-06-07 14:39:45 746

转载 C语言字符串函数大全

程序开头要声明#include 函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include #include int main(void){ char string[10]; char *str1 = "abcdefghi"; stpcpy

2013-06-06 22:49:24 815

原创 JNI--warning: incompatible implicit declaration of built-in function 'memcpy'

在JNI编译生成动态库的时候你可能会看到这个警告,原因是没有引入#include 同时,可能还会带来下面的错误:Process XXX terminated by signal (11),记录一下错误信息。。

2013-06-06 21:04:27 4322

原创 Android开源项目学习笔记(二)--SlidingMenu

前面总结中多次提到过SlidingMenu,自己也对这个开源控件的使用简单的学习了一下,至于控件的编写,作为小菜的我由于水平有限,暂时没考虑去研究,先用着呗,当然要感谢这些大牛们在开源社区的贡献。废话不多说,直接看代码吧(该项目的Lib库依赖ActionBarSherlock的Lib库)       今天主要看在PropertiesActivity这个类,因为其中几乎包含了对SlidingMe

2013-05-25 15:14:04 9044 9

原创 cocos2d-x学习笔记(二)--场景切换

关于场景切换,好多前辈都做过详细的解释,但作为菜鸟的我在模仿的时候又出现了新的问题,可能是cocos2d-x的api修改的原因吧,在这里总结一下,方便像我这样的新手学习,在init()方法中创建跳转按钮://创建跳转按钮 CCMenuItemImage *pNextItem = CCMenuItemImage::create( "arrow_right.png", "arrow

2013-05-19 11:12:28 1604 2

原创 cocos2d-x学习笔记(一)--HelloWorld

经过近两天的忙活,总算把cocos2d-x的开发环境搭建好了,下面开始自己的cocos2d-x学习之旅。    按照惯例,首先还是HelloWorld,就来看看cocos2d-x工程中自带的HelloWorld项目吧:目录:1.Classes文件夹放置代码           2.Resource放置资源(图片,声音,图片配置文件等)程序结构:          1.main类

2013-05-18 13:08:41 982

原创 Android加载网页JavaScript与Java之间的相互调用

最近项目中涉及到Android中的网络通信与交互、html5等相关内容,由于之前没仔细研究过,在这里总结一下,下面是JavaScript与Java相互调用的一个小例子,废话不多说,直接上代码: function ok() { window.player.playOk(); } function wrong() { window.player.playWrong(); }

2013-05-17 23:36:30 1297

原创 Android开源项目学习笔记(一)--ActionBarSherlock

ActionBarSherlock 自Android3.0之后,ActionBar的操作模式使得用户体验强了好多,但官方并没有提供低版本的解决办法,如果你关注Android开源项目,那对ActionBarSherlock肯定不陌生了,是的,老外JakeWharton的这个开源项目就很好的解决了在低版本操作系统中使用ActionBar及其他一些具有ICS风格的界面设计,而且很多其他开源框架也是在

2013-05-13 21:44:39 3590

Objective-C手册

Objective-C手册,包含OC之中一些常用语法,规范

2013-12-05

eclipse插件markdown

eclipse关于markdown 编辑查看的插件

2013-12-03

Eclipse编码转换

Eclipse编码转换 GBK UTF-8 com.lifesting.tool.encoding_1.0.0.jar

2013-07-20

android jni 获取md5码

android jni md5码 ndk开发小例子

2013-06-09

ActionBarSherlock开源项目

ActionBarSherlock开源项目,可直接导入Eclipse

2013-05-25

Android中JS与Java相互调用Demo

Android中JS与Java相互调用的Demo

2013-05-17

手机卫士源码

手机卫士源码

2013-04-23

Android日历控件Demo

Android独立的日历控件,可用于选择日期

2013-02-28

fastJsonTest

采用开源项目fastjson做的小测试,fastjson确实不错,怪不得2012年被评为最受欢迎开源项目之一

2013-02-26

SlidingMenuDemo采用SlidingMenu做的例子

SlidingMenuDemo采用SlidingMenu做的例子

2013-02-26

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

TA关注的人

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