登录逻辑判断 1.缓存token,使用的是shared_preferences 简单封装一层 2.在入口类判断是否登录,决定加载哪个页面 3.登录界面 登录界面代码如下 ...
分类:
其他好文 时间:
2020-04-12 23:03:20
阅读次数:
256
在 NUnit 测试中,我需要检查证书的有效期。 下面的代码片段可用于使用自定义证书验证回调检查任何证书属性。 所有你需要做的就是在回调中读取你感兴趣的属性,这样你就可以在之后检查它们。 DateTime notAfter = DateTime.UtcNow; var httpClientHandl ...
分类:
Web程序 时间:
2020-04-11 13:22:31
阅读次数:
106
async/await时ES7引入的新语法,async关键字用于函数上(async函数的返回值时Promise实例对象),await关键字用于async函数中(await可以得到异步的结果) async function queryData() { var res = await new Promi ...
分类:
其他好文 时间:
2020-04-10 17:17:16
阅读次数:
61
为确保Array每次循环等待上次操作完成,必须在每次循环中使用异步函数 const arr = [1, 2, 3]; async function fn() { await arr.reduce(async (accumulator, currentValue) => { await accumul ...
分类:
其他好文 时间:
2020-04-10 14:43:09
阅读次数:
84
界面: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading ...
分类:
其他好文 时间:
2020-04-10 13:34:45
阅读次数:
273
根据代码示例来学习,创建一个函数来模拟时间消耗的方法,此处为GetSomeThing函数。要使用异步编程,需要使用一个async修饰的方法来包装调用GetSomeThing函数,此函数的返回值为Task类型,该类型表示进行并行运算的任务引用。此处示例为ConsumeManyTime函数。现在就可以直接使用异步方式了,参考TestOne()函数中的代码。
使用规则 凡是在前面添加了async的函数在执行后都会自动返回一个Promise对象 await必须在async函数里使用,不能单独使用 await后面需要跟Promise对象,不然就没有意义,而且await后面的Promise对象不必写then,因为await的作用之一就是获取后面Promise对 ...
分类:
其他好文 时间:
2020-04-09 12:24:06
阅读次数:
52
前言 异步编程的概念我在第一章概要的时候,提及了。在此再次简略概要一次。 它采用future模式或者回调模式机制,以避免产生不必要的线程。 异步编程测试的标准 在第一个写这个的原因,是因为测试可能比开发重要。因为在开发一个项目的时候呢?有一个自动化高效精准测试,决定了上线是否稳定。因为程序出bug测 ...
分类:
其他好文 时间:
2020-04-08 18:58:13
阅读次数:
62
如何优雅的关闭Java线程池 面试中经常会问到,创建一个线程池需要哪些参数啊,线程池的工作原理啊,却很少会问到线程池如何安全关闭的。 也正是因为大家不是很关注这块,即便是工作三四年的人,也会有因为线程池关闭不合理,导致应用无法正常stop的情况,还有出现一些报错的问题。 本篇就以ThreadPool ...
分类:
编程语言 时间:
2020-04-06 09:29:22
阅读次数:
120
函数计算运行环境中内置一些常用字体,但仍不满足部分用户的需求。如果应用中需要使用其它字体,需要走很多弯路。本文将介绍如何通过 Fun 工具将自定义字体部署到函数计算,并正确的在应用中被引用。
分类:
其他好文 时间:
2020-04-03 00:47:51
阅读次数:
65