之前跟同事聊天的时候发现一个问题,很多的公司在没有自主研发的弱网测试工具的时候很少有人去做这个弱网测试,而且弱网测试作为健壮测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G、3G、2G等网络,另外因移动端产 ...
分类:
移动开发 时间:
2018-10-15 16:18:40
阅读次数:
547
1.定位元素应用元素 1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: 或者: 下面的例子展示的是通过id定位到元素并点击: 1.2通过name定位元素 一般text属性认为是name 1.3通过ClassName定位元素 classname指的是 ...
分类:
移动开发 时间:
2018-10-15 16:19:25
阅读次数:
231
这个问题绊了我两次跟头,作为一个3年多开发经验的人,甚是尴尬 java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: SmsTemplate is not mapped [select o fro ...
分类:
移动开发 时间:
2018-10-15 16:27:35
阅读次数:
163
在我们开发应用的过程中,并不是所有情况下都请求图片的URL或者加载本地图片,有时我们需要加载Base64编码的图片。这种情况出现在服务端需要动态生成的图片,比如:二维码图形验证码...这些应用场景有个共同点就是,这些图片都是由服务器动态生成,并不需要生成后保存成文件再返回给客户端。Android中ImageView加载Base64图片其实非常简单,并不需要引入第三方库,方法如下:importand
分类:
移动开发 时间:
2018-10-15 16:28:14
阅读次数:
320
什么是高阶组件? 高阶部件是一种用于复用组件逻辑的高级技术,它并不是 React API的一部分,而是从React 演化而来的一种模式。 具体地说,高阶组件就是一个接收一个组件并返回另外一个新组件的函数! 解决什么问题? 随着项目越来越复杂,开发过程中,多个组件需要某个功能,而且这个功能和页面并没有 ...
分类:
移动开发 时间:
2018-10-15 16:29:26
阅读次数:
2731
Web和APP测试的区别 共同点:都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 不同点: 1、兼容性测试: Web:1、测试兼容浏览器:需要使用不同的浏览器进行兼容性测试(常见的是兼容IE11,chrome,firefox) 2、测试兼容系统:需要使用Mac和Windows10 ...
分类:
移动开发 时间:
2018-10-15 18:19:04
阅读次数:
210
手淘H5移动端适配方案flexible源码分析 移动端适配一直是一个值得探讨的问题,在业余时间我找了一些页面,查看了一些厂商对于移动端H5页面的适配方案,看到了几个典型的例子,今天就来记录一下我看到的第一个典型的例子,也是我们公司目前普通H5项目正在使用的适配方案。 这个适配方案是lib-flexi ...
分类:
移动开发 时间:
2018-10-15 18:20:41
阅读次数:
1555
1. 只能输入数字: <input id="num" type="number" value="0" onkeyup="value=value.replace(/[^\d]/g,'')"> 2. 只能输入手机号: if (dom.type "number") { v_2 = v.replace(/[ ...
分类:
移动开发 时间:
2018-10-15 18:21:22
阅读次数:
171
欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "达文西" 发表于 "云+社区专栏" 最近在工作中接触到了Android插件内的开发,发现自己这种技术还缺乏最基本的了解,以至于在一些基本问题上浪费不少时间,如插件Context和主工程Context的区别,权限必须在主工程 ...
分类:
移动开发 时间:
2018-10-15 18:21:56
阅读次数:
201
pc移动端适配 1、pc端页面在移动端显示,默认视口宽度是980px(也就是body宽度是980px),可通过meta标签设置为需要的尺寸,比如页面中元素最大宽度是1220px,则如下所示 <meta name="viewport" content="width=1220"> 2、如果不想让页面有水 ...
分类:
移动开发 时间:
2018-10-15 18:24:32
阅读次数:
333
背景:在开发PC端项目和小程序时,遇到过一个时间字符串转化问题,在苹果浏览器和ios微信客户端里,"2018-10-15 18:20" 以 字符"-"拼接的时间,并且时间精确到小时, 转化为时间对象得到NAN。其它浏览器是正常的。 原因:因为苹果浏览器和ios微信客户端,js的解析引擎采用的是jav ...
分类:
移动开发 时间:
2018-10-15 20:23:19
阅读次数:
194
uni.createSelectorQuery().select(‘#salyt’).boundingClientRect(function(rects){ console.log(rects) var query = uni.createSelectorQuery() query.select('... ...
分类:
移动开发 时间:
2018-10-15 20:26:44
阅读次数:
1123
SmartSql Why 拥抱 跨平台 DotNet Core,是时候了。 高性能、高生产力,超轻量级的ORM。 156kb (Dapper: 168kb ) So SmartSql TargetFrameworks: .NETFramework 4.6 & .NETStandard 2.0 Sma ...
分类:
移动开发 时间:
2018-10-15 20:47:21
阅读次数:
268
目录: 1、Android系统架构 2、Android类库 3、四大组件 1、Android系统架构 从架构图看出架构分为五个部分,由下往上依次为: Linux Kernel:Android基于Linux提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也 ...
分类:
移动开发 时间:
2018-10-15 20:49:41
阅读次数:
215
前面博文已经介绍了机器人平台的机械结构设计、嵌入式硬件平台的搭建等内容,从本片开始介绍本开源机器人平台ROS系统的相关程序 ...
分类:
移动开发 时间:
2018-10-15 23:11:02
阅读次数:
415
leetcode1 twosum approach2: https://leetcode.com/problems/two-sum/solution/# Map-doc->hashmap: https://docs.oracle.com/javase/8/docs/api/java/util/Has ...
分类:
移动开发 时间:
2018-10-15 23:14:45
阅读次数:
253
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第 1 行给出正整数 N(≤),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C ...
分类:
移动开发 时间:
2018-10-16 01:35:31
阅读次数:
222
今天来说说MVP+DataBinding 的使用 以一个登录案例来讲解 布局:(ConstraintLayout 作为根布局) BaseActivity.Java Activity.java 效果图: 源码下载: https://github.com/DickyQie/android-databin ...
分类:
移动开发 时间:
2018-10-16 02:01:34
阅读次数:
212
电脑的win10操作系统自带有移动热点功能,可以共享上网,类似于手机的热点功能。今天在共享时遇到一些问题,现在解决了分享一下。 如果本身电脑无法上网,即wlan上网功能无效,有可能是驱动不兼容,可以在“设备管理器”-->“网络适配器”,找到wlan对应的适配器,手动调整不同的驱动程序看无线上网功能是 ...
分类:
移动开发 时间:
2018-10-16 02:01:42
阅读次数:
485
这是一个鲜为人知的设置! auto_prepend_file 和 auto_append_file 是在php.ini中进行配置的2个参数,auto_prepend_file 表示在php程序加载第一个php代码前加载的php文件,auto_append_file 是在php代码执行完毕后加载的文件 ...
分类:
移动开发 时间:
2018-10-16 02:12:35
阅读次数:
227