countdown(data) { let i = 0; let timer = setInterval(() => { i++; data.forEach((item, idx) => { // 通过结束时间求出时间戳 let time = new Date(item.end_time) - ne ...
分类:
其他好文 时间:
2020-11-20 11:26:25
阅读次数:
5
目前很多公司业务已经上云,使用了大量的云主机。当前大多数云厂商的云主机公网都是采用的eip,也就是内网和外网使用的同一张网卡,所以流量全部经过的同一个网卡。然而这就面临一个问题,如何将公网和私网的流量分开统计呢?特别是当机器流量异常的时候,如何快速的判断流量是来自公网还是私网。当然云厂商一般也提供了eip的监控,然而很多公司也有一套自己的监控,对于自建监控如何实现,这就值得思考了。本文将采用pyt
分类:
编程语言 时间:
2020-11-20 11:19:41
阅读次数:
6
一、泛型集合List<T>排序 经sort方法之后,采用了升序的方式进行排列的。 List<int> list = new List<int>() { 2, 4, 1, 3, 5, -2, 0, 10 }; Console.Write("排序前..."); foreach (var item in ...
分类:
编程语言 时间:
2020-11-19 12:32:15
阅读次数:
8
Docker的安装 移除旧版本(视情况而定): $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ do ...
分类:
其他好文 时间:
2020-11-19 12:13:56
阅读次数:
5
前言 在原生的andriod 和iOS 里面都会有数据缓存的api Android 端用的是 Sharedpreferences 来实现对于轻量级数据的缓存 , IOS端 通常使用NSUserDefaults 来实现轻量级数据的缓存 但是在flutter 有基于Android iOS 做支持的三方插 ...
分类:
其他好文 时间:
2020-11-16 13:24:08
阅读次数:
3
forEach()、map()、filter()、find()、reduce()、some()、every() 它们都自带遍历(只要调用这个方法就会自动循环数组中的每一项) 它们都不会改变原数组,调用方法后产生的结果在返回值中 它们的参数都是一个函数,这个函数都有三个参数(只有第一个“项”是必填的) ...
分类:
编程语言 时间:
2020-11-16 13:15:51
阅读次数:
10
学习的过程中遇到的一个问题, 下述代码在尝试remove其他元素的时候会出现异常,而在remove最后一个元素的时候,可以正常运行. public class Main { public static void main(String[] args) { TreeMap<ModelWorker, S ...
分类:
其他好文 时间:
2020-11-13 12:42:27
阅读次数:
3
数据结构:集合,线性结构,树形结构,图形结构 集合:纯粹的集合 线性结构:一对一 数组 树形结构:一对多 菜单/文件夹/树形控件 图形结构:多对多,地图/拓扑图/物流 常见数据结构: Array/ArrayList/List/LinkedList/Queue/Stack/HastSet/Sorted ...
菜鸡发现这个程序偷偷摸摸在自己的机器上搞事情,它决定一探究竟 下载得到未加壳的64位ELF文件 进入ida64 /*这里复习一下文件函数的用法 https://blog.csdn.net/weibo1230123/article/details/79110542?ops_request_misc=% ...
分类:
其他好文 时间:
2020-11-12 13:53:22
阅读次数:
8
一、背景 在golang中,最主要的一个概念就是并发协程 goroutine,它只需用一个关键字 go 就可以开起一个协程,并运行。 一个单独的 goroutine运行,倒也没什么问题。如果是一个goroutine衍生了多个goroutine,并且它们之间还需要交互-比如传输数据,那彼此怎么传输数据 ...
分类:
其他好文 时间:
2020-11-12 13:34:28
阅读次数:
6