问题标签 [string-constant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
661 浏览

c++ - 当作为参数传递给c ++中的函数时,const string&str和string const&str有什么区别

我在如下函数参数中使用对 const 字符串的引用传递:

现在,如果我如下使用它会给出相同的结果:

c++中这两种定义有什么区别?

0 投票
1 回答
9243 浏览

sql - 为什么 Postgres 说列不存在?

因此,我一直在研究以下 sql 脚本,但我似乎无法弄清楚为什么它一直告诉我我正在插入的数据在一个不存在的列中。任何对 Postgre 更有经验的人可以帮助我吗?

我得到的错误是:

0 投票
1 回答
49 浏览

postgresql - PSQL [错误] - 值被识别为列

几天前我刚开始学习数据库。我遇到了这个问题,我的值被识别为一列,并且它吐出了一个错误。

这是我的News桌子:

这是我在 psql 中运行的命令:

这是我得到的错误:

我试过删除双引号,添加它,逐行执行,到目前为止我还没有找到答案。有人对此有答案吗?提前致谢。

0 投票
1 回答
53 浏览

string - 在 Stringpool 中创建了多少个 String 对象?

考虑以下示例:

字符串 s1 "你好";

字符串 s2 = "世界";

字符串 s3 = s2 +s3;

在上面的例子中,Stringpool 中创建了多少个对象?字符串 s3 是添加到 Stringpool 还是它是堆内存中的单独对象,或者 JVM 是否在堆中创建新对象并将其添加到 stringpool?提前致谢 :)

0 投票
0 回答
55 浏览

java - JVM如何在String常量池中查找String?

我了解字符串常量池本质上是一个 ConcurrentHashMap。JVM 使用 FlyWeight 设计模式来节省一些内存。JVM 将查找池(ConcurrentHashMap)并返回旧对象的引用,否则它将创建新对象。

考虑创建一个字符串文字

JVM 不会创建“Hello Java!” 目的。它将首先查找池。我的问题是

自从对象“Hello Java!”以来,JVM 将如何进行此查找?还不存在,所以不能调用hashcode方法就可以了?

0 投票
0 回答
29 浏览

java - Java中的字符串字面量和对象关系

假设我有一个字符串文字,例如,

还有另一个 String 对象,例如,

那么从java的内存的角度来看,String之间是否存在任何联系或关系,就像s1在字符串常量池中和在堆内存中一样。s2s1s2

0 投票
3 回答
893 浏览

sql - SQL 域错误:列不存在,设置默认值

我创建了一个域:

我试图设置默认值:

但得到了错误:

错误:列“00000”不存在

然后我设法使用 设置默认值DEFAULT 00000,但我认为它被强制转换INTEGER为显示为0而不是00000. 我也试过了character(5)[],也 {'0','0','0','0','0'}没有成功。

如何获取默认值作为文本而不出现错误?

我使用了 PostgreSQL。

0 投票
1 回答
2572 浏览

sql - 删除“列不存在”

我正在尝试在 Postgres 中执行一个非常简单的删除查询

询问:

结果:

我有一个简单的表,其中 id 是该值的记录。为什么它"fc1f56b5-ff41-43ed-b27c-39eac9354323"是列名?

0 投票
2 回答
216 浏览

c++ - 在单独的函数中修改指向字符串文字的指针

我有一个希望有人可以用比我已经遇到的更简单的术语向我解释的微不足道的问题。在工作中

C++ 之旅(第二版)

我一直在尝试几个例子。

我目前正在尝试在单独的函数中修改指向字符串文字的指针(我认为这很容易.....)。

使用 g++ 编译时,我得到一个

警告:ISO C++ 禁止将字符串常量转换为 char*

显然 g++ 正在自动将 *p 转换为 const?当然我错过了一些基本的东西,但我以前的 SO 和谷歌搜索让我离答案更近了。谢谢您的反馈!

编辑:下面两个很好的例子。谢谢大家的回复,很有帮助!

0 投票
1 回答
2955 浏览

sql - SQL WHERE - 列(值)不存在

我正在尝试在 psql 中执行最基本的 WHERE 语句,但出现了一个奇怪的错误:

为什么抱怨该值不是列?