2024 新年红包答案揭晓

腊月三十,今年的新年解谜红包晚上八点准时发布了。

今年的红包是从一条线索开始的:

redpack2024.i686.zip

从这个线索开始一共能找到三个支付宝口令红包,你找全了吗?

……

阅读全文

Free Pascal / Lazarus 的 Socket Client 实现 -- 2023新年红包系列(三)

农历 2023 年已近尾声,现在才来写这篇文章好像有点晚。本来很犹豫要不要写这篇文章的,但是感觉好像写这么一篇文章也许能帮到大家,遂有此文。

方案调研

Delphi 是 21 世纪初很流行的一种编程工具。它以 Pascal 为基础,发展出了面向对象的系列语法,形成了一套 Object Pascal 生态。

……

阅读全文

如何给PE可执行文件替换MZ头部 -- 2023新年红包系列(一)

很久以前,笔者就知道Windows PE可执行文件当中有一个MZ头部,而这个MZ头部是一个完整的DOS程序。这次2023新年红包,笔者终于把这个鸽了很久的点子拿来出了一个红包。

在动手之前,笔者以为改MZ头部这事不会很复杂,结果最终踩了几个坑搞了好久才搞好,看来还是我太菜了 :(

下面笔者就来分享下,给一个PE可执行文件替换MZ头部方法。

……

阅读全文

解决RabbitMQ无故占用大量内存的问题

2024年注:这篇博文实际上是一个反例。查问题不应该像这样查个似是而非就认为大功告成了。印象里这篇文章发出后不久,RMQ 又 OOM 了。

按今天的眼光来看,这篇文章至少有这些槽点:

  1. 为什么 Redis 的带宽使用高企?替换 RMQ 从理论上能解决 Redis 作为 Broker 时带宽高的问题吗?
  2. 有证据能证明是 Socket Buffer 导致的内存使用量过高吗?
  3. 线上冒烟测试

还好当年做掌上武大的时候对崩溃的宽容度比较高,不然有够被喷的。把这篇文章放在这里谨以纪念在自强Studio的时光,文章的内容就别参考了。

……

阅读全文

破解酒店Wifi限制

注意:本文内容仅供学习讨论,请勿用于非法用途!

今天入住了上海的一家酒店。在使用他们提供的Wifi时出现了下面的提示: 请输入上网认证码!

虽然本人有适当的认证码,可我本着研究的心态,还是对这套认证系统做了简要的分析。

……

阅读全文

制作毕业蹭饭图

2024年注:

15年的时候本人还尚未系统性学习计算机知识,这个系统充斥着非常 Hack 的操作,比如用了一个 .php 直接输出了一个包含数据的 js,而没有走 Ajax 之类更正规的方式。

近些年来本人一直在想要不要把这个系统改造下,但是一直没有时间去完成这件事。

这里还是把之前的源码放出来,希望有可能有点帮助吧

功能演示 又是一年毕业季。经过高考以后,一个班的学生被打散,来到了全国甚至全世界的各个地方。

昔日的同学究竟去了哪里?经过若干年以后,这个地名也许就成了脑中无法唤起的记忆。去往另一所遥远的城市,你是否希望找往日的同学蹭蹭饭,叙叙旧?

毕业蹭饭图就应运而生。不同的人有不同的做法。有人将一个个名字记录在一张图片上,让这张图片通过网络到达同学的手中,把那个地方永远镌刻。而我,选择用如诗的代码去默默记录每一个同学的新地址,通过技术让毕业蹭饭图具有更好的交互性。

制作的过程中,网络给了我许多灵感。我也要把我最终的成果回馈给网络。经过几次修改,我的毕业蹭饭图程序最终定稿。希望对大家能起到帮助。

……

阅读全文

拯救《十万个为什么》光盘

这套《十万个为什么》的光盘里装的是一套《十万个为什么》电子版的数据。由于光盘年久失修,并为了保护光驱,于是本人对该光盘进行了拯救行动。

……

阅读全文

成功编译Wine1.4

看着Ubuntu PPA源里的Wine很久没升级了,于是跑到Wine官网瞧了瞧,发觉Wine Stable到了1.4,Wine Unstable到1.5.2了。

早就不满意Wine1.3.X后期版本的效率了,果断sudo aptitude remove wine1.3,然后从官网下了1.4和1.5.2的源码包。

由于是编译安装,编译以后将较难变动,我选择了Wine Stable,也就是Wine1.4

……

阅读全文