240 发简信
IP属地:广东
  • C语言——链接属性,变量作用域、存储类型

    作用域 代码块作用域 在代码块({}内)所定义的变量只有在该代码块里面的代码被访问,具有代码块作用域,如果与外层的变量名字相同,则会将外层变量隐藏,即上述代码中注释2的变量a...

  • C——数据类型

    整数家族 类型范围unsignede char0~255short int-32767~32726unsigned short int0~65535int-32767~327...

  • ElasticSearch 重点梳理

    倒排索引 单词词典文档所有单词B+🌲 倒排列表文档ID词频TF位置 - 语句搜索偏移 - 高亮 Analyzer 分词 Character Filter - Tokenize...

  • CSS 常用知识点

    三大特性 层叠性 冲突:就近原则 继承性 text front line-开头 行高继承 优先级 如果选择器相同 继承性 不同选择器 继承(*)< 元素选择器 < 类选择...

  • HDFS简介

    分布式文件系统 特点 容忍硬件故障,3个副本,RS(x,y)纠删码 RS(10,4)膨胀率1.4 RAID5 流式数据存储 只支持追加,删除,而不能修改 大数据集 (100w...

  • 120
    Kubernetes——Deployment水平更新以及滚动更新

    控制器 控制循环 以 Deployment 为例,我和你简单描述一下它对控制器模型的实现: Deployment 控制器从 Etcd 中获取到所有携带了“app: nginx...

  • Linux内核——系统运行过程

    系统一般执行过程 正运行在用户态的X进程 X进程发生中断(可能产生了系统调用、异常等)保存CS:EIP、SS:ESP、eflags寄存器到X进程内核堆栈加载CS:EIP到中断...

  • Kubernetes——Pod简介

    Pod 凡是调度、网络、存储,以及安全相关的属性,基本上是 Pod 级别的。 凡是 Pod 中的容器要共享宿主机的 Namespace,也一定是 Pod 级别的定义 原理 P...

  • 10件大多数人都很晚才知道的事

    一、不喜欢使用自己的想象力 大多数人都不觉得自己是创造性的人,看到事物都觉得这都是很普通的事 二、自己的梦想其实对于别人来说都是屁 在一生中,你可能会把你的梦想和别人分享,别...

  • Go——内存模型

    什么是内存模型 The Go memory model specifies the conditions under which reads of a variable in...

  • Linux内核——进程调度以及进程切换过程

    进程调度的时机 明确一点:一般来说,进程调度都是发生在进程外的(即进程运行的时候会持续执行代码),当执行代码中断跳到其他代码段(系统调用函数,中断处理函数等)时会触发进程调度...

  • kubernetes——外界访问Service三种方式

    NodePort 原理:在每一台宿主机上添加一条iptables规则 在NodePort模式下,会多一次SNAT转换,给即将离开这台主机的 IP 包,进行了一次 SNAT 操...

  • Linux内核——用户堆栈和内核堆栈

    定义 每个进程都有用户堆栈和内核堆栈两个堆栈。进程在用户态时使用用户堆栈,陷入到内核态时便使用内核堆栈。 切换过程 用户进程X正常运行时,堆栈寄存器ESP指向的的用户堆栈地址...

  • 设计模式之依赖

    依赖 依赖简单来说就是A类实现的过程中需要用到B类,这称为A依赖B 依赖倒置 由于A类强依赖于B类,如果B类有多种其他的实现方法,那么修改起来违反开闭原则。 依赖倒置原则:从...