移动开发

iOS 抽奖轮盘效果实现思路

02-13
临近活动,相信不少app都会加一个新的需求--抽奖不多废话,先上GIF效果图 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:937194184,不管你是小白还是大牛欢迎入驻 ,分享面试经验,讨论技术, 大家一起交流学习成长! 跑马灯效果 跑马灯效果 抽奖效果 15591283-cb0a8bc1c83c1e9d.gif 实现步骤: 一.跑马灯效果 image.png image.png 其实很简单,就是通过以下两张图片,用NSTimer无限替换,达到跑马灯的效果

移动web开发中input等输入框问题

02-13
移动端web开发时,input等输入框在安卓和iso中都有问题,分别有:1.iso不能点击其他区域使得输入框失去焦点2.iso输入框失去焦点后,键盘产生的空白部分不消失3.安卓端输入框得到焦点后,输入框不会自动跳转到可视范围 以下是我写的一个案例,对这些问题进行解决.使用vue编写<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title

Android 个人手机通讯录开发

02-13
一.Android 个人手机通讯录开发 数据存储:SQLite 数据库 开发工具:Android Studio 二.Phone Module 简介 1. 界面展示                2. 文件结构简单分析 三.个人手机通讯录代码实现 1. 清单文件 (AndroidManifest.xml) <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http

APP-6-百度地图导航

02-13
1.代码部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <script src=&

iOS获取崩溃日志

02-13
重要提示:  此文档不再更新.有关Apple SDK的最新信息,请访问文档网站. 来源: https://developer.apple.com/library/archive/qa/qa1747/_index.html 问:如何在没有Xcode调试器的情况下调试部署的应用程序? 答:一旦部署了应用程序,无论是通过App Store还是作为Ad Hoc或Enterprise构建,您都无法将Xcode的调试器附加到它上面.要调试问题,您需要分析设备的崩溃日志和控制台输出. Apple Watch崩

苹果将强制开发人员启用双因素认证提高安全

02-13
苹果的开发人员在近期应该都收到了公司的电子邮件通知,知会他们在今年2月27日之后,都必须启用双因素认证才能登入开发人员账号.苹果在邮件中指出,为了让开发人员的账号更为安全,从2月27日起,不管是要登入苹果的开发人员账号.凭证.身分或个人档案,都必须采用双因素认证.其实苹果提供了两种用来保障账号安全的机制,一是Apple ID的两阶段验证(Two-step verification for Apple ID),另一则是此次提及的Apple ID双因素认证(Two-factor authentica

移动端车牌识别,小功能大作用

02-13
手机拍照识别车牌技术是一款成熟的安卓手机拍照识别车牌,可以看到它支持的车牌类型很多,而且对摄像头像素要求不高,所以集成手机拍照识别车牌软件的时候方便了很多.车牌识别已经成为每个城市的车辆管理重点工作之一,有效.准确.及时的车牌识别为工作人员的交通执法.停车场车辆管理等工作带来极大的便利. 手机拍照识别车牌是指通过计算机视觉.图像处理与模式识别等方法从车辆图像中提取车牌字符信息,从而确定车辆身份的技术.手机拍照识别车牌分为车牌定位.字符分割.字符识别三大部分.车牌区域在整幅图像中所占比例很小,车牌

Android权限之动态权限

02-13
安卓系统的权限管理机制从API 23 (也就是Android 6.0 又叫做 Android M,)之后发生了比较大的改变,在一些比较危险的权限上要求必须申请动态权限,即使你在AndroidMainfest.xml文件中申请也没有任何用,或者你可以将编译的目标版本设定这API 22,这样就可以了.但这并不是长久之计,不是吗?所以因此在这里学习一下. 动态权限需求原因 Android 6.0之前,权限在应用安装过程中只询问一次,以列表的形式展现给用户,然而大多数用户并不会注意到这些,直接就下一步了

create-react-app里添加less

02-13
如何在create-react-app创建的项目下配置less,其实很简单,只是create-react-app创建的项目没有暴露webpack相关配置,所以需要暴露出webpack相关配置,具体操作如下: 一.暴露webpack,安装less\less-loader依赖 在create-react-app创建的项目下是不支持less的,我们要使用less就需要在相关配置文件中配置. 关于less的需要找到两个文件webpack.config.dev.js和webpack.config.prod

[转] JS中的call()方法和apply()方法用法总结

02-13
//例1 <script> window.color = 'red'; document.color = 'yellow'; var s1 = {color: 'blue' }; function changeColor(){ console.log(this.color); } changeColor.call(); //red (默认传递参数) changeColor.call(window); //red changeColor.call(document); //yellow chan

黑苹果安装过程记录

02-13
记录在一台式机上安装黑苹果的过程,内容无原创. 一.主机配置: CPU:i3-4160 GPU:HD Graphics 4400 内存:4 GB ( 记忆科技 DDR3L 1600MHz ) 硬盘:希捷 ST500DM002-1BD142 ( 500 GB / 7200 转/分 ) 二.准备的工具: 1.一个大于8G的U盘和一个WinPe启动U盘: 2.DiskGenius:修改分区表格式,修改EFI分区设置文件 3.TransMac:制作MAC安装盘 4.EasyUEFI:创建EFI启动项 5

Tensorflow中循环神经网络及其Wrappers

02-12
tf.nn.rnn_cell.LSTMCell 又名:tf.nn.rnn_cell.BasicLSTMCell.tf.contrib.rnn.LSTMCell 参见: tf.nn.rnn_cell.LSTMCell 输出: output:LSTM单元输出,与LSTM cell state的区别在于该输出又经过激活以及和一个sigmoid函数输出相乘.shape: [batch_size,num_units] new_state:当前时间步上的LSTM cell state和LSTM output

.NET Core中使用AutoMapper

02-12
何为AutoMapper AutoMapper是对象到对象的映射工具.在完成映射规则之后,AutoMapper可以将源对象转换为目标对象. 安装AutoMapper 这里我们在NuGet中下载安装AutoMapper.如下图 在项目中执行此命令 安装完成后 即可查看到依赖项中的 NuGet 配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我们需要先进行映射规则的配置. public class ClubDetail { public int Id { ge

解决升级android studio 3.2.1后 &quot;No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android&quot;错误

02-12
1.下载老版本的ndk,把toolchains中缺少的包拷贝到ndk目录中,下载地址https://developer.android.com/ndk/downloads/ 2.在项目的build.gradle中,升级plugin版本到3.1+,例如: dependencies { classpath 'com.android.tools.build:gradle:3.2.0' } 升级plugin之后,可能会有其他适配问题,慢慢踩坑吧 原文地址:https://www.cnblogs.com/

Android中适配器的notifyDataSetChanged()为何有时不刷新

02-12
学过Android开发的人都知道,ListView控件在开发中经常遇到,并且ListView通常结合Adapter适配器来进行数据显示和数据更新操作.姑且假设数据存储在名为dataList的成员变量中.数据操作无非是增加数据.删除数据这两种主要的操作,而当数据有所变化时,为了及时向用户提供更新后的数据,我们知道需要在数据更新后调用适配器的notifyDataSetChanged()方法,来显示更新后的数据.殊不知,该方法并非百试不爽,在此我们便来讨论下具体的原因,其实本质是关注内存的分配情况.

Android自定义多宫格解锁控件

02-12
在此之前,一直在想九宫格的实现方法,经过一个上午的初步研究终于完成了一个简单的N*N的宫格解锁组件,代码略显粗糙,仅仅做到简单的实现,界面等后期在做优化,纯粹是学习的目的,在算法上有点缺陷,如果有错误或者更好的方法,欢迎提出,相互学习.先来看一下预览图 九宫格效果展示 N=3 手指抬起 N=4 手指没有抬起 其他的废话不多说了,直接开始吧..... 实现步骤 设置声明属性attrs.xml文件 创建SeniorPoint.java文件 创建View并重写其中的几个重要方法 设置触摸事件,并进行数

Android For OpenCV的环境搭建

02-12
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类,同时提供了Python.Ruby.MATLAB等语言的接口,实现了和计算机视觉方面的很多通用算法百度百科 词条:opencv 目前公司项目的新功能用到图片识别功能,在了解到过程中知道了OpenCV这个神器,因此学习了基础,特地来记录,防止以后忘记.后期将进一步完善其学习记录.更多内容欢迎访问我的个

android 全屏dialog dialogfragment

02-12
详情见 https://www.jianshu.com/p/3ecad4bfc55e 从关键点1可以看到,如果windowIsFloating被配置为true,就会通过setLayout(WRAP_CONTENT, WRAP_CONTENT)将Window的窗口属性WindowManager.LayoutParams设置为WRAP_CONTENT,这个属性对于根布局MeasureSpec参数的生成起着关键作用 作者:看书的小蜗牛链接:https://www.jianshu.com/p/3ecad

Android PAI (PlayAutoInstall)预装APK 功能

02-12
最近刚找到工作,是手机方案公司,刚接触手机系统预装的APP,以及解决方案MTK平台下预装APP的bug,也接触到了Launcher的东西. 然后接触到了第一个需求 PAI预装APK功能 下面是我用到的帖子,也很感谢第一个博客主人,加了他QQ,问了很多东西 https://blog.csdn.net/xct841990555/article/details/80896429#commentsedit 这个帖子可能配置方面更加详细 http://wossoneri.github.io/2017/06

闲置安卓手机搭建家庭公司局域网云盘及web服务器

02-12
前阶段逛淘宝发现推荐刷出来家庭局域网云盘服务器主机 价格在200元以上 所谓局域网云盘只不过是个主机加个网页 于是我想能不能用手机搭建局域网云盘服务器 答案是可以的 废话不多说,下面开始教程 一.所需物资 可以获取root权限的手机一部(谁家没有几个淘汰下来的安卓手机) 软件 anmpp超级主机(搭建网页服务器的) re文件管理器 云盘源码 这里使用 VFM2_V2.6.3(极简云盘优化.zip (https://pan.baidu.com/s/1uVFVfkQZxhPPCXUSHN7LfQ