本文同步自http://javaexception.com/archives/76 背景: 这几天做一个复制文本的需求,突然看到QQ上复制昵称跟QQ号的效果,觉得很不错,就想要模仿一波,办法比较简单粗暴,反编译QQ获取了那个.9图片,然后就是用PopWindow实现了。 解决办法: 自定义PopWi ...
分类:
移动开发 时间:
2019-04-30 21:42:54
阅读次数:
183
我想很多后端开发者,纠结于如何在Dto及表实体中做属性关系映射,因为真的太繁琐了。, ⒈如何使用? ⒉映射前或映射后进行操作 首先附上实体类 InputDto 当前端InputDto传到后端时,我需要将Dto中的firstname及lastname合并转换为数据表中的fullname ⒊条件映射,必 ...
分类:
移动开发 时间:
2019-04-30 21:40:46
阅读次数:
543
1、Apple Pay的介绍 "Apple Pay官方" 1.1 Apple Pay概念 Apple Pay,简单来说, 就是一种移动支付方式。通过Touch ID/ Passcode,用户可使用存储在iPhone 6, 6p等之后的新设备上的信用卡和借记卡支付证书来授权支付; 它是苹果公司在201 ...
分类:
移动开发 时间:
2019-04-30 21:30:30
阅读次数:
218
项目中有个验证码输入直接验证跳转页面,用的RAC来监听textfield的输入值,如下: 打印如下: 明显走了两次,还没找到原因,有幸看到的大神可以帮忙解惑下! 替换方法如下: 1、直接监听 2、NSNotificationCenter 添加监听方法 3、代理方法--这种方法比较常用,但是代码写的比 ...
分类:
移动开发 时间:
2019-04-30 20:16:15
阅读次数:
341
[TOC] 底部导航栏是基于Bottom Navigation Bar 插件使用的 这个插件包裹在 ,必须引入 1. 设计底部导航栏页面 1.1. 创建必须的文件夹 在res下创建color和menu文件夹 color文件夹: 用于存放导航栏的个性化颜色 menu文件夹: 用于存放导航栏的子项 1. ...
分类:
移动开发 时间:
2019-04-30 20:15:58
阅读次数:
137
笔者本来做后端的,但是被分配了一个任务需要调用手机的摄像头,不懂安卓和IOS,只能通过原生的文件表单调用 <input type="file" capture="user" accept="image/*,video/*" value="开启摄像头" /> 没有错,就是这么简单,不过并不完善,在IO ...
分类:
移动开发 时间:
2019-04-30 20:04:20
阅读次数:
459
题目条件:线性表顺序存储,且每个元素都是不相同的整数型元素 本题可采用快速排序的划分思想来设计算法,只需遍历一次即可,其时间复杂度为O(n) 空间复杂度为O(1) 基本思想是:先从前往后找到一个偶数元素,再从后往前找到一个奇数元素,将二者交换。 ...
分类:
移动开发 时间:
2019-04-30 19:55:34
阅读次数:
228
项目中碰到一个问题,在tableview的headerview里面有很一个子view,设计师的要求是在下方添加一个阴影,效果如下: 以前的实现思路就是,代码如下: 添加阴影 调用视图的 layer 设置单边阴影,代码如下: 但是效果不是特别理想,可以用贝塞尔曲线进行设置,但是没起到作用,还没找到原因 ...
分类:
移动开发 时间:
2019-04-30 18:27:53
阅读次数:
224
点透事件:是指两个元素其中一个元素具有默认的点击事件,当我们让不具有点击事件的元素隐藏起来,会触发另一个元素的点击事件,这种行为被称之为点透事件。 如下图所示:当我们给div元素添加touchstart事件让div元素隐藏起来,则a标签会发生跳转。相当于我们"点透"了div元素,从而触发了a标签的默 ...
分类:
移动开发 时间:
2019-04-30 17:11:04
阅读次数:
593
环境: app采用nrf connect或lightblue均可; nordic从端采用nrf52840开发板pca10056; 说明与规定: (1)鉴于手机app无法主动连续快速发送多包数据,故只测试了上行数据,即nordic从端notify发送给苹果手机数据,连续发送1000包。但一般BLE上行... ...
分类:
移动开发 时间:
2019-04-30 16:56:51
阅读次数:
178
第 介绍 什么是PPI和DPI 分辨率,像素和物理。尺寸 对您的设计的影响 屏幕分辨率 什么是4k 监视赫兹 什么是视网膜 什么是乘数 什么是DP,PT和SP PPI设置 在iOS上处理PPI 在Android上处理PPI Mac和ChromeOS PPI 可拉伸资产 矢量资产 触摸目标 设计软件 ...
分类:
移动开发 时间:
2019-04-30 13:58:45
阅读次数:
506
Brooklyn Mac免费版是专为mac用户制作的动态苹果屏保壁纸软件,它的设计灵感来自去年 10 月份的苹果发布会,多彩绚丽的苹果 Logo 至今让人印象深刻。不仅为您带来视觉上的享受,还能不增加电脑内的硬件负担。 Brooklyn for Mac版安装教程 Brooklyn屏保下载完成后打开, ...
分类:
移动开发 时间:
2019-04-30 13:53:37
阅读次数:
1101
默认vue项目中已经安装axios,基于element-ui开发,主要记录配置的相关。 axiosConfig.js main.js 配置 组件内部的调用 ...
分类:
移动开发 时间:
2019-04-30 12:43:25
阅读次数:
171
from appium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC ... ...
分类:
移动开发 时间:
2019-04-30 12:28:44
阅读次数:
270
1、首先在项目模块下的Common文件夹内建立function.php文件,这样就可以首先执行这里的函数了。所以在这里判断是否是移动端访问的,判断方法如下: 2、然后再建议一个公共的控制器,里面继承一个公共的控制器,里面设置一个前置方法,判断如果是移动端的就直接显示移动端的主题,然后建立一个主题文件 ...
分类:
移动开发 时间:
2019-04-30 12:24:11
阅读次数:
242
一、软件安装 1. 安装node.js,安装路径D:\Program Files\nodejs\ 可以在官网下载https://nodejs.org/zh-cn/download/,版本号为node-v8.12.0-x64 2. 用node的npm安装appium npm install -g ap ...
分类:
移动开发 时间:
2019-04-30 12:17:37
阅读次数:
209
void TIMER0_IRQHandler (void) { if(LPC_TIM0->IR & 0x01) { LPC_GPIO1->FIOPIN ^= (1 IR = 0x01; } } /* * CPU : LPC1769 * Operate Frequency : 120MHz * Tim... ...
分类:
移动开发 时间:
2019-04-30 10:51:20
阅读次数:
181