游玩《黑神话悟空》序章有感(有剧透)
# 前言
最近黑神话悟空不是发布了嘛,各个社交媒体上都是相关信息,奈何自己钱包瘪瘪,所以一直没入手。
今天看到和同学一起组建的家庭库里突然多了个黑神话悟空,我直接反手就是挂机下载(感谢义父啊)。
# 配置
目前只玩到了序章,不同场景可能会有不同,但是只要不开光追,我 3060laptop 完全压得住。
硬盘上一定要用 SSD 固态硬盘,一开始整机械硬盘上体验感太差了。
# 正文
剧情上来看,整个剧情逻辑连贯,很好的交代了故事背景,主要矛盾,剧情目标。
其实一开始我还以为是孙悟空是主角,怎么想都想不出来这具体是个什么剧情走向,因为西游记几乎是已经把故事写完了,总不可能强行开辟吧。
玩完序章就发现原来主角并不是孙悟空,而是另外一只猴子,为了寻找宝物来复苏孙悟空而踏上冒险旅程。这么看的话那就完全合理了。
从画面上来看,整个游戏画面的打击效果非常好,没有某些国产 3d 的那种软弱无力感,并且人物面部表情没有僵硬感,嘴型和对话可以对得上,不过还是有一两个画面人物表情有些许僵硬。
从交互性来看,整个序章多半还是以电影的方式进行叙述,中间穿插人物之间的打斗交互,既可以很好的完成故事剧情叙述,也可以带 ...
自由地给文章添加文章总结 | butterfly版
# 前言
之前写过《自由地给文章添加文章总结》,但是每次添加总结都需要粘贴十多行代码,十分麻烦,这里将代码与 butterfly 主题进行整合,因此本教程只适合 butterfly 或 butterfly 魔改的主题。
# 开始
首先在主题文件夹下的 /layout/includes/ 新建一个 custom 文件夹,然后在此文件夹下新建文件 ai.pug 。
文件内容如下,可根据实际情况进行修改:
12345678910111213141516171819.post-ai .ai-title i.fa-solid.fa-robot a.ai-title-left(data-pjax-state='') .ai-title-text 文章摘要 .ai-link i.heofont.icon-arrow-right-s-line .ai-tag#ai-tag GoodBoyboyGPT .ai-explanation(style= ...
有些人能不能不要小丑了
# DDOS
今天早上起来收到 Cloudflare 的 DDOS 邮件通知,直接给我整乐了。不是哥们儿,怎么都 d 到 cf 上了,你是不知道 cf 专抗 d 吗?属实是乐死我了。
看了一下 cf 日志,都是在请求 https://pic.goodboyboy.top/imgs/2024/08/15/upv63y.webp 这张图片,我说我的小破站一直没怎么被打过,原来是前几天发的一篇推荐文(丘盾 CDN 免备案高性价比 CDN)啊。
不得不说 cf 确实可以,到我服务器的就 140 个请求,23661 个请求全被 cf 拦了,我只能说你这如打。。。连我服务器服务商的垃圾黑洞都没触发。。。
可能是发现 cf D 不动,又用国内 IP D 我国内的 CDN(前天推荐的 QiuDN),听负责人说总共是 400g 吧,反正没扣我套餐流量。而且看了一下监控我服务器负载是一点没上去。。。
# CC
后面可能是发现 DDOS 没效果,开始直接向我服务器用你那少得可怜的两个 IP 刷 CC 了(我服务器 IP 早就公开过,终于是聪明了一回),总共 2300 多次,但不好意思的是,我服务器也有 ...
浅谈WebAuthn与Passkey
# 介绍
# U2F
通用第二因素 (U2F) 是一种开放标准,它使用基于智能卡中类似安全技术的专用通用串行总线 (USB) 或近场通信 (NFC) 设备来增强和简化双因素身份验证 (2FA)。它被 FIDO2 项目所取代,该项目包括 W3C Web 认证(WebAuthn)标准和 FIDO 联盟的客户端到认证器协议 2(CTAP2)。
虽然该标准最初由 Google 和 Yubico 开发,并得到了 NXP Semiconductors 的贡献,但现在由 FIDO 联盟托管。
以上来自 Universal 2nd Factor
所以 U2F 也有 FIDO1 或者 FIDO U2F 之称。
# FIDO2
FIDO2 项目是 FIDO 联盟和万维网联盟 (W3C) 之间的共同努力,其目标是为 Web 创建强大的身份验证。FIDO2 的核心由 W3C Web 身份验证 (WebAuthn) 标准和 FIDO 客户端到身份验证器协议 2 (CTAP2) 组成。FIDO2 基于 FIDO 联盟之前所做的工作,特别是通用第二因素 (U2F) 身份验证标准。
以上来自 FIDO Alli ...
丘盾CDN 免备案高性价比CDN
# 介绍
官方网站:https://www.qiudcdn.cn
CDN 是什么我就不多说了,重点 QiuDN 是免备案,并且个别节点大陆使用香港 CN2+CMI+CUG 节点。
众所周知,在免备案里,CloudFlare 绝对是数一数二的,但在大陆访问使用 CloudFlare 的站点速度并不理想,甚至有 “减速器” 的效果。
# 公益套餐
QiuDN 为博客站点提供免费 CDN。
具体详情请参考:https://koxiuqiu.cn/2024/04/06/qiudn/
# 付费套餐
截止于写稿前价格如下:
Tips:虽然有站点限制,但是可以通过泛域名的方式实现无限站点(类似 CloudFlare 的自定义主机名那个功能)。
# 实际测速
下面为 itdog 实际测速结果:
此结果为我的博客的速度,受源站优化影响,不同站点速度可能会有区别,例如不做优化的 wordpress 站点。
# WAF
内置 WAF,包含多种预置规则可供选择:
# 后记
本文不恰饭,纯做推荐。
卡包又新增一员 | 中国银行B站联名卡
# 前言
前几天发现中国银行居然也有 B 站的联名卡,于是迅速的申请了一张。
这次从申请到审批再到发卡的速度比之前快很多,之前可能需要一个月左右,现在一个星期就能拿下。
# 拿卡
中国银行网申的卡一般都是通过邮寄的方式,到手后再去线下任意网点激活。这里没什么困难,只要系统上审批过了就拿得到卡,最困难的地方是线下网点激活卡。
# 激活
之前那两张中国银行的卡我是在我读书的地方激活的,为了保险起见还是选的去分行激活,效率和服务态度嘎嘎好。
这次我想马上能用于是就没等开学,直接去了我家那边的一个支行,结果就是一言难尽。。。
先是碰到一群各种奇葩操作的人,md 办卡绑手机号的时候填别人的手机号我真的是服了,搞得流程又要走一遍浪费时间。
还有个拿着信用卡要激活不激活的,一会又要激活一会又不激活想注销,给柜员都搞烦了,最后打算要激活,结果拿了张错的信用卡,不是要激活的那张。。。
好不容易轮到我,结果那个柜员死认定储蓄卡不能网申,看了半天挂号信又数了一下卡号看看是不是信用卡,还问我是不是学校发的卡(这时候有些学校邮寄的卡也来线下网点激活了),我就又把申请用的上海分行那个公众号给他看了,最后得出的结论 ...
[公告]暂时关闭IPv6接入方式
# 正文
由于 CloudFlare 的 IPv6 经过优选后速度仍不理想,因此本站将暂时关闭大陆地区 IPv6 的接入,仅保留 IPv4 接入方式,国际区域不受影响。
7月杂记
# 长沙游玩
今年暑假放的稍微晚一些,大约在 7 月 9 号左右,因为自己还要在长沙检查身体,加上之前也答应妹妹去长沙玩,所以这次便一家人都来到了长沙,也省了我回去的车费(doge。
时间过的也挺快的,上次一家人出门一起旅游还是八年前。
下面是晚上陪父母和妹妹去橘子洲拍的夜景,除了有点费脚,其他倒也还行。
逛完回到酒店已经变成废人了,一点也不想动……
第二天,去了几个地方随便玩玩,毕竟那几天太阳是真的大,外面气温 30 多度,都快变成人干了。
路上找了一家茶颜悦色,买了杯人间烟火,不得不说,长沙的茶颜悦色店是真的多,隔几步就有一家。
之后还去了长郡中学(我不想去啊啊啊)
不过中途还发现一家有趣的店:
脑子进水笑死我了哈哈哈哈。
然后就是一些随手拍:
最后一天应我妹的要求去动物园玩了一转
[{"url":"https://pic.goodboyboy.top/imgs/2024/08/03/qmtdks.webp","alt":"IMG20240712113738"},{"url":"https://pic.goodboyboy.top/imgs/2024/ ...
Mojang API之Microsoft身份认证
# 前言
用 C# 编写的开源 Mojang API Library 已发布至 Github,项目地址:https://github.com/GoodBoyboy666/Mojang-API
# Microsoft 身份验证
由于使用正常的 OAuth 流程十分麻烦,新建的 OAuth 应用程序必须申请使用 Minecraft API 的使用权限,因此这里使用 PCL2 的登录模式进行登录。
大致步骤如下:
获取 Microsoft 授权代码(一次性)
使用授权代码获取 Microsoft 令牌
使用 Microsoft 令牌获取 Xbox Live 令牌
使用 Xbox Live 令牌获取 XSTS 令牌
使用 XSTS 令牌获取 Minecraft 令牌
# 获取 Microsoft 授权代码
首先我们需求拼接授权验证页面的 URL 地址:
https://login.microsoftonline.com/consumers/oauth2/v2.0/authorize?client_id= + Client_ID + &response_type=code ...
Minecraft Server TCP 状态获取详解
测试版本为 1.20.6,插件服务器,理论上适用于 1.7 + 版本服务器,已知 forge 服务器在测试延迟时会出现未收到 Server response 的情况
开源 Minecraft Server Status 已在 Github 发布,项目地址:https://github.com/GoodBoyboy666/Minecraft-Server-Status
# 数据包结构
在 wiki.vg 上我们可以看到,Minecraft 数据包的格式如下图:
整个数据包格式采用 数据包长度 + Packet ID + 数据 的格式。
数据包长度 和 Packet ID 均使用 VarInt 数据类型,具体可以看 varint 是啥你真的知道么?
这里的 数据包长度 仅包含 Packet ID + 数据 的长度,不包含 数据包长度 自身的长度。
# 握手
TCP 三次握手不再赘述,这里主要讲与 Minecraft Server 之间的握手
从上图中可以看出 HandShake 包的大致结构: Packet ID + Protocol Version + Server ...