小编ccc*_*nrc的帖子

FileNotFoundError: [Errno 2] 没有这样的文件或目录: 'ffprobe': 'ffprobe'

运行代码片段时,出现标题中的错误。

我已经重新安装了该软件包pydub,并且pip3 install ffprobe.

    from pydub.playback import play
    from pydub import AudioSegment


    def change_volume(file_name, alteration):

        song = AudioSegment.from_mp3(file_name)

        new_song = song + alteration

        new_title = ("_%s") % (file_name)

        new_song.export(new_title, format='mp3')

    change_volume("test_sample.mp3", 3)
Run Code Online (Sandbox Code Playgroud)

代码的输出应该是目录中的一个新的 mp3 文件,其音量级别略有提高(test.mp3--> _test.mp3),而是出现错误:

FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe': 'ffprobe'
Run Code Online (Sandbox Code Playgroud)

python pydub

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

gunicorn Flask 应用程序在 Docker 中挂起

我运行了一个Flask应用程序gunicorn(在装有 Ubuntu 20.04 的 Dell latitude 5410 笔记本电脑上),我配置了Docker以按照本精彩指南中的建议运行它。

这是我的boot.sh

#!/bin/sh
source venv/bin/activate
while true; do
    flask db init
    flask db migrate
    flask db upgrade
    if [[ "$?" == "0" ]]; then
        break
    fi
    echo Deploy command failed, retrying in 5 secs...
    sleep 5
done
exec gunicorn -b 0.0.0.0:5000 --access-logfile - --error-logfile - main:app
Run Code Online (Sandbox Code Playgroud)

并将Dockerfile其称为入口点:

FROM python:3.8-alpine

RUN adduser -D diagnosticator

RUN apk add --no-cache bash mariadb-dev mariadb-client python3-dev …
Run Code Online (Sandbox Code Playgroud)

python linux flask docker spring-boot

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

React-admin:如何从 AppBar 隐藏刷新按钮?

我正在创建基于 react-admin 的 admin ui,目前正在寻找一种解决方案来隐藏AppBar. 禁用导出按钮很简单 ( exporter={false})。RefreshButton 有什么同样简单的东西吗?我找不到任何有效的解决方案。

我的 React-admin 版本:2.9.3

我知道您可以使用List组件上的“动作”道具自定义动作,但这似乎已经过时,因为刷新按钮已移至应用栏..

AppBar如果需要,我可以将代码提供给我的自定义。

admin-on-rest react-admin

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

Mac OS X 中的 QEMU .qcow2 mmu_gva_to_gpa 崩溃

我正在尝试.qcow2在 Mac OS X 中运行我的映像qemu-system-x86_64,它在我的 Debian 机器上运行得非常好,但由于内存问题,我需要将其移动到 Mac OS X Catalina 机器上。我安装qemu-system-x86_64通过brew,然后当我启动我的机器时

qemu-system-x86_64 \
>   -m 8G \
>   -vga virtio \
>   -show-cursor \
>   -usb \
>   -device usb-tablet \
>   -enable-kvm \
>   -drive file=/Volumes/enricoWD/transfer_home_laptop/dxcator_home_backup_feb2020/diag-stage.qcow2,if=virtio \
>   -accel hvf \
>   -cpu host
Run Code Online (Sandbox Code Playgroud)

它启动,但 4 秒后崩溃:

vmx_write_mem:mmu_gva_to_gpa ffff9ac27b23fcdc 失败

中止陷阱:6

我看到其他用户在这里遇到了这个问题,但没有提供答案。

如果有人有线索或建议在 Mac OS X 上运行我的 .qcow2 机器的其他方法,那就太棒了!预先非常感谢!

macos kvm qemu

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

基于地图自动循环的单元素访问C ++

我试图理解除了auto循环之外的“理论”

std :: map

C ++中的元素。我有std::map一个std::stringKEY和一个vector<std:string>作为价值。我可以通过以下方式访问其元素:

for ( auto &element : myMap ) {
    std::cout << element.first << ": " << '\t';
    for ( std::string subElement : element.second ) std::cout << subElement << ", ";
  }
}
Run Code Online (Sandbox Code Playgroud)

至于vector<string>元素上的循环,我知道我可以放“ auto”而不是“ std :: string”。但是在这种情况下,地图的等效值是多少?我经过研究和搜索,在那篇文章中发现每个地图元素都以

map <K,V> :: value_type

但是我怎么写下来呢?我试过了:

for ( std::map<std::string, vector<std::string>> &pz : myMap ) {
    // print ...
}
Run Code Online (Sandbox Code Playgroud)

和类似的东西,但是它们根本不起作用。

c++ dictionary stdmap auto c++11

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

标签 统计

python ×2

admin-on-rest ×1

auto ×1

c++ ×1

c++11 ×1

dictionary ×1

docker ×1

flask ×1

kvm ×1

linux ×1

macos ×1

pydub ×1

qemu ×1

react-admin ×1

spring-boot ×1

stdmap ×1