执行 ffmpeg -version 可以看到在第一行看到版本号。 从 3.x 升级到 4.x 版本,直接 apt-get upgrade 是升级不了。需要先更新软件源: 在 /etc/apt/sources.list 中添加软件源 sudo vim /etc/apt/sources.list 追加
pip 安装 audio2numpy 报错 File "numpy/core/setup.py", line 758, in get_mathlib_info raise RuntimeError( RuntimeError: Broken toolchain: cannot link a simp
一、入门 https://golang.org/doc/code https://tour.golang.org/ 二、初始化 展开 常量 type ByteSize float64 const ( _ = iota // iota 是枚举器(0 开始,每行+1),用 _ 忽略第一个值 KB Byt
在 k8s 集群、云基础架构或是网络设备上我们常常需要用 fluent bit、fluent
现象:设置 TZ 环境变量,并且最后删除 tzdata,创建出来的镜像运行时执行 date 后显示日期还是 UTC 时间。FROM alpine AS runtimeENV TZ Asia/ShanghaiRUN apk add tzdata && cp /usr/share/zoneinfo/${TZ} /etc/localtime \ && ech
在 VS Code 中安装了 C/C++ 插件后会自动带上格式化工具 clang-format。按 option+shift+f 即可对文件进行 format(格式化)。 在目录下创建.clang-format 文件,可以指定格式化的规则。 Language: Cpp BasedOnStyle: L
1. 小程序中 hidden 只在 view 里生效,自定义组件加 hidden 是没用的。 这样是不行的 <my-component hidden="true"> </my-component> 改成这样 <view hidden="true"> <my-component> </my-compo
Golang 中使用 Mongo 时经常会写 bson.D{{"key", "value"}} 这种内容,然后 VS Code 中就会得到大量PROBLEMS,并且老有波浪线的提示: composite literal uses unkeyed fields 虽然改为bson.D{{Key: "ke
我们知道 emoji 的长度不定,可以是两个字符,还可以是多个字符。它是用 unicode 编码的。所以我们不能直接利用长度来截取字符串中第一个 emoji。 比较方便的方法是借助 lodash 库的 toArray 函数。 它里面每个 emoji 就是长度为 1。 安装 npm i lodash.
上次 gevent.hub.BlockingSwitchOutError: Impossible to call blocking function in the event loop callback 这篇文章记录的优雅退出的问题,前后还有些东西想记录一下。 一开始遇到的问题是本地运行某个服务(声
最近一个 python 项目中同时用到了 gevent 和 multiprocessing。在优雅退出的实现上,出现了一些预料之外的问题。 一个简化版的代码,启动了4 个进程,每个进程里启动了两个协程,并注册了 SIGINT 等信号的回调函数来实现优雅退出: import signal import
tmux 可以让服务器跑的程序关闭终端后还在跑。比如我们 ssh 到服务器,tmux 会话里启动的服务,关闭当前窗口也可以继续运行。 网址:https://github.com/tmux/tmux 安装 Ubuntu 或 Debian sudo apt-get install -y tmux Cen
在 shell 脚本中,如果要使用某个变量又想给它设置默认值,可以用 XX=${YY-ZZ} 的方式,其中 ZZ 会是 YY 没有设置时的默认值 另一种用法是 XX=${YY:-ZZ} 区别是 :- 的方法在 YY 为空字符串时也会使用默认值。 例子 env=${SERVICE_ENV:-"debu
题 题意 求a关于m的乘法逆元 分析 a x ≡ 1 (mod m) 等价于 ax+my=1 求x的最小正数(不能是0,我就WA在这里了)。 gcd(a,m)!=1 时x不存在。 所以用扩展gcd就可以求了。 代码
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号