- 浏览: 125350 次
- 性别:
- 来自: 广州
最新评论
-
563721501:
结果好像有错
JAVA正则表达式实例教程 -
fanfq:
RoyMax 写道靠,我的文章在这里出来了,源连接在这里 ht ...
PhoneGap VS. Titanium -
yanyanquan:
我尝试过你的办法了。
但扫描的时候 扫描不到条码呢。为什么呢、 ...
Android Zxing 扫描条码实现竖屏模式(portrait mode) 摄像头camera 旋转90度 -
java_ruji:
发送邮件时的速度超级慢??
THinkPHP中利用PHPMailer做邮件发送功能 -
coolxing:
不错的文章,谢谢分享
SQLite数据库约束详解
文章列表
前言:
最近开始研究Android自动化测试方法,整理了一些工具、方法和框架,其中包括android测试框架,CTS、Monkey、Monkeyrunner、benchmark,以及其它test tool等等。
一、 什么是Monkey
Java中怎么遍历map中value值
- 博客分类:
- JAVA
//两种方法,有问题,给我发百度消息
public static void main(String[] args){
Map<String, String> map = new HashMap<String, String>();
map.put("id1", "wang");
map.put("id2", "sheng");
//方法一
Set<String> set = map.keySet();
for (String s ...
Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。
一、 准备工作
1、 首先要去官方下载json-lib工具包
下载地址:
http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/
目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:
jakarta commons-lang 2.5
jakarta commons-bea ...
JAVA正则表达式实例教程
- 博客分类:
- JAVA
1、正则表达式的知识要点
1、正则表达式是什么?
正则表达式是一种可以用于模式匹配和替换的强有力的工具。
2、正则表达式的优点?
更少的代码,更高的效率。
3、正则表达式如何使用?
在下面的教程中我们将学习到正则表达式的用法。
4、正则表达式的缺点?
需要花一定的时间学习,这个时间由个人决定,一天或者更久一些。
2、正则表达式的各种符号及其含义
常用的符号 . 表示任意一个字符
\s 空格字符(空格键, tab, 换行, 换页, 回车)
\S 非空格字符([^\s])
\d 一个数字,(相当于[0-9] )
\D 一个非数字的字符,(相当于[^ ...
Android开发中有的时候需要把菜单显示在屏幕的底部,但是Android本身没有提供这样的控件,因此需要自己写代码来实现,网上Google一下有关这个主题的网页,最终都是从这篇《android实现底部菜单栏》文复制过去的(源代码在这里),但是如果你把这篇文里的代码全部复制过去,你会发现在模拟器里看不到底部的菜单栏,问题出在哪儿呢?仔细检查一下/res/layout/main.xml这个文件里的下面这节:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android: ...
Android 屏幕显示设置
程序中默的显示是带有标题栏和系统信息栏的,有的时候,这很影响程序界面的美观。手机默认的是竖屏,或与感应器状态相关,为了某种效果,我们的程序需要限制使用横屏或竖屏。以下的代码就解决了上述问题。 //设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置为横屏 se ...
ImageView:Displays an arbitrary image, such as an icon. The ImageView class can load images from various sources (such as resources or content providers), takes care of computing its measurement from the image so that it can be used in any layout manager, and provides various display options such a ...
一般的应用程序在开启的时候都会有一个绚丽的欢迎界面,让用户在第一眼就爱上这个程序的UI设计,这次我们来自己做一个欢迎界面。
1、 新建一个项目exp,把main.xml改成welcome.xml,添加代码
<?xml version=”1.0″ encoding=”utf-8″?>
<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:orientation=”vertical”
android:layout_width=”fill_parent”
...
曲折的选择之路
在开始实施Scrum之前,除了需要对所有涉及到的人进行培训之外,另外一项重要工作就是选择一个适合自己的Scrum工具。很多关于敏捷的论文或教科书都提到了白板和Excel电子表格。但白板与Excel电子表格明显不能满足一个注重过程资产的软件项目的要求。白板虽然适合每天的跟踪汇报,但是对Product Backlog支持明显不够,也没办法保留历史纪录。Excel虽然有很多现成的模板可以用,但当是团队成员比较多时,同时修改一个共享Excel文件,会相互冲突,不好同步。
我们最初使用的是一个叫ScrumWiki的免费/开源工具。因为之前大家一直把Wiki当作知识共 ...
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:
1. 准备知识在AndroidManifest.xml里定义了每个Android apk的版本标识:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp"
android:versionCode ...
之前在看到可以关闭compile_check来减少模板编译文件的判断,这几天看了下 郭欣
的《构建高性能Web站点》,再次学到好东西。就是放弃smarty自带的缓存文件的判断,直接生成html文件,然后用stat来检查html文件的时间,用来判断是否缓存是否过期。代码类似:
$cache_filename =
'cache/enjoy_'.$par.'.htm'; $stat_info =
@stat($cache_filename); if($stat_info && $stat_info[9] >
time()-10800){ ...
使用 HTML5 开发离线应用
- 博客分类:
- HTML5
HTML5 离线功能介绍
HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在 Web 领域的最新发展方向。在 HTML5 标准中,加入了新的多样的内容描述标签,直接支持表单验证、视频音频标签、网页元素的拖拽、离线存储和工作线程 ...
PMO即Project Management Office(项目管理办公室),是随着IT产业的潮流应运而生的产物,最初的目的是节约成本,提高项目成功率,以及实施标准流程,以应对越来越多的项目管理任务。虽然它在节约成本和提升项目管理质量上目前还很难有一个可量化的指标,但是越来越多的公司和企事业单位在它们的IT部门设立集中的PMO,统管所有IT项目。 PMO(项目管理办公室)是负责对所辖各项目进行集中协调管理的一个组织部门。PMO的职责可涵盖从提供项目管理支持到直接管理项目。 除了被集中管理之外,PMO所支持或管理的项目不一定彼此关联。PMO的具体形式、职能和结构取决于其所在组织的需要。 在项 ...
谷歌 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,这在之前我们已经详细讨论过。另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 Git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本库的推送(Push)必须要经过 Gerrit 服务器,修订必须经过代码审核的一套工作流之后,才可能经批准并纳入正式代码库中…
6.7 Gerrit 代码审核服务器首先贡献者的代码通过 git 命令(或 repo 封装)推送到 Gerrit 管理下的 Git 版本库,推送的提交转化为一个一个的代码审核任 ...