11 2021 档案
MarkDown常用公式符号
摘要:行内与独行 行内公式:将公式插入到本行内,符号:$公式内容$,如:\(xyz\) 独行公式:将公式插入到新的一行内,并且居中,符号:$$公式内容$$,如:\(xyz\) 上标、下标与组合 上标符号,符号:^,如:\(x^4\) 下标符号,符号:_,如:\(x_1\) 组合符号,符号:{},如:\({
linux内核认识以及基本知识(一)
摘要:linux内核认识 硬件信息查看 查看cpu信息 lscpu cat /proc/cpuinfo 查看内存信息 cat /proc/meminfo lsmem 内存硬件 dmidecode -t memory 磁盘 lsblk fdisk -l 网卡 lspci ifconfig lscpu 目录
设计模式--策略模式Strategy
摘要:策略模式 算法经常需要被改变==使用S 节省资源(很多if else if….不会被执行,却会被装载到代码段) 动机 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂;而且有时候支持不使用的算法也是一个性能负担。 如何在运行时根据需要透
kafaka高效吞吐量-生产端,服务端,消费端
摘要:零拷贝:sendfile 生产端 生产端:消息压缩,缓存批量发送,异步解耦 多线程并发:防止某一个业务阻塞等待 接收消息缓存 BufferPool设计:不释放 服务端 Reactor模型,顺序写,页缓存,零拷贝 Reactor: 连接线程(main线程) 线程处理线程 放置在请求队列中 线程池中的线
设计模式二--模板方法Template method
摘要:模式分类: 书籍推荐:重构-改善既有代码的设计 重构获得模式 设计模式:现代软件设计的特征是“需求的频繁变化”。设计模式的要点是 “寻找变化点,然后在变化点处应用设计模式,从而来更好地应对 需求的变化”.“什么时候、什么地点应用设计模式”比“理解设 计模式结构本身”更为重要。 重构获得模式:计模式的
makefile简单学习(一)
摘要:第一层 显式规则 目标:依赖 [tab] 指令 伪目标:.PHONY: 递归规则 hello : hello.o gcc hello.o -o hello hello.o : hello.s gcc -c hello.s -o hello.o hello.s : hello.i gcc -S hel
关于设计模式-面向对象设计(一)
摘要:什么是模式? 什么是模式 Pattern? 重复发生的问题的解决方案的核心 重要设计模式 策略模式 单例模式 工程模式 抽象工厂模式 观察者模式 适配器模式 备忘录模式 面向对象说起 底层思维 语言构造 编译转换 内存模型 运行时机制 抽象思维 面向对象 组件封装 设计模式 架构模式 分解 的方法(