问题标签 [reverse]
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.
algorithm - 有效地反转字符数组中单词(不是字符)的顺序
给定一个构成单词句子的字符数组,给出一个有效的算法来反转其中单词(不是字符)的顺序。
示例输入和输出:
它应该是 O(N) 时间和 O(1) 空间(split()
并且不允许推入/弹出堆栈)。
谜题取自这里。
apache - 主动反向代理
有谁知道任何允许 HTTP 响应的内容/数据在中继到请求客户端之前直接修改的反向代理解决方案?
举个例子:
代理将客户端对 pdf 文档的请求中继到另一台服务器,代理收到响应,将水印添加到 pdf 页面,带水印的 pdf 返回给客户端。
问候,迈克
c++ - 如何在 C 或 C++ 中反转字符串?
如何在 C 或 C++ 中反转字符串而不需要单独的缓冲区来保存反转的字符串?
shell - 如何反转文本文件的行?
我正在编写一个需要反转文本文件行的小型 shell 脚本。是否有标准的过滤器命令来做这种事情?
我的具体应用是我得到一个 Git 提交标识符列表,我想以相反的顺序处理它们:
我想出的最好的方法是这样实现reverse
:
这用于cat
对每一行进行编号,然后sort
按数字降序对它们进行排序(最终反转整个文件),然后cut
删除不需要的行号。
以上适用于我的应用程序,但在一般情况下可能会失败,因为cat -b
只有数字非空行。
有没有更好、更通用的方法来做到这一点?
django - Django 表单 - 就地编辑来自反向外键连接的数据
我有一个人表和电话表。Phone 表在 Person 表中有一个外键,它是一个自增 ID。每个人可以有任意数量的电话号码。有没有办法让我创建一个 Django 表单来输入电话号码,同时创建一个新的 Person 条目并将它们与现有的 Person 条目一起编辑?
php - 如何反转 Unicode 字符串
在对这个问题的答案的评论中暗示PHP 不能反转 Unicode 字符串。
至于 Unicode,它可以在 PHP 中使用,因为大多数应用程序将其作为二进制处理。是的,PHP 是 8 位干净的。在 PHP 中尝试等效的方法: perl -Mutf8 -e 'print scalar reverse("ほげほげ")' 你会得到垃圾,而不是 "げほげほ"。– 杰罗克威
不幸的是,PHP 的 unicode 支持 atm 充其量“缺乏”是正确的。这将有望随着 PHP6 发生巨大变化。
PHP的MultiByte 函数确实提供了处理 unicode 所需的基本功能,但它不一致并且缺少很多功能。其中之一是反转字符串的函数。
我当然想把这段文字翻过来,然后再弄清楚是否有可能。我创建了一个函数来完成反转这个 Unicode 文本的巨大复杂任务,所以在 PHP6 之前你可以放松一点。
测试代码:
python - 反转/反转字典映射
给定这样的字典:
如何反转这张地图以获得:
delphi - Delphi2009中如何使用ReverseString函数?
ReverseString
Delphi2009如何使用该功能?
python - 在Python中以相反的顺序遍历列表
所以我可以从 开始collection[len(collection)-1]
和结束collection[0]
。
我还希望能够访问循环索引。
java - 通过 ArrayList 的反向迭代给出 IndexOutOfBoundsException
当我对 ArrayList 进行反向迭代时,我得到了 IndexOutOfBoundsException。我尝试进行前向迭代,没有问题。我期望并且知道列表中有五个元素。代码如下:
前向迭代 - 工作正常,但对我没有用:
错误:
此外,如果有人知道反向迭代的更好习语,我很乐意尝试一下。