问题标签 [swap]

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

linux - 基于Linux将进程内存从RAM交换到交换文件的确切条件是什么?

我的服务器为交换文件配置了 8Gigs 的 RAM 和 8Gigs。我正在运行内存密集型应用程序。这些应用程序具有峰值负载,在此期间我们发现交换使用量增加。大约使用了 1 GIG 的交换。

我有另一台服务器,它具有 4G 的 RAM 和 8G 的交换空间,以及在其上运行的类似内存密集型应用程序。但是这里的交换使用是非常微不足道的。大约 100 MB。

我想知道基于哪个 Linux 将 RAM 中的进程内存换出到交换文件的确切条件或粗略公式是什么。我知道它基于交换因素。它还有什么依据?交换文件大小?任何指向解释这一点的 Linux 内核文档/源代码的指针都会很棒。

0 投票
3 回答
2731 浏览

jquery - 通过jQuery在表格中交换行HTML的最简单方法是什么(不是拖放)

jQuery 中将整个 html 替换为 a <TR>(包括 tr 本身,而不是 tr innerhtml)并将其与另一个交换的最简单方法是什么?我在搞乱replaceWith,但那是交换innerHtml,我想交换整个TR html。似乎这对 jquery 来说应该是一件容易的事。我认为必须有一种方法可以通过索引引用 TR,并且简单到:

当然那是伪代码,但我正在寻找像 jQuery 一样简单的东西......

0 投票
1 回答
1337 浏览

jquery - 通过不同的容器使用 jQuery 交换或移动 DOM 元素

伙计们,我有下一个 HTML:

我需要将 div "data" 中的内容与上一个 div "Dummy" 或 videoDummy 交换,并在用户单击下一个/上一个链接(类启动视频)时将其带回内容而不会丢失数据。

我将如何使用 jQuery o javascript 来做这件事?

0 投票
6 回答
115350 浏览

c# - 交换列表中的两个项目

有没有一种 LINQ 方法可以交换 a 中两个项目的位置List<T>

0 投票
1 回答
948 浏览

linux - Linux内核如何交换文件映射页?

我使用文件映射来读取 20 GB 的文件。而当主存耗尽时,内核如何将文件映射页面交换到磁盘?

我猜一种可能的方法是将页面条目设置为NULL。然后下次如果访问该页面,do_no_page()将再次调用该函数以将文件映射到内存。这样对吗?

另一个问题是内核用来交换内存页的优先级是什么?普通页面还是文件映射页面?

0 投票
13 回答
414831 浏览

c - 在C中将大端转换为小端[不使用提供的函数]

我需要在 C 中编写一个将大端转换为小端的函数。我不能使用任何库函数。

0 投票
7 回答
6099 浏览

c++ - 使用 const 成员交换方法

我想为我的类(我们称之为A)实现一个Swap()方法来制作复制和交换运算符=()。据我所知,swap方法应该通过交换类的所有成员来实现,例如:

但是,如果我有一个 const 成员,我该怎么办?我不能为它调用std::swap,所以我不能编码A::Swap()。

编辑:其实我的课有点复杂。我想序列化和反序列化它。const 成员是该对象内不会更改的一段数据(例如其 ID)。所以我想写这样的东西:

并调用此代码:

我很抱歉这种含糊的措辞。

0 投票
7 回答
4843 浏览

c++ - 重载用户定义类型的全局交换

C++ 标准禁止在命名空间中声明类型或定义任何内容std,但它允许您为用户定义的类型专门化标准 STL 模板。

通常,当我想专注std::swap于我自己的自定义模板类型时,我只是这样做:

...效果很好。但我不完全确定我的惯常做法是否符合标准。我这样做正确吗?

0 投票
3 回答
2105 浏览

swap - 您如何在 Maple 中翻转方程式(将 LHS 与 RHS 交换)?

我有一个已简化为形式的方程

现在我有另一个涉及 T 作为变量的方程

我想Tf(x)in替换eqn2。如果我有eqn1表格

然后下面的命令会做我想要的。

那么如何交换等式的左侧和右侧以eqn1变成eqn1better

0 投票
3 回答
1051 浏览

c++ - 便携式 c++ 原子交换(Windows - GNU/Linux - MacOSX)

是否有免费的可移植(Windows、GNU/Linux 和 MacOSX)库提供无锁原子交换功能

如果不是,如何为这些平台中的每一个实施它?(带有 VC++ 或 g++ 的 x86)

谢谢