移动开发

flask异常处理:abort、errorhandler、app_errorhandler,封装全局异常处理

08-08
目录 1. abort() 1.1 使用方式一:传递一个错误码 1.2 使用方式二:传递一个json格式字符串 1.3 使用方式三:传递一个响应体 2. errorhandler 2.1 简单使用: 2.2 封装成全局异常捕获处理: 3. app_errorhandler 1. abort() abort()函数也叫视图终止函数,用于提前退出一个请求,并用指定的错误码返回.既然是视图终止函数,就是说abort()函数是写在视图中的.那么这个函数就不能处理由于url不合法引起的异常,因为一旦url

Spring主配置文件(applicationContext.xml) 导入约束

08-08
eclipse导入Spring配置文件约束 Windows-Preference-XML-XMLCatalog 点 Add 选File System 下spring的解压包下的schema文件夹,选beans,然后选择spring对应的版本的xsd文件 选择指定xsd文件,再Key的路径后面添加"/spring-beans-4.2.xsd"点ok 创建applicationContext.xml   写根元素 <beans></beans> Add导入XSI,

Android定时锁屏功能实现(AlarmManager定时部分)

08-08
菜鸟入坑记——第一篇 关键字:AlarmManager 一.AlarmManager简介: 参考网址:https://www.jianshu.com/p/8a2ce9d02640        参考网站:https://www.runoob.com/w3cnote/android-tutorial-alarmmanager.html 推荐此网址:https://www.jianshu.com/p/d69a90bc44c0 了解android低电耗模式:https://developer.andr

Android动画 使用详解

08-08
极力推荐文章:欢迎收藏 Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 帧动画 使用详解 补间动画 使用详解 属性动画 使用详解 动画在Android 开发中经常会被用到,好的动画效果可以达到事半功倍的效果. 动画分类: 帧动画 补间动画 属性动画 1. 帧动画 使用详解 a. 在xml 声明帧动画播放时长等 <?xml version="1.0&quo

【Linux下安装使用virtualenv与virtualenvwrapper】 -- 2019-08-08 18:02:59

08-08
原文: http://106.13.73.98/__/95/ virtualenv virtualenv是一个可以帮助我们管理不同Python环境的绝好工具. virtualenv是一个可以在系统中建立多个不同且相互不干扰的虚拟环境. 下面的步骤将创建两个独立的虚拟环境,并分别安装运行django1.11.11.djagno2.0. # 我们先升级pip pip3.6 install --upgrade pip # 指定清华源下载virtualenv pip3.6 install -i http

Appium+Python3 并发测试实例

08-08
from selenium import webdriver import yaml from time import ctime with open('desired_caps.yaml','r') as f: data = yaml.load(f) desired_list=['127.0.0.1:62001','127.0.0.1:62025'] def appium_devices(udid,port): desired_caps={} desired_caps['platformNam

asp.net core mvc 里的application中的start,end等事件

08-07
我们以前在用asp.net mvc或者webform的时候,经常用用到Application里的事件 start,end等.我们在.net core 里也同样有类似的方法. 在Startup类里,Configure方法里添加一个参数IApplicationLifetime applicationLeftTime就可以了.具体写法如下: public void Configure(IApplicationBuilder app, IHostingEnvironment env,IApplicati

Appium+Python3 端口自动检测和释放

08-07
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019-08-06 10:38 # @Author : zhouyang # @File : check_port.py ''' Appium端口自动检测是否被占用 shutdown(self,flag):禁止在一个Socket上进行数据的接受和发送.利用shutdown()函数使socket双向数据传输变为单向数据传输, shutdown()需要一个单独的参数,该参数表示了如何关闭

夺命雷公狗—玩转SEO---78---手机排名优先索引---MIP改造

08-07
MIP闪电算法,主要应用在独立手机站,m.baidu.com,主要功能是缓存网站上的   图片   js   css   到百度的mip服务器中. 我们可以查看下mip规范 上面就已经很明确的标注出来了,我们传统的     <html>   标签需要改造成<html mip>  ,然后到   https://www.mipengine.org/validator/validate/   网站上即可将自己网站的代码放进去进行校验了,而且网站上还有一个例子: <!DOCTYPE

判断当前环境是ios还是安卓

08-07
/** * @name 判断iOS */ export const isiOS = ()=>{ let u = navigator.userAgent; let iOs = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端\ return iOs; } /** * @name 判断android */ export const isAndroid = ()=>{ let u = navigator.userAgent; let androi

springboot获取上下文ApplicationContext

08-07
在springboot主程序里改成 public static void main(String[] args) { // SpringApplication.run(SpringbootAPP.class, args);换成下面 SpringApplication sa = new SpringApplication(SpringbootAPP.class); sa.addListeners(new MainBusiListeners()); sa.run(args); } package c

公司企业邮箱,教你玩转手机端移动办公

08-07
有句老话,时间就是金钱,在这个讲求高效的时代,合理利用碎片时间办公,是我们提升效率的方法之一,而手机端移动办公是我们利用碎片化时间的载体.公司今年才换的TOM企业邮箱,小编发现一系列便于手机办公的功能,今天给大家简单盘点下~ 一.支持微信提醒 关注"随心邮"公众号并绑定企业邮箱,收到邮件微信立即收到提醒,随时随地都可以在微信里收发邮件.支持25种附件在线预览.回复邮件.转发邮件.快捷写信等功能,通过手机即可随时操作. 二.邮件分享给微信好友 你可能也遇到过这种场景,有些信息给同事发个邮

如何在android studio中cordova的混合开发

08-07
基于Android Studio 中Cordova的开发 cordova简介 Cordova的前身是PhoneGap 官网: (http://cordova.io) Cordova应是运行在客户端本地应用容器的web应用.因此,运行在Cordova容器中的Html5应用的结构和传统的基于web服务器的有所不同.传统的web应用中服务器端做了大部分工作,比如按照用户请求传回生成的内容.而Cordova这种容器中的应用本身包括了所需要的静态页面,用户请求一般由js代码响应并与服务器交互,这样与服务器

Android打包之多版本、多环境、多渠道

08-07
在平时的Android开发中,我们经常会遇到在不同网络环境(比如:开发环境.测试环境)之间的切换.一次打多个渠道包等需求,如何优雅的管理网络环境的配置?如何快速的打出多个渠道包?这是一个值得研究的问题. 如果每一次在不同网络环境间切换,都需要更改代码,然而重新打包,那未免有点低效.下面是我的实践探索,看网上很多人都是根据buildType来切换网络环境,感觉有点不好,因为网络环境可能很多种,而buildType我们一般是2种,而且,不同网络环境的包最好能同时安装在手机上,以便我们调试.最好,我一

移动存储设备信息安全怎样防泄密?

08-07
企业信息会把一些信息放到移动存储设备中,但这样会有信息泄露的风险,设备拿到外面可能就会通过插拔电脑导致信息泄露.企业也有必须放到里面的信息,那怎样保证信息的安全呢.使用Ping32终端管理系统可以解决移动存储设备的信息安全,软件中的移动存储设备功能模块可以对U盘设置读写.只读.禁止的权限,防止员工拿到外面使用导致泄露信息,可以U盘加密,设置加密盘,设置加密的移动存储设备只能在指定安装客户端的电脑上使用,在其他电脑上禁止使用,有效防止了移动存储设备中信息通过企业外的电脑泄露信息.Ping32不仅对

Spark Application、Driver、Job、stage、task

08-07
1.Application application(应用)其实就是用spark-submit提交的程序.一个application通常包含三部分:从数据源(比方说HDFS)取数据形成RDD,通过RDD的transformation和action进行计算,将结果输出到console或者外部存储. 2.Driver Spark中的driver感觉其实和yarn中Application Master的功能相类似.主要完成任务的调度以及和executor和cluster manager进行协调.有cli

5G来了,能改变手机信号差的顽疾吗?

08-06
在办公楼.医院.车站.大型商超这种地方,手机信号简直就是灾难,5G来了能有所改善吗? 谈到5G,业内有个流行的说法:4G改变生活.5G改变社会.6月,5G商用牌照的发放宣告了我国正式进入了5G商用元年.可以预见无论是芯片.网络,还是终端领域,都在快速并行的发展.作为网络服务的提供方,5G对于运营商的重要性不言而喻.而对于我们普通用户来说,我们的印象仅限于3G比2G快,而4G比3G网速更快,那么5G来了肯定能带来更多的改变. 至于手机信号在复杂的环境中,信号为什么会很弱?首先要搞清楚我们的通信,主

iQOO5G手机卡槽公布

08-06
华为.中兴.一加.OPPO.vivo各自的5G手机相继拿到了3C强制认证,小米的也在路上,5G手机真的越来越近了. 今天,vivo iQOO还公布了其5G手机所用的卡槽样式,可以看到采用了双卡设计,同时周围有密封圈,应该有一定的防水性能. iQOO强调,为了做双卡,团队付出了很多努力,但并未透露更多具体细节,尤其是双卡可以如何配置,但是根据骁龙855处理器内置4G基带.外挂5G基带的组合,应该会有很大限制. 华为也不断宣传其5G手机唯一支持SA/NSA.唯一支持4G/5G双卡双待. 按照iQOO

WebRTC Android版本编译

08-06
本文简单介绍如何在Ubuntu18.04 上,编译WebRTC Android版本. 安装工具 需要用到dept_tools工具来下载webrtc源码. 安装 depot_tools git 命令获取 depot_tools. # git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 配置坏境变量: # echo "export PATH=$PWD/depot_tools:$PATH" &g

【Linux下安装使用virtualenv与virtualenvwrapper】 -- 2019-08-08 18:03:31

08-06
原文: http://106.13.73.98/__/95/ virtualenv virtualenv是一个可以帮助我们管理不同Python环境的绝好工具. virtualenv是一个可以在系统中建立多个不同且相互不干扰的虚拟环境. 下面的步骤将创建两个独立的虚拟环境,并分别安装运行django1.11.11.djagno2.0. # 我们先升级pip pip3.6 install --upgrade pip # 指定清华源下载virtualenv pip3.6 install -i http