背景 区分 UTF-8 和 GBK GBK 是在国家标准 GB2312 基础上扩容后兼容 GB2312 的标准,专门用来解决中文编码的,是双字节...
背景 日常工作汇报、演讲经常需要制作PPT,一般使用这些标准工具 Microsoft PowerPoint、Apple Keynote 或 Go...
背景 工作、生活中有很多写文档的需求,如何才能提高写作效率?选择合适的工具加恰当的方法。下面分享一些工具和方法,为你的写作助力。 写作工具 对于...
概述 SSL(Socket Layer Security)和 TLS(Transport Layer Security) 都是属于安全协议,主要...
数字签名 数字签名是一种用于信息真实性和完整性校验的手段,一套数字签名包含签名和验证两种运算。下面是一套简单的数字签名示意图。 原理 数字签名使...
概述 编程开发中,像用户登录注册这种功能很常见,那么对于用户密码处理,我们该选择什么样的加密算法呢?在这种场景下,算法需要满足下面两个条件: 算...
前言 编程中常见的加密算法有以下几种,它们在不同场景中分别有应用。除信息摘要算法外,其它加密方式都会需要密钥。 信息摘要算法 对称加密算法 非对...
B-tree 介绍 B-tree(平衡多路查找树)是自平衡树的数据结构,维护已排序的数据。关于二叉树和其它自平衡树可查看上篇红黑树[https:...
前言 理解红黑树需要掌握下面知识 二分查找算法 二叉查找树 自平衡树(AVL树和红黑树) 基于二分算法设计出了二叉查找树,为了弥补二叉查找树倾斜...