2021 01-28

开源AwaitableCompletionSource,用于取代TaskCompletionSource

1TaskCompletionSource介绍 TaskCompletionSource提供创建未绑定到委托的任务,任务的状态由TaskCompletionSource上的方法显式控制,以支持未来的操作传播到它创建的任务。 使用场景 EAP(基于事件的异步模式)转TAP(基于任务的异步模式) publicstaticTask<string>DownloadStringAsync(Uriurl) { vartcs=newTaskCompletionSource<string&

2021 01-28

网页出现不河蟹弹窗?那是被劫持了!

作为攻城狮的二狗子,除了兢兢业业地工作,私下还经营着个人博客。凭借着博客中精彩丰富的文章,收获了一众粉丝。平常更一更文章,读一读粉丝留言,是二狗子无上的快乐。 这一天二狗子照例在闲余时间打开了留言:“咦?今天的粉丝格外热情呀,留言怎么这么多。”二狗子仔细一看,发现风格跟往日完全不符。 “二狗子,你怎么变成网游代言人了?” “狗子,一刀999,带我一起飞呀?” “狗子狗子,你的博客被攻陷啦!” “二狗子,你的网站是不是被劫持了?” 满屏都是这种让二狗子满头问号的留言,满脸迷茫的二狗子懵逼地打开了自

2021 01-28

超详细oracle 11g安装步骤 win版本

1.打开网址: https://edelivery.oracle.com 使用oracle任意账号登录 账号:2696671285@qq.com密码:Oracle123 感谢来自某位好心大佬的共享 2.选择【下载程序包】输入OracleDatabase11g搜索                   3.选择版本点击 加入项目,点击【查看项目】选择继续     &nb

2021 01-28

3D饼/环Echarts图的实现

首先确保在项目中引入了echarts和echarts-gl"echarts":"^4.9.0","echarts-gl":"^1.1.2" 剩下的配置好optionData的数据,交给代码 <template> <divclass="water-eval-container"> <divclass="cityGreenLand-charts"id="cityGreenLand-charts"> </div> </div>

2021 01-28

一文搞定全场景K3s离线安装

作者简介 王海龙,Rancher中国社区技术经理,负责Rancher中国技术社区的维护和运营。拥有6年的云计算领域经验,经历了OpenStack到Kubernetes的技术变革,无论底层操作系统Linux,还是虚拟化KVM或是Docker容器技术都有丰富的运维和实践经验。 前言 K3s是一个轻量级的Kubernetes发行版,在2020年统计的K3s下载量中,K3s的全球下载量已经超过100万次,每周平均被安装超过2万次,其中30%的下载量来自于中国。在国内已经有许多用户将K3s应用到了各种

2021 01-28

kubernetes用户权限管理工具permission-manager

PermissionManager PermissionManager是一个为KubernetesRBAC和用户管理提供WebUI的项目,为Kubernetes权限管理提供友好的可视化界面。 安装 从https://github.com/sighupio/permission-manager/tree/master/deployments/kubernetes把yaml文件下载下来,如下 [root@qd01-stop-k8s-master001kubernetes]#ll total4 -rw

2021 01-28

安卓开发视频教程!想找工作的你还不看这份资料就晚了!Android校招面试指南

前言 准备面试其实已经准备了挺久了,当时打算面试准备了差不多以后,跟公司谈谈涨薪的事情,谈不拢的话,就年后直接找其他的公司。谁想到婚假还没休完,老板就在公司宣布了撤出上海的决定,愿意去深圳的就去,不愿意的就自己找工作,给了一个多月的时间找工作,就没有赔偿了,反正公司也没钱。悲哀…. 幸好提前准备过,不过都是断断续续的今天看点这个,明天看点那个,三天打鱼两天晒网的,也没用心去准备.这下好了,直接到了最差的地步了,没办法,用心准备吧。 目录 由于篇幅原因,为了不影响阅读就只展示了目录和内容截图,有

2021 01-28

Flutter--Flutter中Widget、App的生命周期

前言   在App的开发过程中,我们通常都需要了解App以及各个页面的生命周期,方便我们在App进入前台时启动一些任务,在进入后台后暂停一些任务。同时,各个页面的生命周期也很重要,每个页面消失时要做一些内存清理、计时器清除、通知清除等操作。所以,本文主要就是学习一下在flutter开发App的时候,如何去怼App以及各个页面的生命周期进行监听和回调。 一、页面的生命周期 在Flutter开发中,所有的组件和页面都继承自Widget,所以探索页面的生命周期其实就是Widget的生命周期。和Andr

2021 01-28

小白都看得懂的Javadoc使用教程

Javadoc是什么 官方回答:JavadocisatoolforgeneratingAPIdocumentationinHTMLformatfromdoccommentsinsourcecode.译:Javadoc是一款能根据源代码中的文档注释来产生HTML格式的API文档的工具。 说人话:只要你在java源码中按一定的格式写注释,就可以利用javadoc这款工具自动生成配套的API文档。 所以本篇文章的主要内容就是告诉读者们这个注释要按什么样的格式写,只要格式对了,配套的API文档

2021 01-28

计算机网络安全 —— 实体鉴别与生成大随机数(四)

一、实体鉴别     实体鉴别(经常简称为鉴别)就是一方验证另一方身份的技术。一个实体可以是人、客户/服务器进程等。这里仅讨论如何鉴别通信对端实体的身份,即验证正在通信的对方确实是所认为的通信实体,而不是其他的假冒者。进行通信实体鉴别需要使用鉴别协议。鉴别协议通常在两个通信实体之间传输实际数据或者进行访问控制之前运行,是很多安全协议的重要组成部分或前奏。一种最简单的实体鉴别方法就是,利用用户名/口令。     但直接