前言 有一个东西叫做鸭子类型,所谓鸭子类型就是,只要一个东西表现得像鸭子那么就能推出这玩意就是鸭子。 C# 里面其实也暗藏了很多类似鸭子类型的东西,但是很多开发者并不知道,因此也就没法好好利用这些东西,那么今天我细数一下这些藏在编译器中的细节。 不是只有 Task 和 ValueTask 才能 aw ...
const list = [ { type: 'shop', momey: 223 }, { type: 'study', momey: 341 }, { type: 'shop', momey: 821 }, { type: 'transfer', momey: 821 }, { type: 's ...
分类:
编程语言 时间:
2021-07-05 19:06:57
阅读次数:
0
java是用来做什么的 Java技术基于Java虚拟机JVM,是语言与底层软硬件之间的一种转换器。Java语言的所有实现都必须实现JVM,这样Java程序就可以在任何有JVM的系统上运行。这是Java的核心优势,在设计时非常注重可移植性和跨平台性。这也是java应用范围广的一个重要原因。那么我学完j ...
分类:
编程语言 时间:
2021-07-05 18:25:30
阅读次数:
0
一、背景 在Tokyo工作了五年多,回到祖国。因为隔离政策,在A地宾馆禁足14天。一路顺利,只是检查严格,时间略长而已。住的酒店不赖,应该是说很好,30多平的房间,衣柜,沙发,茶几,书桌,浴缸,应有尽有。无法出门,只能禁足在屋里,也是人生中难得的机会,所以好好利用一下这段时间,做些事情,提升自己。 ...
分类:
其他好文 时间:
2021-07-05 18:15:47
阅读次数:
0
网络扫描工具Nmap常用命令 Nmap是一款知名的网络安全审计工具。它免费、开源,可以快速完成各种网络审计功能。它提供了多种探测方式,基于各种网络协议规范,可以发现网络设备并探测设备的各种常见端口。利用内置的大量探针,他还可以验证目标的操作系统类型和服务类型。同时,Nmap集成了几百个NSE脚本,用 ...
分类:
其他好文 时间:
2021-07-05 17:31:39
阅读次数:
0
Problem \(\text{Solution:}\) 考虑用 fhq_treap 来实现这个东西。 每次的新建版本,我们可以新建一个根,并直接利用 merge 和 split 操作在上一个版本上利用信息。 注意 split 和 merge 中都需要新建节点,否则会影响之前版本的结构。 #incl ...
分类:
其他好文 时间:
2021-07-05 17:13:41
阅读次数:
0
实现 master/master 的 Keepalived 双主架构 master/slave的单主架构,同一时间只有一个Keepalived对外提供服务,此主机繁忙,而另一台主机却 很空闲,利用率低下,可以使用master/master的双主架构,解决此问题。 master/master 的双主架 ...
分类:
其他好文 时间:
2021-07-05 17:11:48
阅读次数:
0
看见一句话,感觉很好,记录一下:贵有恒,何须三更醒五更眠。最无益,莫过一日曝十日寒。 谈到中序遍历,常规的思路一个是递归,一个是迭代,其中迭代的思想需要显式的维护一个栈,以此来辅助遍历,但这连两种方法都不能达到O1的空间复杂度。刷题的时候看到一个巧妙的方法,利用二叉树中的闲散指针,每个节点访问两次, ...
分类:
其他好文 时间:
2021-07-05 16:53:36
阅读次数:
0
很多人都知道 macOS 有代办事项的功能,可以跟 iOS 利用 iCloud 进行同步,来提醒自己要处理的工作,但是很多人不知道macOS 还有内建便笺、便利贴的功能,可以放在桌面,随时提醒自己未完成的工作内容。 开启macOS 便笺、便利贴功能 如果要使用macOS 的便利贴功能,在Duck 的 ...
分类:
移动开发 时间:
2021-07-05 16:40:53
阅读次数:
0
Jpa查询 JpaRepository简单查询 基本查询也分为两种,一种是spring data默认已经实现,一种是根据查询的方法来自动解析成SQL。 预先生成方法 spring data jpa 默认预先生成了一些基本的CURD的方法,例如:增、删、改等等 继承JpaRepository publ ...
分类:
其他好文 时间:
2021-07-02 16:00:07
阅读次数:
0