Tag: 标志

如何检查标志组合的标志是否被设置?

假设我有这个枚举: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A | B | C, } 要检查是否例如AB设置我可以这样做: if((letter & Letters.AB) == Letters.AB) 是否有一个简单的方法来检查组合标志常量的任何标志是否设置比以下? if((letter & Letters.A) == Letters.A || (letter & Letters.B) == Letters.B) 你能举个例子交换&的东西吗? 不太稳定,当涉及到这样的二进制文件…

为什么枚举权限通常有0,1,2,4的值?

为什么人们总是使用枚举值如0,1,2,4,8而不是0, 1, 2, 3, 4 ? 这是否与位操作等有关? 我真的很感激如何正确使用这个小样本片段:) [Flags] public enum Permissions { None = 0, Read = 1, Write = 2, Delete = 4 }

用g ++编译C ++ 11

我正在尝试将我的C ++编译器更新到C ++ 11。 我已经search了一下,我得出结论,我必须使用标志-std=c++0x或-std=gnu++0x ,但我不知道关于标志的许多事情。 谁能帮我? (我正在使用Ubuntu 12.04。) 这里是我从编译器中得到的错误,当我尝试使用包含在C ++ 11(即数组)中的库时: #include <array> #include <iostream> int main() { std::array<int, 3> arr = {2, 3, 5}; … } This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or […]

Perl标志-pe,-pi,-p,-w,-d,-i,-t?

我看过很多运行Perl代码或脚本的方法,它们有不同的标志。 但是,当我尝试谷歌每个国旗意味着什么,我主要得到的结果通用的Perl网站,没有关于标志或他们的使用的具体信息在那里被发现。 下面是我经常遇到的旗帜,我不知道他们的意思: perl -pe perl -pi perl -p perl -w perl -d perl -i perl -t 如果你告诉我这些意味着什么,并且给他们一些用例,或者至less告诉我一个找出他们意思的方法,我将不胜感激。

给定URL不被应用程序configuration所允许

我正在尝试根据本教程创buildFacebooklogin页面。 我只改变了两条线 appId : '370675846382420', // App ID channelUrl : '//http://bp.php5.cz/channel.html', // Channel File 我得到以下错误 给定的URL是不允许的应用程序configuration:一个或多个给定的URL是不允许的应用程序的设置。 它必须与网站URL或Canvas URL匹配,或者该域必须是其中一个应用程序域的子域。 可能是什么问题?

python中%r的含义是什么?

在下面的语句中%r的含义是什么? print '%r' % (1) 我想我听说过%s , %d和%f但从来没有听说过这个。

如何比较C#中的标志?

我有一个标志枚举下面。 [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } 我不能让if语句评估为true。 FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } 我怎么能做到这一点?

打印所有JVM标志

find一个有趣的JVM标志: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version 它打印数以百计的各种选项,我从来没有听说过。 它还打印默认值,这有助于更好地诊断JVM行为。 另一个有趣的标志是: -XX:+UnlockExperimentalVMOptions 有没有人知道解释每一个他们的任何文件?

签署一个Windows EXE文件

我有一个我想签名的EXE文件,这样Windows就不会警告最终用户关于来自“未知发布者”的应用程序。 我不是Windows开发人员。 有问题的应用程序是从生成屏幕保护程序的应用程序生成的屏幕保护程序。 这样我就没有影响如何生成文件。 我已经发现,我需要像Verisign或instantssl.com这样的CA 代码签名证书。 我不明白的是我需要做的(如果可能的话)签署我的EXE文件。 什么是简单的解释? 梅尔·格林的回答让我进一步,但signtool希望我指定什么证书使用在任何情况下。 我可以得到一个免费的代码签名证书,以testing这是否会为我工作吗? 另请注明哪种证书是正确的。 大多数网站只提到“代码签名”,并谈论签署用户实际编制的应用程序。 这不是我的情况。

如何找出哪个密钥库用于签署应用程序?

我有一个应用程序签名和几个密钥库文件。 我想更新应用程序,所以我需要找出哪个键被使用。 我怎样才能匹配哪个密钥库被用来最初签署我的应用程序对我在我的机器上的各种密钥库?