''' 装饰器,从实际运行效果来看,就是 函数功能 叠加 。 下面的例子显示:@timer 装饰say()时,效果就是 timer函数+say函数 ,功能叠加在一起执行 '''import timeimport nnlogdef timer(func): def newFunc(): log = n ...
分类:
编程语言 时间:
2019-06-12 23:16:24
阅读次数:
239
具体参见JDK文档:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Timer.html 定时调度框架:Quartz https://www.w3cschool.cn/quartz_doc/quartz_d ...
分类:
编程语言 时间:
2019-06-12 22:57:02
阅读次数:
131
https://mp.weixin.qq.com/s/Z4JJhZ_jL1lqF1nf_orq9A 简单介绍Timer的实现。 ?? 1. 基本功能 实现定时器的功能。 2. Timer 实现一个静态装入的定时器: ?? 1) initCount 定时器的初始值,静态配置,不可动态改变。 2) ma ...
分类:
其他好文 时间:
2019-06-09 00:39:45
阅读次数:
121
使用threading模块中的Timer函数 运行结果 使用schedule模块 运行结果 注意到:运行时间是每隔七秒后,由于任务本身也占用了时间。可以考虑使用多线程 运行结果 可以看到这次变成每隔5秒执行了,而且两个任务之间也没有2s的间隔了 ...
分类:
编程语言 时间:
2019-06-08 18:48:27
阅读次数:
105
[toc] 常见的删除策略 1.定时删除:在设置键的过期时间的同时,创建一个timer,让定时器在键的过期时间到达时,立即执行对键的删除操作。(主动删除) 对内存友好,但是对cpu时间不友好,有较多过期键的而情况下,删除过期键会占用相当一部分cpu时间。 2.惰性删除:放任过期键不管,但是每次从键空 ...
分类:
其他好文 时间:
2019-06-04 20:58:46
阅读次数:
134
预备知识 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Brow ...
分类:
其他好文 时间:
2019-06-04 17:39:16
阅读次数:
103
装饰器是什么 装饰器是让一个函数在执行的过程中它的前后去执行代码,在不改变原函数即原函数的调用的情况下, 为原函数增加一些额外的功能,打印日志,执行时间,登录认证等等。 最简单版的装饰器 在一个函数func1执行时计算它的执行时间,此处就可以定义一个装饰器函数timer,f1 就是要测试的函数作为t ...
分类:
其他好文 时间:
2019-06-02 17:48:31
阅读次数:
111
一、创建项目1.创建WPF项目,设置初始化窗口大小(初级难度):高x宽为430x350。2.添加文件夹Images,并添加相关图片。 3.xaml中引入图片资源。 4.添加窗口元素(1)菜单 (2)在菜单之后,</DockPanel>之前添加其他界面元素 其中两个Rectangle用于显示时钟和地雷 ...
activity_splash.xml中进行布局: ...
分类:
其他好文 时间:
2019-05-28 19:51:05
阅读次数:
117
1、使用AVAudioRecorder录制视频 AVAudioRecorder与AVAudioPlayer类似,它们都属于AVFoundation的类。AVAudioRecorder的功能类似于一个录音器,使用AVAudioRecorder录制音频十分简单,当程序控制AVAudioRecorder对 ...
分类:
移动开发 时间:
2019-05-25 15:46:15
阅读次数:
114