<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rio2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rio2012]]></copyright><item><title><![CDATA[验证数字的正则表达式集]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/8225997</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/8225997</guid><author>rio2012</author><pubDate>Mon, 26 Nov 2012 15:11:01 +0800</pubDate><description><![CDATA[验证数字的正则表达式集 
验证数字：^[0-9]*$
验证n位的数字：^\d{n}$
验证至少n位数字：^\d{n,}$
验证m-n位的数字：^\d{m,n}$
验证零和非零开头的数字：^(0|[1-9][0-9]*)$
验证有两位小数的正实数：^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数：^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数：^\]]></description><category></category></item><item><title><![CDATA[Android 虚拟机常用快捷键]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/8135397</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/8135397</guid><author>rio2012</author><pubDate>Thu, 01 Nov 2012 09:55:28 +0800</pubDate><description><![CDATA[HOME:对应手机上的"Home"按键（带个小房子标记的按钮）
ESC:对应手机上的"返回"按钮
F2/PAGEUP:对应手机上的"Menu"按钮
F3:对应拨号功能
F4:挂断电话或者关闭手机屏幕显示
F5:对应搜索键
F7:关闭电源键
F8:关闭GPRS/3G网络连接，但是不影响GSM连接
ALT+ENTER:全屏显示切换
CTRL+F11:屏幕显示切换
DELETE:使用]]></description><category></category></item><item><title><![CDATA[通过JavaScript或PHP检测Android设备]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6386654</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6386654</guid><author>rio2012</author><pubDate>Tue, 03 May 2011 11:18:00 +0800</pubDate><description><![CDATA[<br />JavaScript判断方法<br />搜索user agent字符串中的Android单词是最省事儿的方法：<br />if(navigator.userAgent.match(/Android/i)) {     <br />// Do something!     <br />// Redirect to Android-site?    <br />window.location = 'http://android.davidwalsh.name';  <br />} <br />PHP]]></description><category></category></item><item><title><![CDATA[jQuery Mobile 中文手册(初始化部分) 翻译]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6371336</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6371336</guid><author>rio2012</author><pubDate>Fri, 29 Apr 2011 10:37:00 +0800</pubDate><description><![CDATA[jQM在加载的时候会自动的初始化默认配置项，这样我们就不需要为了学习和配置这些参数花费很多的时间了，大大的提高了开发效率。 但是有些时候因为项目的需要我们还是需要对这些参数进行自定义的。在学习jQM的初始化参数之前，我们需要先来了解mobileinit事件。 Mobileinit事件 jQM的加载事件和普通的jQuery插件有所不同，它会在document.ready事件之前执行。因此我们在需要对jQM的默认运行参数进行调整的时候就需要在document.ready事件之前来对这些参数进行设置，jQM为我们]]></description><category></category></item><item><title><![CDATA[在windows下配置svn服务器和客户端，及vs，eclipse的svn插件的配置使用 ]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6341993</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6341993</guid><author>rio2012</author><pubDate>Fri, 22 Apr 2011 16:04:00 +0800</pubDate><description><![CDATA[在windows下配置svn服务器和客户端，及vs，eclipse的svn插件的配置使用<br />这两天公司需要配置svn服务器，可是俺以前只是用过checkin checkout的，对于svn本身了解甚少，正好借此机会搞一下，内容非常浅显，高手勿笑。<br />#{<br />//v0.2<br />想了想还是把模板换成了比较舒服的样子。:)  今天又又有了新的进展，昨天有的没说清，现在做第一个修正版，不过时间不早了，可能不会太详细。<br />//v0.3/110407<br />直接从0.2跳到0.]]></description><category></category></item><item><title><![CDATA[友盟统计分析SDK 设置]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6341002</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6341002</guid><author>rio2012</author><pubDate>Fri, 22 Apr 2011 11:51:00 +0800</pubDate><description><![CDATA[<br />实时发送<br /> 应用程序产生每条消息(包括启动信息，自定义消息，退出消息)时都会立即发送到服务器，设置实时发送需要在应用程序Main Activity的onCreate()中调用。 MobclickAgent.setReportPolicy(ReportPolicy.REALTIME); 应用程序更新提醒 从安全性考虑，我们要求您保证当前应用的包名(Package)和您每次更新上传APK的包名保持一致。此功能需要添加权限 android.permission.WRITE_EXTERNAL_]]></description><category></category></item><item><title><![CDATA[友盟统计分析SDK集成]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6340559</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6340559</guid><author>rio2012</author><pubDate>Fri, 22 Apr 2011 09:38:00 +0800</pubDate><description><![CDATA[1导入Analytics_Android_SDK_2.1.jarEclipse用户右键您的工程根目录，选择Properties -> Java Build Path -> Libraries， 然后点击Add External JARs... 选择指向Analytics_Android_SDK_2.1.jar的路径，点击OK，即导入成功。 Android SDK tools   如果您是直接使用android SDK tools，只要将Analytics_Android_SDK_2.1.jar放在应用程序的]]></description><category></category></item><item><title><![CDATA[ANDROID_SDK_HOME]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6340554</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6340554</guid><author>rio2012</author><pubDate>Fri, 22 Apr 2011 09:34:00 +0800</pubDate><description><![CDATA[<br />AVD设备文件是保存在一个叫.android的目录下，该目录默认在用户的文档根目录下，如C:/Users/Administrator/Documents。但是，有的同学怕丢失文件，将 Documents目录移动到D盘，并重命名为“我的文档”。因为我就是这么做的，所以导致AVD不能启动。<br /><br />有时候 .android目录所在的磁盘空间不够<br /> <br />解决办法：<br />添加一个环境变量ANDROID_SDK_HOME，该环境变量的值就是Android SDK所在文]]></description><category></category></item><item><title><![CDATA[Android如何有效地控制耗电量]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6288445</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6288445</guid><author>rio2012</author><pubDate>Wed, 30 Mar 2011 13:11:00 +0800</pubDate><description><![CDATA[<br />51CTO在对尚邮架构师的访谈中曾经探讨过移动开发是否要重视移动终端软件的耗电问题，答案是显而易见的！那么如何才能降低Android应用程序的耗电量呢？今天再一次回顾了一下09 年Google IO大会Jeffrey Sharkey的演讲（Coding for Life — Battery Life, That Is），同时也讲一下应该如何有效地控制耗电量问题。<br /> <br />首先我们来看看Android手机的电量都主要消耗在了什么地方：<br />显而易见，大部分的电都消耗在了网络连]]></description><category></category></item><item><title><![CDATA[27 款CSS框架]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6288412</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6288412</guid><author>rio2012</author><pubDate>Wed, 30 Mar 2011 12:49:00 +0800</pubDate><description><![CDATA[<br />利用 CSS 框架，可以简化你的工作，提高工作效率。CSS 框架是一系列 CSS 文件的集合体，包含了基本的元素重置，页面排版、网格布局、表单样式、通用规则等代码块。下面给你推荐了27款优秀的CSS框架，你可以选用。<br />1. 960gs<br />960 像素的页面宽度似乎成为了一种设计标准，在当前各种分辨率下，能够很好地展现网页内容。提供较为常用的尺寸来简化网页设计过程，使工作简单高效。<br /> <br /> <br /> <br />下载地址：http://960.gs/<br ]]></description><category></category></item><item><title><![CDATA[18个超棒的Web和移动应用开发框架]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6288197</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6288197</guid><author>rio2012</author><pubDate>Wed, 30 Mar 2011 11:19:00 +0800</pubDate><description><![CDATA[
感谢人类方方面面的创新，今天Web开发已经不需要在如何设计网站上面浪费时间了。框架和库帮助web开发者得以专注于真正的开发工作上。下面的这些开发框架，可以让你的web开发与移动开发走在快捷的道路上。 
<br /> <br />1. iWebKit<br /><br />2.jQTouch<br /><br />3. jQuery Mobile<br /><br />4. Sencha Touch<br /><br />5. Wijmo – jQuery UI Widgets<br /><br />6]]></description><category></category></item><item><title><![CDATA[不常见却非常有用的PHP函数]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6285586</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6285586</guid><author>rio2012</author><pubDate>Tue, 29 Mar 2011 11:28:00 +0800</pubDate><description><![CDATA[<br />函数是PHP如此强大的源泉，但是很多PHP函数并没有得到充分的利用。这里，我们给大家简单介绍10个不常见，但非常有用的函数。<br /><br />
1. sys_getloadavg()<br /><br />
sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组，每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因负 载过高而宕掉，不如在系统负载很高时主动die掉一个脚本，sys_getloadavg()就是用来帮你实现这个功能的。]]></description><category></category></item><item><title><![CDATA[处理PHP字符串的10个简单方法]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6285437</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6285437</guid><author>rio2012</author><pubDate>Tue, 29 Mar 2011 10:38:00 +0800</pubDate><description><![CDATA[PHP处理字符串的能力非常强大，在实际应用中，程序员应选择一种最简单快捷的方法去处理，文章就列举了10个PHP中常见的字符串处理案例，并提供了相对应的最理想的处理方法。 PHP处理字符串的能力非常强大，方法也是多种多样，但有的时候你需要选择一种最简单且理想的解决方法。文章列举了10个PHP中常见的字符串处理案例，并提供了相对应的最理想的处理方法。
      更多PHP内容，51CTO推荐专题： PHP开发基础入门
      1.确定一个字符串的长度
      这是文章中最明显的一个例子，其中的问]]></description><category></category></item><item><title><![CDATA[Android命令]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6283170</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6283170</guid><author>rio2012</author><pubDate>Mon, 28 Mar 2011 12:12:00 +0800</pubDate><description><![CDATA[<br />                特别对于一些初学者来说，命令根本没有想过用也不会用，比如他们想安装一个.apk文件到模拟器上面，但是他们不会启动模拟器，他们只会先启动Eclipse，然后在启动模拟器，这样不但浪费时间，而且Eclipse又占用你的内存。上面的问题就是我们这篇文章要解决的问题，希望对大家有所帮助。<br />           <br />                如果想让系统认识你输入的命令(如:输入android命令)有两种方法：<br />              ]]></description><category></category></item><item><title><![CDATA[android 布局设计工具 UI Prototyping Stencils]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6283138</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6283138</guid><author>rio2012</author><pubDate>Mon, 28 Mar 2011 11:52:00 +0800</pubDate><description><![CDATA[<br />Utilities that help in the design and development of Android application user interfaces.<br /> <br />UI Prototyping Stencils<br /><br />A set of stencils for the Pencil GUI prototyping tool, which is available as an add-on for Firefox or as a standa]]></description><category></category></item><item><title><![CDATA[android去除标题栏和状态栏]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6282990</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6282990</guid><author>rio2012</author><pubDate>Mon, 28 Mar 2011 10:56:00 +0800</pubDate><description><![CDATA[在开发中我们经常需要把我们的应用设置为全屏，这里我所知道的有俩中方法，一中是在代码中设置，另一种方法是在配置文件里改！一、在代码中设置    public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  //去除title    requestWindowFeature(Window.FEATURE_NO_TITLE);     //去掉Activity上面的状态栏getWindow().set]]></description><category></category></item><item><title><![CDATA[获取Android源代码]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6253180</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6253180</guid><author>rio2012</author><pubDate>Wed, 16 Mar 2011 12:52:00 +0800</pubDate><description><![CDATA[<br />Git 是 Linux Torvalds 为了帮助管理
Linux内核开发而开发的一个开放源码的分布式版本控制软件，它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中
只有一个仓库（repository），许多个工作目录（working
copy），而像Git这样的分布式版本控制系统中（其他主要的分布式版本控制系统还有BitKeeper
、Mercurial
、GNU Arch
、Bazaar
、Darcs
、SVK
、Monotone
等）]]></description><category></category></item><item><title><![CDATA[Android内存管理机制之一：lowmemory killer]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6253165</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6253165</guid><author>rio2012</author><pubDate>Wed, 16 Mar 2011 12:46:00 +0800</pubDate><description><![CDATA[<br />（1）Android是一个多任务系统，也就是说可以同时运行多个程序，这个大家应该很熟悉。一般来说，启动运行一个程序是有一定的时间开销的，因
此为了加快运行速度，当你退出一个程序时，Android并不会立即杀掉它，这样下次再运行该程序时，可以很快的启动。随着系统中保留的程序越来越多，内
存肯定会出现不足，这个时候Android系统开始挥舞屠刀杀程序。这里就有一个很明显的问题，杀谁？<br /><br />
（2）Android系统中杀程序
的这个刽子手被称作"LowMemory 
Kil]]></description><category></category></item><item><title><![CDATA[Android 系统文件简介]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6253161</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6253161</guid><author>rio2012</author><pubDate>Wed, 16 Mar 2011 12:44:00 +0800</pubDate><description><![CDATA[<br />/system/bin/akmd<br />
/system/bin/am<br />
/system/bin/app_process 系统进程<br />
/system/bin/dalvikvm Dalvik虚拟机宿主<br />
/system/bin/dbus-daemon 系统BUS总线监控<br />
/system/bin/debuggerd 调试器<br />
/system/bin/debug_tool 调试工具<br />
/system/bin/dexopt ]]></description><category></category></item><item><title><![CDATA[VMware虚拟机linux系统时间同步]]></title><link>https://blog.youkuaiyun.com/rio2012/article/details/6234867</link><guid>https://blog.youkuaiyun.com/rio2012/article/details/6234867</guid><author>rio2012</author><pubDate>Wed, 09 Mar 2011 18:00:00 +0800</pubDate><description><![CDATA[声明：这里的前一部分是从google上搜索并转载的，但后面的实践是在我的虚拟机上做了的！（其实，安装vmtools其实会的话不用看。）<br />
一。VMware安装tools的方法 1：首先应该点击VM选择Install VMWARE TOOLS,然后选择Install<br />
   在系统中挂载光驱 mount /dev/cdrom /mnt  或者mount -t iso9660 /dev/cdrom /mnt<br />
   此时可能有些用户使用的是 绿色版本  提示挂载不成功  可以]]></description><category></category></item></channel></rss>