需求 给定一个list 针对list 中每个元素执行一定的操作(这个操作很费时间,例如爬数据的时候调用某个网站的接口),返回操作后的list 例如 给定 1-10个数,在每个数字后面加个字母a 方法 1、利用线程池pool 及map 函数 实现 结论: 可以发现 运行时间缩短了。一定要保证所执行的函 ...
分类:
编程语言 时间:
2018-02-08 15:37:37
阅读次数:
183
目录 数组综述 Java中的数组 创建数组 访问数组 初始化数组 有序数组 线性查找 二分查找 有序数组的优缺点 大O表示法(order of) 为什么不用数据解决一切 创建数组 访问数组 初始化数组 有序数组 线性查找 二分查找 有序数组的优缺点 - 小结 数组综述 数组是最广泛的数据存储结构,其 ...
分类:
编程语言 时间:
2018-02-06 18:07:55
阅读次数:
187
IT技术学习:一种是采用循序渐进的系统式学习;一种是采用“投机取巧”的碎片式学习。现在单说第二种。top命令-是UNIN&&LINUX系统自带的系统管理员工具。可以实时显示系统性能(负载、进程、运行时间)等多个指标。流行的网络教程是以交互式方式进行教学,实际上top还自带的强大的batchmode,来帮助你事半功倍。通常在交互式模式,只需要在shell下直接运行top即可,如下实时
分类:
系统相关 时间:
2018-02-06 16:33:56
阅读次数:
166
任何比较排序在最好情况下都要经过Ω(nlgn),即比较排序的下界为Ω(nlgn)。 合并排序和堆排序都是渐进最优的。 要突破Ω(nlgn),就要进行非比较排序。计数排序、基数排序和桶排序都有非比较的一些操作来确定排序顺序,它们可以达到线性运行时间。 这三种排序都是以空间换时间。应用的不广,先不细看了 ...
分类:
编程语言 时间:
2018-02-06 01:26:19
阅读次数:
167
下载地址:网盘下载 一、内容简介 一、内容简介 本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格, ...
分类:
编程语言 时间:
2018-02-05 17:06:37
阅读次数:
268
一、命令介绍 Linux 系统中 uptime 命令主要用于获取主机运行时长和查询Linux系统负载等信息。 uptime 命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行时间、当前登录用户数、系统在过去 1 分钟, 5 分钟,15分钟内的平均负载。 uptime 命令用法 ...
分类:
系统相关 时间:
2018-02-04 16:43:58
阅读次数:
177
算法——基础知识 1.什么是算法? 答:算法(Algorithm):一个计算过程,解决问题的方法。 程序 = 数据结构 + 算法 2.时间复杂度(三连图) 时间复杂度小结: 1.时间复杂度是用来估计算法运行时间的一个式子(单位)。 2.一般来说,时间复杂度高的算法比复杂度低的算法慢 3.常见的时间复 ...
分类:
编程语言 时间:
2018-02-03 00:33:52
阅读次数:
204
查看系统运行时间及当前CPU负载:uptime查看内存:free-m查看磁盘:df-h查看进程:ps-aux|grephttpd查看端口:netstat-nutlp|grep80查看CPU、内存使用排名:top查看网关:route-n查看操作系统信息:uname-a查看CPU信息:cat/proc/cpuinfo
分类:
其他好文 时间:
2018-02-02 11:51:53
阅读次数:
916
操作系统 分时系统 由于CPU速度不断提高和采用分时技术,一台计算机可同时连接多个用户终端,而每个用户可在自己的终端上联机使用计算机,好象自己独占机器一样。 分时技术:把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。 特点: (1)多路性。若干个用户同时使用一台计算机。 ...
分类:
编程语言 时间:
2018-02-01 19:25:05
阅读次数:
232
题目大意: m(m<=10)个内存区域,n(n<=50)个程序。找出一个方案来,使得平均结束时刻尽量小。题目保证有解。 同一个程序运行在不同大小的内存区域内,其运行时间不同。(注意,这里说的大小是指整个内存区域大小,而不是说:该程序之前有程序运行,占用了一部分内存,剩下的那部分内存大小。。。。。。。 ...
分类:
其他好文 时间:
2018-01-30 19:43:56
阅读次数:
171