相关文章
leetcode 每日一题复盘(10.9~10.15)
leetcode 101 对称二叉树 这道题一开始想是用层序遍历,看每一层是否都对称,遇到一个问题就是空指针(子树为空)无法记录下来,同时会导致操作空指针的问题,因此需要修改入队条件,并用一个标志去表示空指针 vector<int>numv;for(int i0;i<size;i){TreeNode*frontque.fro…
建站知识
2024/11/28 4:27:33
面试总结-Redis篇章(十二)——Redis是单线程的,为什么还那么快
Redis是单线程的,为什么还那么快 Redis是单线程的,为什么还那么快什么是IO多路复用 阻塞IO非阻塞IOIO多路复用 Redis是单线程的,为什么还那么快
Redis是纯内存操作,执行速度非常快采用单线程,避免不必要的上下文切换可…
建站知识
2024/11/28 4:26:59
PlantUML 绘图
官网
https://plantuml.com/zh/
示例 绘制时序图
USB 枚举过程 PlantUML 源码
startuml
host <-- device : device insert host
note right : step 1
host -> device : get speed, reset, speed check
note right : step 2
host -> device …
建站知识
2024/11/24 17:55:43
跨平台应用开发比较,QT还是Electron
开发技术比较
在技术选择中,我们选中了两个技术路线,一个是基于C的QT,一个是基于nodejs的electron,我们仔细比价了两个产品的优缺点。
electronQT开发简单,上手快速上手慢,但是性能高适用于一些单一功能的…
建站知识
2024/11/19 17:18:47
林沛满-TCP 是如何避免被发送方分片的?
TCP 可以避免被发送方分片,是因为它主动把数据分成小段再交给网络层。最大的分段大小称为 MSS(Maximum Segment Size),它相当于把 MTU 刨去 IP头和 TCP 头之后的大小,所以一个 MSS 恰好能装进一个 MTU 中。 图4 图 4 …
建站知识
2024/11/19 17:33:38
Java中的枚举是什么?
Java枚举详解
枚举(Enum)是Java编程语言中的一种特殊数据类型,它用于表示一组具名的常量。枚举提供了一种更加类型安全和易于理解的方式来表示常量值,使代码更加清晰和可维护。
为什么需要枚举?
在介绍Java枚举的具…
建站知识
2024/11/21 17:30:31
ThreeJS-3D教学五-材质
我们在ThreeJS-3D教学二:基础形状展示中有简单介绍过一些常用的材质,这次我们举例来具体看下效果: 代码是这样的:
<!DOCTYPE html>
<html lang"en">
<head><meta charset"UTF-8">&…
建站知识
2024/11/19 17:25:45