这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

开源文档库

This is a placeholder page that shows you how to use this template site.

This section is where the user documentation for your project lives - all the information your users need to understand and successfully use your project.

For large documentation sets we recommend adding content under the headings in this section, though if some or all of them don’t apply to your project feel free to remove them or add your own. You can see an example of a smaller Docsy documentation site in the Docsy User Guide, which lives in the Docsy theme repo if you’d like to copy its docs section.

Other content such as marketing material, case studies, and community updates should live in the About and Community pages.

Find out how to use the Docsy theme in the Docsy User Guide. You can learn more about how to organize your documentation (and how we organized this site) in Organizing Your Content.

2 - 数据结构与算法

Leetcode题单

练习ACM模式处理输入输出网站:https://kamacoder.com/

2.1 - 单向链表

Linked List Operations

基础操作

链表特性

进阶操作

2.2 - 双向链表

Double Linked List Operations

进阶操作

高阶操作

2.4 - 二分查找

Binary Search 时间复杂度\(O(logn)\) 空间复杂度\(O(1)\)

基础操作

  • 35. 搜索插入位置 最佳题解
    func searchInsert(nums []int, target int) (ans int) {
      l, r, ans:= 0, len(nums)-1, len(nums) // ans=len(nums)默认target比所有num都大
      for l <= r{
          mid := (l+r)>>1
          if target <= nums[mid]{ // 如果有num比target大则更新ans
              ans = mid
              r = mid-1
          }else{
              l = mid+1
          }
      }
      return
    }
    

3 - 网络与操作系统

必知必会

3.1 - TCP协议

Transmission Control Protocol

优质资料

4 - 企业级应用

缓存、中间件、数仓数据库、AI

AWS Documentation

4.1 - MySQL

最广泛使用的单机数据库

架构

mysql-architecture

可以看到MySQL是标准的C/S架构,客户端由各语言SDk或MySQL Shell命令行进行请求,由服务端进行响应, 本节主要介绍服务端模块架构:

5 - 源码阅读

记录源码位置,描述关键源码逻辑

源码只是各种学习手段中最后的选择!

5.1 - Kubernetes源码阅读

云原生底座,二次开发可读

源码只是各种学习手段中最后的选择!

5.1.1 - Kubelet

Kubernetes体系中最重要的角色,下与CRI/CNI/CSI打交道,上与api-server通讯,真正掌管Pod死活 的组件!

Kubelet启动过程

主启动函数 NewMainKubelet

func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
	kubeDeps                                           *Dependencies,
	crOptions                                          *config.ContainerRuntimeOptions,
	hostname                                           string,
	hostnameOverridden                                 bool,
	nodeName                                           types.NodeName,
	nodeIPs                                            []net.IP,
	providerID                                         string,
	cloudProvider                                      string,
	certDirectory                                      string,
	rootDirectory                                      string,
	podLogsDirectory                                   string,
	imageCredentialProviderConfigFile                  string,
	imageCredentialProviderBinDir                      string,
	registerNode                                       bool,
	registerWithTaints                                 []v1.Taint,
	allowedUnsafeSysctls                               []string,
	experimentalMounterPath                            string,
	kernelMemcgNotification                            bool,
	experimentalNodeAllocatableIgnoreEvictionThreshold bool,
	minimumGCAge                                       metav1.Duration,
	maxPerPodContainerCount                            int32,
	maxContainerCount                                  int32,
	registerSchedulable                                bool,
	nodeLabels                                         map[string]string,
	nodeStatusMaxImages                                int32,
	seccompDefault                                     bool,
) (*Kubelet, error)

启动过程示意图 启动过程

6 - 生活区

减脂、生活

6.1 - 食品热量记录.md

记录常见食品热量

泡面

  • 合味道(冬阴功风味)\(1545千焦=370大卡\)
  • 合味道(香辣海鲜风味)\(1494千焦=357大卡\)

7 - 二手交易

每月1号更新数据,均价为随机抽样取平均算得

7.1 - 电子产品

MBP, MBA, SSD, HDD

Macbook

Macbook Air

商品名 一手现货 二手95新以上均价 折旧系数 Last Update
Macbook Air 15’’ M3 ¥10497 9481 0.9032 2024-09-01

7.2 - SOP

标准程序流

7.2.1 - Macbook验机

标准检验二手Macbook流程

拆箱

  • 检查主体、配件是否齐全
  • 是否有运输包装损坏造成的不可逆损伤

验货

  1. 外观

    • 外观划痕磕碰是否符合描述
    • D面螺丝是否有拆机维修痕迹、拧花,是否有贴胶的痕迹(商家拆修过后的保修贴纸)
    • 检查D面序列号是否与描述一致,是否含简体中文以及键盘回车键是否为一字型来判断是否为国行
    • 屏幕使用抛光布擦拭,检查是否有涂层脱落、屏幕划痕
    • 检查转轴流畅度、出风口积灰程度
  2. 开机

    • 左上角苹果->关于本机:核对序列号与1.3中三码合一,核对内存CPU -关于本机->更多信息->系统报告:
      1. 电源检查循环次数、最大容量(>=80%)
      2. 存储是否和描述一致
  3. 右上角输入法->显示虚拟键盘:观察按实体按键后是否响应

  4. FaceTime通话:观察摄像头是否正常

  5. 语音备忘录:测试麦克风是否正常,扬声器是否正常

  6. 设置->touch ID:添加指纹测试是否正常