曾经有一个很棒的SNIPPETS C(和C++)代码库。我从1995年开始使用它,但是它的起源要古老得多并且是it was updated until at least 2007。有时,我发现我需要的不是一段代码,而不是库中的代码,而是一些我可以剪切并粘贴到自己项目中的代码。

令我恐惧的是,它现在已经消失了。有痕迹,例如SO上的dead links

谁能找到我的镜子或镜子的文件?我的硬盘上有一个早期版本,但是已经没有了。

最佳答案

TL; DR

Full github mirror of the code(自第一个镜像死亡以来已编辑为指向github站点。)

由于您的ServerFault问题不在您的讨论范围内,因此我想将其发布在此处;

*戴上侦探帽*

到2011年2月2日为止,DNSHistory.org reports the domain snippets.org一直指向“206.251.38.37”(该域何时进入?)

使用CURL将“主机” header 发送到该服务器;

[samr@ocelot~]$ curl -I -H "Host:snippets.org" http://206.251.38.37/
HTTP/1.1 200 OK
Date: Thu, 24 Nov 2011 15:12:16 GMT
Server: Apache/2.2.9 (Debian) PHP/4.4.4-8+etch6 mod_ssl/2.2.9 OpenSSL/0.9.8g
X-Powered-By: PHP/4.4.4-8+etch6
Content-Type: text/html

给我们回应。下一步,该页面是什么样的?

只需获取HTML并在lynx中打开它即可;
[samr@ocelot~]$ curl -H "Host:snippets.org" http://206.251.38.37/ > snippets.org.html
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10319    0 10319    0     0  29500      0 --:--:-- --:--:-- --:--:-- 52583
[samr@ocelot~]$ lynx snippets.org.html

给予…的奇妙回应;



因此,为回答您的问题,该域曾经指向“206.251.38.37”,并且该站点(似乎存在)仍然存在。

下一件事;镜像。 wget工具提供了--mirror标志,用于将网站递归下载到目录中,这似乎正是我们所追求的。

开始在我的家庭服务器上创建镜像,但这是我正在使用的命令;
wget --header="Host:snippets.org" --mirror -p --convert-links -P ./snippets.org/ http://206.251.38.37/

然后,我从代码目录中提取了文件,并将其上传到我的镜像站点http://mirror.rmg.io/snippets.org/

Embedded.snippets.org报告为“需要维护”,因此无法被广泛使用。

关于c++ - C(和C++)SNIPPETS库在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8246557/

10-15 01:24