L&C
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

C++的lambda表达式

在 C++ 中,lambda表达式(或匿名函数)是一种简洁的方式来定义函数对象或小型的临时函数。它引入于C++11,并在C++14和 C++17中得到了进一步扩展。Lambda 表达式的主要特点是能够在函数中内联定义临时逻辑,而无需显式声明一个函数...
2025-01-11
C++
#C++

MySQL查询每组中最大值的前N条记录

在数据查询中,经常会遇到按特定字段分组并在每组中选取前 N 条记录的需求,本文将讲解如何在 MySQL 8.0 及以上版本中使用窗口函数实现这一需求,并探讨如何在 MySQL 8.0 以下版本中达成同样的效果。
2024-12-01
MySQL
#MySQL

PHP模拟多继承的方式:traits

在面向对象编程中,继承是一个很常用的概念,允许类从其他类继承属性和方法。然而,多继承(即一个类可以同时继承多个父类)一直是开发者讨论的话题。一些编程语言,包括 PHP,不支持多继承,但 PHP 提供了一种独特的方式来解决这个问题——traits。接下来我们探讨一下 PHP 为什么不支持多继承,以及如何通过 traits 达到类似多继承的效果...
2024-10-18
PHP
#PHP

skynet的cluster集群

现在的游戏服务器框架中,分布式是一种常见的需求。一个游戏服务器组通常可以分成网关服务器、登录服务器、逻辑服务器、跨服服务器等等。在skynet中,我们可以通过cluster来组建一个集群,实现分布式的部署...
2024-10-11
skynet
#游戏服务器

skynet热更新之inject

游戏服务器的热更新是一种常见的需求,skynet可以通过inject的方式,来修改一个服务的消息处理函数,达到热更新的效果...
2024-07-12
skynet
#游戏服务器 #skynet

skynet的消息发送:send和call

skynet的核心是服务,服务之间通过消息来通信,消息的来源主要有定时器、网络和服务调用。服务调用通常使用send和call来发送消息,那么,send和call是怎么发送消息的,两者这间又有什么区别呢...
2024-06-26
skynet
#游戏服务器 #skynet

windows实现端口转发

最近在做界面开发时,想要直接在手机上看看实际效果,由于我的服务器是放在虚拟机上的,所以需要在window上面做个端口转发,这就需要用到netsh命令...
2024-06-24

TCP的滑动窗口和拥塞控制

之前在讲解 TCP 的重传机制时提到过,TCP 每次发送数据,并不总是等到收到对方的 ACK 才继续发送下一条数据,而是会连接发送多个数据包。而这里能连接发送多少数据,则是由滑动窗口来控制的...
2024-06-04
网络
#网络

TCP:Nagle算法和延迟确认

Nagle 算法(Nagle's Algorithm)和延迟确认(Delayed ACK)是两种用于提高 TCP 协议性能的机制。它们旨在减少网络中的小数据包数量,从而提高网络效率。然而,这两种机制有时也会相互影响,导致性能问题...
2024-06-03
网络
#网络

TCP的重传机制

TCP 是一个可靠的传输协议,解决了IP层的丢包、乱序、重复等问题。这其中,TCP的重传机制起到重要的作用。TCP的重传机制主要包括超时重传和快速重传...
2024-05-27
网络
#网络
123

搜索

Hexo Fluid
总访问量 次 总访客数 人