logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

游戏服务器领域的 “状态同步”、“非状态同步”

游戏客户端把来自玩家的操作行为上传到服务器,游戏服务器按一秒划分为若干个的逻辑帧进行处理,而游戏客户端更趋向于行为预测,不需要等待服务器下发快照数据就可以提前执行玩家的操作,等游戏服务器下发快照数据以后,游戏客户端在验证行为的正确性,如果行为不正确就会进行回滚操作,所以此类同步方法设计的网络游戏,有些时候或许能看到玩家移动了一段距离后被拉回源点的情况。状态同步服务器指,当游戏客户端(玩家)发生了任

#服务器#游戏#网络
VC++ 修改 Windows 操作系统网卡设备显示名称(修改网卡名)需要管理员权限

【代码】VC++ 修改 Windows 操作系统网卡设备显示名称(修改网卡名)需要管理员权限。

文章图片
#c++#windows#开发语言
Ubuntu 18.04/20.04 LTS 操作系统设置静态DNS

如果操作系统使用的临时配置的DNS服务器不是127.0.0.53,那就说明你需要把现在的 /etc/resolv.conf 文件删除,然后重新 ln -sf 建立一个 /run/systemd/resolve/resolv.conf 到 /etc/resolv.conf 文件的软链接。使用DNS服务器:223.5.5.5 223.6.6.6。5、查看临时解析文件。

文章图片
#ubuntu#linux#运维
闲聊:Android 平台网络游戏加速器·一(科普文)

我们知道 “游戏加速器” 底层通常是基于隧道代理转换技术的,无论是走 Windows 平台上面得 LSP(分层服务)还是走 tuntap 虚拟网卡得形式。至少从技术门槛上还是要点东西得,Windows 基于 LSP 技术难度相对不难,Android 上面实现稳定可靠的 “游戏加速器” 是个令人头疼的东西,平心而论。Android 有哪些实现方式:【Non ROOT】1、Android 10 提供允

#android#p2p#linq
CMAKE判断操作系统平台

方法一:(通过CMAKE内置宏)方法二:(通知CMAKE系统名)

#c++
MAC-OS X 命令行设置IP、掩码、网关、DNS服务器地址

本文介绍了在Linux平台下,需要以$root特权模式运行的网络设置命令。主要内容包括使用sudo networksetup-setmanual命令手动设置以太网的IP地址、子网掩码和网关,以及使用sudo networksetup-setdnsservers命令配置DNS服务器。文章还提到了一条在MAC上不适用的默认网关路由添加命令route add default gw 192.168.1.1

#macos#linux#网络
Windows 11 操作系统上面运行 VMWare Workstation

可以安装 Windows 11 操作系统的CPU都支持虚拟化技术,但 Windows 11 安装 VMWare Workstation 是无法运行的,不像 Windows 10,只要不安装 Hyper-V 的情况下都是可以运行 VMware 的。但 Windows 11 仍旧可以运行 VMware,这需要修改一些系统设置并且修改组策略并且重启 Windows PC。本文提供解决 Windows 1

#windows#linux#docker
git 命令行统计新增代码行数、总代码行数

补充:origin/main 是分支,即列出你自己的分支相对 origin/main 新增了多少的行数。1、列出所有代码文件的代码行数,及最终代码行数。3、仅统计 *.cpp 源文件的代码总行数。2、列出当前项目的最终代码行数。4、列出上次提交以来的新增行数。5、列出整个分支的新增行数。

文章图片
#git
C++工业级异常处理:防御性编程与契约设计实践

C++工业级异常处理与防御性编程实践 本文系统阐述了C++异常处理的核心机制与防御性编程策略: RAII与异常安全:澄清了throw会触发RAII析构的真相,强调非RAII管理资源的危险性,并演示了智能指针等RAII包装器的正确用法。 契约式设计:详细介绍了前置条件检查、后置条件验证和不变条件维护的实践方法,通过代码示例展示如何构建健壮的接口契约。 异常安全等级:构建了完整的异常安全保证体系,从基

文章图片
#c++#开发语言#编程语言
    共 62 条
  • 1
  • 2
  • 3
  • 7
  • 请选择