小编aaa*_*dan的帖子

为什么网络音频振荡器只播放一次音符?

当我使用Web音频振荡器(带noteOn)成功创建音调,然后调用其noteOff功能,后续呼叫noteOn不再播放音调.我似乎不得不创造一个新的振荡器来发挥新的音符.为什么是这样?

var ctx = new webkitAudioContext();
var osc = ctx.createOscillator();
osc.connect(ctx.destination);
osc.start(0); // tone is heard (previously noteOn(0))

// ... some time later
osc.stop(0); // tone falls silent (previously noteOff(0))

// ... some time later
osc.start(0); // no effect! (previously noteOn(0))
Run Code Online (Sandbox Code Playgroud)

javascript webkit web-audio-api

7
推荐指数
3
解决办法
3134
查看次数

“向下”迁移何时有用?

简洁版本:

移民怎么了down?在什么情况下您需要使用它?

长版:

许多支持数据库模式版本的框架(包括但不限于Rails的“迁移”)允许开发人员指定如何up反转数据升级(操作down),甚至通过分析代码自动生成降级操作(如 Rails 的change方法)。

事实上,在我遇到的所有 Rails 迁移代码中这样做似乎非常常见,这让我想知道这是否被认为是最佳实践。

就我个人而言,我从来没有需要降级数据库模式,而且我无法想象我想要的合理场景,无论是在开发还是生产中。我的经历似乎与普遍的down迁移不一致,所以我猜我错过了一些东西......

a 在哪些最常见的场景中down有用?

ruby-on-rails database-migration database-schema rails-migrations

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

Android Studio/IntelliJ中的`^ let`注释是什么?

在一个let区块中,我有时会^let在我的陈述之前看到注释,并且我不清楚它们的含义或它们为什么存在.

是否表示将返回一个值作为let调用的值?

截图:

带有^注释的代码片段

kotlin android-studio intellij-14

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

Flash事件阶段?

有人可以简单解释Flash事件框架中的3个阶段吗?

按事件阶段,我的意思是:

  • CAPTURING_PHASE
  • AT_TARGET
  • BUBBLING_PHASE

要清楚,我在谈论flash.events.Event和子类.

一个深入的例子太棒了.点击嵌套后会发生什么MovieClip

flash events actionscript-3

6
推荐指数
1
解决办法
4474
查看次数

在AS3 Flash/Flex项目中嵌入wav文件?

Flash IDE能够嵌入许多类型的未压缩声音文件,包括wav,并在发布时提供可选的压缩.

但是,[Embed]标签似乎只允许嵌入mp3文件.是否真的不可能嵌入未压缩的wav文件,或者我错过了一些魔法的,未记录的mimeType?

我希望有类似的东西:

[Embed source="../../audio/wibble.wav" mimeType="audio/wav"]
Run Code Online (Sandbox Code Playgroud)

......但是我明白了

no transcoder registered for mimeType 'audio/wav'
Run Code Online (Sandbox Code Playgroud)

可以将wav或其他格式作为八位字节流嵌入并在运行时解析,但我觉得这很重要.

令我惊讶的是,即使Flash IDE可以嵌入未压缩的声音数据,[Embed]也不能,因为swf规范可以包含未压缩的声音数据.

任何接受者?

embed flash audio wav actionscript-3

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

强制SWC中所有类的编译时链接

使用Flash CS4,我正在制作一个有十几个声音和几首音乐曲目的游戏.为了减少发布/编译时间,我将声音和音乐移动到(外部)SWC中,该SWC位于项目的"库路径"中.这有效,但有一点需要注意......

在我将资产外部化之前,我通过获取类来动态地实例化Sound嵌入声音的对象getDefinitionByName.

// something like...
var soundSubClass:Class = Class(getDefinitionByName(soundClassName));
var mySound:Sound = new soundSubClass();
Run Code Online (Sandbox Code Playgroud)

但是现在它们位于外部SWC中,我需要对这些类进行"具体"引用,以便像这样加载它们,否则它们不包含在已发布的SWF中,并且在getDefinitionByName尝试时出现运行时错误得到一个不存在的类.

所以,我的问题是:在Flash Professional CS4中,有没有办法强制包含库的资产,无论它们是否静态链接?

FlashDevelop有一个编译器选项"SWC Include Libraries",这正是我想要的,与"SWC Libraries"选项不同."SWC包含库"选项的描述是"将SWC文件中的所有类链接到生成的应用程序SWF文件,无论它们是否被使用."

(另外,对我来说重要的是所有资产都包含在一个已编译的SWF中.在运行时链接不是我想要的.)

apache-flex flash swc actionscript-3

6
推荐指数
1
解决办法
2891
查看次数

PUTting只读实体的适当HTTP状态

当客户端尝试访问当前只读性质PUT的实体时,适当的HTTP响应代码是什么?

玩具示例是产品装运.在发货之前,可以更改详细信息(地址,产品,数量)(例如,PUT请求).但是,一旦发PUT送货件,即使请求格式和语法正确,任何都应该失败.

客户可能不知道货物已经发送,因此客户端不是"粗心"错误.

400似乎不合适,因为输入格式正确且语法正确.
405看起来很合适.在这种情况下,这是一个常见的回应吗?
403似乎暗示授权已被撤销,这可能会产生误导.
422似乎很合适,但如果你不提供WebDAV功能(我们不提供),它的使用似乎是不鼓励的.
500听起来好像有人绊倒了电缆,虽然我听说有些开发人员/框架在这种情况下使用这种状态.

这种情况有标准做法吗?什么是最不可能导致API用户(开发人员)和最终用户(使用UI的人)混淆?

rest api-design http-status-codes

6
推荐指数
1
解决办法
937
查看次数

正在下载Borland BCC

我广泛听说Borland C++ 5.5编译器是免费提供的.搜索下载链接通常只会导致我访问embarcadero.com页面,如果我能弄明白的话,我该死的...

任何人都知道下载BCC 5.5的简单直接方式吗?(对于Windows)

(是的,BCC是超级老旧的.但它是Flagship遗留工具链的一部分,我需要使用它.我认为这是在这种情况下使用BCC的阻力最小的路径.)

编辑:简短的答案直接从这里下载.

c++ compiler-construction borland-c++

5
推荐指数
1
解决办法
4018
查看次数

没有正则表达式的 mongo 中不区分大小写的搜索?

“我怎样才能在 mongo 中进行不区分大小写的查找”这个问题似乎主要是按照“使用正则表达式”来回答的。如果您的搜索字符串事先已知 ( /foo/),或者已知不包含正则表达式运算符 ( ^.+*$/\-()[]...),则这很好。

就我而言,我想对电子邮件地址进行不区分大小写的搜索,该地址可以包含点和加号。“正则表达式转义”字符串当然是可能的,但即使有一个标准的“ Regex.escapeString”函数(实际上没有),对于这样一个简单的问题,它已经开始变得难以解释和维护。

有没有办法在不使用正则表达式的情况下在 mongo 中进行不区分大小写的匹配?

regex mongoose mongodb

5
推荐指数
1
解决办法
1410
查看次数

create-react-app 的“无法解析目录”WebStorm 警告

当我在根 html 文件中使用 create-react-app 的%PUBLIC_URL%令牌时,WebStorm 抱怨它无法解析它所属的 url。

错误是:无法解析目录“%PUBLIC_URL”

“无法解析目录”警告

在这种情况下,警告是虚假的:它在开发和生产中按预期工作。该%PUBLIC_URL%令牌映射到目录的位置public/,我已将其标记为资源根。

我可以使用指令抑制整个文件的警告<!--suppress HtmlUnknownTarget -->,但这意味着 WebStorm 不会检查 url 是否有效。该注释也会出现在最终的 html 输出中,这也是不可取的。

我可以让 WebStorm 理解%PUBLIC_URL%create-react-app 实例上下文中的含义吗?

webstorm create-react-app

5
推荐指数
1
解决办法
1008
查看次数