编程文章

《战争之地:开端》上架Steam 首款专注二战开端的FPS

由MS GAMES开发的二战FPS《战争之地:开端(Land of War - The Beginning)》上架了Steam商店,预计将于2021年第二季度发售。《战争之地:开端》世界上第一款专注于1939-1940年的二战时期的游戏,从一个普通士兵的角度展示二次世界大战的开端。来自由MS GAMES的创造作者决定用他们的首部作品来填补这个空白。本作预计将 …

《地痞街道2》Steam页面开放 沉浸式RPG沙盒游戏

一款拥有无限可能的沉浸式RPG沙盒游戏《地痞街道2》(Streets of Rogue 2)Steam页面开放,预定2024年正式推出,本作支持中文,敬请期待。 《地痞街道2》(Streets of Rogue 2)是一款拥有无限可能的沉浸式RPG沙盒游戏,以广袤的随机生成开放世界带来极致的自由和乐趣。 战斗、潜行、骇入、种植、建造、盗窃,或是运用三寸不烂之 …

Steam节奏游戏《冰与火之舞》DLC“新世界”发售

《冰与火之舞(A Dance of Fire and Ice)》的新DLC“新宇宙(Neo Cosmos)”现已在Steam正式发售,并同时开启限时优惠活动,原价为18元,截止6月7日前购买可以享受到优惠价16.2元,感兴趣的玩家不要错过。本作是一款高难度单按键节奏游戏,该DLC由NotITG和UKSRT的制作人TaroNuke制作,内容非常丰富,其中包含了 …

Steam有多少类似吸血鬼幸存者的游戏?竟然已经有20多个了!

《吸血鬼幸存者》这款游戏今年特别火,而由于其玩法机制非常简单,短短一年内Steam上就涌现了一大批模仿作品。那么你有没有想过:究竟有多少“类吸血鬼幸存者”游戏呢?最近外媒PC Gamer进行了盘点,发现光Steam平台就有20多款这类游戏!下面就是PC Gamer汇总的款类似《吸血鬼幸存者》的Steam游戏:《灵魂石幸存者(Soulstone Survivo …

一种存储优化的多模式匹配算法

摘 要: AC(Aho-Corasick)自动机是经典的多模式匹配算法,但在模式串字符集较大的情况下,AC自动机的存储开销较大。为降低存储开销提出了存储优化的多模式匹配算法SMMA,该算法在Trie树建立阶段利用正向表来存储每个状态的后续状态指针以及失配指针,而无需存储字符集所有字符的后继指针,从而压缩了每个状态的储存空间。实验表明,所提出的算法与AC自动机 …

常用网络协议整理笔记(二)---ARP/RARP协议

一、ARPRARP作用:1. ARP(地址解析协议,Address Resolution Protocol)是一种工作在OSI模型第二层(数据链路层)的协议,用于将IP地址转换为对应的物理MAC地址;2. ARP是IPv4协议栈中的一个重要组成部分,主要用于同一局域网内设备之间的通信, 因为同一局域网中的两台主机进行通信时,需要通过MAC地址进行定位,然后才 …

精华总结:10个问题理解 Linux epoll

作者:dustinzhou,腾讯 IEG 运营开发工程师epoll 是 linux 特有的一个 IO 事件通知机制。很久以来对 epoll 如何能够高效处理数以百万记的文件描述符很有兴趣。近期学习、研究了 epoll 源码,在这个过程中关于 epoll 数据结构和作者的实现思路产生出不少疑惑,在此总结为了 10 个问题并逐个加以解答和分析。 本文基于的内核源 …

Linux服务器日常巡检脚本分享

Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列的操作 直接用就行了。报告以邮件发送到邮箱 在log下生成巡检报告。#!binbash# @Author: HanWei# @Date: 2020-03-16 09:56:57# @Last Modified by: HanWei# @Last Modified …

MySQL慢查集中收集处理

本文讨论如何将多台MySQL的慢查日志按日采集到数据库,后期可以根据采集到的数据进行分析和展现。思路:通过logrotate每日切割慢查日志,历史慢查日志生成名携带日期,pt-query-digest分析前一天慢查,并将结果写入到mysql存储起来。不同数据库主机的慢查采用IP来区分,具体见脚本。必须工具:logrotate:用于每日割接增量日志,方便按日采 …