问题标签 [automatic-storage]

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 回答
192 浏览

c - 使用自动作为参数

这段代码有什么问题?该程序未编译。

我看到的错误如下:

0 投票
1 回答
52 浏览

oracle11g - 使用没有系统表空间的转储从头开始创建数据库

我有这种情况:

带有 ASM 的 Oracle 11g。

几天前,系统表空间数据文件所在的磁盘损坏了,无法恢复。

我有一个转储,用“exp”制作,来自所有所有者的所有数据,除了系统用户。我可以格式化所有设备并重新创建 asm_disksgroup 和 asm_disks 并导入我的转储吗?有没有办法在没有系统数据的情况下使用该转储从头开始重新创建数据库?

谢谢你们!

0 投票
2 回答
75 浏览

c - 自动存储类

函数中使用的自动 存储不会重新初始化使用auto关键字声明的i变量。


Practice.c : main() 和 func() 在Practice.c中

编译后执行Practice.exe输出如下:

每次main()调用func()时,i 都会重新初始化为 1。这是正确的,因为i的范围在func()块内,当控制离开块时,i的值会丢失。所以,当我第二次调用这个func()函数时,i的值将被重新初始化为1

检查以下New.c程序。

New.c :包含main()func()

可以肯定的是,我调用了函数func() 8 次。但是在New.c 中, i没有被初始化。当我在编译后执行这个程序时,它的输出如下:

输出显示每次调用的增量。这背后的确切原因是什么?

0 投票
0 回答
1226 浏览

database - 当表空间类型为“AUTOMATIC STORAGE”时更改表空间 db2

再会,

我想改变一个tablespace更大的尺寸。以下是我的查询:

然后我遇到如下错误:

看起来像automatic storage限制我扩大尺寸。有任何想法吗?

0 投票
1 回答
429 浏览

java - mangoDb 会自动存储每个 CRUD 操作的日期和时间吗?

mongoDb 会自动存储每个 CRUD 操作的日期和时间吗?如果是的话,我怎么能看到使用java代码?

0 投票
3 回答
1633 浏览

c++ - 为什么堆上的分配比栈上的分配快?

就我对资源管理的了解而言,在堆上分配东西(操作符new)应该总是比在堆栈上分配(自动存储)慢,因为堆栈是基于 LIFO 的结构,因此它需要最少的簿记,并且要分配的下一个地址的指针是微不足道的。

到目前为止,一切都很好。现在看下面的代码:

结果似乎与上面解释的内容相矛盾:

常规:6131

分享:843

如您所见,两者都正常工作:42 & 42

程序以退出代码结束:0

在第二次测量中,除了 operator 的调用之外,( )new的构造函数必须完成。我似乎无法理解为什么这比常规分配更快。std::shared_ptrauto sh_ptr1

对此有何解释?

0 投票
1 回答
195 浏览

android - 禁用 Android 相机自动缩略图

我已经看到Android在拍照时会自动生成缩略图,并将其保存为带有关键“数据”的额外内容。是否可以禁用该操作以节省设备空间?

0 投票
2 回答
1061 浏览

android - 如何通过按钮自动获取日期

我想知道如何通过 Android Studio 中的 Android 应用程序通过按钮自动检索日期。

0 投票
2 回答
2194 浏览

c - 在循环内创建的变量在 C 中的迭代期间更改值

我在我们的产品中有类似于以下的代码。据我说,输出是'0 1 2 3'。但是类似代码的输出是'1 1 1 1'。

我的理解是 j 在整个“for”循环期间仅在堆栈上分配一次,并且在迭代期间使用相同的值。另外,如果我将 j 的声明移到 for 循环之外,我会得到预期的结果。我在这里想念什么?

PS - 当我在我的个人机器上运行相同的代码时,我得到了预期的输出。但是在生产上就不同了。

0 投票
1 回答
70 浏览

c - 为什么我们要使用自动类型的存储类?

在 C 中,我们为什么选择存储类?听说自动类型和局部变量是一样的。在那种情况下,为什么我们要使用自动类型?使用自动类型而不是未提及为自动的局部变量有什么特别之处。例如,

两者都存储在堆栈段中,这些变量的范围在函数内。那么这两者有什么区别?为什么我们选择auto-type?