好好学习,天天向上
11
09
最长递增序列 最长递增序列
最长递增子序列(Longest Increasing Subsequence, LIS)是指在一个给定的序列中,找到一个严格递增的子序列,并且这个子序列的长度是所有可能子序列中的最大值。 例如,对于序列 [10, 9, 2, 5, 3, 7
2020-11-09
09
git命令手册 git命令手册
git常用命令手册(速查表) 基础知识仓库 本地仓库 远端仓库 文件状态 未跟踪(untrack):表示新增加的或被忽略的文件 已修改(modified):表示修改了文件,但还没保存到git仓库中。 已暂存(staged):表示对一个已修
2020-11-09
10
14
linux-sar命令 linux-sar命令
sar简介centos安装sar命令 1➜ yum install sysstat -y 安装后执行sar会报错找不到/var/log/sa/sa14文件,需要等几分钟就好了。 123456789101112131415161718192
2020-10-14
09
29
golang MPG 有限状态机 golang MPG 有限状态机
golang MPG 有限状态机简介Golang 的运行时调度器(Scheduler)中,将协程(goroutine)的调度和执行建模为有限状态机,将涉及到 M(Machine,内核线程)、P(Processor,调度器的调度资源)、G(G
2020-09-29
16
linux-find命令 linux-find命令
在linux中find是一个非常有用的命令,它可以快速查找指定目录下符合条件的文件。 12345678910111213141516171819202122232425262728293031➜ find --helpUsage: find
2020-09-16
07
23
04
17
15
golang调用IPC golang调用IPC
简介进程间通信(IPC,Inter-Process Communication)指至少两个进程或线程间传送数据或信号的一些技术或方法。 IPC 分类graph TB A[进程间通信 IPC] --> B[Unix IPC]
2020-04-15
09
linux软链接和硬链接 linux软链接和硬链接
我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性
2020-04-09
09
golang TCP Socket编程 golang TCP Socket编程
golang版本:1.14.1主要是对golang net包的Conn接口函数进行测试,这里只是分析常见的几个错误,如果要了解详细的错误可以查看man手册。 DialDial主要实现了TCP三次握手的环节。握手环节中有很多种情况:网络不可达
2020-04-09
02
redis大key处理 redis大key处理
Redis是一个高性能的key-value数据库。性能的关键点在于使用内存存储和单进程操作,如果Redis中存储了一个大key在内存使用和操作上都会有很大的风险。 大key的风险: 读写大key会导致超时严重,甚至阻塞服务。 如果删除大ke
2020-04-02
03
24
etcdctl命令行交互 etcdctl命令行交互
简介etcd 是一个分布式一致性键值存储,用于共享配置和服务发现,专注于: 简单:良好定义的,面向用户的API (gRPC) 安全:带有可选客户端证书认证的自动 TLS 快速:测试验证,每秒 10000 写入 可靠:使用Raft适当分布
2020-03-24
1 / 2