小编Kar*_*agi的帖子

HTML5中的音频数据流

我正在以小块的形式从服务器接收PCM音频数据,并将它们存储在一个数组中.现在我想使用一些HTML5功能顺序播放这些音频块.我将其视为"可能"解决方案的两个选项是:

  1. 带有数据URI的 HTML5音频标记
  2. Web音频API

在我调查这些选项时,请向我建议我正在考虑的两个选项的任何其他选项或观点.虽然跨平台解决方案将是最好的,但我可以满足Chrome专用解决方案

javascript html5 google-chrome audio-streaming html5-audio

17
推荐指数
2
解决办法
2万
查看次数

在Django Model类中使用self

在Django中向models.py添加模型类时,为什么我们不使用self来定义我们定义的字段变量?不应该使用自变量变量使它们成为类变量,而"可能"会导致问题.

python django self django-models

9
推荐指数
1
解决办法
6494
查看次数

onError在websockets中回调

我试图找出在处理websocket服务器时浏览器在什么情况下引发的所有错误.我找不到任何提到这个的规范.这些错误事件是浏览器特定的吗 (我希望不是,虽然我主要专注于Chrome)

javascript html5 google-chrome websocket

7
推荐指数
1
解决办法
5379
查看次数

无法防止名称损坏

我正在尝试构建一个用C语言编写的dll,它将由其他用C语言编写的程序导入.

所以dll导出的所有函数都是在.dll "没有__declspec(dllexport)"(有意)中定义的.我已经定义了一个.def文件,其中只包含一个Export部分和我要导出的函数的名称(unmangled names).

我正在使用vc71/vs2003构建这个并且我仍然得到了错误的名称(如果我在记事本中打开.lib,我可以看到).同样只是为了澄清,visual studio也会导致C代码中的名称错位(我发现大多数资源都提到它只是C++的一个问题).

我怎样才能防止这个名字变形呢?

更多的信息:

被破坏的名称的格式为'functionName @ integer',其中integer表示以字节为单位的参数大小(而不是ordinal).例如,

来自.lib: _PrepareSeverResponse @ 8

.h: char*PrepareSeverResponse中的函数声明(unsigned int*size,handshake*ws_handshake);

.def: EXPORTS PrepareSeverResponse

召集公约: __ stdcall(/ Gz)

希望这更清楚.

c dll name-mangling visual-studio

4
推荐指数
1
解决办法
3930
查看次数