java7大非线性时间比较排序时间、空间复杂度的比较 一、冒泡排序 一、基本思想 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。 走访元素的工作是重复地进 ...
分类:
编程语言 时间:
2020-06-06 21:36:41
阅读次数:
78
前言 这周是双休,时间比较充裕,睡睡懒觉后发现还有时间,便想写写文章,来对前段时间的思考做一个总结。 似乎是从知识付费兴起之后,认知这个词便开始成为了热门词汇,似乎只要谈到认知,便能将自身高度提升一个档次。 刚来上海的时候,还是一个愣头青(虽然一直都是),对认知这种东西嗤之以鼻,觉得不过是资本主义用 ...
分类:
其他好文 时间:
2020-05-31 21:37:26
阅读次数:
179
原文:用 CSS Grid 布局制作一个响应式柱状图 最新一段时间比较喜欢玩弄图表,出于好奇,我想找出比较好的用 CSS 制作图表的方案。开始学习网上开源图表库,它对我学习新的和不熟悉的前端技术很有帮助,比如这个:CSS Grid。 今天和大家分享我学到的新知识:如何用 CSS Grid 布局制作一... ...
分类:
Web程序 时间:
2020-05-28 21:45:48
阅读次数:
71
0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时 ...
分类:
编程语言 时间:
2020-05-15 11:20:46
阅读次数:
75
当程序执行时间比较长,我们需要使得程序在后台运行,终端关闭与否不影响程序的执行情况。此时,则可以使用nohup命令,nohup(NO HangUP)就是不挂起的意思。 nohup ./pso > pso.file 2>&1 & 上述命令的意思是将pso直接放在后台运行,并把终端标准输出和错误输出都存 ...
分类:
其他好文 时间:
2020-05-12 09:36:40
阅读次数:
54
缓存雪崩,是指在某一个时间段,缓存集中过期失效。 产生雪崩的原因之一,比如在写本文的时候,马上就要到双十二零点,很快就会迎来一波抢购,这波商品时间比较集中的放入了缓存,假设缓存一个小时。那么到了凌晨一点钟的时候,这批商品的缓存就都过期了。而对这批商品的访问查询,都落到了数据库上,对于数据库而言,就会 ...
分类:
其他好文 时间:
2020-05-10 19:35:51
阅读次数:
50
前言 前段时间笔者组内同事十分快速地开发了一个应用(不妨设应用名为QiShareDemo),笔者在使用8+128的Mac Air 运行项目的时候,发现项目编译时间比较久,查看了相关资料,并做了部分实践,落地了这篇文章。 笔者在 clone 了 QiShareDemo 后,发现全量编译编译项目的编译时 ...
分类:
编程语言 时间:
2020-05-02 12:17:08
阅读次数:
82
准备工作:webpack需要安装很多东西,为了节省时间,可以将之前做好的复制到新文件夹中。除了node_modules,因为它包含的文件特别多,复制粘贴到另一个项目文件夹下时间比较长,我们可以在终端重新安装。(终端命令:npm i) 由于我们是用vue写代码,所以我们需要安装vue包并导入。 安装v ...
分类:
Web程序 时间:
2020-04-30 09:56:37
阅读次数:
121
调查问卷 调查问卷 当初为什么报”软件工程“|”大数据“ 这个专业? 因为接触这个专业比较早,且比较感兴趣。 当初对软件专业的期待和想象是什么? 程序员,敲代码。 当初希望自己是如何投入这个专业的学习的? 全心全意投入学习。 结合过去的一学期,你目前在专业学习方面情况如何,有什么收获,是否有什么困难 ...
分类:
其他好文 时间:
2020-04-28 16:54:07
阅读次数:
39
Centos7系统安装Zabbix4.4步骤详解 1. 虚拟机中安装Centos7系统 本次实验使用最小系统安装,安装完后可以先进行内核软件更新(yum -y update)时间比较久,快速配置可以忽略此步骤。 2.关闭Centos7的SELinux和防火墙配置 关闭SELinux [root@za ...
分类:
其他好文 时间:
2020-04-23 19:21:39
阅读次数:
374