最新 最热

常见重试方法的交互研究

通过网络的请求可能可能会失败。这是我们无法避免的,为了编写强大的软件,我们需要处理这些故障,否则它们可能会作为错误呈现给用户。处理失败请求的最常见技术之一是重试。...

2023-10-24
1

17.2 实现无管道正向CMD

WSASocket 无管道正向CMD,使用WSASocket函数创建一个TCP套接字,并绑定到一个本地地址和端口上。然后使用CreateProcess函数创建一个新的CMD进程,并将标准输入、输出和错误输出重定向到套接字的句柄上。这样,客户端可以通...

2023-10-24
1

止步腾讯二面了,有点可惜....

这次分享一位 C++ 同学面试腾讯一二面的面经,问的最多的是网络,其次是 C++,然后还会问一点基础的数据库,很可惜因为后端项目经验比较少,止步二面。...

2023-10-24
1

【Redis】Redis 主从复制

为了避免单点redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的,即使有其中一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用,同时实现数据...

2023-10-24
1

【Redis】Redis 事务和事务锁

Redis执行指令过程中,多条连续执行的指令被干扰,打断,插队,这多条连续指令执行的结果可能就会有问题

2023-10-24
1

SIGCOMM 2023 | ZGaming:通过图像预测实现零延迟 3D 云游戏

基于图像的预测方法能够如何准确地响应云游戏系统中的用户操作?主要面临三个技术挑战:

2023-10-24
1

【面试题精讲】MySQL-wait_timeout参数

MySQL 中对客户端空闲连接的超时时间处理参数就是wait_timeout。简单来说,这个参数用于设定客户端与 MySQL Server 的空闲连接(非交互)超过此设定时间后,MySQL Server 会自动断开这个连接。默认时间一般为 28800 秒,即 8 ...

2023-10-24
1

四种主流的API风格介绍与对比

API(Application Programming Interface)是现代软件的构建块之一,它允许不同的应用程序之间进行通信和协作,进而使得开发者能够创建出更为动态、灵活且具有扩展性的软件。随着互联网技术的不断发展,各种API规范也随之涌现,...

2023-10-24
1

设计模式-状态模式

状态模式(State Pattern):是一种行为型设计模式,它定义了一个对象的状态以及操作该状态的方法。通过使用状态模式,我们可以将类或对象的内部状态抽象出来,使得它们可以独立于具体的实现细节而进行操作。...

2023-10-24
1

再见了,Teamviewer!

大概今年年初的时候,在公司临时使用 Teamviewer 去远程控制家里的电脑,结果被别为商用。不得不再找替代品,比如向日葵、AnyDesk等等。

2023-10-24
1