golang 泛型:

  1. type parameters
  2. interface 定义一系列类型
  3. type constraint
  4. ~string
  5. [s [] E, E any]
  6. type inferene

官方泛型介绍

判断时间是否重叠

startA < endB and endA > startB stackoverflow

python -m

python -m 是 Python 命令行工具中的一个选项,用于执行 Python 模块

pypi 名称 Python Package Index , python 的包的目录

拥有多个小项目对公司成本的影响

扎克伯格 的裁员信

“人们很容易认为,只要一个项目产生的价值超过其直接成本,它就是正收益的。 但是,任何项目都需要一个主管,我们要么提拔一个工程师,要么从另一个项目挑选一个人,让其负责该项目。这两种情况都分散了人才,并且创造出了更多的管理层。 如果项目继续发展,整个团队也许分散到多个楼层或多个办公室,这让沟通变得更加困难。 我们还需要为项目配备更多的笔记本电脑和其他资源,这些更多的工程师还会导致雇佣更多的 IT 人员、HR 人员和招聘人员。 随着团队越来越大,效率不断降低,反应变迟钝了。它也许会与另一个团队的工作重叠,或者本应使用现有基础架构时却构建了一个定制系统。 总之,那些低优先级项目对公司重要性不大,却带来复杂的间接成本,很容易低估它们。”

AES

Advanced Encryption Standard 当前最流行的对称加密

wikipeida

golang http 请求转化成 curl

可以方便地将 http.Request 转化成可直接输出成字符串的 curl 对象

http2curl