摘要: 先看如下两个问题: 问题1、红黑树的键值可以重复么? 问题2、红黑树必须有键值么? 关于红黑树的介绍网上非常多,红黑树的应用也非常广泛。问一下度娘,她会告诉你各种各样的实现方法,C和C++版本都有,linux内核使用的版本也有。代码都大同小异,就是插入或删除时如何修正,如何搞平衡。很多文章图文并茂、 阅读全文
posted @ 2021-09-02 13:56 一只会铲史的猫 阅读(707) 评论(0) 推荐(3) 编辑
摘要: 为何要打印日志?让程序裸奔不是一件很快乐的事么? 有些BUG就像薛定谔的猫,具有波粒二象性,当你试图去观察它时它就消失了,当你不去观察它时,它又会出现。当你在测试人员面前赌咒发誓,亲自路演把程序跑一遍的时候,这些bug就会神奇的消失;一旦离开你的骚操作重新回到测试人员手中,这些bug又会突然的出现。 阅读全文
posted @ 2021-08-24 13:49 一只会铲史的猫 阅读(1042) 评论(0) 推荐(2) 编辑
摘要: 历史溯源 由于历史原因,我们目前看到的大部分的网络协议都是基于ASCII码这种纯文本方式,也就是基于字符串的命令行方式,比如HTTP、FTP、POP3、SMTP、Telnet等。早期操作系统UNIX(或DOS),用户操作界面就是控制台,控制台的输入输出方式就决定了用户只能通过敲击键盘的方式将协议命令 阅读全文
posted @ 2021-08-03 11:11 一只会铲史的猫 阅读(1190) 评论(2) 推荐(2) 编辑
摘要: 为什么是mysql? 现在几乎所有的后台应用都要用到数据库,什么关系型的、非关系型的;正当关系的,不正当关系的;主流的和非主流的, 大到Oracle,小到sqlite,以及包括现在逐渐流行的基于物联网的时序数据库,比如涛思的**TDengine**,咱们中国人自己的开源时序数据库,性能杠杠滴。 凡此 阅读全文
posted @ 2021-07-30 11:36 一只会铲史的猫 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 很多人都提到了非对称加密速度慢,但这只是一个原因,但不是主要原因,甚至是微不足道的原因。 SSL协议到3.0后就已经到头了,取而代之的是TLS,相较于SSL的“安全套接字层”的命名,TLS的“传输层安全”这种定义更加严谨。毕竟传输安全的范畴要远大于套接字安全这种定义,这种定义偏技术层面,但安全不仅要 阅读全文
posted @ 2021-07-29 10:21 一只会铲史的猫 阅读(538) 评论(0) 推荐(1) 编辑
摘要: 服务器程序为何要进行内存管理,管中窥豹,让我们从string字符串的操作说起。。。。。。 new/delete是用于c中的动态内存管理函数,而malloc/free在c和c中都可以使用,本质上new/delete底层封装了malloc/free。无论是上面的哪种内存管理方式,都存在以下两个问题: 1 阅读全文
posted @ 2021-07-27 10:58 一只会铲史的猫 阅读(540) 评论(1) 推荐(0) 编辑
摘要: 先看如下三个结构体的定义 这三个结构体的前三个成员都相同,前两个成员只是为了充个数,从而让我们定义的struct看上去真的像个结构体,一个是char类型,一个是int类型。最后一个也是int类型,iDataLen用于记录结构体自带数据的长度,pData指向的就是我们“认为”的数据区。 // 结构体1 阅读全文
posted @ 2021-07-22 15:23 一只会铲史的猫 阅读(380) 评论(1) 推荐(0) 编辑
摘要: 一、软件准备 1、下载HttpServer :HttpServer.zip HttpServer是一款windows平台下基于IOCP模型的轻量级、高并发、高性能web服务器(参见文章)。 2、下载Windows版本PHP(绿色版本无需安装,解压即可),建议用迅雷下载速度更快 版本1:php-5.2 阅读全文
posted @ 2021-07-16 14:18 一只会铲史的猫 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 源码下载地址 ——下载服务由我的HttpServer服务器提供 一款简单的ASN.1格式解析工具,可将ASN.1格式输出,是你分析证书、私钥等文件的必备良器,比如查看公钥大数、私钥大数、加密算法、HASH、MAC算法等。ASN.h(.cpp)包含了ASN.1格式的解析类,ASNFileParse.c 阅读全文
posted @ 2021-07-06 15:22 一只会铲史的猫 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 点击下载 1、主界面 2、文件分析(显示文件所在分片的位置) 3、获取指定分片所在的peers服务器列表 一只会铲史的猫 阅读全文
posted @ 2021-07-02 16:57 一只会铲史的猫 阅读(237) 评论(0) 推荐(0) 编辑