问题标签 [splice]
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.
tcp - splice() 从管道到 TCP 缓冲?
来自 linuxquestions.org 的 xpost,对不起...
我写了一个小测试程序来看看一个简单的代理是否会从使用 splice() 中受益,但是我从管道拼接到 TCP 套接字的数据总是需要 200 毫秒才能从套接字的另一端读取。
这是测试它的 Perl 程序:
这是 strace 输出的示例:
注意 ~200ms read(9,...) 调用。如果我取消注释发送“\n”的行,那么没有延迟。我究竟做错了什么?谢谢!
linux - 关于epoll和splice的问题
我的应用程序将通过网络发送大量数据,所以我决定(因为我使用的是 Linux)使用 epoll 和 splice。这是我的看法(伪代码):
我假设我的应用程序将打开多达 2000 个 TCP 套接字。我想问你两件事:
- 会有相当多的epoll_ctl调用,当我有这么多套接字时会不会很慢?
- 文件描述符必须首先变得可读,并且在套接字变为可写之前会有一些时间间隔。我可以确定,在套接字变为可写文件描述符的那一刻仍然是可读的(以避免阻塞调用)?
javascript - 在复选框检查和取消选中 JavaScript 时从全局数组中删除特定元素
当用户选中或取消选中表单中的复选框时,我正在尝试更新全局数组。然后该数组将被提交给服务器以更新数据库中选中的选项。我已经将选中复选框的 ID 推送到数组中,但不确定如何删除它们。
我创建了一个基本的 jsFiddle 在这里演示:
PS - 稍后将正确命名该数组:)
javascript - JavaScript 拼接问题
A 有一个对象数组,我想从中删除第一个元素并读取它的一些属性。但我不能。这是代码:
我得到:
为什么我总是得到“未定义”?splice 方法应该删除定义的元素并返回它/它们。
flash - 如何录制/拼接 FLV 剪辑?
我正在为一家希望为其用户创建服务的公司开发应用程序。这家公司目前提供时长约为 1.5 小时的视频,他们想要整合的服务是让用户能够“录制”这个更大视频的剪辑,从而基本上创建一个精彩片段。这项服务的最终结果将是一个 1.5 小时长视频中用户最喜欢的部分的 3 分钟视频。说得通?
为了简单地问我的问题,假设用户交互是非常基本的。用户观看视频,他/她可以按“录制”来录制主视频的剪辑。现在......我已经知道 ByteArray 的 Thibault 的 FLVslicer,但我认为肯定有其他方法可以记录/拼接/合并 FLV 剪辑,而不仅仅是这个家伙的框架。
最后,我的问题是:除了使用 FLVslicer 之外,你们中是否有人了解我如何研究创建此功能的最佳方法?我似乎找不到任何其他途径从这样的视频中“录制”剪辑。 (编辑:Vi 给出了关于如何在 Flash 应用程序之外完成此任务的精彩回应,但我的好奇心仍然在于这是否可以纯粹在 Flash 中完成。不过,高五,Vi!)
感谢您的输入,
布莱克
javascript - 具有非顺序索引数组的 .splice() 数组 - javascript
我有一个这样的数组
我有一个这样的数组
指示我希望删除的第一个数组中元素的索引,或者.splice()
结果数组看起来像这样
如果您尝试遍历索引并为每个索引进行拼接,则在第一次拼接后,您的索引会根据被删除的元素而变化。
我怎样才能做到这一点?
c# - C# 编辑字符串以添加特定长度的换行符
我正在构建一个需要处理 twitter 消息的应用程序。我需要一个将字符串切割为 30 个字符的功能,如果 30 索引处的字符不是空格,它将向后计数,直到找到空格并在其中添加一个 \n 以便它显示为多行在我的应用程序中。
我尝试了几种方法,但我对 C# 的了解还没有那么惊人。我有一些基本的东西。
我想我会使用拆分并将结果添加到数组中,但我似乎无法让它工作。
javascript - (javascript 的)拼接在 Firefox 4.0+ 中是否以某种方式发生了更改/错误?
根据http://www.hunlock.com/blogs/Mastering_Javascript_Arrays,这是我一直用作拼接数组的参考,
但是,在我的代码中,我有:
输出是 []
此外,我注意到 myArray 似乎随着 .splice 调用而改变,即使它被分配给 newArray。
1)这是Firefox的错误吗?2) 有没有更好的方法来创建一个添加了 1 个元素的新数组?
提前致谢!
编辑:刚刚注意到我在控制台记录了一些与示例不同的东西......我的问题的第二部分仍然适用 - 我最近的尝试是:
最终结果仍然是 []