装饰器前奏: 装饰器变形: (1)第一种变形 (2)第二种变形 (3)第三种变形 (4)第四种变形(正确且标准得装饰器) 装饰器装饰带有参数的函数: 带标志位的装饰器: 应用场景:例如装饰器是为了测试代码运行时间,但是生产环境上线是需要去掉多余得功能,这时候可以把装饰器标志位改为False即可,避免 ...
分类:
其他好文 时间:
2017-05-14 10:27:25
阅读次数:
109
背景 因为某种原因,我们系统须要记录还有一个系统中一个表里的id。可是。当我们记录完了以后,别人系统可能会删除那个表里的一些数据,这种话,我们这边就多了一些无效数据。所以,我们必须的找到这些无效的id,然后将其删除。 開始。我们的实现是这样:我们将记录下来的全部id放在一个list里,然后传到还有一 ...
分类:
编程语言 时间:
2017-05-13 14:24:47
阅读次数:
298
以前不知道console这么强大,还能统计时间,分析性能瓶颈。 原文链接:http://www.jb51.net/article/56504.htm 一、显示信息的命令 复制代码代码如下: <!DOCTYPE html><html><head><title>常用console命令</title><m ...
分类:
Web程序 时间:
2017-05-12 14:56:16
阅读次数:
292
1 /* 2 clock():捕捉从程序开始运行到 clock() 被调用时所耗费的时间,时间单位 3 是clock tick, 即:“时钟打点”。 4 5 常数CLK_TCK:机器时钟每秒所走的时钟打点数。 6 */ 7 8 #include 9 #include 10 11 clock_t st... ...
分类:
编程语言 时间:
2017-05-12 01:46:11
阅读次数:
269
CPU的:us(usertime)表示CPU执行用户进程的时间,包括ni时间。通常我们只看这项。sy(systemtime)表示CPU在内核运行时间,包括IRQ和softirq时间,系统CPU占用率高,表明系统某部份存在瓶颈,通常值越低越好。wa(waitingtime)CPI在等待I/O操作完成所花费的时间,系统不应该花费..
分类:
其他好文 时间:
2017-05-08 18:44:13
阅读次数:
494
本节内容 1.大数据基础 1.1大数据平台基本框架 1.2学习大数据的基础 1.3学习Spark的Hadoop基础 2.Hadoop生态基本介绍 2.1Hadoop生态组件介绍 2.2Hadoop计算框架介绍 3.Spark概述 3.1 Spark出现的技术背景 3.2 Spark核心概念介绍 4. ...
分类:
其他好文 时间:
2017-05-07 21:59:08
阅读次数:
317
System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 //需要监测的代码 stopwatch.Stop(); // 停止监视 TimeSpan timespan = sto... ...
MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢 ...
分类:
数据库 时间:
2017-05-06 00:57:58
阅读次数:
177
今天在做排序的练习的时候发现冒泡排序和选择排序时间差距好大: 冒泡和选择时间复杂都都是O(n^2),但时间却差了差不多10倍,找了半天以为算法写错了………… 然后把循环体都删了 发现时间还是不一样就开看了看光循环的时间对比 时间分别为50 和20感觉有差距 但敲了几次后又发现 发现两个运行时间是差不 ...
分类:
Web程序 时间:
2017-04-29 19:54:07
阅读次数:
1572
快速排序 快速排序是一种排序算法,对包含 n 个数的输入数组,最坏情况运行时间为O(n2)。虽然这个最坏情况运行时间比较差,但快速排序通常是用于排序的最佳的实用选择, 这是因为其平均性能相当好:期望的运行时间为O(nlgn),且O(nlgn)记号中隐含的常数因子很小。另外,它还能够进行就地排序,在虚 ...
分类:
编程语言 时间:
2017-04-29 09:52:34
阅读次数:
316