一、归并排序 Merge Sort 1.1、实现原理 如果要排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。 归并排序使用的就是分治思想。分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了 ...
分类:
编程语言 时间:
2020-06-05 19:34:32
阅读次数:
68
谷歌称,他们已经对Chrome中的广告进行了广泛的测量,分别针对广告对于电量的消耗以及CPU占用率等情况进行优化,并根据测量数据设定了一套标准来对广告占用进行屏蔽优化。Chrome将屏蔽部分占用电脑资源过多的网页广告Chrome将屏蔽部分占用电脑资源过多的网页广告Chrome浏览器的阈值标准:允许30秒的时间使用4MB的网络数据或者连续使用CPU低于15秒或者CPU总使用时长低于30秒。然后再阻止
分类:
Web程序 时间:
2020-06-05 18:06:10
阅读次数:
99
主从复制简介:互联网"三高"架构高并发高性能高可用高可用目标:业界可用性目标5个九,即99.999%,即服务器年宕机时长低于315秒,约5.25分钟单机Redis的风险与问题问题1.机器故障现像:硬盘故障、系统崩溃本质:数据丢失,很可能对业务造成灾难性打击结论:基本上会放弃使用redis问题2.容量瓶颈现像:内存不足,从16G升到64G,从64G升级到128G,无限升级内存本质
分类:
其他好文 时间:
2020-06-05 18:01:17
阅读次数:
70
ps –aux 使用sort排序 查看占用cpu最多的10个进程 ps –aux |sort –k 3 –nr|head –n 10 查看占用cpu最多的10个进程 ps –aux |sort –k 4 –nr|head –n 10 sort -t 设置分隔符 -k 选定列 -r 反向,默认从小到大 ...
分类:
系统相关 时间:
2020-06-05 14:58:06
阅读次数:
65
为什么要查询表数据量 在做数据仓库管理时,数据导入hive或向表生成数据后形成的数据资产,表里的数据量和占用存储空间是总要的元数据属性。为方便数据使用时对数据有基本的了解,需要对表的数据量做统计。 使用 analyze table 主动生成元数据信息 analyze table tableName ...
分类:
其他好文 时间:
2020-06-05 13:27:53
阅读次数:
669
-- 查看日志空间占用率DBCC SQLPERF ( LOGSPACE) SELECT TOP 10 st.text AS SQL_Full --父级完整语句 ,SUBSTRING(st.text, (qs.statement_start_offset/2) + 1, ((CASE statemen ...
分类:
数据库 时间:
2020-06-05 11:40:26
阅读次数:
67
磁盘 mount 用来查看挂载信息 df 查看磁盘占用 ? -h 显示人类可读的信息 du 显示的目录的占用空间 ? -h 显示人类易读的信息 ? -s 显示的是目录本身 du -sh / 显示根的占用情况 du -sh /* 显示根下的每一个目录的占用情况 dd 复制文件生成文件 dd if=/d ...
分类:
系统相关 时间:
2020-06-05 01:11:06
阅读次数:
104
在工程项目中,可能有一些函数调用耗时很长,但是又需要反复多次调用,并且每次调用时,相同的参数得到的结果都是相同的。在这种情况下,我们可能会使用变量或者列表来存放,例如: resp_1 = get_resp(param=1) resp_2 = get_resp(param=2) resp_3 = ge ...
分类:
其他好文 时间:
2020-06-05 01:03:34
阅读次数:
90
**来不及** 来不及收集夏花的灿烂,嵌入记忆的深处;来不及剪辑夏夜的浪漫,点染生命的脉络;来不及萃取夏日的热情,温暖未知的岁月。转眼间,却已惊觉薄凉环绕。点滴凉意,透出了秋的味道。 我又错过么?猛然想起席慕蓉的诗:其实我们一直都在错过,错过了昨天,又错过了今朝。 是的,我在春天错过,错过梦,错过远 ...
分类:
其他好文 时间:
2020-06-04 14:07:46
阅读次数:
89
在C#中的字符串类String中,有个Length属性表示字符串的长度,但该字段返回的是字符的个数,如果字符串中含有中文字符的话,一个汉字占用两个字符的长度,此时获取的长度就不够精确,当然也看具体业务需要。以下方法可用于计算字符串长度,字符串中的一个汉字计为两个字符。 /// <summary> / ...