归并排序的两种方法 递归(自顶向下) 将一个大的无序的数组分成两个,然后拿出其中一个再分为两个···一直这样下取,直到最后剩下一个,那么这只包含一个元素的数组就是有序的了,然后将两个这样的数组通过merge方法有序的合并,一级一级,直到最开始的两个合并了就排序完了 先实现一个merge用来将两个有序 ...
分类:
编程语言 时间:
2020-10-08 19:03:04
阅读次数:
21
从90年代通信,到2000年互联网,再到2010年移动互联网,每10年就是一个崭新的时代。下一个是万
物互联的时代,这已经成为了众所周知的共识。近年来工业互联网、产业互联网、产业智慧化升级成为风口,尤其是今年提出的新基建,七个关键词中有四个是跟物联网产业紧密有关。
分类:
其他好文 时间:
2020-10-08 18:51:04
阅读次数:
21
Intervention/image 是 PHP 语言下一个优秀的图片处理组件,提供了便捷的图片处理方法,比使用原生的 GD 函数来操作图片要高效。下面的代码演示了如何通过这个组件来基于文字内容生成图片,并使文字保持在图片中间。 <?php // 设置文字信息 $font = new Font('A ...
分类:
其他好文 时间:
2020-10-06 20:37:32
阅读次数:
52
1、路由可以有多个回调 实际上,路由方法可以具有多个回调函数作为参数。 对于多个回调函数,重要的是提供next作为回调函数的参数,然后在函数体内调用next()将控制权移交给下一个回调。 2、一个路由有多个回调示例 app.get('/example/b', function (req, res, ...
分类:
其他好文 时间:
2020-10-06 20:25:39
阅读次数:
33
1 相对路径与绝对路径 绝对路径是从根目录写起 相对路径不是从根目录/写起的 绝对路径的用途: 绝对路径的正确性比较好 如果是在写程序(shell脚本)来管理系统的条件下 务必使用的是绝对路径 相对路径是在当前的目录下 继续向下一个目录进入 2 目录的相关操作:切换 显示 新建 删除 2.1 切换目 ...
分类:
其他好文 时间:
2020-09-24 21:53:07
阅读次数:
41
阶段执行器,跟Barrier有点类似。 分阶段执行,一个阶段中所有的线程都执行完了再执行下一个阶段的线程。 下面的代码是模仿一对新人结婚的场景:1. 等所有人到齐了 2. 等所有人都吃完了 3.等所有人都离开了 4. 新人入洞房。这四个步骤分为四个阶段执行。 假设婚礼参加都人数算上新人一共有7个人, ...
分类:
其他好文 时间:
2020-09-24 21:39:21
阅读次数:
36
是我数据结构逆波兰表达式的代码中用到了一句。因此搜索学习了一下。 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设 ...
分类:
其他好文 时间:
2020-09-23 23:49:11
阅读次数:
34
多任务和cpu时间片: 不过,cpu如何选择下一个要执行的进程,这是一件非常复杂的事情。在Linux上,决定下一个要运行的进程是通过"调度类"(调度程序) 来实现的。程序何时运行,由进程的优先级决定。除此之外,优先级还影响分配给进程的时间片长短。在Linux中,改变进程的nice值, 可以影响某类进... ...
分类:
系统相关 时间:
2020-09-18 03:00:11
阅读次数:
45
链表介绍 链表是有序的列表,在内存中的结构如下图所示 从上图可以看出 1. 链表以节点的方式存储,是**链式存储**,在内存中的地址不连续 2. 每个节点都包含了data域和next域:指向下一个节点的内存地址。(带head的链表其中head节点只包含next域,不存储数据) 3. 链表分为**带头 ...
分类:
其他好文 时间:
2020-09-18 02:02:55
阅读次数:
36
上市之后农夫山泉如何继续保持活力,将成为下一个值得让它持续探讨的问题
分类:
其他好文 时间:
2020-09-18 00:30:16
阅读次数:
23