加载中
面向对象三大特性五大原则 + 低耦合高内聚

面向对象三大特性五大原则 + 低耦合高内聚 本文转载自面向对象五大原则+低耦合高内聚 个人理解: 初看可能理解不了其中的概念,其实我在很多年前就读过类似的文章,不过当时转眼即忘不得其法,甚...

OCP
2019/09/24 19:35
2.4K
Linux常用命令帅哥特供版

[TOC] Linux常用命令Json帅哥特供版 没错这里的帅哥指的就是我自己 把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到...

2019/06/23 20:05
553
MySQL各种优化基于《高性能MySQL第三版》

[TOC] MySQL各种优化 查询优化 查询优化器模块 查询优化器的任务是发现执行 SQL 查询的最佳方案。大多数查询优化器,要么基于规则、要么基于成本。 大多数查询优化器,包含 MySQL 的查询优化...

2019/06/18 20:47
1.6K
Numi草稿纸

[TOC] Numi草稿纸 # 十进制转2进制 1 in bin = 0b1 2 in bin = 0b10 4 in bin = 0b100 8 in bin = 0b1000 16 in bin = 0b10000 32 in bin = 0b100000 64 in bin = 0b1000000 128 in bin = 0b...

Golang踩坑

[TOC] Golang踩坑 内存溢出 GC回收时,无法实现100%的回收 有goroutine泄漏,zombie goroutine没有结束,这个时候在这个goroutine上分配的内存对象将一直被这个僵尸goroutine引用着,进而导致...

07/29 16:29
60
Golang性能分析

[TOC] Golang性能分析 pprof web查看必备工具 brew install graphviz sudo apt install graphviz sudo yum install graphviz 验证是否安装成功 dot -version http://localhost:2385/debug/p...

go
07/29 16:27
33
Golang代码案例

[TOC] Golang代码案例 这是很久之前我在学习Golang中挨个敲过的一部分代码案例,基本上如果在看Golang的书时敲了书上的代码,再敲这些案例之后就差不多入门了. 一般的代码学习自 go by exampl...

07/29 15:30
34
数据结构与算法笔记-数据结构-二叉查找树

[TOC] 数据结构与算法笔记-数据结构-二叉查找树 二叉查找树(Binary Search Tree) 二叉查找树(也叫二叉搜索树,二叉排序树), 是二叉树中最常用的. 二叉查找树除了支持快速插入,删除,查找, 还可...

数据结构与算法笔记-数据结构-二叉树

[toc] 数据结构与算法笔记-数据结构-二叉树 树(Tree) 树结构基本上就是和现实中的树外观看起来差不多,每个元素叫做节点,相邻节点的称之为父子关系. 树结构的节点关系如下图 A节点就是B节点的...

数据结构与算法笔记-数据结构-散列表

[TOC] 数据结构与算法笔记-数据结构-散列表 散列表(hash table) 散列表也叫Hash Table或哈希表 散列表用的是数组支持按照下标随机访问的特性,所以说散列表其实是数组的一种扩展,由数组演化而...

数据结构与算法笔记-数据结构-跳表

[TOC] 数据结构与算法笔记-数据结构-跳表 跳表(skip list) 跳表代码-gitee 跳表代码-github 关键词 跳表是基于链表的一种动态数据结构,可以简单认为就是对链表的节点添加了多级索引. 跳表支持...

Linux常用命令二

[TOC] Linux常用命令二 之前那个太多了,以后新收集的就记在这里. 进程挂起与恢复 关键命令: CTRL+Z 将进程挂起到后台(暂停而已) jobs命令 显示当前暂停的进程(可以看到程序的编号) bg %N 命令...

2020/12/04 00:48
239
GoLang构造函数

[TOC] GoLang构造函数 具体代码位置 构造函数 我之前的的另一个学习项目 另一篇笔记 Golang学习笔记 中的构造函数和复合声明部分也有描述和简单的实例 写这个笔记的原因,是因为前一阵子过同事...

2020/11/30 15:52
312
Iterm2 记住ssh密码

[TOC] Iterm2记住ssh密码 有了这玩意,今后就完全不在使用其他的ssh工具了 之前都使用sshpass来做,但是sshpass会把密码直接暴露在屏幕上,所以后面就用了expect脚本的方式. 一. 准备配置文件 ...

2020/11/28 16:17
782
sshfs 远程挂载

sshfs 远程挂载 好处 命令行 全平台支持 挂载远程文件系统 永久挂载远程文件系统 切记 家目录,根目录,/Volumes, 下是禁止挂载的, 否则即使挂载上了也有一堆问题. 可以直接在/var或者/opt下新...

2020/11/18 16:03
196
数据结构与算法笔记-数据结构-队列

[TOC] 数据结构与算法笔记-数据结构-队列 队列(queue) 关键词 队列先进先出 队列和栈一样都是,操作受限的线性表数据结构 队列可以分为: 根据基于数组的顺序队列和基于链表的链式队列 队列可延...

2020/09/16 17:25
141
数据结构与算法笔记-数据结构-栈

[TOC] 数据结构与算法笔记-数据结构-栈 栈(stack) 关键词 栈可以用数组或链表来实现 栈是一种操作收到极大限制的数据结构,虽然底层使用数组或链表实现,但是禁用了大部分链表和数组的功能,只保...

2020/09/11 14:14
205
数据结构与算法笔记-数据结构-链表

[TOC] 数据结构与算法笔记-数据结构-链表 链表(linked list) 链表代码-gitee 链表代码-github 关键词 链表是和数组相反的一种数据结构,数组是连续下标的内存结构,链表未非连续结构,通过寄存相...

2020/09/11 14:14
190
数据结构与算法笔记-数据结构-数组

[TOC] 数据结构与算法笔记-数据结构-数组 数组(array) 数组代码-gitee 数组代码-github 关键词 数组是线性表 数组是连续的内存空间和相同类型的数据 基本上所有语言都会有数组这种数据类型 ...

数据结构与算法之美笔记-复杂度分析

[TOC] 数据结构和算法笔记 复杂度分析-上 如何分析、统计算法的执行效率和资源消耗 关键词 unit_time: 假定每行代码执行时间为1个unit_time(单位时间) T(n): 所有代码的执行时间 f(n): 代表每...

2020/08/31 11:57
237

没有更多内容

加载失败,请刷新页面

返回顶部
顶部