Maven介绍: Maven是一个强大的Java项目构建工具。 什么是构建工具? 构建工具是将软件项目构建相关的过程自动化的工具。构建一个软件项目通常包含以下一个或多个过程: 生成源码(如果项目使用自动生成源码); 从源码生成项目文档; 编译源码; 将编译后的代码打包成JAR文件或者ZIP文件; 将 Read More
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示... Read More
故障描述: 公司搭建了一个新jenkins持续集成环境,jenkins构建job时间越来越长。 原因分析及解决: 系统CPU限制:判断依据,构建中查看日志 tail -f /var/log/messages 是否有 “Package power limit normal” 如果是mac机器:系统偏好 Read More
作为移动端测试必须掌握的初级Android稳定性工具:monkey,提到它时,脑海里一般涌现出两句话: 就是一行命令,一回车就开始跑起来了 太随机,很多操作没意义 达到深层页面的概率极低 虽然加了各种忽略异常,但是monkey进程还是经常死掉 无法有针对性(指定页面or指定操作)的测试 等等 带着这 Read More
GIT 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。它会把你的每次提交的文件的全部内容都会记录下来。 GIT特点 速度 简单的设计 对非线性开发模式的强力支持(允许成千上万个并行开发的分支) 完全分布式 GIT命令 创建版本库 #克隆远程版本库 Read More
一、Maven简介 Maven可译为“知识的积累”、“专家”,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。 1、Maven—项目构建工具 帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包部署。我们需要做的是使用Maven配置好项目,然后输入简单的命令,Maven会帮我 Read More
使用xcrun打包iOS应用 通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa。 XCode 默认编译出来的是appName.app 包,而iphone,ipad的安装文件是ipa文件。将.app包打包成ipa最简单的方式是将app Read More
本文参考以下文章整理:MAC 下 STF 的环境搭建和运行 一、 前言 STF,全称是Smartphone Test Farm,WEB 端批量移动设备管理控制工具,就是可以用浏览器来批量控制你的移动设备,目前只支持Android设备。 二、环境搭建 1. 安装xcode和xcode 命令行工具 (安 Read More
npm介绍 -g:全局安装。 将会安装在C:\Users\Administrator\AppData\Roaming\npm,并且写入系统环境变量; 非全局安装:将会安装在当前定位目录; 全局安装可以通过命令行在任何地方调用它,本地安装将安装在定位目录的node_modules文件夹下,通过requ Read More
Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。 下面将MacPorts的安装和使用方法记录在这里以备查。 访问官方网站http://www.ma Read More