
chat
ThinkStu
Less is More.
展开
-
部首礻和衤的区别
视觉上,这两个部首非常相似,都有两个横线和一个垂直的下划线,但它们的上半部分有所不同:在“礻”,上半部分是类似“乍”的形状,而在“衤”,上半部分是类似“亠”的形状。这个小差异是它们的主要区别,它们所属的字和含义也因此不同。原创 2024-02-27 10:45:59 · 4560 阅读 · 0 评论 -
Golang自定义类型与类型别名
类型别名则是给现有类型起一个新的名字,新的名字与原始类型在类型系统中是完全相同的。自定义类型可用于封装或抽象,而类型别名则可以用来确保向后兼容或简化类型名称。通过了解这些区别,可以更灵活地使用Go语言的类型系统来满足各种编程需求。类型别名则只是给现有类型起一个新名字,与原始类型在类型系统中完全相同。自定义类型会创建一个全新的类型,与原始类型在类型系统中是不兼容的。的别名,所以不会产生任何编译错误。,但它们在类型系统中是不同的。通过这种方式定义的类型是一个。有相同的底层结构,但是却与。原创 2023-08-14 19:45:17 · 4626 阅读 · 0 评论 -
B站播放器播放策略介绍
AV1:适合寻求最新、最高效编码技术的场景,尤其是在不受限于许可费用和复杂性的情况下。HEVC:适合需要高压缩效率但也需要广泛硬件支持的场景,尤其在可以承担许可费用的情况下。AVC:适合需要广泛兼容性和低硬件要求的场景,尤其是在不追求最高压缩效率的情况下。例如,与HEVC相比,AV1提供更高的压缩效率,意味着它能以更小的文件大小来存储同样质量的视频,这样可以节约存储空间和带宽。然而,AV1的编码和解码过程更为复杂,需要更多的计算资源和时间,这可能导致在某些硬件上编码和解码速度较慢。原创 2023-08-14 18:11:21 · 28994 阅读 · 0 评论 -
Golang字符串处理深入解析:探索 strings 标准库的全部方法
标准库提供了许多用于处理字符串的函数。包提供了强大的功能,用于在 Go 中操作和转换字符串。原创 2023-08-11 14:25:50 · 971 阅读 · 0 评论 -
透明网关与不透明网关
透明网关:透明网关对于客户端和服务器来说是"不可见"的。客户端不需要知道网关的存在,也不需要对其进行特别的配置。所有的请求和响应都会自动地通过网关,而不需要任何人工干预。非透明网关:非透明网关对于客户端来说是"可见"的。客户端需要明确地向网关发送请求,然后网关将请求转发给服务器。透明网关和非透明网关各有优点和缺点。原创 2023-08-01 14:51:20 · 2768 阅读 · 0 评论 -
为什么加密后的密文还要进行Base64编码
所以,通常在网络中传输加密后的密文时,都会先进行Base64编码。原创 2023-07-28 11:17:34 · 5492 阅读 · 0 评论 -
概念理解:幂等
在网络和分布式系统中,幂等性尤其重要。如果一个操作是幂等的,那么即使因为网络问题导致这个操作被执行多次,结果也不会受到影响。比如HTTP协议中,GET、PUT、DELETE方法设计为幂等的,但POST方法则不是。如果你可以多次调用一个函数,每次都得到相同的结果,那么我们就可以说这个函数是幂等的。例如,一个删除特定记录的函数通常是幂等的,因为无论你调用它多少次,那个记录最后都是被删除的。"幂等"是一个数学和计算机科学术语,描述的是一种属性,即一个操作可以被多次应用,但结果仍然不变。原创 2023-07-28 11:10:53 · 3582 阅读 · 0 评论 -
marshal为什么是序列化
这个词在很多情况下被翻译为 “序列化”,这是因为在英语中 “marshal” 一词有时用于表示将数据转换为可传输或存储的格式。这种转换通常涉及将数据结构或对象转换为字节流或类似的格式,以便在不同系统或组件之间进行通信。原创 2023-07-13 20:19:00 · 4268 阅读 · 0 评论 -
十六进制写法0x16与16H、0x16H的区别
在表示十六进制数时,有一些不同的表示法,但是它们在语法上是有规定的:0x1616H0x16H。原创 2023-06-15 09:52:56 · 3601 阅读 · 0 评论 -
主动攻击和被动攻击的区别
主动攻击和被动攻击是网络安全中两种不同类型的攻击方法。它们的主要区别在于攻击者与目标系统交互的方式和对系统资源的影响程度原创 2023-04-18 09:13:36 · 14791 阅读 · 0 评论 -
Java反编译字节码文件
如何查看 Java 的字节码文件?在 Java 中,字节码文件.class实际上是二进制文件,并不能直接查看。要想查看,我们只能通过对其进行解析,然后查看解析后的源码。原创 2023-03-14 14:57:43 · 12179 阅读 · 0 评论 -
RDB与AOF
RDB 是 Redis 的一种快照备份方式,通过将 Redis 在某个时间点的内存数据全部保存到磁盘上的二进制文件中,实现持久化功能。RDB 适用于数据较为重要、数据变化较慢的场景。原创 2023-03-13 21:28:38 · 5098 阅读 · 0 评论 -
MySQL内连接、左外连接、右外连接
内连接也称为等值连接,只返回两个表中键值匹配的行,即只有在两个表中都有匹配的数据时才会返回。:左连接返回左表中所有记录和右表中匹配的记录,如果右表中没有匹配的记录,则返回 NULL 值。:右连接返回右表中所有记录和左表中匹配的记录,如果左表中没有匹配的记录,则返回 NULL 值。以上三种连接方式都是基于相同的基础,只是返回的结果不同。左连接查询A和B表中所有的数据,如果B表中没有与A表相同的id,则B表的score为。右连接和左连接相似,只是将A表和B表调换位置,查询B表和A表的数据。原创 2023-03-13 20:36:28 · 7066 阅读 · 0 评论 -
MySQL中的explain工具
EXPLAIN 是 MySQL 提供的一种工具,用于分析查询语句的执行计划,即查询优化器是如何决定执行查询语句的。EXPLAIN可以帮助我们分析查询语句的性能瓶颈,找出问题所在,进而优化查询语句和数据库结构。原创 2023-03-13 20:28:53 · 5264 阅读 · 0 评论 -
Java基本数据类型所占空间
在Java中,各个基本数据类型所占的空间如下原创 2023-03-13 19:18:14 · 7254 阅读 · 0 评论 -
RabbitMQ 的使用场景有哪些?
RabbitMQ 是一种功能强大、可靠性高的消息中间件,它支持多种消息协议和传输协议,具有广泛的应用场景。原创 2023-03-13 16:20:18 · 6563 阅读 · 0 评论