小编Mat*_*ell的帖子

C:宏中的预处理器?

有没有办法在宏内使用预处理器关键字?如果有某种逃避角色或某事,我不知道.

例如,我想创建一个扩展为此的宏:

#ifdef DEBUG
    printf("FOO%s","BAR");
#else
    log("FOO%s","BAR");
#endif
Run Code Online (Sandbox Code Playgroud)

由此:

PRINT("FOO%s","BAR");
Run Code Online (Sandbox Code Playgroud)

这是可能的,还是我只是疯了(每次我想显示调试信息时我都要输入预处理器条件)?

c macros c-preprocessor

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

JavaScript混淆和缩小

现代JavaScript混淆/缩小工具如何保护我的代码免受逆向工程的影响?另外,哪些混淆平台最适合防止这种情况?似乎很容易使程序反模糊化代码并使该过程变得毫无意义.

如果这不是完美的东西,是否有任何解决方案依赖于远程提供的代码?

javascript obfuscation terminology minify

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