在之前的文章中已经谈论过函数式编程了,这里就不在过多赘述。写这篇文章主要是对自己过去使用 Golang 对遇到的代码问题进行总结。由于 Golang 自身是一门极简的抽象语言,加载上自己在写代码的同时总是在追求最佳实践,查了许多…
背景 由于传统的 ipv4 公网联机方案带宽不够用(打游戏时游戏模组加太多而且人也多,所以打 BOSS 时容易出现卡死的情况)但又不想加钱,于是想利用 ipv6 联机。 由于我的小米路由器 R3G 打开 ipv6 后会对外部一切的流量进行拦截,导致 wifi 下…
Hackergame 启动 点击提交后发现 URL 中存在请求参数 ?similarity= 然后把其改写为 100 就可以获取 flag。 猫咪小测 今年竟然可以展示测试分数,这样就可以暴力枚举了。 前两道题暴力枚举结果是 12 和 23。 第三个经过 Google 搜索可以得到 CONFIG_…
前言 之前听说过函数式编程,也听说过 haskell 这类语言,其实像 Python, Java 这类语言其中有些地方也用到了函数式编程的思想(lambda 表达式),但又没具体去了解过其中的思想。之前 SXYZ 翻译了一遍关于函数式编程的文章 — 图解 Fu…
最近有打算使用私有 Git 服务器并且可提供以对外部公共访问的需求,本文将简单记录如何配置一个属于自己的私有 Git 服务器。 安装 创建 Git 用户 添加一个 Git 的专属用户: $ sudo adduser --system --group --disabled-password --home /var/lib/git git 指定 Git 的 shell: $ sudo chsh -s /bin/fish git: 切换到新建的 Git…
警告 给手机获取 Root 是非常危险的行为,如果你不知道自己在什么请不要尝试轻易的 Root。本文章只介绍 Root 的获取与 APP 检测以及如何绕行的方式,并不鼓励任何人尝试去 Root 手机系统,如有且造成的风险与本文无关。 前言 最近自…
众所周知 Chromium 在 Linux 环境下即使打开了硬件加速播放视频的时候仍然会使用软解,对于一些高分辨率的播放场景使用 CPU 进行软件会比较吃力且消耗大量计算资源。截止目前的 Chromium 107 仍未解决这个问题。但通过一些额外的启动参数仍可以…
Terminus Font Terminus Font 是一种简洁、固定宽度的位图字体。 字体安装 在终端yay -S terminus-font可对字体进行安装。 安装过后,字体会被存放在/usr/share/kbd/consolefonts/下。 kbd 包提供了…
签到 一如既往,观察发送的请求,只要发送一个参数result为 2022 的 GET 请求可获得 flag。 猫咪问答喵 🐾 1. 中国科学技术大学 NEBULA 战队(USTC NEBULA)是于何时成立的喵? 谷歌搜索 中国科学技术大学 NEBULA 战队 得到中…
TCP 连接设置中的三次握手会带来很大的性能损失,重用已创建的连接是一项应当考虑的优化。 Keep-Alive 是一种允许 HTTP 会话使用相同的 TCP 连接的优化方式。 大多数服务器和客户端都允许配置和选项来利用这种优化。Go 的 HTTP Client 默认是开启…