装饰器 装饰函数,扩展功能 装饰器作用 1.不修改函数的调用方式 2.给原来的函数添加新的功能 开发封闭原则 1.开发:对扩展开发 2.封闭:对修改封闭 示例 例1:计算代码运行时间 例2:计算函数运行时间 语法糖 例3:带参数的装饰器 1.在装饰器外面再加一层函数 2.利用局部调用全局变量 3.不 ...
分类:
编程语言 时间:
2019-08-10 17:39:04
阅读次数:
102
并发和并行的区别:>>并发:当有多个线程在操作的时候,如果系统只有一个CPU,把CPU运行时间划分成若干个时间段,分配给各个线程执行,在一个时间段当进程代码运行时,其他线程处于挂起状态。>>>>并发=间隔发生>>并行当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,两个线程互补抢占CPU资
分类:
编程语言 时间:
2019-08-10 09:21:35
阅读次数:
98
阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序 ...
分类:
编程语言 时间:
2019-08-09 17:34:01
阅读次数:
81
YOLO 多个版本的认识 YOLOv3 有好几个经典版本了:一、YOLOv3 (Darknet)官网 @ https://github.com/pjreddie/darknet二、YOLOv3(darknet优化了)@ https://github.com/AlexeyAB/darknet三、YOL ...
分类:
其他好文 时间:
2019-08-09 11:50:07
阅读次数:
374
计算时间的函数 在实际开发中,尤其做算法的,有时为了比较不同的算法或者优化算法,需要计算各个算法运行的时间或者关键代码段的运行时间,以此来衡量算法在速度上的优劣或者进行代码优化时的一个参考。因此,如何学会计算程序的运行时间是一个基本的问题。 这里搜罗了部分时间函数,不限于这些: ...
分类:
其他好文 时间:
2019-08-09 10:33:09
阅读次数:
252
逻辑控制器 8、Runtime Controller 运行周期控制器,顾名思义,这是一种设置运行时间的控制器,它的效果就是使该控制器下的子项运行时间为【Runtime】中的数值(单位:s)。 Runtime Controller】的运行时间为【Runtime】的值乘以线程组循环次数。 这里循环次数设 ...
分类:
其他好文 时间:
2019-08-08 13:09:20
阅读次数:
162
1.四舍五入的方法:int i = (int)(f + 0.5); //i就是f四舍五入的结果。 题目注意除法要除以100.0 2.C++中 指定输出宽度 并且高位补0 头文件iomanip setw()函数和setfill()函数 ...
分类:
其他好文 时间:
2019-08-06 00:42:39
阅读次数:
113
平台运行机制: 由于性能测试运行时间可能是一个长时间的过程,所以这里采用的方案是,前端写好脚本发送到后端,后端返回一个case_id,并把要运行的任务放到消息队列,执行任务的服务监听到消息队列里面有新任务的时候,就取出来执行并把结果写入到数据库(异步处理) 由于locust需要编写压测脚本,所以最好 ...
分类:
其他好文 时间:
2019-08-02 00:06:57
阅读次数:
97
进程调度概述 多任务处理机制是需要进行进程调度的本质原因。 cpu的资源是有限的,因此需要使用调度器来为线程分配cpu资源。调度器的主要目的是解决 cpu争用的问题,使得每个进程可以按照一定的规则进行运行。 那么如何来分配CPU的运行时间呢?比较传统和朴素的想法就是给每个进程分配优先级, 根据优先级 ...
分类:
系统相关 时间:
2019-07-29 14:17:05
阅读次数:
132
内部排序 |分类|排序算法|改进思路|最好情况|平均时间复杂度|最坏情况|空间复杂度|稳定性| | | | | | | | | | |插入排序|直接插入排序|基本排序方法|O(n)|O($n^2$)|O($n^2$)|O(1)|稳定| ||折半插入排序|确定有序序列的插入位置|O($nlog_2n$ ...
分类:
编程语言 时间:
2019-07-24 09:34:22
阅读次数:
95