这段代码乍一看,似乎没毛病。但是稍微思考一下,就能发现问题了...
分类:
其他好文 时间:
2020-04-13 18:19:54
阅读次数:
87
function 摇色子(){ return new Promise((resolve,reject)=>{ let sino=parseInt(Math.random()*6+1) setTimeout(()=>{ resolve(sino) },3000) }) } async function ...
分类:
其他好文 时间:
2020-04-13 16:54:11
阅读次数:
65
public async Task<ResultDto<T>> Call(Func<Task<T>> action) { try { return new ResultDto<T>(await action()); } catch (Exception ex) { return new Result ...
分类:
其他好文 时间:
2020-04-13 12:10:08
阅读次数:
73
1、playbook-剧本介绍playbooks是一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。1.
分类:
其他好文 时间:
2020-04-13 01:19:48
阅读次数:
269
登录逻辑判断 1.缓存token,使用的是shared_preferences 简单封装一层 2.在入口类判断是否登录,决定加载哪个页面 3.登录界面 登录界面代码如下 ...
分类:
其他好文 时间:
2020-04-12 23:03:20
阅读次数:
256
ChannelOutboundInvoker是一个很基础的接口,是Channel的父类。ChannelFuture是所有channel操作的返回值,Netty里所有channel相关的操作都是异步的,通过ChannelFuture获取返回值;ChannelPromise是一个特殊可写的Channel ...
分类:
Web程序 时间:
2020-04-12 22:54:54
阅读次数:
82
本周继续学习了echarts的异步加载方式: <%@ include file="left.jsp"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE ...
分类:
其他好文 时间:
2020-04-12 22:51:55
阅读次数:
80
线程池实现爬取数据 协程基础 概念部分 代码部分 多任务操作 多任务的异步爬虫 ...
分类:
其他好文 时间:
2020-04-12 22:51:17
阅读次数:
79
路由懒加载 当打包构建应用时,Javascript 包会变得非常大,影响页面加载速度。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。 结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载。如: 1 const ...
分类:
其他好文 时间:
2020-04-12 14:10:06
阅读次数:
73
学习IO,首先要明白四个东西。 1.同步 java自己去处理io。 2.异步 java将io交给操作系统去处理,告诉缓存区大小,处理完成回调。 3.阻塞 使用阻塞IO时,Java调用会一直阻塞到读写完成才返回。 4.非阻塞 使用非阻塞IO时,如果不能立马读写,Java调用会马上返回,当IO事件分发器 ...
分类:
编程语言 时间:
2020-04-12 14:09:51
阅读次数:
73