#实现邮件发送import smtplib#email实现邮件的构建from email.mime.text import MIMETextfrom email.header import Headerimport schedule,timedef job(): # 如何实现文本邮件发送 messa ...
分类:
编程语言 时间:
2020-06-07 10:55:40
阅读次数:
74
一、什么是屏幕刷新机制 屏幕的刷新包括三个步骤: CPU 计算屏幕数据 GPU 进一步处理和缓存 Display 将缓存中(buffer)的屏幕数据显示出来。 屏幕刷新机制包含以下几点要素,需要我们了解和掌握: View 发起刷新的操作时,最终是走到了 ViewRootImpl 的 schedule ...
分类:
移动开发 时间:
2020-06-07 10:55:24
阅读次数:
79
计时器/定时器 线程应用 java.util包 Timer类 无参数构造方法 创建对象 timer.schedule(); package test06052; import java.util.*; import java.text.SimpleDateFormat; public class T ...
分类:
编程语言 时间:
2020-06-06 01:15:37
阅读次数:
85
场景 实际业务中对于定时任务的需求是不可避免的,例如,订单超时自动取消、每天定时拉取数据等,在Node.js中系统层面提供了setTimeout、setInterval两个API或通过node-schedule这种第三方库来实现。通过这种方式实现对于简单的定时任务是ok的,过于复杂的、可用性要求较高 ...
分类:
其他好文 时间:
2020-06-04 15:33:16
阅读次数:
63
angular对于input的防抖功能实现借用rxjs的debounceTime实现 定义directive.ts指令文件 import { Directive, ElementRef, Input } from '@angular/core'; import { fromEvent, Observ ...
分类:
其他好文 时间:
2020-06-01 15:39:59
阅读次数:
118
写在前面 记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完: 机器准备 部署etcd集群 部署Master 部署Node 我们已经知道在K8S的Master上存在着kube-apiserver、kube-controller-manager、kube-schedule ...
分类:
Web程序 时间:
2020-05-29 21:28:36
阅读次数:
110
为什么用分布式锁? 系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在 Redis 中,用户下单的时候会更新 Redis 的库存。 此时系统架构如下: ...
分类:
其他好文 时间:
2020-05-28 12:57:49
阅读次数:
47
Taint 和 Toleration 节点亲和性,是 pod 的一种属性(偏好或硬性要求),它使 pod 被吸引到一类特定的节点。Taint 则相反,它使节点能够排斥一类特定的 pod Taint 和 toleration 相互配合,可以用来避免 pod 被分配到不合适的节点上。每个节点上都可以应用 ...
分类:
Web程序 时间:
2020-05-23 18:11:29
阅读次数:
61
简介: Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: 公平:如何保证每个节点都能被分配资源 资源高效利用:集群所有资源最大化被使用 效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工作 灵 ...
分类:
Web程序 时间:
2020-05-23 00:28:05
阅读次数:
103
接上文我们查看了bind和listen流程,直到了listen操作会在内核初始化一个epoll表,并将listen的描述符加入到epoll表中 如何保证epoll表初始化一次 前文我们看到pollDesc的init函数中调用了runtime的pollOpen函数完成的epoll创建和描述符加入,这里 ...
分类:
Web程序 时间:
2020-05-20 14:12:55
阅读次数:
48