24得票3回答
Python套接字缓冲

假设我想使用标准的socket模块从套接字中读取一行: def read_line(s): ret = '' while True: c = s.recv(1) if c == '\n' or c == '': br...

24得票7回答
如何将stdout缓存在内存中并从专用线程中写入

我有一个包含多个工作线程的C应用程序。这些线程不可阻塞,所以当工作线程需要写入磁盘文件时,我让它们将其写入内存中的循环缓冲区,然后再有专门的线程将该缓冲区中的内容写入磁盘。 工作线程现在不会再阻塞。专门的线程可以安全地阻塞,而不会影响工作线程(它在写入磁盘时不会持有锁)。我的内存缓冲区被调整...

23得票6回答
缓存随机访问文件 Java

RandomAccessFile对于文件的随机访问非常慢。通常会读到关于在其上实现缓冲层的内容,但是在线上找到这样的代码并不容易。 因此我的问题是:你们是否知道任何开源实现此类的指针或者可以分享自己的实现? 如果这个问题可以成为一个有用的链接和代码的集合,那就太好了。我相信这个问题肯定被很...

22得票2回答
PHP - 嵌套的输出缓冲

我有一个函数,里面包含:ob_start(); //Include of some files $content = ob_get_contents(); ob_end_clean(); 现在在那些 includes 里有另一个使用同样代码的函数,它们似乎有冲突。是否可能这样使用它们?

21得票8回答
从零开始创建DSP系统

我热爱电子音乐并对其工作方式感兴趣。在Stack Overflow上发现了许多有用的问题,涉及可用于处理音频、滤波器等库。但我真正好奇的是:数据究竟是如何在效果器和振荡器之间传递的?我已经研究过dsp的数学方面,但我不确定应该使用什么缓冲系统等。最终目标是创建一个简单的对象层次结构,通过这个结...

21得票5回答
音频流缓冲

我需要播放实时音频流,实际上是广播。问题是我还需要管理20分钟的缓冲区进行流媒体播放。据我所知,这在Android上实现起来并不容易。 首先,我尝试使用MediaPlayer,但它不提供任何用于缓冲区管理的方法。事实上,您甚至无法直接设置缓冲区大小。 其次,我尝试使用本地文件来管理缓冲区:...

20得票3回答
停止<audio>标签中的音频缓冲。

我目前正在使用HTML5音频播放器通过(移动)浏览器提供音频流(24/7的广播流)。加载流并播放正常运行。 主要问题是HTML5的&lt;audio&gt;标签即使不活跃也会继续下载(缓冲)内容。这对于大多数移动用户来说可能是一个主要问题,因为他们大多需要支付数据使用费用。到目前为止,我还没...

19得票1回答
Rx IObservable缓冲以平滑事件突发

我有一个Observable序列,它会快速地产生一系列事件(例如:连续五个事件,然后长时间延迟,再然后是另一个快速的事件序列等)。我希望通过在事件之间插入短暂的延迟来平滑这些事件序列。可以将下面的图表作为示例: 原始序列: --oooo--------------ooooo-----oo-...

16得票2回答
Haskell默认的IO缓冲

昨天我为我的学生们写了一个小的xinetd练习:制作一个反转回声程序。 为了学习新知识,我尝试实现了Haskell的解决方案。简单的main = forever $ interact reverse是不起作用的。我查阅了这个问题,并制作了一个更正后的版本:import Control.Mona...

15得票3回答
为什么在使用sleep时,循环的每次迭代都没有输出任何内容?

今天在我的大学,老师问了我一个问题。他在纸上写下了这段代码,并说:“这段代码的输出结果是什么?”use warnings; for (1 .. 20) { print "."; } 我觉得这很简单,它将循环20次,并在每次迭代时打印一个点(.),因此总共有20个点作为输出。 他说你是...