l/O流 1、IO流 1.1、概念 数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为 输入input 和 输出output ,即流向内存是输入流,流出内存的输出流。 Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫 ...
分类:
其他好文 时间:
2020-07-03 19:32:44
阅读次数:
51
归乡已经一年半了,谈谈这一年半以来自己的生活感悟。 关于通勤 上班的距离明显感觉要比北京近很多,北京,通勤距离一般都以 10 公里为基准。10 公里一迭代。而我在老家的通勤距离最多也就 10 公里,这几乎都算是最远的距离了。而且北上广深的上班族几乎都是装在地铁里的人,同为码农的你,想一想,有多久没有 ...
分类:
其他好文 时间:
2020-07-02 22:09:48
阅读次数:
216
稳定性:不稳定排序 1. 过程介绍 快速排序是考察次数最多的排序,无论是在大学专业课的期末考试,还是在公司的面试测试题目中,快速排序都极大的被使用,在实际中快速排序也极大的被使用,如STL中的sort底层就是一个快速排序。 首先在数组中选择一个基准点,然后分别从数组的两端扫描数组,设两个指示标志(l ...
分类:
编程语言 时间:
2020-07-01 16:03:45
阅读次数:
68
分析 如果某一个栅栏能被刷完,他向左和向右延伸的宽度(包括自己)之和应该不小于刷子的宽度 \(M\),因此,我们可以先处理一下每个栅栏向左向右延伸的宽度。 两个 \(O(n)\) 单调栈搞一下 // 找出以第i个栅栏高度为基准向左向右延伸的长度 // 维护单调递增的栈,这个是向右的 head = 0 ...
分类:
其他好文 时间:
2020-07-01 12:39:20
阅读次数:
44
一,流的概念 内存与存储设备之间传输数据的通道。 二,流的分类 2.1,按方向,以内存为基准。 输入流:将存储设备中的数据读取到内存中。 输出流:将内存中的数据写入到存储设备中。 2.2,按单位, 字节流:以字节为单位,可以读写任何数据。 字符流:以字符为单位,只能读写文本数据。 2.3,按功能, ...
分类:
编程语言 时间:
2020-06-25 23:14:10
阅读次数:
60
数据表(dataList):待排元素的集合。 排序码(key):排序的关键字。 排序的稳定性:若相等的两个元素经过排序后顺序仍不变则称排序算法是稳定的。 一个b站学习视频 #一、快速排序 (一)原理 选择一个元素作为基准元素,将小于基准元素的都放在其左边,将大于基准元素的都放在其右边。这样序列就被划 ...
分类:
编程语言 时间:
2020-06-24 21:47:36
阅读次数:
70
一、什么是 wrk 摘自官方 GitHub 上的英文介绍: 翻译一下: wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。 PS: 其实,wrk ...
分类:
其他好文 时间:
2020-06-22 18:55:55
阅读次数:
61
网络电子时钟系统,是运用ntp网络协议进行授时的时钟系统,ntp网络协议可以同步计算机时间和其他网络设备。网络电子时钟系统,是通过NTP网络时间服务器接收到的卫星信号为时间基准,并以网络信号传输给子钟或其他网络设备,网络电子时钟系统利用卫星时间信号授时准确,并且保证局域网内的设备时间同步和授时准确。 ...
分类:
其他好文 时间:
2020-06-20 15:56:44
阅读次数:
95
来源:https://www.bilibili.com/video/BV1B4411H76f?p=60 一、思路 快速排序:是交换排序中的一种,属于冒泡排序的改进方法。在数据中间找到一个基准值,如果想从小到大排列,比基准值小的放在基准值的左边,比基准值大的放在基准值的右边。然后左边右边分别递归快速排 ...
分类:
编程语言 时间:
2020-06-19 15:41:01
阅读次数:
61
var quickSort = function (arr) { if (arr.length <= 1) { return arr; } var centerIndex = Math.floor(arr.length / 2); // 取中间基准 var center = arr.splice(c ...
分类:
编程语言 时间:
2020-06-17 13:08:41
阅读次数:
128