app

关于APP版本号的规范和命名

百般思念 提交于 2020-01-25 13:22:13
在我们升级APP的时候,经常见到APP显示的版本号为:xx.xx.xx,这样的版本号有什么含义?版本号的命名有什么规范呢? 如微信版本号: 版本号一般是由三个数字组成,如x.y.z 版本号的意义就是描述APP的版本信息 ,那么APP在什么时候会变更版本号,变更版本号的规范是什么呢?说明如下: 如果只是修复已知bug,没有其他改动,需要更新Z位。 如果新增了某些功能,但是向下兼容,需要更新Y位。 如果有很大变动,向下不兼容,需要更新X位。 好了,这就是版本号的含义以及版本号的命名规范了,小伙伴你学会了吗? 来源: CSDN 作者: 南极大冰块 链接: https://blog.csdn.net/weixin_42557996/article/details/103889453

你知道小程序和APP哪个更好用吗?三分钟让你了解它们

青春壹個敷衍的年華 提交于 2020-01-25 10:44:02
导读:随着互联网技术的不断发展与更新,小程序和APP的用户使用率也越来越高,也有许多APP开发小程序,大家在使用小程序和APP的时候,可能并不觉得有什么不一样的地方,而且都是手机端的,但实际上,小程序和APP在设计上是有很多本质上的区别,主要有以下几个方面: 获取渠道: APP:App需要用户主动下载,对网络环境依赖性较强且需要有朋友推荐或者需求才会使用。 小程序:小程序通过二维码、微信搜索等方式可直接获得。微信是一个集中展示小程序的“商店”,我们只能通过二维码或者搜索小程序的名称,以及微信群或好友分享来发现并使用小程序。 占用空间: APP:一直存在于手机中占用空间,且太多的APP可能会导致手机内存不足,总要清理缓存。 小程序: 因为不需要安装,所以占用内存空间可以忽略不计。 开发周期: APP:APP开发一般在25天-50天左右,开发周期并不是很长。这个开发周期是较为合理的,但是也不一定准确,实际情况还是要具体分析。如果企业要求较多,想要的功能较为复杂,那么APP开发的时间会越长;反之如果功能较为简单,那么开发的时间也会缩短。 小程序:开发小程序一般要几天到几个月不等,主要看开发方式和功能需求,但是相较于APP会简单些。 功能的实现: App可以实现完整功能性的体验,灵活性强;小程序仅限微信提供的接口功能。小程序低频、非刚需、轻量级、功能较单一,高频刚需还是要下载使用APP。

PC、APP、H5三端测试的区别

泄露秘密 提交于 2020-01-25 10:40:37
一,针对同一个系统功能的测试,三端所测的业务流程是一样的 二,一般情况下手机端和PC端都对应一套后台服务,比如说笔者公司所开发的互联网金融平台,整个平台做了分布式服务架构,后台服务包括用户服务、交易服务、产品服务等。PC和手机端测试以上三个流程时,调用的都是同一个后台服务。(注:也有一些功能,比如PC与手机端展示不一致,或者有什么特殊处理,这样情况下后台会写两套不同的接口来处理对应的业务需求) 不同之处 一,测试平台(容器)不同: pc项目都是在电脑上进行测试的:常见的PC项目架构有BS架构和CS架构的,BS架构就是通过浏览器(browser)请求后台服务(server),后台返回到响应内容显示在浏览器上,常见BS架构的项目有天猫、京东等浏览器输入地址就可以访问。CS架构的项目比如QQ、微信等,需要在电脑下载客户端(client),客户端与后台服务器(server)进行数据传输交互。基于以上信息,PC端测试都是在电脑上,要么是在浏览器上测试要么安装对应客户端。平台都是电脑 app测试平台分为安卓和IOS端:安卓测试需要在安卓手机上安装开发提供的apk测试包;IOS测试需要将手机UUID提供给开发安装ipa测试包进行测试 H5测试就是测试HTML5页面:在PC或者手机浏览器都可以直接访问H5页面 二,兼容性测试不同: 基于以上测试平台的不同,三端的兼容性也不一样。

create-react-app使用记录

那年仲夏 提交于 2020-01-25 06:51:25
全局安装 npm install -g create-react-app 创建项目 create-react-app 项目名 等一会儿。。。 创建成功 查看项目 暴露webpack配置文件(暴露配置文件的目的是增加自己想要增加的依赖。) npm run eject 操作成功。 增加less npm install less-loader less --save-dev 修改配置文件:(注意cra的版本,2.1.8之前的暴露配置文件时会有开发和生产两个,之后只有一个webpack.config.js文件) 修改完俩个地方,保存。npm run start 重启(gitBash用ctrl+c不能关掉当前服务,需要在任务管理器关掉node服务,然后重启)。 测试效果: - 在src目录下创建App.less文件 并修改App.js中的引用。(css --> less) - 拷贝App.css的内容到App.less - 将background-color: #282c34 改为background-color: red; - ctrl+S保存,打开页面,哇辣眼睛的红色,就可以了。 增加antd npm install antd babel-plugin-import --save-dev babel-plugin-import 使得antd按需加载。 修改package.json文件

create-react-app设置proxy反向代理不起作用 用http-proxy-middleware插件设置proxy反向代理

倖福魔咒の 提交于 2020-01-25 03:04:32
在react中设置proxy反向代理不起作用 用http-proxy-middleware插件设置proxy反向代理 1. npm install http-proxy-middleware 2. src文件夹根目录下创建 setupProxy.js 文件 在setupProxy.js写入下列代码 const proxy = require ( 'http-proxy-middleware' ) ; module . exports = function ( app ) { app . use ( proxy ( '/api' , { target : "http://rap2api.taobao.org/app/mock/242784" , //这里放置url changeOrigin : true } 来源: CSDN 作者: 永远有多远i 链接: https://blog.csdn.net/weixin_45280871/article/details/103994367

APP自动化测试的环境配置

丶灬走出姿态 提交于 2020-01-25 02:53:18
什么是Appium? 第三方自动化框架(工具),扩充了selenium webdriver 协议,在原有的基础上添加了移动端测试API selenium webdriver 指定了客户端到服务端的协议 appium 是一个开源的、跨平台的自动化测试工具,用于app的自动化测试 appium 是跨平台的,支持android,ios,firefoxos等操作系统下的app测试 什么是selenium? 用于web应用程序测试工具,直接运行在浏览器,模拟用户操作,覆盖Windows、Linux、Mac,覆盖 IE、Chrome、firefox等浏览器,Java、Python多种语言进行脚本编写 官网: https://docs.seleniumhq.org/download/ 版本: http://selenium-release.storage.googleapis.com/index.html 什么情况适合做自动化: 周期比较长的、需求比较稳定的、迭代周期比较长的 使用appium 做APP自动化测试的原理: 1)appium 的核心其实是一个暴露了一系列rest api的server 2)这个server的功能其实很简单:监听一个端口(4723),然后接受由client发送的command 3)然后翻译 这些command,把这些command

团队作业5——英语学习/词典App行业Top5

戏子无情 提交于 2020-01-25 02:28:46
来自权威研究机构易观智库的最新数据表明,国内几家主流词典类App市场的份额占比差异化分布进一步加剧。 对于156万安卓移动端活跃数字消费者的移动互联网行为监测结果显示,截至2014年8月底,有道词典App以974.4万的活跃用户数占据绝对的份额优势,金山词霸以193.3万的用户数占据第二的位置,词酷、新华字典、海词词典、成语词典分居其后。 其中,有道词典保持了稳定的用户增速,在8月份为10.47%,金山词霸的用户积累速度则更为强劲,达到了14.25%。用户数增长飙升的黑马,当属市场新宠词酷,该App产品以21.6%的增速异军突起。 值得注意的是,在对于使用时长的单项统计中,几大词典活跃用户的使用时长都出现了不同程度的下降。有业内人士认为,这从一定程度上说明了,词典使用者们对于翻译软件更高效便捷的体验需求。在登陆软件后,即时便捷地得到精准可靠的翻译结果,成为了词典App在同类产品中差异化竞争的决胜法宝。 此外,报告显示,词典类App的使用人群正呈现“多元化”均衡分布的态势。尽管学生群体依然是主力使用人群,占据了27.64%,但是我们看到公务员、白领等受众群体也开始越来越多地加入到词典的消费者群体当中。 移动互联网数据服务公司Quest Mobile(贵士移动)发布了《2015上半年App盘点——DT时代APP运营白皮书》(以下简称“白皮书”)

技术包资源下载

被刻印的时光 ゝ 提交于 2020-01-25 02:26:50
现在支付 技术包下载 现在支付聚合: 技术支持组文档库:https://nc.ipaynow.cn/s/QQBjMXZCFQJZNyF (旧版)手机APP:https://nc.ipaynow.cn/s/d7bLgdZNC4atRQL 手机APP:https://nc.ipaynow.cn/s/xDGNR56JJK78m9e 聚合动态码:https://nc.ipaynow.cn/s/R75dW3oyom4HKRo 主扫:https://nc.ipaynow.cn/s/djpH99oFrjK3Eqw 被扫:https://nc.ipaynow.cn/s/npD3sqtpXSK9jgj 代付:https://nc.ipaynow.cn/s/MLTkBnXycXm5TEK 会员支付:https://nc.ipaynow.cn/s/cFitXqKoBo5KAY9 公众号:https://nc.ipaynow.cn/s/aQCb9qnsPz6n8ki 小程序:https://nc.ipaynow.cn/s/qGmfR2BkdjA7YAy 微信独立包:https://nc.ipaynow.cn/s/jPTFjqgMsWLzCLt 手机网页:https://nc.ipaynow.cn/s/7w7DjGRwwxrKfwM 短信:https://nc.ipaynow.cn/s

若泽数据零基础hd05

早过忘川 提交于 2020-01-24 22:10:22
MR2.X架构设计(MR on Yarn流程 或者 mr提交job流程) Yarn由RM和NM组成 RM由 applications Manager(应用程序管理器)和resource scheduler(资源memory+cpu 调度器)组成 具体流程: 1.用户向yarn提交job,jar和sql。 2.RM为job分配一个container,运行job的ApplicationMaster 3.App Master向App Manager进行注册,之后可以在RM上查看job的运行状态 4.App Master通过Rpc协议向RM申请资源 5.拿到资源后,与各个NM进行通信,开始启动任务 6.NM为任务设置好运行环境(jar包等),将任务启动命令写在一个脚本里,通过脚本启动任务task。 7.各个task通过Rpc协议向App Master汇报状态和进度,让AppMaster随时掌握各个task的运行状态,从而在task运行失败重启任务 8.App Master向Applications Manager注销并且关闭自己 简要流程概述: 1.启动App Master,申请资源 2.运行任务,直到任务完成 压缩格式: Map Task的数量: 根据HDFS块的大小分为不同数量的输入分片,例如HDFS块大小为64MB,此时输入一个65MB的文件

一个码农的非典型日常爱好

大憨熊 提交于 2020-01-24 21:52:44
不知道大家是否有日常记账的习惯,反正我有,这些年我一直使用某鱼记账APP,但是最近它广告实在太多,于是突然萌生了自己做一个适合自己的记账App的想法。 虽然我算是个程序员,但是我平时只用汇编和C,对于面向对象的C++/Java都没学过。白天需要上班,只能夜深人静的时候,撸会儿代码,算是给生活增添一份乐趣吧。 首先我相信编程语言是相通的,百度了下,在网上找到了廖雪峰的官方网站之JAVA教程,顺便加了那个微信交流群,花了几天时间对Java常见语法和名称有一定的理解,例如Android常用的extend/implement。 然后我在淘宝了一本《Android Studio开发实战》,也加了对应的QQ交流群,花了两周学习了下Android基础,需要掌握到什么程度呢?书上程序你会拿来当模板套就行了。 最后我就开始动手了,经过一周多时间,已经能满足自己记账需求了。先看下界面,然后说下具体使用到Android中哪些功能模块组装起来的。 开发前先自报下开发环境,因为自己打算做Android记账App是今年11月底了,所以安装的软件都是最新的。 Android Studio3.5.2 + JDK 13.0.1。 记账软件主要包括记账、查账和删账,显示部分做了按月查消费比例;按年查月消费折线图;按年查每月收支结余。 使用的书上的主要技术如下: 1、数据存储,采用SQLite存储账单; 2、主页的饼图