小编Geo*_*rge的帖子

翻译html5画布

我想知道如何翻译已经在html5画布上绘制的整个场景,例如5个像素.我知道translate方法只是翻译画布的坐标系,但我想知道是否有一种方法可以将已经绘制的整个场景转换为画布.

javascript html5 canvas

17
推荐指数
1
解决办法
7504
查看次数

如何强制HTML5音频元素缓冲整首歌曲?

我正在开发一个本地服务器,它将流式传输用户的音频文件,以便他们可以使用HTML5音频对象通过Web浏览器访问它们.由于这些文件位于用户的计算机上,我希望文件在加载时可以完全缓冲,但对于某些大文件,歌曲会缓慢部分缓存,然后停止,并在稍后恢复缓冲.

我的问题是:如何强制音频对象一次缓冲整首歌曲?我可以从javascript执行此操作,是否必须在音频对象上设置属性,或者我还能做什么?

javascript audio html5 html5-audio

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

帮助辛积分器

我正在尝试开发物理模拟,我想实现一个四阶辛积分方法.问题是我必须弄错数学,因为在使用辛积分器时我的模拟根本不起作用(与模拟工作相当好的四阶Runge-Kutta积分器相比).我一直在谷歌搜索这个,我能找到的只是关于这个主题的科学文章.我试图改编文章中使用的方法,但我没有运气.我想知道是否有人有使用辛积分器的模拟的源代码,最好是模拟引力场,但任何辛积分器都可以.源代码的语言并不重要,但我会欣赏使用C风格语法的语言.谢谢!

math physics scientific-computing numerical-integration differential-equations

11
推荐指数
1
解决办法
3896
查看次数

Drupal 6模块安装文件没有在数据库中创建表

我正在使用Schema API在Drupa 6.17上为我的模块创建表,但是这些表并没有在数据库中创建.我安装了Schema模块,它告诉我,虽然我的模块的模式被识别,但它的表不在数据库中.它出现在失踪之下:

Tables in the schema that are not present in the database.
test
* test_table
Run Code Online (Sandbox Code Playgroud)

以下是我的test.install文件的内容.

<?php
// $Id$
function test_schema() {
$schema['test_table'] = array(
    'description' => t('Test table'),
    'fields' => array(
        'nid' => array(
            'description' => t('test field'),
            'type' => 'serial',
            'not null' => TRUE,
        ),
        'options' => array(
            'description' => t('other test field'),
            'type' => 'text',
            'not null' => FALSE,
        ),
    ),
    'primary key' => array('nid'),
    );
    return $schema;
}
function test_install() {
    drupal_install_schema('test');
}
function …
Run Code Online (Sandbox Code Playgroud)

drupal drupal-modules

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