- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 数据结构与算法
文章目录常见排序算法手写快速排序(快速排序的基准)归并排序堆排序O(n^2)排序算法之 选择、插入、冒泡、希尔排序 及 优化排序算法总结 和 索引堆及优化(堆结构)二分查找 和 二分搜索树(插入、查找、深度优先遍历)链表给定一个链表,删除链表的倒数第N个节点,并且返回链表哈希表二叉树高级数据结构参考资料:《大话数据结构》、《数据结构浙大版》、《算法设计与分析》、《算法导论》、《剑指offer》、...
2019-12-22 21:51:05 239
原创 Linux操作系统
文章目录Linux基础命令Linux基础-系统编程(计算机操作系统原理相关)网络编程(计算机网络原理相关)内核部分Linux基础命令《Linux查看磁盘空间命令》Linux基础-系统编程(计算机操作系统原理相关)网络编程(计算机网络原理相关)内核部分...
2019-12-19 19:54:03 216
原创 tcpdump命令和Wireshark包分析工具
linux下抓包命令查看通信端口数据抓包测试环境下输入命令:tcpdump-s2048port9811-Ann 可以检查xml数据包tcpdump-s2048port9811-Xnn 可以查看十六进制数据包tcpdump -s 2048 -AA port 5092 -i anytcpdump -s 2048 -AA port 5092 -...
2019-12-30 11:50:46 312
原创 常用的系统组件
文章目录NginxRedisMysql消息队列Nginx《nginx安装及配置为下载服务器》《Nginx详解(正向代理、反向代理、负载均衡原理)》《Nginx配置内容详解》RedisMysql《MySQL(Innodb)索引的原理》消息队列...
2019-12-29 22:52:29 2737
原创 ssh-add 配合 ssh-agent 免密登陆多台机器
ssh-add@(ssh)ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中。该命令位置在/usr/bin/ssh-add。-D:删除ssh-agent中的所有密钥.-d:从ssh-agent中的删除密钥-e pkcs11:删除PKCS#11共享库pkcs1提供的钥匙。-s pkcs11:添加PKCS#11共享库pkcs1提供的钥匙。-L:显示ssh-age...
2019-12-27 09:50:53 1055
原创 tar压缩解压命令
tar这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是...
2019-12-26 17:19:41 163
原创 vim快捷移动跳转汇总命令
Vim快速移动光标至行首和行尾1、 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift+6)或0(数字0)。2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键""(Shift+4)。与快捷键""和0不同,快捷键""(Shift+4)。与快捷键"^"和0不同,快捷...
2019-12-26 17:04:10 359 1
原创 nginx安装及配置为下载服务器
文章目录ubuntu安装nginxapt-get安装下载nginx包安装Nginx配置下载服务ubuntu安装nginx目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式为方便我统一使用root用户apt-get安装# 切换至root用户sudo su rootapt-get install nginx查看nginx是否安装成功nginx -v启动n...
2019-12-25 16:59:45 194
原创 零知识证明
零知识证明基本定义:证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。顾名思义,零知识证明就是既能充分证明自己是某种权益的合法拥有者,又不把有关的信息泄露出去——即给外界的“知识”为“零”。例如:A是证明者,A拥有CD出打开门的钥匙。B是验证者。...
2019-12-25 13:33:43 391
原创 一篇了解隔离见证
每一个比特币交易,都可以分为两部分。第一部分是转账记录,第二部分是用来证明这个交易合法性(主要是签名)的。第一部分可称为“交易状态”,第二部分就是所谓的见证(witness)。如果你只关心每个账户的余额,那么转账记录就已经足够了。只有部分人(主要是矿工)才有必要取得交易见证。(交易信息就是谁给谁在什么时间转了多少钱。见证信息就是哪个节点在什么时间验证交易信息的可靠性。)中本聪在设计比特币的...
2019-12-25 11:28:42 316
原创 c++常见基础问题
文章目录C++基础C和C++的区别?C++和Java之间的区别?什么是面向对象?面向对象的几大特性是什么?指针和引用的区别new/delete和malloc/free的区别volatile关键字是干啥的static关键字的作用extern关键字作用在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明?extern声明变量在在外部定义?extern修饰函数?const...
2019-12-22 14:22:10 398
转载 深入程序编译链接和装载过程
文章目录预编译编译汇编链接深入编译链接和运行CPU、内存 与 I/O在Linux下使用GCC来编译 Hello World 程序时,只需使用最简单的命令(假设源代码文件名为 hello.c)事实上,上述过程可以分解为4个步骤:预处理(Prepressing) 、编译(Compilation) 、汇编(Assembly) 、链接(Linking)预处理,生成预编译文件(.i文件): gcc...
2019-12-21 20:59:14 488
原创 Linux查看磁盘空间命令
df 命令:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。常用命令:df -h“df -h”这条命令再熟悉不过。以更易读的方式显示目前磁盘空间和使用情况。“df -i” 以inode模式来显示磁盘使用情况。至于df -i,先需要去理解一下inode以博客主的个人理解,最简单的说法,i...
2019-12-19 11:00:00 532
Visual Assist 西红柿完美支持2010-2017
2018-06-05
Visual+Assist+X+通用破解补丁2017
2018-05-29
Notepad FTP插件下载(NppFTP)
2018-02-01
获取电脑进程列表,显示各个进程的CPU,内存,上行速度,下载速度
2017-09-20
( YUV420(YV12)与YUY2(YUV422,YUYV)格式互转
2017-08-02
YUY420(YV12)转YUY2(YUV420),读取yuv文件转成YUY2文件
2017-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人