在当前的lua套接字实现中,我看到我们必须安装一个定期回调的计时器,以便我们检查非阻塞API以查看是否收到了任何内容.
这一切都很好,但在UDP情况下,如果发件人发送了大量信息,我们是否有丢失数据的风险.假设另一台设备通过UDP发送2MB照片,我们每100毫秒检查一次套接字.在2MBps时,底层系统必须在我们的调用查询底层TCP堆栈之前存储200Kbits.
当我们收到特定套接字上的数据而不是我们现在要做的轮询时,有没有办法让事件被触发?
我正在寻找一个快速/有效的中值滤波器的Ansi C实现.有什么指针吗?
到目前为止,我已经找到了以下实现,这很好,但我对更快的实现感到好奇.我只需要一维.
我需要一个经过验证的ARM cortex M3或4压缩库。在将其运出IC之前,我将使用该库压缩来自外围设备的某些数据。
任何指针将不胜感激。到目前为止,我已经看过LZ4c,但要使其在ARM上运行并不容易。
有没有办法迫使iPhone以30fps录制,无论光线条件如何?
有没有办法迫使iPhone相机通过降低分辨率以更高的fps录制?
除了分析录制的流之外,找出iPhone FPS的最佳方法是什么?
我的主要目标是iPhone4或4S.
我有一个应用程序,我通过LuaSockets从网络(500KB)获得大型二进制数据.(尚未实现此部分).根据我所知,这些数据将存储在某种String或表或数组中.
我需要对这些数据进行复杂的处理,并且我有一个现有的,经过验证的ANSI-C Lib,我需要将数据传递给C.我看过的方法通常会传递调用堆栈中的数据,这将无法工作对我来说由于数据大小.
现有的ANSI-C lib需要一个指向数据和大小的指针.我可以用一个新的API包装这个API,它逐字节排除数据,最后一旦建立整个大小调用真正的API,但是这意味着从Lua调用一些C函数的大量调用,因为我想要性能.
将这些大数据传递给C的最佳方法是什么?(我考虑过写入文件并传递文件名,但这不是首选,我真的想要一个直接的内存传递)