最近新入了一个 R4S 软路由,放在家里当作旁路由来使用,同时单位有一台刷了 OpenWrt 系统的小米路由器 Pro。苦于无法自由访问家中和单位的局域网,便研究了一下利用 Zerotier 来组网。 继续阅读
Docker IPv6
最近在支持 IPv6 的 VPS 上面部署了一些 docker 应用,需要容器内的应用访问外部的 IPv6 地址,结果并不如我所想的那样简单,docker 仍需一些配置才可以。 继续阅读
Docker 的安装
此处仅以 CentOS 为例,记录如何安装 Docker 环境。 继续阅读
19. Remove Nth Node From End of List 「删除链表的倒数第 N 个节点」
给定一个链表,删除链表的倒数第 N 个节点,并返回头节点。 继续阅读
82. Remove Duplicates from Sorted List II 「删除排序链表中的重复元素 II」
给定一个排序链表,删除所有重复的元素,只留下不存在重复的元素。同时返回的链表也要求是排序的。 继续阅读
83. Remove Duplicates from Sorted List 「删除排序链表中的重复元素」
给定一个排序链表,删除所有重复元素,使链表中的元素只出现一次。 继续阅读
记一次 Mac 系统损坏的经历
前些日子,苹果推送了 macOS 10.15.4 补充更新,作为更新积极户,自然是第一时间点击安装。看起来一切顺利,下载完成,准备重启,没想到,这一重启竟然是我见到的 Catalina 系统最后一面。 继续阅读
707. Design Linked List 「设计链表」
设计自己的链表的实现。你可以选择使用单链表或者双链表。单链表中的节点应该具备两个属性:val
和 next
。val
是当前节点的值,next
是下一个节点的指针。如果你想使用双链表,你需要多添加一个属性 prev
指向链表中前一个节点。假设链表中所有节点都是 0-indexed 的。 继续阅读
876. Middle of the Linked List 「链表的中间结点」
给定一个非空单链表,返回中间节点。
如果中间有两个节点,返回第二个。 继续阅读
92. Reverse Linked List II 「反转链表 II」
将链表从 m 到 n 的元素进行反转。要求只扫描一次链表。 继续阅读