所以我正在玩HTML 5和localStorage,我注意到当我在本地主机上的Firefox中运行页面时,我的值才会被存储(即http://127.0.0.1:8000/test/index. html),但是当我在本地运行文件(file:/// C:/test/index.html)时,我的值不会被存储.Safari 4在两种设置方面都没有问题.那么有人知道这是否是设计 - > Mozilla开发人员中心的DOM存储
(Firefox 2允许访问域层次结构中比当前文档更高的存储对象.出于安全原因,Firefox 3中不再允许这样做.此外,HTML 5规范中的这一提议已经从HTML 5规范中删除了localStorage,在Firefox 3.5中实现.)
或者如果有解决方法?
我不知道因为只能在线工作的离线存储听起来很傻:P
如果有人想知道,代码就像它得到的一样简单:
function save()
{
localStorage.setItem('foo','bar');
}
function load()
{
var test = localStorage.getItem('foo');
alert(test);
}
Run Code Online (Sandbox Code Playgroud) 嘿伙计们,我现在正在考虑我可以做些什么来衡量从计算机获得音频输入的点(通过声卡上的正常音频输入)到需要处理某些事情的时间,例如噪音消除或类似的东西.
我认为的主要问题是测量音频信号何时被创建以及发送器和接收器的同步.
到目前为止,我提出了以下想法:
•使用串行端口传输定时信息
•将时间戳放入音频信号
•传输重复信号 - 可以看到延迟
你有更多的想法或我在我看不到的东西吗?
我以为我会在这件事上找到更多的学术工作,但很遗憾看到情况并非如此,我错了吗?
感谢帮助!提前致谢!
我正在阅读有关iphone音频的教程,它使用的是C/C++.我不熟悉这个 - >的用法.它似乎引用了一个指向全局变量的指针.这是教程 - iPhone核心音频第3部分 - 音频回调.
我试图理解的声明是声明的这一部分:
// Pass in a reference to the phase value, you have to keep track of this
// so that the sin resumes right where the last call left off
float phase = THIS->sinPhase;
Run Code Online (Sandbox Code Playgroud)
该教程表明THIS->用于获取访问AudioController变量.似乎sinPhase是全局变量.
请解释为什么创建"阶段"引用而不是直接引用全局变量"sinPhase".请记住,我是一个客观的C编程,试图理解这个C/C++代码.