文章列表
淘宝手机测试框架Tmts,系统概述
原始地址:http://qa.taobao.com/?p=13964
PC端提供工具集TmtsToolkit。它负责测试用例的执行和测试结果的收集,包括instrument日志,TmtsFramework生成的xml详细日志,及方便排查问题的截图。
Log Fetcher读取T ...
Android4.0配置环境变量后,不能使用adb相关命令,是因为adb工具移动到platform-tools文件夹下了,所以将platform-tools路径配置到环境变量就OK啦!
一.java方面
1.java虚拟机相关
2.关键字作用
transient :对象序列化时,如果对于某个属性不想将其序列化,在其属性前加 transient
static:用于变量时,该变量仅依赖于类,与示例对象无关,用于方法时,该方法也只依赖于该类
final:用于变量时,一旦初始化变不再改变值
二.算法相关
1.快速排序
2.归并排序
3.堆排序
4.大数相乘
5.各种排序算法时间复杂度以及空间复杂度比较
三.网络相关
1.TCP/IP三次 ...
原始链接:http://cnbeta.com/articles/157046.htm
几年后,儿孙会问,生活在史蒂夫·乔布斯担任苹果CEO的时代是怎样的。他们会说:“乔布斯是最棒的商界CEO。他是怎样的人?你从他那里学到了什么?”你怎样回答?忽视当下事物的重要之处是人之天性。与我们同时代的伟人显得比较普通,因为他们也呼吸我们呼吸的空气。
但是,别搞错。史蒂夫·乔布斯一旦离去,人们情感就会大爆发。对他的称颂和悼念将会无穷无尽。此外还会有一种共同的惋惜:当他在世的时候,我们没有更清醒,对他更关注。 他的每次重要演讲,或者收入报告会或者 YouTube上播放的闲谈看起来都会智慧1 ...
笔记:提高UI执行效率的几种方法
- 博客分类:
- Android开发
最近看了一些google开发者文档里的一些文章,做了一些笔记,方便以后查看.
笔记:提高UI执行效率的几种方法
1.使用<Include/>减少UI代码
2.减少Layout的使用,比如宁可用一个RelativeLayout ,而不用两个LinearLayout嵌套,因为这样的话,系统要渲染两次
3.学会使用ViewStubs,这个控件不消耗内存,只是在需要显示布局的时候加载布局文件
4.学会使用<Merge/>,很多时候用<Merge/>代替<FrameLayout/>可以有效减少布局层次,提高效率
5.学会使用T ...
如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。
手机都有一定的内存限制,比如G1,只有16M的堆内存限制。作为手机开发者,在开发的时候,应该尽可能的节约内存。Android系统内存保存的应用越多,那么用户在使用时程序切换也就越快。其实,很多的内存溢出都有一个共同的特点,那就是,和Context相关的东西长期没有得到释放。
在Android上,一个Context用于很多操作,最多是用来加载和使用资源。这也是为什么很多widgets 都有一个Context参数的构造方法。Android应用中通常有两种Context,Activity and Application。通常程序员调用类和方法都用到第一个Context.
...
Activity测试类有三个,包含主要的ActivityInstrumentationTestCase2和ActivityUnitTestCase,当然,如果测试单个Activity,还可以用到SingleLaunchActivityTestCase。
1.ActivityInstrumentationTestCase2
运行测试多个应用下的多个Activity,可以发送虚拟Intent,不允许使用虚拟化的Contexts或者Application.如果要向当前测试的Activity发送Intent的话,一定要在getActivity()方法之前 ...
Android图片异步加载的实现
- 博客分类:
- Android开发
转帖自http://blog.csdn.net/sgl870927/article/details/6285535,谢谢该童鞋为Android开发做出的贡献。
研究了android从网络上异步加载图像,现总结如下:
(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。
在主线程中new 一个Handler对象,加载图像方法如下所示
private void loadImage(final String url, final int id) { handler.post( ...
OAuth 2.0相关
- 博客分类:
- Android开发
1.常用中英文对照表: credential--私有证书 authentication--身份验证 authorization--授权 clear-text ---明文 access-token ---访问令牌 access-grant ---访问许可 signature ------签名 refresh-token ----刷新令牌 scope --------作用域 authorization code ---授权码2.常用名 ...
写出动画效果的xml文件布局基本代码如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha/>
<scale/>
<translate/>
<rotate/>
</set>
(1)对于<alpha/>:
...
发现问题了,呵呵,在数据库里没有记录的时候,从0开始自增,但是主键为0 的时候,老是存不进去数据,当已经存在记录在试一下就没有问题了,更加底层的原因我就不知道了。。。
今天又杯具了,出现Bean property 'sessionFactory' is not writable or has an invalid setter meth错误,怎么找也找不到问题,以前用的时候没有错啊。。。。
后来发现,在;用到herbernateTemplate的时候,该类没有继承HibernateDaoSupport,杯具啊
报错HTTP response '404: Not Found' 同时还有could not send message ,检查了很多次,找不出错误,然后改了一下WebService的端口就OK啦,估计是原来用的8080端口被占用了
呵呵,今天又遇到一个错误啦,在做项目的时候出现了这个问题,不知道什么原因。想想是不是因为因为数据库相应的表有值啊?将对应的表清空了后,问题就解决了!呵呵