小编Mah*_*arg的帖子

重新采样音频缓冲区从44100到16000

我有data-uri格式的音频数据,然后我将这个数据uri转换成缓冲区,现在我需要新采样率的缓冲区数据,目前音频数据是44.1khz,我需要16khz的数据,如果我记录了使用RecordRTC API的音频,如果我以低采样率录制音频,那么我的音频语音失真,所以我没有得到如何重新采样我的音频缓冲区,

如果您对此有任何想法,那么请帮助我.

提前致谢 :)

audio buffer node.js web-audio-api

11
推荐指数
2
解决办法
6679
查看次数

call_command makemigrations在EBS上不起作用

我有一个场景,我需要动态创建一个表,为了动态创建表,我编写了代码来创建一个带有我要创建的表内容的model.py文件.

一旦创建了这个文件,我就想从代码本身执行makemigrations命令

 from django.core.management import call_command
 call_command('makemigrations')
 call_command('migrate')
Run Code Online (Sandbox Code Playgroud)

它在我的本地以及AWS EC2实例中运行良好,但它不适用于Elastic Beanstalk(eb).当我试图从eb ssh手动运行makemigrations命令时,它会给我以下错误.

PermissionError: [Errno 13] Permission denied: '/opt/python/bundle/47/app/quotations/migrations/0036_dynamic_table.py'
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何处理这种情况.

另一件事是,当我正在创建新的动态模型时,我如何将该代码推送到git,因为在新的部署EBS将现有代码替换为新代码,因此这样我将丢失我创建的文件在EBS中使用这些命令

谢谢

python django amazon-web-services amazon-elastic-beanstalk eb

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

管理django oscar的多个经销商

我是新的django-oscar,我需要管理多个卖家,他们可以添加他们的产品并且可以查看ie.他们可以有自己的仪表板,我按照这个网址

https://django-oscar.readthedocs.org/en/releases-0.6/howto/multi_dealer_setup.html

并覆盖奥斯卡合作伙伴模型,如: -

from django.db import models
from oscar.apps.partner.abstract_models import AbstractPartner
from oscar.core.compat import AUTH_USER_MODEL
from django.utils.translation import ugettext_lazy as _

class Partner(AbstractPartner):
	user = models.OneToOneField(
        AUTH_USER_MODEL, related_name="partner",
        blank=True, verbose_name=_("Users"))

from oscar.apps.partner.models import *
Run Code Online (Sandbox Code Playgroud)

现在上面的链接有一条我没有得到的

"您需要强制创建每个产品的StockRecord.创建产品时,Stockrecord.partner设置为self.request.user.partner(必要时创建),因此建立连接."

如果有人对我的问题有任何了解,那么请告诉我,我怎样才能实现它.

提前致谢 :-)

python django django-oscar

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

无法创建一致的方法分辨率。为什么?

我在多重继承中遇到错误。由于我是Python新手,所以我不明白为什么我不能这样做。

class A(object):
    def say_hello(self):
        print 'A says hello'


class B(A):
    def say_hello(self):
        super(B, self).say_hello()
        print 'B says hello'

class C(A):
    def say_hello(self):
        super(C, self).say_hello()
        print 'C says hello'

class D(A, B):
    def say_hello(self):
        super(D, self).say_hello()
        print 'D says hello'

DD = D()
DD.say_hello() 
Run Code Online (Sandbox Code Playgroud)

我收到错误:- 无法创建一致的方法分辨率。为什么?

python multiple-inheritance

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