小编kat*_*ugh的帖子

在画布上绘制(渐进)绘画飞溅

我正在寻找一种简单的方法,它可以在画布上画一个像这样的油漆: 油漆飞溅

一种方法是发射大量小颗粒,这些小颗粒会画一个小圆圈,但我不想管理很多粒子对象.

编辑:example here: jsfiddle.net/MK73j/4/

第二种方法是拥有少量图像并操纵比例和旋转,但我希望在效果上有一个很好的随机性.

第三种方法是制作一些随机的小点,用贝塞尔曲线连接它们并填充内容,但我只有一个标记.

好吧,我不知道是否有更好的方法来产生看起来像这个图像的效果,或者如果我必须选择我想到的3.

javascript html5 drawing canvas html5-canvas

8
推荐指数
1
解决办法
9171
查看次数

Lua单元测试用于嵌入式系统的框架

我只是好奇,在嵌入式系统上进行单元测试的Lua框架是什么.我听说过Lunit和Lua Unit,但这些库在嵌入式系统上运行良好吗?

embedded lua unit-testing

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

emacsclient中的非拉丁语输入

在前台模式下运行时,Emacs会正确插入非拉丁文输入.

这是当我把它作为emacs --damon+ 运行时emacsclient,开始疯狂.每次击键都应该插入一个字符,从而产生一个动作,比如选择单词,跳转表情,选择功能等等.几乎像(一个可怕的想法)Vim!

是否有我缺少的配置选项?

更新:

实际上解决了它:M-x set-locale-environment RETRET.

目前还不清楚为什么它不使用系统范围的语言环境设置(UTF-8).

更新2:

耶,固定在行李箱!感谢那个做过它的人!

unicode macos emacs emacsclient

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

IE 10的"Quirks"和"Internet Explorer 5 Quirks"模式有什么区别?

在IE10开发人员工具,JavaScript和CSS方面,Quirks ModeInternet Explorer 5怪癖有什么区别?

可以从HTML触发这两种模式中的哪一种(与devtools相对)?

IE10文档模式

我在MSDN上阅读了这篇博客文章,但无法理解这个IE5怪癖模式何时可以在现实世界的网站上运行.它说他们所要做的就是不包括doctype ,浏览器必须在兼容性视图中.后者是手动启用还是通过HTML启用?

我是一个插件作者,我很担心其他人的插件被文件/浏览器模式破坏了.

javascript css internet-explorer quirks-mode internet-explorer-10

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

API网关缓存无法正常工作

如何为API网关端点启用正确的缓存?

我已经启用了API缓存(请参见屏幕截图),但是当我请求URL时,响应时间与之前保持一致.

我尝试启用API缓存选项:

缓存选项

并配置了Cache-Control标头:

Cache-Control标头

并且还通过查询参数启用了缓存:

查询参数缓存

caching amazon-web-services amazon-cloudfront aws-api-gateway

7
推荐指数
2
解决办法
4627
查看次数

jQuery IE已经搞砸了

我一直在使用预订系统做这个网站,我在Mac上,所以我通常使用Safari或Firefox ...它一直很顺利,直到我选择用IE检查它.

它完全搞砸了页面,我不知道从哪里开始:http: //offline.raileisure.com/

在多个浏览器的右侧填写预订系统,看看有什么区别...... IE根本就不喜欢它.

谢谢!

html javascript jquery internet-explorer

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

decodeAudioData占用内存

每次解码音频文件时,Chrome选项卡的内存使用量都会增加约100 MB(对于典型大小的MP3文件).

OfflineAudioContext.decodeAudioData相反,行为有很大不同:它在解码文件后释放内存.

为什么"在线"会AudioContext保留所有这些内存?

web-audio-api

6
推荐指数
0
解决办法
1269
查看次数

HTML5网络音频API wavesurfer.js在大型mp3文件上崩溃

我打算在我的一个项目中使用wavesurfer.js,所以我在http://wavesurfer-js.org上查看了这个演示.

我把一个大的mp3文件(大约2个小时)放到页面中间,要求提供一个文件.它似乎想要加载它,但一段时间后Chrome出现错误.它没有崩溃,只是标签失败.

使用较小的文件,单曲,它似乎工作正常.

因此,html5网络音频或websurfer.js库似乎有一些限制,但我不确定.有没有人有任何想法?

javascript html5 html5-audio web-audio-api

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

使用web audio api和wavesurfer.js剪切和粘贴音频

我目前正在尝试制作一个网页编辑器,允许用户轻松调整其音频文件的基本设置,作为插件我集成了wavesurfer.js,因为它有一个非常整洁和跨浏览器的波形解决方案.

索引功能的必备列表后,我决定剪切和粘贴对于使这个产品工作至关重要,但是花了几个小时试图弄清楚如何在现有库中实现它,甚至开始重建wavesurfer.js功能从头开始理解我尚未成功的逻辑.

我的问题是,如果有人能给我一些关于如何开始构建剪切和粘贴功能的指示,或者甚至是一个非常感谢的例子.

提前致谢!

wavesurfer插件:http://wavesurfer-js.org

采摘网页编辑器 http://plucked.de

编辑解决方案(实例是waveurfer对象.):

function cut(instance){
  var selection = instance.getSelection();
  if(selection){
    var original_buffer = instance.backend.buffer;
    var new_buffer      = instance.backend.ac.createBuffer(original_buffer.numberOfChannels, original_buffer.length, original_buffer.sampleRate);

    var first_list_index        = (selection.startPosition * original_buffer.sampleRate);
    var second_list_index       = (selection.endPosition * original_buffer.sampleRate);
    var second_list_mem_alloc   = (original_buffer.length - (selection.endPosition * original_buffer.sampleRate));

    var new_list        = new Float32Array( parseInt( first_list_index ));
    var second_list     = new Float32Array( parseInt( second_list_mem_alloc ));
    var combined        = new Float32Array( original_buffer.length );

    original_buffer.copyFromChannel(new_list, 0);
    original_buffer.copyFromChannel(second_list, 0, second_list_index)

    combined.set(new_list)
    combined.set(second_list, first_list_index)

    new_buffer.copyToChannel(combined, 0); …
Run Code Online (Sandbox Code Playgroud)

javascript audio html5 ruby-on-rails web-audio-api

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

访问对象属性内的变量

所以我遇到了一个问题。我有这个对象叫做myTree. 该对象具有属性。其中一个属性包含这样的方法:

prep: function (variable) {
    /* some code */
}
Run Code Online (Sandbox Code Playgroud)

在该方法中有一个数组myarray,我想知道是否可以访问该数组的内容,如果可以,我将如何执行此操作。

我做了对的jsfiddle演示,并在JavaScript窗口结束时,你可以看到,我提醒对象prepmyarray包含。

http://jsfiddle.net/Wp7Xh/1/

javascript scope object

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