问题标签 [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 投票
3 回答
290 浏览

copy - 可以通过修改页表来移动内存页吗?

是否有可能(在任何合理的操作系统上,最好是 Linux)仅通过修改页表而不实际移动任何数据来交换两个内存页的内容?

动机是密集矩阵转置。如果数据被页面​​大小阻塞,则可以在页面内转置数据(适合缓存),然后交换页面以将块移动到最终位置。一个大矩阵会移动很多页,所以希望刷新 TLB 不会造成麻烦。

0 投票
2 回答
4151 浏览

c - char* 的交换函数

我有一个简单的函数,它可以交换字符数组中的两个字符。但是,我收到“Bla.exe 中 0x01151cd7 处的未处理异常:0xC0000005:访问冲突写入位置 0x011557a4。” 错误。两个索引(左和右)在数组的范围内。我究竟做错了什么?

我正在使用带有非托管 C/C++ 的 VS2010。谢谢!

0 投票
3 回答
6673 浏览

java - 使用 indexOf 和 substring 和 compareTo 交换名称

我无法理解如何使用indexOf()andsubstring()compareTo()方法将人们的名字与他们的姓氏在数组中翻转。

0 投票
2 回答
146 浏览

c++ - 专门化函数模板的语法

以下方法有区别吗?

当我尝试专门为我自己的字符串类型交换并注意到这swap<::string>不起作用时,我偶然发现了这一点,但原因完全不同:)

0 投票
3 回答
440 浏览

jquery - jquery在单击链接时淡入元素,然后在单击另一个链接时交换元素

我已经弄清楚如何淡入元素: 单击此处查看页面

如果您单击标题姿势 1:站立深呼吸:您会注意到该元素按应有的方式淡入。如果您现在单击姿势 2,您将看到元素在姿势 1 下方淡出。我需要能够将姿势 1 与姿势 2 交换。

我总共有 26 个姿势,它们都有需要淡入的图像,然后在单击另一个标题时与另一个图像交换。

});

和html

我需要能够交换总共 26 个元素#section_Q_01 - #section_Q_26 任何帮助表示赞赏

0 投票
1 回答
807 浏览

sql-server - SQL Server 行间交换数据问题

我在询问 b4 关于交换查询以在同一个表中的行之间交换数据,我得到了那个查询

此查询采用 2 个参数并交换为每个参数返回的所有行。

问题是查询交换,只要每个参数(外键)都有我需要进行交换的值,以防其中一个参数没有值。

我希望有人可以帮助我。

谢谢,

0 投票
3 回答
3036 浏览

c++ - C++:交换不同类型的模板类元素?

我被要求编写一个 swap() 方法,以便第一个元素成为第二个元素,第二个元素成为第一个元素。我有:

但这会返回一个新对象而不是交换,我认为它需要是一个更改自己的数据成员的 void 方法。由于 T1 和 T2 可能是不同的类类型,这可能吗?换句话说,我不能简单地设置 temp=first, first=second, second=temp 因为它会尝试将它们转换为不同的类型。我不确定为什么您可能希望拥有一个更改其类型顺序的模板对象,因为这似乎会引起混淆,但这似乎是我被要求做的事情。

编辑:谢谢大家的回答!和我想的差不多,就地交换显然没有任何意义,swap() 函数的请求非常模棱两可。

0 投票
3 回答
13375 浏览

sql - sql交换主键值

是否可以在两个数据集之间交换主键值?如果是这样,人们将如何做到这一点?

0 投票
1 回答
2500 浏览

jquery - 如何在同一页面上有多个 jQuery 图像交换画廊?

我有多个使用以下代码的图像库(只需在以下链接中查看演示)。

但是,当单击一个画廊的缩略图以更改大图像预览时-所有画廊也会自动更改为该大预览。

简而言之,问题是:

“我如何将每个画廊彼此分开,以便当用户单击一个特定画廊的缩略图时,该画廊的大图像预览会发生变化,而不是任何其他?”

JavaScript:

});

HTML:

基本上,我重复相同的 HTML 和 Javascript 在代码中看到:http: //www.sohtanaka.com/web-design/fancy-thumbnail-hover-effect-w-jquery/ 只有我有多个画廊在同一个页。

0 投票
7 回答
17253 浏览

java - 交换 LinkedList 中的元素

我想保持列表中添加的元素的顺序。所以,我LinkedList在Java中使用了a。

现在我希望能够交换链表中的两个元素。首先,我找不到elementAt()for LinkedList。此外,无法在指定位置添加元素。