易记的 32 位值作为常量

发布于 2024-08-12 15:17:55 字数 148 浏览 4 评论 0原文

我正在寻找一个令人难忘的 32 位值用作常量。如果可以的话,也应该有点搞笑。

到目前为止,我已经想出了这两个:

0xcafebabe

0xdeaddad

你能推荐其他的吗?

谢谢。

I am looking for a memorable 32-bit value to be used as a constant. If possible, it should be somewhat funny too.

So far, I have come up with these two:

0xcafebabe

0xdeaddad

Can you please suggest some other too?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

蓝海似她心 2024-08-19 15:17:55

魔法常量的完整列表在这里:

Hexspeak

Magic Number

并查看其中的链接。

A comprehensive list of magic constants is here:

Hexspeak

Magic Number

And see the links therein.

隔纱相望 2024-08-19 15:17:55

我想知道,作为一名程序员,你需要问这个问题。毕竟需要一个 word-list 和一行 C++ 才能找到合适的字。

#include <iterator>
#include <string>
#include <algorithm>
#include <iostream>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>

int main()
{
    using namespace boost::lambda;
    std::remove_copy_if(
        std::istream_iterator<std::string>(std::cin),
        std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string>(std::cout, " "),
        bind(&std::string::size, _1) != 8u
            ||
        bind(
            static_cast<std::string::size_type (std::string::*)(const char*, std::string::size_type) const>(
                &std::string::find_first_not_of
            ),
            _1,
            "abcdefgiost",
            0u
        ) != std::string::npos
    );
}

I wonder, that as a programmer you need to ask. After all it takes a word-list and a one-liner of C++ to find suitable words.

#include <iterator>
#include <string>
#include <algorithm>
#include <iostream>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>

int main()
{
    using namespace boost::lambda;
    std::remove_copy_if(
        std::istream_iterator<std::string>(std::cin),
        std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string>(std::cout, " "),
        bind(&std::string::size, _1) != 8u
            ||
        bind(
            static_cast<std::string::size_type (std::string::*)(const char*, std::string::size_type) const>(
                &std::string::find_first_not_of
            ),
            _1,
            "abcdefgiost",
            0u
        ) != std::string::npos
    );
}
网名女生简单气质 2024-08-19 15:17:55

您可以自己轻松找到它们。

sed '/[^a-folt]/d' /usr/share/dict/words | tr olt 017 |
awk '{print length, $0}' | sort -n | cut -f2- -d' '

You can find them yourself easily enough.

sed '/[^a-folt]/d' /usr/share/dict/words | tr olt 017 |
awk '{print length, $0}' | sort -n | cut -f2- -d' '
剩余の解释 2024-08-19 15:17:55

这里有一堆十六进制词,您可以使用它们来创建常量。

摘录一些话:

ba5eba11
bedabb1e
be5077ed
b0a710ad
b01dface
cab005e
ca11ab1e
ca55e77e
deadbea7
defec8
f01dab1e
f005ba11
0ddba11
5ca1ab1e
7e1eca57

Here are a bunch of hex words that you can use to make a constant.

A snippet of some of the words:

ba5eba11
bedabb1e
be5077ed
b0a710ad
b01dface
cab005e
ca11ab1e
ca55e77e
deadbea7
defec8
f01dab1e
f005ba11
0ddba11
5ca1ab1e
7e1eca57
青衫负雪 2024-08-19 15:17:55

经典的是0xdeadbeef。

The classic is 0xdeadbeef.

菩提树下叶撕阳。 2024-08-19 15:17:55

0x死牛肉
0xDEADBABE

...

Hexspeak

0xDEADBEEF
0xDEADBABE

...

Hexspeak

三生路 2024-08-19 15:17:55

这是另一个:0xDEADCAFE :)

Here's another: 0xDEADCAFE :)

美煞众生 2024-08-19 15:17:55

0xBADDD00D0xBADDFACE0xCAFEF00D0xBAADCAAB0xBADCAB1E

0xBADDD00D, 0xBADDFACE, 0xCAFEF00D, 0xBAADCAAB, 0xBADCAB1E etc etc

贵在坚持 2024-08-19 15:17:55

0x00abacab

(这发生在彼得·加布里埃尔离开之后。)

0x00abacab

(Which happened WAY after Peter Gabriel left.)

陌路黄昏 2024-08-19 15:17:55

我喜欢600df00d

I like 600df00d

你又不是我 2024-08-19 15:17:55

0x0BE5EBEE 0xADEAD60D

0x0BE5EBEE 0xADEAD60D

不回头走下去 2024-08-19 15:17:55

我是 0xBAADF00D 的粉丝。

I'm a fan of 0xBAADF00D.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文