ZooKeeper - 读书笔记(1)
Linux程序设计-Chapter-2
管道和重定向
重定向输出
重定向覆盖到文件
1 | ls -l > lsoutput.txt |
把ls命令输出到文件lsoutput.txt中
标准文件描述符
0:程序的标准输入,重定向输入,输出原路打印
1
2
3archer@Arhcer:/mnt/d/coding/linux-studying/ChapterTwo$ ls -l 0> lsoutput.txt
total 0
-rwxrwxrwx 1 archer archer 0 May 4 16:55 lsoutput.txt1: 程序的标准输出,重定向输出
1
archer@Arhcer:/mnt/d/coding/linux-studying/ChapterTwo$ ls -l 1> lsoutput.txt
2:程序的标准错误输出,重定向错误输出
1
2
3archer@Arhcer:/mnt/d/coding/linux-studying/ChapterTwo$ ls -l 2> lsoutput.txt
total 0
-rwxrwxrwx 1 archer archer 0 May 4 16:56 lsoutput.txt
Leetcode-2293 Min Max Game
题目
You are given a 0-indexed integer array nums
whose length is a power of 2
.
Apply the following algorithm on nums
:
- Let
n
be the length ofnums
. Ifn == 1
, end the process. Otherwise, create a new 0-indexed integer arraynewNums
of lengthn / 2
. - For every even index
i
where0 <= i < n / 2
, assign the value ofnewNums[i]
asmin(nums[2 * i], nums[2 * i + 1])
. - For every odd index
i
where0 <= i < n / 2
, assign the value ofnewNums[i]
asmax(nums[2 * i], nums[2 * i + 1])
. - Replace the array
nums
withnewNums
. - Repeat the entire process starting from step 1.
Return the last number that remains in nums
after applying the algorithm.
瑞雪兆丰年
Leetcode:1801 积压订单中的订单总数
由于工作语言是Go,所以就用Go来解答,刚好熟悉一下Go相关的知识,这里主要是碰到了Go实现大小堆,具体的思路已完成,Go大小堆知识待补充。
新冠畅想
十二月起正式放开了疫情的管控,整个社会进入了放开的阵痛期。作为一个经历过上海上半年封城的人来说,现在的情况比当初的封城甚至更糟,外卖运力不足,抢不到菜,这是上半年经历的,但现在还多了一条足不出户可能都会被感染新冠。
Linux程序设计——读书笔记 Chapter 1
第N次Hello World
实际上,这个个人博客已经存在了三四年了,在大学的时候一直都没有好好利用起来,写的博文乱七八糟,每开一个系列,总躲不过烂尾的命运。最近,倒也不是最近,半年前换了电脑,要把博客迁移到新机器上,可惜只能说,可惜,本拖延症ICU病患,一直拖到了今天,才让这个小铺子重新开张。