问题标签 [stack]

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 投票
1 回答
1274 浏览

macos - 通过替换为 NOP 来修补 CALLL 在用户空间中有效,但在内核空间中无效

我有一个要修补的设备驱动程序。此设备驱动程序调用 IOLog,我想摆脱日志记录。

如果我用设备驱动程序 (kext) 中的(相应数量的)NOP 替换 CALLL 到 IOLog,内核会崩溃,看起来像一个破碎的堆栈(“Backtrace 终止 - 无效帧指针 0”)。

然而,相同的技术在用户空间中工作得很好(例如,在 OS X 二进制文件中 NOPping NSLogs)。

我在这里想念什么?

0 投票
1 回答
34266 浏览

c++ - 运行时检查失败 #2 - 变量“x”周围的堆栈已损坏

在以下代码中返回时,我收到此运行时检查失败。我相信类似的代码在程序的其他地方运行良好。有任何想法吗?

0 投票
1 回答
830 浏览

stack - 如何将中缀和堆栈优先级扩展到其他运算符?

如何扩展中缀和堆栈优先级以包括运算符<, >, <=, >=, ==, !=, !, &&, 和||?

在解析中缀表达式时,例如:P + (Q – F) / Y#,每个符号都有一个与其操作顺序相关的优先级。/并且*具有比+和更高的优先级-

以下是我拥有/理解的优先事项:

0 投票
3 回答
6503 浏览

java - 一般问题:Java 有堆和本地堆栈。你可以从堆中访问任何对象吗?

我真的在研究按值传递与 Java 如何分配对象以及 java 将对象放入堆栈中的作用之间的区别。

无论如何可以访问堆上分配的对象吗?java 强制执行哪些机制来保证正确的方法可以访问堆外的正确数据?

看起来如果您很狡猾,甚至可能在运行时操纵 java 字节码,那么您可能能够在不应该的时候操纵堆外的数据?

0 投票
1 回答
583 浏览

c# - 如何实现堆栈?

如何使用 C# 中的堆栈创建程序以将二进制转换为十进制?

0 投票
6 回答
102618 浏览

java - Java 集合(LIFO 结构)

我正在 Java 的 Collections 框架中寻找 LIFO 结构(堆栈),但没有任何成功。基本上我想要一个非常简单的堆栈;我的完美选择是 Deque,但我使用的是 Java 1.5。

我不想在我的结构中添加另一个类,但我想知道这是否可能:

  1. Collections 框架(1.5)中是否有任何类可以完成这项工作?

  2. 如果没有,有没有办法在不重新实现的情况下将队列转换为 LIFO 队列(又名堆栈)?

  3. 如果不是,我应该为此任务扩展哪个接口或类?我想保持 Sun 的家伙使用 Deque 的方式是一个好的开始。

非常感谢。

编辑:我忘了说 Stack 类:当我看到它实现了 Vector 类时,我对这个类有疑问,而且 Vector 类有点过时了,不是吗?

0 投票
4 回答
3813 浏览

stack - 使用 OMP 的分段错误

全部!来自意大利的打字 如果矩阵大小小于 800 并且因分段错误而失败,则此小段代码有效。似乎问题出在堆栈大小......我该如何增加它?如何解决更大矩阵尺寸的问题?代码在串行放置中运行良好,在并行执行中失败。谢谢。

0 投票
6 回答
25145 浏览

c++ - C++:如何在堆栈上创建对象数组?

考虑以下一段 Java 代码。

因为在 Java 中,所有对象都存在于堆上,数组不包含对象本身,而是对对象的引用。此外,数组本身也是一个对象,因此它存在于堆上。

C++ 中的等价物是什么,但将数组和对象保留在堆栈上,以尽可能避免需要 new 和 delete ?

编辑:更改代码以使用自定义构造函数。

0 投票
4 回答
3065 浏览

java - 我在 Java 中的撤消功能方面需要一些帮助

我用 Java 写了一个文本编辑器,我想给它添加 Undo 功能

但是没有 UndoManager 类,我需要使用 Stack 或 LinkedList 之类的数据结构,但 Java 中的 Stack 类使用 Object 参数,例如: push(Object o) , Not Push(String s) 我需要一些提示或链接。谢谢

0 投票
3 回答
1773 浏览

hosting - 在云中托管、部署和运行 Web 应用程序

到目前为止,我已经阅读了一些关于在网格中托管应用程序的云计算和服务的博客文章。

如果我想以尽可能低的成本在云中运行 Web 应用程序,最好的解决方案是什么?

让我们假设以下配置:

  • J2EE 网络应用程序
  • 任何免费数据库(MySQL、PostgreSQL)
  • 将 Web 应用程序部署到的任何 Web 容器

您建议使用哪种应用程序堆栈作为服务的最佳组合

  1. 主持人
  2. 部署

网络应用程序?

作为附加要求,选择的服务不应该对服务器管理有太多要求,例如防火墙设置等。