小编anc*_*anc的帖子

如何将二进制字符串转换为base64编码数据

我正在接收字符串中的二进制数据。我想将其编码为 Base64。是否有任何类可以执行该操作(我想要一个 API)。

c++ base64 encoding class binary-data

5
推荐指数
1
解决办法
3万
查看次数

更快的替代push_back(大小已知)

我有一个浮动矢量.当我处理某些数据时,我将其推回去.我总是知道在声明向量时的大小.

对于最大的案例,它是172,490,752浮标.这需要大约11秒来推送所有东西.

是否有更快的替代方案,如不同的数据结构或其他什么?

c++ performance vector push-back

1
推荐指数
1
解决办法
2192
查看次数

比较WORD特征

我试图读取PE头,并想看看exe是否启用了ASLR.

我目前在做:

if (PE.FileHeader->OptionalHeader.DllCharacteristics == IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE)
        std::cout << "ASLR is enabled :)" << std::endl;
    else
        std::cout << "ASLR is disabled >:(" << std::endl;
Run Code Online (Sandbox Code Playgroud)

但是,我总是得到"ASLR被禁用> :(",即使我知道ASLR已启用.

我知道这与我的运算符有关,但我如何测试并查看PE头是否具有某个WORD字符?

c++ windows winapi portable-executable

-1
推荐指数
1
解决办法
87
查看次数