腾讯“Thinkbot”爬虫:74个IP地址,41个网络块,一场网络攻防战

2025-08-25

博主发现一个名为“Thinkbot”的网络爬虫异常活跃,经追踪发现其74个IP地址分散在腾讯公司拥有的41个网络块中,涉及数十万个IP地址。博主推测这是腾讯为了规避防火墙成本而进行的大规模数据抓取行为,并已将相关IP地址添加到防火墙规则中进行拦截。这引发了关于网络安全和数据主权的讨论,也凸显了互联网环境下日益复杂的网络攻防战。

阅读更多
科技

Forth语言中DOES>字词的巧妙实现

2025-06-10

本文深入探讨了Forth编程语言中`DOES>`字词的底层实现机制。`DOES>`允许创建能够执行自定义操作的“智能数据结构”。作者详细解释了`DOES>`的三种时间阶段:编译时、定义新字词时和运行时,并通过`SHAPE`和`MAN`两个字词的例子,阐述了`DOES>`如何通过修改新创建字词的执行地址来实现其功能,最终达到了在运行时执行`DOES>`之后代码的目的。文章还分析了`DOES>`实现的复杂性,以及可能与现代操作系统内存管理机制的冲突。

阅读更多
开发 DOES>

三种不同 6809 浮点运算包的基准测试

2024-10-18

本文作者对三种不同的 6809 浮点运算包进行了基准测试,比较了微软、Lennart Benschop 和 IEEE-754 三种格式的性能。结果显示,Lennart Benschop 编写的浮点运算包速度最快,体积也最小,而微软的浮点运算包速度最慢,这可能是因为它并非为 6809 专门设计的原因。

阅读更多
未分类

四行代码引发的血案

2024-07-01

这篇文章记录了一位程序员是如何发现并解决一个CPU占用率过高问题的。经过反复测试和代码分析,他最终发现问题出在一个用于处理Unix域套接字的代码块中,该代码块在处理IP套接字时造成了性能瓶颈。虽然问题根源难以确定,但最终的解决方案却非常简单:删除了四行代码。

阅读更多
未分类 性能问题