- 博客(64)
- 收藏
- 关注
转载 验证数字的正则表达式集
验证数字的正则表达式集 验证数字:^[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})?$验证非零的正整数:^\
2012-11-26 15:11:01
269
转载 Android 虚拟机常用快捷键
HOME:对应手机上的"Home"按键(带个小房子标记的按钮)ESC:对应手机上的"返回"按钮F2/PAGEUP:对应手机上的"Menu"按钮F3:对应拨号功能F4:挂断电话或者关闭手机屏幕显示F5:对应搜索键F7:关闭电源键F8:关闭GPRS/3G网络连接,但是不影响GSM连接ALT+ENTER:全屏显示切换CTRL+F11:屏幕显示切换DELETE:使用
2012-11-01 09:55:28
592
转载 通过JavaScript或PHP检测Android设备
<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
2011-05-03 11:18:00
452
翻译 jQuery Mobile 中文手册(初始化部分) 翻译
jQM在加载的时候会自动的初始化默认配置项,这样我们就不需要为了学习和配置这些参数花费很多的时间了,大大的提高了开发效率。 但是有些时候因为项目的需要我们还是需要对这些参数进行自定义的。在学习jQM的初始化参数之前,我们需要先来了解mobileinit事件。 Mobileinit事件 jQM的加载事件和普通的jQuery插件有所不同,它会在document.ready事件之前执行。因此我们在需要对jQM的默认运行参数进行调整的时候就需要在document.ready事件之前来对这些参数进行设置,jQM为我们
2011-04-29 10:37:00
1344
转载 在windows下配置svn服务器和客户端,及vs,eclipse的svn插件的配置使用
在windows下配置svn服务器和客户端,及vs,eclipse的svn插件的配置使用<br />这两天公司需要配置svn服务器,可是俺以前只是用过checkin checkout的,对于svn本身了解甚少,正好借此机会搞一下,内容非常浅显,高手勿笑。<br />#{<br />//v0.2<br />想了想还是把模板换成了比较舒服的样子。:) 今天又又有了新的进展,昨天有的没说清,现在做第一个修正版,不过时间不早了,可能不会太详细。<br />//v0.3/110407<br />直接从0.2跳到0.
2011-04-22 16:04:00
739
原创 友盟统计分析SDK 设置
<br />实时发送<br /> 应用程序产生每条消息(包括启动信息,自定义消息,退出消息)时都会立即发送到服务器,设置实时发送需要在应用程序Main Activity的onCreate()中调用。 MobclickAgent.setReportPolicy(ReportPolicy.REALTIME); 应用程序更新提醒 从安全性考虑,我们要求您保证当前应用的包名(Package)和您每次更新上传APK的包名保持一致。此功能需要添加权限 android.permission.WRITE_EXTERNAL_
2011-04-22 11:51:00
821
转载 友盟统计分析SDK集成
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放在应用程序的
2011-04-22 09:38:00
2543
原创 ANDROID_SDK_HOME
<br />AVD设备文件是保存在一个叫.android的目录下,该目录默认在用户的文档根目录下,如C:/Users/Administrator/Documents。但是,有的同学怕丢失文件,将 Documents目录移动到D盘,并重命名为“我的文档”。因为我就是这么做的,所以导致AVD不能启动。<br /><br />有时候 .android目录所在的磁盘空间不够<br /> <br />解决办法:<br />添加一个环境变量ANDROID_SDK_HOME,该环境变量的值就是Android SDK所在文
2011-04-22 09:34:00
2628
转载 Android如何有效地控制耗电量
<br />51CTO在对尚邮架构师的访谈中曾经探讨过移动开发是否要重视移动终端软件的耗电问题,答案是显而易见的!那么如何才能降低Android应用程序的耗电量呢?今天再一次回顾了一下09 年Google IO大会Jeffrey Sharkey的演讲(Coding for Life — Battery Life, That Is),同时也讲一下应该如何有效地控制耗电量问题。<br /> <br />首先我们来看看Android手机的电量都主要消耗在了什么地方:<br />显而易见,大部分的电都消耗在了网络连
2011-03-30 13:11:00
510
转载 27 款CSS框架
<br />利用 CSS 框架,可以简化你的工作,提高工作效率。CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版、网格布局、表单样式、通用规则等代码块。下面给你推荐了27款优秀的CSS框架,你可以选用。<br />1. 960gs<br />960 像素的页面宽度似乎成为了一种设计标准,在当前各种分辨率下,能够很好地展现网页内容。提供较为常用的尺寸来简化网页设计过程,使工作简单高效。<br /> <br /> <br /> <br />下载地址:http://960.gs/<br
2011-03-30 12:49:00
402
转载 18个超棒的Web和移动应用开发框架
感谢人类方方面面的创新,今天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
2011-03-30 11:19:00
413
转载 不常见却非常有用的PHP函数
<br />函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的利用。这里,我们给大家简单介绍10个不常见,但非常有用的函数。<br /><br />1. sys_getloadavg()<br /><br />sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。
2011-03-29 11:28:00
302
转载 处理PHP字符串的10个简单方法
PHP处理字符串的能力非常强大,在实际应用中,程序员应选择一种最简单快捷的方法去处理,文章就列举了10个PHP中常见的字符串处理案例,并提供了相对应的最理想的处理方法。 PHP处理字符串的能力非常强大,方法也是多种多样,但有的时候你需要选择一种最简单且理想的解决方法。文章列举了10个PHP中常见的字符串处理案例,并提供了相对应的最理想的处理方法。 更多PHP内容,51CTO推荐专题: PHP开发基础入门 1.确定一个字符串的长度 这是文章中最明显的一个例子,其中的问
2011-03-29 10:38:00
291
转载 Android命令
<br /> 特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。上面的问题就是我们这篇文章要解决的问题,希望对大家有所帮助。<br /> <br /> 如果想让系统认识你输入的命令(如:输入android命令)有两种方法:<br />
2011-03-28 12:12:00
357
原创 android 布局设计工具 UI Prototyping Stencils
<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
2011-03-28 11:52:00
1380
原创 android去除标题栏和状态栏
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!一、在代码中设置 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏getWindow().set
2011-03-28 10:56:00
925
转载 获取Android源代码
<br />Git 是 Linux Torvalds 为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(workingcopy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monotone等)
2011-03-16 12:52:00
437
原创 Android内存管理机制之一:lowmemory killer
<br />(1)Android是一个多任务系统,也就是说可以同时运行多个程序,这个大家应该很熟悉。一般来说,启动运行一个程序是有一定的时间开销的,因此为了加快运行速度,当你退出一个程序时,Android并不会立即杀掉它,这样下次再运行该程序时,可以很快的启动。随着系统中保留的程序越来越多,内存肯定会出现不足,这个时候Android系统开始挥舞屠刀杀程序。这里就有一个很明显的问题,杀谁?<br /><br />(2)Android系统中杀程序的这个刽子手被称作"LowMemory Kil
2011-03-16 12:46:00
2107
转载 Android 系统文件简介
<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
2011-03-16 12:44:00
641
转载 VMware虚拟机linux系统时间同步
声明:这里的前一部分是从google上搜索并转载的,但后面的实践是在我的虚拟机上做了的!(其实,安装vmtools其实会的话不用看。)<br />一。VMware安装tools的方法 1:首先应该点击VM选择Install VMWARE TOOLS,然后选择Install<br /> 在系统中挂载光驱 mount /dev/cdrom /mnt 或者mount -t iso9660 /dev/cdrom /mnt<br /> 此时可能有些用户使用的是 绿色版本 提示挂载不成功 可以
2011-03-09 18:00:00
998
原创 Android中的长度单位详解
<br />Android中的长度单位详解<br /> <br />dp、sp、px、in、pt、mm<br /> <br /> 看到有很多网友不太理解dp、sp和px的区别:<br />现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大
2011-03-04 14:28:00
306
原创 实现 Adapter 的 getView 效率提高
Adapter 显示每条数据的 XML 布局文件xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal"> android:layout_width="48dip" android:layout_height="48dip" /> android:layout_gravity="center_vertical" android:layout_width="0d
2011-03-04 12:15:00
873
原创 android 布局属性
<br />第一类:属性值为true或false <br />android:layout_centerHrizontal 水平居中 <br />android:layout_centerVertical 垂直居中 <br />android:layout_centerInparent 相对于父元素完全居中 <br />android:layout_alignParentBottom 贴紧父元素的下边缘 <br />android:layout_alignParentLeft 贴紧父元素
2011-03-04 12:09:00
450
原创 TabActivity
简单介绍:一个典型的标签Activity 是由2 部分构成的 且其id都有规定 即:* TabHost必须用于展示标签页 id=@android:id/tabhost* TabWidget 必须用于展示标签页 id=@android:id/tabs* FrameLayout 必须用于展示隶属于各个标签的具体布局 id=@android:id/tabcontentTabActivity 首先Android里面有个名为TabActivity来给我们方便使用。其中有以下可以关注的函数: public Tab
2011-03-03 14:17:00
1133
原创 部署glassfish集群
<br />#java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux-ml.jar<br /><br />#mv glassfish /usr/local/<br /><br />#chmod -R +x /usr/local/glassfish/lib/ant/bin<br /><br />#/usr/local/glassfish/lib/ant/bin/ant -f /usr/local/glassfish/setup-cluster.
2011-03-03 13:59:00
1139
原创 android反编译工具Apktool安装与使用
1、安装安装步骤如下:1.首先安装需要JAVA环境,先下载JDK/JRE,已经有JAVA环境的可跳过此步2.到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/android-apktool/downloads/list点击下载apktool.jar和apktool的工具包3.解压apktool-install-windows.zip到任意文件夹,把apktool.jar 到该文件夹下4.点击开始菜单,运行,输入CMD回车,用cd命令转到刚刚解
2011-02-15 15:48:00
32510
原创 linux 部署subversion独立服务器
<br />subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。<br /><br />svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。<br /><br />svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(jijian91在搞LDAP时就深受其害,没法根治),所以还是FSFS方式更安全一点。<br />1. svn服务器安装<br /><br />A.yum安装<br />yum
2010-09-07 17:53:00
798
原创 CentOS5 YUM源
<br />1、备份并清空 /etc/yum.repos.d/CentOS-Base.repo<br />echo "" > /etc/yum.repos.d/CentOS-Base.repo<br /><br />或者(如果第一次使用的话)<br />mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.DEFAULT<br /><br />2、添加CentOS中文更新镜像配置文件:<br />vi
2010-08-19 10:41:00
393
原创 linux pam
一、什么是Linux-PAM为安全起见,计算机系统只有经过授权的合法用户才能访问,在这里如何正确鉴别用户的真实身份是一个关键的问题。所谓用户鉴别,就是用户向系统以一种安全的方式提交自己的身份证明,然后由系统确认用户的身份是否属实的过程。换句话说,用户鉴别是系统的门户,每个用户进入到系统中都必须经过鉴别这一道关。最初,Linux系统的用户鉴别过程就像各种Unix系统的一样:系统管理员为用户建立一个帐号并为其指定一个口令,用户用此指定的口令登录后重新设置自己的口令,这样用户就具有了一个只有他自己
2010-08-03 16:50:00
602
原创 mysql 工具
<br />1,mysql<br />默认 用户名@localhost:3306 空密码<br />查找/etc/mys.cnf [client]user password<br /><br />-e 执行语句 --show-warnings<br /><br />2,myisampack 对myISAM压缩<br /><br />3,mysqladmin mysql管理工具<br /><br />4,mysqlbinlog 查看二进制日志<br /><br />5,mysqlc
2010-07-27 16:53:00
253
原创 mysql 优化
<br />mysql 优化<br /><br />show variables;<br />查看静态参数<br /><br />show status;<br />查看动态状态<br /><br />#mysqladmin variables -u root -p <br /><br />1,key_buffer_key<br /><br />5.1后可以为某表指定key_buffer<br />set global hot_cache.key_buffer_size=5*
2010-07-27 16:52:00
254
转载 linux rescue
现在进入rescue 1。用安装光盘或者硬盘安装的方式进入安装界面,F5进入rescue mode 在boot: 后输入 linux rescue 2。然后根据提示选择语言和键盘格式 3。选择是否配置网卡一般系统到了要rescue了,网络也就不需要了,所以可以选择否跳过网卡配置,当然你如果需要也可以选择是,具体设置过程和安装时一样。 4。选择是否然让系统查找硬盘上的RHEL 系统,选择继续。 5。硬盘上的系统已经被找到并挂载在/mnt/sysimage 下 6。#chroot /mnt/sysimag
2010-07-27 11:59:00
331
转载 Subversion安装与应用
<br />如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 <br />本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 <br />本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方
2010-06-28 21:55:00
323
原创 linux 管理命令 之 命令参考信息
1、使用帮助消息# xxx --help2、使用手册页列出NAME行包含关键字的所有手册页# apropos xxx显示关键字的手册页NAME行内容# whatis xxx显示手册页# man xxx有些命令有多个章节# man 5 xxx手册页章节1:常规用户命令2:系统调用3:编程例程、库函数4:特殊文件5:配置文件和文件格式6:游戏7:杂项8:管理命令和后台程序3、使用info文档# info xxx
2010-06-03 16:08:00
235
原创 linux 管理命令 之 管理时间
<br /> Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。<br /> 系统时钟是指当前Linux Kernel中的时钟,主要用于设定文件创建的时间戳,进程运行时间及其其他用到时间的地方。<br /> 硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。<br /> 当Linux启动时,系统时钟会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。当Linux关机时,硬件时钟会去读取系统时钟的
2010-06-03 15:21:00
561
原创 linux安装php fastcgi
PHP1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel
2010-06-02 12:15:00
1029
原创 linux 管理命令 之 监视系统
<br />1.监视内存<br />free -mt<br /> total used free shared buffers cached<br />Mem: 1010 476 534 0 77 131<br />-/+ buffers/cache: 268 742<br />Swap: 1027
2010-06-01 17:58:00
288
原创 systemimager的安装与使用
它是如何工作的? systemimager应用中央服务器,被称作镜像服务器,它取回一个golden client的整个系统镜像并将其部署到任何其它不同数量的客户端系统中。golden client系统是你按照自己的喜好定制的。你可以重新编译内核,安装软件,按你的喜好调整任何配置文件。si_getimage(8)命令将 golden client镜像备份到镜像服务器中,用来部署其它系统。 一
2010-05-27 16:51:00
499
原创 mysql备份
对于中等级别业务量的系统来说,备份策略可以这么定:第一次全量备份,每天一次增量备份,每周再做一次全量备份,如此一直重复。而对于重要的且繁忙的系统 来说,则可能需要每天一次全量备份,每小时一次增量备份,甚至更频繁。为了不影响线上业务,实现在线备份,并且能增量备份,最好的办法就是采用主从复制机 制(replication),在 slave 机器上做备份。出现操作系统崩溃或电源故障时,InnoDB自己可
2010-05-20 16:25:00
295
原创 magento 去掉index.php 与.html
解决问题: 1.去掉index.php 在 system—>configuration中确保下图的设置为 Yes2.去掉.html 在 system—>configuration中确保下图的设置,绿色部分为空,则 .html就从网址中去掉了 在 system—>cache management 中刷新缓存,还有cache management中的catalog中的缓存也都refre
2010-05-19 23:35:00
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人