标签: constants

如何选择填充常量的多行?

在SQL语句中选择常量而不引用表是完全合法的:

SELECT 1, 2, 3
Run Code Online (Sandbox Code Playgroud)

后者返回的结果集是包含值的单行.我想知道是否有一种方法可以使用常量表达式一次选择多行,有点像:

SELECT ((1, 2, 3), (4, 5, 6), (7, 8, 9))
Run Code Online (Sandbox Code Playgroud)

我希望像上面这样的东西工作并返回一个包含3行和3列的结果集.

sql select constants

154
推荐指数
8
解决办法
16万
查看次数

在Objective-C中创建常量的最佳方法是什么

我正在创建一个用于学习目的的Reddit客户端.我需要一个包含常量的文件.我正在考虑在文件中导入文件,Reddit-Prefix.pch以使常量可用于所有文件.这是一种很好的做事方式吗?另外,我已经完成了我的研究并发现了几种创建常量的方法,但我不知道使用哪种方法:

  • #define
  • const
  • static const
  • extern const
  • enum

那么首选方式是哪种方式?惯例是什么?我知道"这取决于",但更具体地说,我的问题是:每个解决方案的用例什么?

此外,如果使用extern const,我是否需要导入文件,或者常量可以全局使用而无需导入文件?

我可以在逻辑上得出结论的一点enum是,在定义类似自定义错误域的东西时,这是最好的选择(我实际上是对吗?).但其他人呢?

constants objective-c

154
推荐指数
2
解决办法
7万
查看次数

PHP错误消息"通知:使用未定义的常量"是什么意思?

PHP在日志中写入此错误:"注意:使用未定义的常量".

日志错误:

PHP Notice:  Use of undefined constant department - assumed 'department' (line 5)
PHP Notice:  Use of undefined constant name - assumed 'name' (line 6)
PHP Notice:  Use of undefined constant email - assumed 'email' (line 7)
PHP Notice:  Use of undefined constant message - assumed 'message' (line 8)
Run Code Online (Sandbox Code Playgroud)

相关代码行:

$department = mysql_real_escape_string($_POST[department]);
$name = mysql_real_escape_string($_POST[name]);
$email = mysql_real_escape_string($_POST[email]);
$message = mysql_real_escape_string($_POST[message]);
Run Code Online (Sandbox Code Playgroud)

它是什么意思,我为什么看到它?

php constants undefined

149
推荐指数
3
解决办法
57万
查看次数

为什么Java中没有常量功能?

我试图找出Java中常量的原因我已经了解到Java允许我们使用final关键字来声明常量.

我的问题是为什么Java没有引入Constant(const)功能.由于很多人说它来自C++,所以在C++中我们有const关键字.

请分享你的想法.

java final constants

134
推荐指数
4
解决办法
13万
查看次数

访问类的常量变量

当我有

class Foo
   CONSTANT_NAME = ["a", "b", "c"]

  ...
end
Run Code Online (Sandbox Code Playgroud)

有没有办法访问Foo::CONSTANT_NAME或我必须使用类方法来访问该值?

ruby ruby-on-rails constants

132
推荐指数
4
解决办法
6万
查看次数

我可以在PHP类上定义CONST吗?

我在一些类上定义了几个CONST,并希望得到它们的列表.例如:

class Profile {
    const LABEL_FIRST_NAME = "First Name";
    const LABEL_LAST_NAME = "Last Name";
    const LABEL_COMPANY_NAME = "Company";
}
Run Code Online (Sandbox Code Playgroud)

有没有办法获得在Profile课堂上定义的CONST列表?据我所知,最接近的选项(get_defined_constants())不会起作用.

我真正需要的是一个常量名称列表 - 如下所示:

array('LABEL_FIRST_NAME',
    'LABEL_LAST_NAME',
    'LABEL_COMPANY_NAME')
Run Code Online (Sandbox Code Playgroud)

要么:

array('Profile::LABEL_FIRST_NAME', 
    'Profile::LABEL_LAST_NAME',
    'Profile::LABEL_COMPANY_NAME')
Run Code Online (Sandbox Code Playgroud)

甚至:

array('Profile::LABEL_FIRST_NAME'=>'First Name', 
    'Profile::LABEL_LAST_NAME'=>'Last Name',
    'Profile::LABEL_COMPANY_NAME'=>'Company')
Run Code Online (Sandbox Code Playgroud)

php constants class-constants

130
推荐指数
9
解决办法
6万
查看次数

如何在运行时指定[DllImport]路径?

事实上,我得到了一个C++(工作)DLL,我想导入我的C#项目来调用它的函数.

当我指定DLL的完整路径时,它确实有效,如下所示:

string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll";
[DllImport(str, CallingConvention = CallingConvention.Cdecl)]
public static extern int DLLFunction(int Number1, int Number2);
Run Code Online (Sandbox Code Playgroud)

问题是它将是一个可安装的项目,因此用户的文件夹将不同(例如:皮埃尔,保罗,杰克,妈妈,爸爸......),这取决于计算机/会话的运行情况.

所以我希望我的代码更通用,如下所示:

/* 
goes right to the temp folder of the user 
    "C:\\Users\\userName\\AppData\\Local\\temp"
then go to parent folder
    "C:\\Users\\userName\\AppData\\Local"
and finally go to the DLL's folder
    "C:\\Users\\userName\\AppData\\Local\\temp\\myLibFolder"
*/

string str = Path.GetTempPath() + "..\\myLibFolder\\myDLL.dll"; 
[DllImport(str, CallingConvention = CallingConvention.Cdecl)]
public static extern int DLLFunction(int Number1, int Number2);
Run Code Online (Sandbox Code Playgroud)

最重要的是"DllImport"需要DLL目录的"const string"参数.

所以我的问题是::在这种情况下可以做些什么?

c# c++ dll constants dllimport

129
推荐指数
5
解决办法
13万
查看次数

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

C++在哪里初始化静态const

我上课了

class foo {
public:
   foo();
   foo( int );
private:
   static const string s;
};
Run Code Online (Sandbox Code Playgroud)

s源文件中初始化字符串的最佳位置在哪里?

c++ static initialization constants

122
推荐指数
4
解决办法
15万
查看次数

接口常量有什么用?

我正在学习Java,并且发现接口可以有字段,这些字段是public static和final.到目前为止,我还没有看到这些例子.这些接口常量的一些用例有哪些,我可以在Java标准库中看到一些吗?

java interface constants

114
推荐指数
4
解决办法
7万
查看次数