- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 二叉树的遍历
树形结构树的概念节点: 根节点、父节点、子节点、兄弟节点空树: 一棵树可以没有任何节点一棵树可以只有1个节点,也就是只有根节点子树: 左子树、右子树节点的度(degree): 子树的个数树的度: 所有节点度中的最大值叶子节点(leaf): 度为 0 的节点非叶子节点: 度不为 0 的节点层数(level): 根节点在第1层,根节点的子节点在第2层,以此类推(有些教程也从第0层开始计算)节点的深度(depth): 从根节点到当前节点的唯一路径上的节点总数节点的高度(height): 从
2021-08-15 21:46:09 132
原创 HTTP和HTTPS
什么是协议?网络协议是计算机之间为了实现网络通信而达成的一种“约定”或者”规则“,有了这种”约定“,不同厂商的生产设备,以及不同操作系统组成的计算机之间,就可以实现通信。HTTP协议是什么?HTTP协议是超文本传输协议的缩写,英文是Hyper Text Transfer Protocol。它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTPP有多个版本,目前广泛使用的是HTTP/1.1版本。HTTP原理
2021-08-14 16:58:55 216
原创 TCP详解
TCP的特点TCP提供一种面向连接的、可靠的字节流服务面向连接意味着两个使用TCP的应用(通常是一个客户端和一个服务器)在彼此交换数据之前必须先建立连接在一个TCP连接中,仅有两方进行彼此通信。(UDP可以一对多:组播,广播)应用数据被分割成TCP认为最合适发送的数据块当TCP发出一段数据后,它启动一个定时器,等待目的端确认收到这个报文。如果不能及时收到一个确认,将重发这个报文段当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒,一般是200m
2021-08-10 00:25:06 3859
原创 C++11的各种锁
Mutex(互斥锁)什么是互斥量(锁)?这样比喻:单位上有一台打印机(共享数据a),你要用打印机(线程1要操作数据a),同事老王也要用打印机(线程2也要操作数据a),但是打印机同一时间只能给一个人用,此时,规定不管是谁,在用打印机之前都要向领导申请许可证(lock),用完后再向领导归还许可证(unlock),许可证总共只有一个,没有许可证的人就等着在用打印机的同事用完后才能申请许可证(阻塞,线程1lock互斥量后其他线程就无法lock,只能等线程1unlock后,其他线程才能lock)。那么,打印机就是
2021-08-08 16:29:43 3803 1
原创 Windows socket基础
Windows socket是一套在Windows操作系统下的网络编程接口。它不是一种网络协议,而是一个开放的、支持多个协议的Windows下的网络编程接口Windows socket是以Unix socket为基础,因此Windows socket中的许多函数名与Unix都是一样的。除此之外它还允许开发人员充分利用Windows的消息驱动机制进行程序设计开发。套接字是应用层到运输层的接口。套接字用以表示一条连接的两端。每一个端点由ip和端口组成。因此套接字是由两端点的ip和端口组成。端口是运输层的概
2021-08-02 00:25:44 4549 2
WinDbg_preview_1.1910.3003.0.zip
2021-10-10
activemq-cpp编译出来的所有库包括openssl,cppunit,apr
2021-01-03
QT Player Demo
2020-12-02
PE格式解析.zip
2020-09-09
二维码识别zbar.zip
2020-04-12
botan版本2.3.0.zip
2020-04-12
WIN10-PCHunter64.zip
2020-04-05
Qt中文文档.zip
2020-04-01
二维码本地识别.zip
2020-03-27
Windows,JAVA,Android的API文档.zip
2020-03-22
Qt5.13.0 Https库.zip
2019-10-15
qrencode.zip
2019-10-07
botan-2.1.0.zip
2019-10-07
globalshortcut.zip
2019-10-04
Winhex 19.8 中文版
2019-04-28
win7,win10注入CSRSS 不蓝屏
2019-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人