
杂-技
文章平均质量分 87
分享一些常用的零散的技术点
明日江郎
技术立身
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
技.艺.道:B+树
一、简介B+树是常用于数据库和操作系统的文件系统中的一种用于查找的数据结构.B+树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。B+树元素自底向上插入,这与二叉树恰好相反。二、定义B+树是B树的一种变形形式,B+树上的叶子结点存储关键字以及相应记录的地址,叶子结点以上各层作为索引使用。一棵m阶的B+树定义如下:每个结点至多有m个子结点; 除根结点外,每个结点至少有[m/2]个子结点,根结点至少有2个子结点; 有k个子结点的结点必有k个关键字。B+树的查找与.原创 2020-06-03 14:42:14 · 355 阅读 · 0 评论 -
技.艺.道:B树
一、简介名称:平衡多路查找树出现的原因:为了解决 平衡二叉树在存储大量数据时的树过高的问题。主要使用场景:数据库索引二、定义与性质基础1:B树节点的结构1)叶子结点结构叶子节点里面什么都没有,因此不能算是一棵子树,但它在逻辑上确实是一个结点。可以把它想象成一个空盒子。2)非叶结点(即不是叶子结点的结点)结构指针比key(关键字)多一个(多一个指针0),因为key是夹在指针之间的。这里的“结点”指的是,它是构成B树的基本单元,在图中表示为这个淡黄色的圆角矩形。即原创 2020-06-02 13:27:27 · 2510 阅读 · 0 评论 -
技.艺.道:查漏补缺之-sed
一、sed1.简介sed是一个用来编辑文本的指令。2.示例基本语法:sed [options] '[匹配模式] sed的内部命令' file1[options]:默认是脚本命令模式“-e”,即通过后面单引号中的脚本命令来操作指定的文本文件,也可以通过"-f" 改成脚本文件模式,即用指定sed脚本文件操作指定文本文件。还有其他模式,需要的时候可以查看"sed -h",我翻译了一版在附录中了。匹配模式:行数:指定操作的行号,直接用数字即可,如sed ‘10 a\abcd’ lo原创 2020-06-01 09:46:55 · 376 阅读 · 0 评论 -
技.艺.道:查漏补缺之-awk和sort
一、AWK1.简介AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·温伯格和布莱恩·柯林汉姓氏的首个字母)的最大功能取决于一个人所拥有的知识,很多事情往往都是这样。我们可以在linux环境中使用它来进行快速的、任意规模的数据统计分析。大到几十G、小到随手统计文件信息均可。2.使用示例数据:log.txt1,aa a,ccc,aw qr2,ss ss,d dd,e e e原创 2020-05-28 16:34:02 · 421 阅读 · 0 评论 -
ftp用户个性化精准权限设置
以用户名“devicelog”为例,列出配置ftp用户权限的方法1.ftp添加用户,创建并设置主目录,限定只能用于ftp登录useradd -d/ftpdata/devicelog -g ftp -s /sbin/nologin devicelog 2.为devicelog设置密码passwd devicelog按提示输入两次密码,输入时密码是隐藏的。 3.修改用户原创 2018-01-24 13:45:46 · 1010 阅读 · 0 评论 -
ganglia安装与配置教程(Centos6.5)
准备:1.机器之间已配置免密登录产生秘钥:ssh-keygen-t rsa发送秘钥:ssh-copy-idnode012.机器已关闭防火墙查看防火墙状态:service iptables status关闭防火墙:service iptables stop3.选择的中心节点不要有tomcat之类的占用80端口的服务,如果无法避免,那就将原来服务的80端口让原创 2018-01-04 15:58:42 · 984 阅读 · 0 评论 -
基于Nginx的TCP负载均衡
1.下载源码wget http://nginx.org/download/nginx-1.12.0.tar.gz2.编译前配置解压之后,进入源码目录,进行编译前配置,执行:./configure --with-stream --user=nginx --group=nginx --prefix=/application/nginx-1.12.0/ --with-http_v2_...原创 2018-07-23 09:26:56 · 5192 阅读 · 0 评论 -
TCP协议常规报文抓包分析
一、前置说明:抓包工具采用wireshark127为主机A126为主机B二、报文及对应的包头信息:1.tcp连接建立:三次握手报文抓包交互流程第一次握手:主机A---SYN---->主机B主机A发送连接请求。主机A想要与主机B进行TCP通信,首先他需要向B发送一个syn同步序列编号syncsynchronized squsequence nu...原创 2019-05-15 14:21:56 · 3554 阅读 · 0 评论 -
对数计算的实现方式(在windows计算器、OneNote、Python和Java中)
1.在windows计算器中: 利用换底公式实现:2.在OneNote中:开启“自动计算数学表达式”找到:“选项”->“高级”->“编辑”->勾选“自动计算数学表达式”。3.在python中:格式:import mathmath.log(x[, base])参数说明:x -- 数值表达式。 base -- 可选,底数,默认为 e...原创 2018-12-12 14:43:22 · 1902 阅读 · 1 评论 -
LaTeX公式编辑器(优快云公式)使用入门
使用说明1.上标的表示:a^{x}上标内容为带有符号的字符串:a^{上标内容},即需要加大括号上标内容为不带有符号的字符串(或单个字符):a^上标内容,即不加大括号样例:y=a^{(1)}W^{(2)}===》2.下标的表示:w_{i}样例: y=w_i*x_i+b===》3.累加符号:\sum_{i}\sum_{累加起始值}^{累加次数...原创 2018-11-16 16:00:38 · 3322 阅读 · 0 评论