- 博客(102)
- 资源 (5)
- 收藏
- 关注
转载 不想被开发一句话呛回?你得知道这3个最基础的APP技术框架
信籽(手淘设计师):不知道大家有没有遇到过这种情景,当你做好一个设计方案,满心欢喜地给开发讲解方案的思路和创意时,开发突然说一句:“这个方案实现不了”,这时你整个人都不好了,心里开始嘀咕“这么简单的设计都实现不了,你是搞技术的吗?”然并卵,在产品和开发的催促下,作为设计师的你只能加班加点地改方案。到底问题出现在哪呢?这其实是由于我们设计师对App技术框架的知识匮乏所导致的,虽然我们不必做到
2015-11-26 12:15:22
801
转载 把PPT放入浏览器中——12款用于演示的JS库
会议、演讲离不开幻灯片,它可以有效地辅助演讲者进行表达。目前一些流行的工具,比如Windows平台上的PowerPoint、Mac平台上的Keynote等工具,使得幻灯片的制作变得简单。但是这些幻灯片取决于特定的工具才能演示,且不利于传播。 随着HTML5技术的发展,现在JavaScirpt也可以用来制作幻灯片,直接使用浏览器就可以播放,这样你只需给别人发一个链接即可。 如果你自己
2015-11-26 11:56:11
1312
转载 使用Highcharts结合PHP与Mysql生成饼状图
http://www.helloweba.com/view-blog-159.html我们在做复杂的数据统计功能时会用到饼状图,饼状图用整个圆表示总体的数量或整体值1,用圆内各个扇形的大小表示各部分数量或该部分占总体的百分比,它可以清晰直观的表示各部分之间以及各部分与整体之间的数量关系。本文将结合实际,使用PHP读取Mysql数据表中的数据,并将获取的数据按照要求输出给前端JS,再
2015-11-26 11:48:42
687
转载 教你看Mavericks活动监视器里的内存
10.9后这个界面有点变化,出现了一个“已压缩”项目。为让更多人了解这是怎么一回事,这里不用太多术语,某些词汇转用中文表达。物理内存:这个不需要解释了吧已使用内存:这个值就是当前物理内存已经被使用的总量,为右边四项(用用程序内存,文件缓存,联动内存,已压缩)的总和。虚拟内存:为Mach(不是Mac哦)的虚拟储存器管理系统所管理的虚拟内存总量,这个值是 物理内存和被转移到
2014-10-19 11:21:09
1317
转载 分层自动化测试
工作多年以来发现很多团队对自动化测试的理解就是写脚本,单元测试就是用XUnit框架写脚本。团队话费了大量精力去写自动化脚本但取得的实际价值确不容乐观,但很多人乐此不彼,觉得写代码就是白盒测试,是高大上的体现。其实这完全是个误区,首先我们看下白盒测试的定义:白盒测试(white-box testing)又称透明盒测试(glass box testing)、结构测试(structural testin
2014-10-19 11:16:30
713
转载 adb shell dumpsys 命令 查看内存
adb shell dumpsys 命令 查看内存分类: android 工具 android性能优化2011-11-22 20:47 14989人阅读 评论(5) 收藏 举报shell android crash java 目录(?)[+] android程序内存被分为2部分:native和dalvik,dalvik就是我们平常
2014-06-05 15:41:00
499
转载 adb shell dumpsys 命令 查看内存
adb shell dumpsys 命令 查看内存分类: android 工具 android性能优化2011-11-22 20:47 14989人阅读 评论(5) 收藏 举报shell android crash java 目录(?)[+] android程序内存被分为2部分:native和dalvik,dalvik就是我们平常
2014-06-05 15:40:11
495
转载 Android USER 版本与ENG 版本的差异--MTK官方解释
Description]Android USER 版本与ENG 版本的差异 相当于未root版本与[Keyword]USER ENG user eng 用户版本 工程版本 差异 [Solution]Google 官方描述: USER/USERDEBUG/ENG 版本的差异, 参考alps/build/core/build-system.html 的详细说明eng T
2014-06-05 15:38:32
550
转载 meminfo vmstat procrank top等详解
meminfo命令:cat /proc/meminfo实例:MemTotal: 234312 kBMemFree: 3448 kBBuffers: 92 kBCached: 18052 kBSwapCached: 25556 kBAct
2014-06-05 15:37:08
543
转载 使用adb connect来连接手机
最近逛论坛发现,很多坛友在写评测文章的时候需要魔盒的桌面,都是用手机直接拍的显示器,问题来了,手机拍显示器,要么光线太强炫光,要么太暗,要么不想拍到自己家贵重物品无法全拍,要么画面多多少少扭曲,现在交大家一个简单的方法来截图,到底有多简单呢,简单到只需三步,在此之前先做好准备工作:准备工作:1、首先,你必须要知道你的魔盒的IP地址,这个简单,魔盒启动时候都有提示,2、其次,有台和魔盒在
2014-05-20 09:41:31
1610
转载 Android大图片裁剪终极解决方案(上:原理分析)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://blog.youkuaiyun.com/floodingfire/article/details/8144604 约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。 上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平
2014-05-16 15:36:22
543
转载 如何 恢复被覆盖的文件
如果你编辑了一个文档并且已经保存了,但突然意识到你不小心删掉了一大段,你想恢复之前的那个版本。重新再打一遍显然很悲剧,尤其是你很可能已经不记得刚才写了什么了。好在,现在的Windows和Mac操作系统可以让你恢复之前的编辑,为你节省下大量重新写的时间。阅读本篇指南,学会如何恢复被覆盖的文件。方法 1: Windows 81启动文件记录。为了载
2014-05-16 15:30:57
10212
转载 java中将汉字转换成拼音的实现代码
一:演示: 如在控制台输入:北京欢迎你 打印出来的拼音:bei jing huan ying ni二:导入要依赖的jar: 汉字转换拼音jar下载 三:代码编写复制代码代码如下:public static String getPinYin(String src) { char[] t1
2014-05-16 15:26:03
510
转载 android PackageInstaller那点事儿
今天简单讲解一下PackageInstaller文件路径: 下面开始讲解:首先,我们说一下安装apk的几种方式,整体上可以分为2类,一类是有界面安装,一类是无界面安装。无界面安装分为内置apk开机安装和命令安装,命令安装又分为两类,一类电脑安装也就是adb命令,另一类是手机安装也就是pm命令。今天我们主要介绍有界面安装。当然,我们从这个安装界面说起,这个界面
2014-05-16 15:24:15
1067
原创 error: more than one device and emulator .
用adb install安装APK时候报error: more than one device and emulator错误;adb devices查看如下:情形1:原因是同时运行了两台设备,duank我USB2,还有其它情况: 连接的设备多余一台。
2014-05-16 15:18:59
1010
转载 pc与mac联网技法
第一种:使用的软件或系统: windows nt server适用环境:多台mac和多台pc。优点:稳定性好,网络传输时与其他计算机无影响。缺点:必须有一台计算机做服务器,如没有专用服务器时,与dos windows和windows9x一起使用,比较麻烦,而且系统浪费资源。安装方法:安装windowsnt安装网络安装网络中的macintosh文件服务在文件管
2014-05-09 21:21:03
659
转载 自定义android.jar(包含internel,hide)
在Eclipse开发中,我们可能会需要引用android的hide或internals或自己添加到源码中的接口所以公共api包无法满足我们的要求,为了方便开发。需要自定义android.jar,实质上就是把源码中的jar拖出来用,详细步骤如下。 在查阅了一些资料后,及验证后整理如下: 一、在源码中找到编译好的jar包。 地址如下:out\ta
2014-05-09 21:19:20
537
转载 Robotium API 翻译(四)——等待执行的方法sleep、waitFor
测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败。或者两次执行,一次成功,一次失败的情况。所以需要加入这些等待某些控件或者文本载入的方法,以加强程序执行的健壮性。sleep是固定长度时间的等待,waitFor则是等待某个控件或者文本载入后再进行下一步操作。故两者都能用的情况下,推荐waitForslee
2014-05-09 11:35:20
475
转载 Robotium API 翻译(三)——判断测试结果的方法assert、is、search
下面的这些方法都主要用来判断测试结果是否与预期结果相符,一般把is和search方法放在assert里面判断。assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了。断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用)void assertCurrentActivity (String m
2014-05-09 11:34:25
717
转载 Robotium API 翻译(二)——除click/clickLong外的其他操作
上一篇列举了Robotium的操作,主要是点击和长按的操作。这里说下除了点击和长按外的其他操作。拖动操作void drag (float fromX, float toX, float fromY, float toY, int stepCount)选定两个位置,进行拖动操作(这里的拖动操作只会记录你的起点和终点,而不会理会你的运动路径)参数:f
2014-05-09 11:33:49
577
转载 Robotium API 翻译(一)——click/clickLong操作
click&clickLong方法(点击/长按事件) ArrayList clickList(int line[,int index]) 点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个 参数: line-点击第几行 index-点击第几个listview,通过inde
2014-05-09 11:31:55
460
转载 eclipse主题设置--即编码区呈现各种颜色
Eclipse开发环境默认都是白底黑字的,看到同事的Xcode中设置的黑灰色背景挺好看的,就去网络上查了一下。发现Eclipse也可以设置主题。 http://eclipsecolorthemes.org/ 这个网站上提供了很多已经配置好的颜色主题,你喜欢哪个就下载下来。我下载的是.epf文件,下载下来后File->Import->General->Preferences->找到你
2014-05-09 11:22:45
1055
转载 开发者账号怎么在别的电脑上用?
有个 个人开发者账号 现在想用这个账号 在多台电脑上进行 真机调试 请问我需要哪些步骤啊??答:在钥匙串中把开发者证书及相关密钥导出,发给其他电脑,再双击导入。项目的配置文件重新下载,或者在Xcode中更新。 有一个已经付钱的 iOS 开发者账号,该账号有一个证书是在另一台 Mac 电脑上面创建的。直接在网站下载到这台 Mac 电脑上却是无效的证书,是不是因为没有密钥的关系?应该怎
2014-04-01 21:53:38
1372
转载 你用哪种工具进行iOS app自动化功能测试?
在iOS项目开发上,我一直在寻找合适的自动化功能测试库,感觉现在的自动化测试有点类似于10年前的自动化web测试。虽然有不少不一样的支持iOS自动化功能测试的工具,但我们需要通过实践来检验哪个才是最好的。 我推崇使用和代码库一样的语言来写功能测试,就iOS和Objective C来说,我觉得使用更加轻量级的语言(比如Ruby)会有优势。我还会经常为Android写测试案例,所以能够用与iO
2014-04-01 21:34:47
1003
转载 IOS自动化测试之UIAutomation学习
一、软件安装首先通过appstore下载安装Xcode开发工具,当前编写文档时最新版本为4.5.1 二、通过Xcode工具编写运行测试脚本说明:如果是在IOS模拟器上运行测试用例,需要有被测试应用的源代码才有权限把应用安装到模拟器中,当前示例中使用了自己编写的一个简单Iphone应用,大家也可以直接在网上搜索一个开源的应用即可。 1、当你有了一个应用的源代码之后,在Xcod
2014-04-01 20:29:22
2245
转载 android-junit-report-mail-python
Python快速入门 控制台使用JUnit编译运行单元测试android-junit-report-mail-python 2013-07-05 11:22:19| 分类:Test | 标签:android autotest ant report |举报|字号大中小 订阅下面使用android-j
2014-03-26 01:17:59
801
转载 android之应用程序安装位置application install location
在android4.2.2中,app的安装位置是怎么样的逻辑呢?首先总结下有个大的认识,随后再进行代码的跟踪来具体的看下; 1 2 3 4 5 6 7 8 91011121314在应用程序AndroidManifest.xml中,有android:installLocation=""这一项属性设置,可以设置项为“auto
2014-03-20 23:26:15
1722
转载 结合HierarchyViewer和APK文件反编译获得APP元素id值
背景: 最近在使用Robotium进行Android自动化测试。遇到了一个问题:我需要获得一个View的id(int型数值)。此前我在http://maider.blog.sohu.com/255448342.html 和http://maider.blog.sohu.com/255485243.html 两篇文章中讲述了如何打开手机上的View Server来使用HierarchyVie
2014-03-18 18:20:55
817
转载 Nexus5设备ROOT
root依然要感谢Chainfire大神,它是SuperSU的作者,是业界真正的大神之一,而且非常勤奋。根据它发表在XDA社区的帖子,小编我做了一些整理,形成nexus 7 安卓4.4 root的国内中文教程。这次root工具使用的是 CF-Auto-Root,官方网站是:http://autoroot.chainfire.eu,目前它主要针对三星和nexus系列提供root支
2014-03-18 18:19:29
1365
转载 通过网络使用adb
在adb的说明文档中提到: “An ADB transport models a connection between the ADB server and one device or emulator. There are currently two kinds of transports: - USB transports, for physical dev
2014-03-18 18:16:31
557
转载 Java Exception小结(二)
RuntimeException异常以及其子类异常,不需要异常说明就可以从任何地方抛出是uncheck exception。从程序的输出看出,无论有没有抛出异常,finally子句总会得到执行,这个程序也启发我们应该如何处理我们前面讲到过的,Java异常(和C++的异常一样)会阻止程序回到异常抛出的地方恢复执行这个问题。如果你把try块放进一个循环,你就能构建一个程序运行之
2014-03-18 18:13:42
530
转载 Java Exception小结
唉,今天ibm面试看来是被鄙视了,问及异常不知道是要问CheckedException和UncheckedExceptionthinking in java看的早忘了。看了好几篇帖子,还是理解不够深刻http://www.javaeye.com/topic/2038 主题:为什么 Java 中要使用 Checked Exceptionshttp://www.javae
2014-03-18 18:12:09
519
转载 MySql常用命令
mysql alter命定关键字: mysql mysql alter 语句用法,添加、修改、删除字段等 //主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id)
2014-03-18 18:10:23
458
转载 selenium实例:python登录webqq
selenium范例:python登录webqqfrom selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionfrom selenium.webdriver.common.keys import Keysimport timefrom pprint impor
2014-03-17 20:55:21
765
转载 使用Jenkins搭建持续集成(CI)环境
先从官网http://jenkins-ci.org/下载 Java Web Archive (.war)例如我保存到 D:\jenkins\jenkins.war运行Jenkins需要JRE的支持Java5 or later在命令行下输入java -jar D:\jenkins\jenkins.war即可启动jenkins。默认会运行在8080端口,正常启动完成如下图
2014-03-14 19:58:07
695
转载 TestNG开源插件Arrow介绍
TestNG是一个设计用来简化广泛测试需求的测试框架,旨在涵盖所有类型的测试,包括单元测试、功能测试、端到端集成测试等,而我们在基于TestNG搭建自动化测试框架,编写测试用例时,为保证测试用例的稳定性,需要增加测试用例失败自动重跑功能,这便促成了Arrow的诞生。 Arrow是基于TestNG监听器扩展的插件,如果把TestNG比作一把强劲的弓,那么插件就是配合弓使用的箭,这也是Arrow命名的
2014-03-13 16:21:06
851
转载 Centos知识
CentOS下载安装完成了,刚刚开始使用,这里记一下桌面模式和命令行模式的切换方法 用编辑器打开 /etc/inittab 文件(这里用的是vi,你可以选择你喜欢的): #vi /etc/inittab 打开效果图如下: 桌面模式 : 把光标所在地点修改成 id:5 命令行模式:把光标所在地点修改成 id: 3 修改好之后,切
2014-03-12 17:19:53
811
转载 awk的数组学习心得
http://bbs.chinaunix.net/thread-2312439-1-2.html 在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和元素提前声明,也无需指定元素个数
2014-03-11 14:02:28
518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人