- 博客(217)
- 收藏
- 关注
原创 Nvidia显卡名词解释
runtime API是由CUDA Toolkit intaller 安装的 nvcc显示的版本。GPU(硬件)指的就是显卡。cuda, cudnn等一系列名词都是服务gpu而开发的。CUDA有两个主要的API:runtime API和 driver API。driver API 是由GPU driver installer 安装的。NVIDIA Drive(软件)指的是驱动软件。NVIDIA-SMI监控GPU的性能的显示命令。CUDA(软件)负责计算和编译的软件平台。NVCC指的是CUDA的编译器。
2024-07-12 10:46:10
314
1
原创 cm命令行执行
def main(): path = "/a" result = "/b" count = 0 for file in os.listdir(path): if not file.endswith('.wav'): continue dst_file = os,path.join(path,file) count += 1 cmd = "python inference2.py --aud
2022-02-17 17:08:37
671
原创 文档整理第二票
python安装dlib库报错问题及解决方法为什么每次进入命令都要重新source /etc/profile 才能生效?Linux安装ffmpeg详细教程(超细)python 判断线程状态_Python多线程一览flask-URL两种传参方式(路径传参和get传参)最简单的uwsgi启动flask项目...
2022-01-17 11:05:32
594
原创 文档整理的
vsCode离线安装remote-ssh插件搭建远程开发环境flask返回数据的五种方式redis视频sed命令往空文件中写入数据CentOS7 yum 安装Go环境编译部署EasyDarwin源码VsCode搭建golang运行环境Python后台运行—nohup及2>&1详解EasyDarwin流媒体服务器的简介和搭建linux 给文件替换字符串/替换内容/替换某行 (shell,sed)windows下搭建EasyDarwin服务器linux下通过sed命令直接修改
2022-01-14 14:14:16
1473
原创 linux tar包分隔 tar split
压缩命令主要用到tar打包和split分割,命令如下:tar czf - aaa | split -b 1024m - bbb.tar.gz_aaa可以是文件也可以是目录, 大小可以是b、k、m这3个单位。解压是:cat xxx.tar.gz_* | tar zvxf -也可以先把包合起来再解压:cat xxx.tar.gz_* >xxx.tar.gztar zvxf xxx.tar.gz...
2021-12-03 11:25:21
1613
原创 dss命令
服务之间存在防火墙 这个需要注意 2:暂时关闭防火墙systemctl stop firewalldservice iptables stop端口号sudo netstat -tupln | grep 8080 ffmpeg -re -i sample_100kbit.mp4 -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:554/test.sdp#现在是需要在url中输入用户名与密码 其中的?使用%3F代替了 目前如何将用户
2021-11-26 16:09:10
556
原创 easydarwin ffmpeg
1.遇到的问题 easydarwin 已经启动 ffmpeg推流成功 但是拉流不成功。原因:开启了防火墙解决方案:firewall-cmd --statesystemctl stop firewalld.servicefirewall-cmd --state重新推流ffmpeg -re -i /root/out.mp4 -rtsp_transport tcp -f rtsp rtsp://27.0.0.1:554/testffmpeg -re -i video.mp4 -c
2021-11-26 16:07:00
960
原创 etcd启动命令
ETCDdocker run -d -p 2380:2380 -p 2379:2379 --name etcd0 etcd /usr/local/bin/etcd -name etcd0 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -initial-advertise-peer-urls http://0.0.0.0:2380 -listen-peer-urls http://0.
2021-11-26 16:03:26
2746
原创 docker 重启等常用命令
docker build -t my_dss01:latest .docker run -it -p 0000:554 -p 00000:1220 --privileged=true my_dss01:latest bashdocker run --env HOST_IP=xxxxxx -it -p 0000:0000 -p 0000:0000 --privileged=true dss-serverce02:latest bashservice docker restartsystemct.
2021-11-26 16:01:50
784
原创 OSError: sndfile library not found
网上的解决方法都是让装libsndfile,但是安装好之后也不行。原因:版本的原因解决方法:换个版本 pip install librosa==0.6.0装好之后执行: import librosa又报错:ModuleNotFoundError: No module named 'numba.decorators'解决方法:把numba也换个版本: pip install numba==0.48.0这个方法没有用查看pip list 查看SoundFile的版本(0.10.
2021-11-26 15:25:18
1009
原创 python dlib安装
参考文档dlib安装dlib安装在安装dlib库时,会遇上很多问题,特别时用pip安装时,因为没有安装cmake和boost等工具就会出错。yum install gcc gcc-c++yum install cmake boostyum install opencv opencv-python opencv-devel python-devel numpypip install dlib -i https://pypi.douban.com/simple/Collecting dli
2021-11-26 15:20:57
2193
原创 ln软连接
创建:ln -s 【目标目录】 【软链接地址】ln -s /usr/local/python3/bin/python3 /usr/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3删除:rm -rf 【软链接地址】#正确的删除方式(删除软链接,但不删除实际数据)rm -rf ./test_chk_ln#错误的删除方式rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)修改
2021-11-10 14:35:03
687
原创 flask tornado url参数
flaskfrom flask import Flask, jsonify,requestapp = Flask(__name__)@app.route('/test/<int:id>',methods=['POST','GET','PUT'])def test(id): if request.method=="PUT": print("put",id) return jsonify(id)if __name__ == '__main__
2021-07-01 11:28:23
143
原创 typeerror:the josn object must be str,bytes or byteearray,not ‘dict‘
bytes 转换为 strstr(b, encoding = “utf-8”)str(b, encoding = “gbk”)encoding中写的是原来byte变量的编码 什么类型的编码的字节就要转换成什么类型的编码的字符串
2021-06-28 17:06:58
308
原创 import time
import timeimport datetimedt = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')dt_ms = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f') # 含微秒的日期时间,来源 比特量化print(dt)#2021-06-21 16:43:32print(dt_ms)#2021-06-21 16:43:32.924468dt = '2
2021-06-21 16:48:22
550
原创 python grpc 05
# header session 的传输#传输的解压与压缩#客户端发送大小不能超过2M#hello_bilibili.protosyntax = "proto3";package test;service Bibili { rpc HelloDewei(HelloDeweiReq) returns (HelloDeweiReply){} rpc HelloTest(stream HelloTestReq) returns (stream HelloTestReply){}
2021-06-18 16:50:37
235
1
原创 python grpc 04
双向流#hello_bilibili.protosyntax = "proto3";package test;service Bibili { rpc HelloDewei(HelloDeweiReq) returns (HelloDeweiReply){} rpc HelloTest(stream HelloTestReq) returns (stream HelloTestReply){} rpc TestClientRecvStream(TestClientRe
2021-06-18 15:58:09
167
原创 python grpc 03
#hello_bilibili.protosyntax = "proto3";package test;service Bibili { rpc HelloDewei(HelloDeweiReq) returns (HelloDeweiReply){} rpc HelloTest(stream HelloTestReq) returns (stream HelloTestReply){} rpc TestClientRecvStream(TestClientRecvSt
2021-06-18 15:38:17
131
原创 python grpc 02
_pb2.py每一个message对应的信息存储,比如我们的request与response在这里被定义extension_pb2_grpc.py用来存储每一个服务的server与客户端以及注册的server的工具客户端名为:service_name + Stub服务端名为:service_name + Servicer注册服务为:add_服务端名_to_server...
2021-06-18 14:22:07
128
原创 python grpc 01
grpc作用:在A服务器内,调用B服务器的ticket服务中的get方法,那么在A服务器里,直接调用B.ticket.get()来调用。protobuf是一个具有高效的协议数据交换格式工具库,比json等更高的转化效率。pip install grpcio grpc-tools protobufsyntax = "proto3";package test;service Bibili { rpc HelloDewei(HelloDeweiReq) returns (HelloD
2021-06-18 10:57:33
89
原创 docker 修改docker默认储存地址
1.关闭dockersystemctl stop docker 2.复制数据mv /var/lib/docker /work3.制作软连接ln -s /work/docker /var/lib/docker 4.启动服务systemctl start docker
2021-06-16 11:23:10
195
原创 traceback bug追踪
import traceback try: passexecpt Exception as e: msg = traceback.format_exc() print(e) print(msg)
2021-06-15 09:31:57
113
原创 vim 常用操作
复制【yy】 复制光标所在的那一行【nyy】 复制光标所在的向下n行粘贴【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴删除dd 删除一行ndd 删除以当前行开始的n行跳到指定行在知道所查找的内容在文件中的具体位置时可以使用以下命令直接定位:跳到文件指定行:比如跳到66行66+G(也就是66+shift+g)当然你可以选择另一种跳转方式:命令行输入“ : n ” 然后回车跳到文件第一行:gg (两个小写的G)跳到文件最后一行:shift+g
2021-06-08 15:40:34
183
1
原创 docker升级
客户端升级yum update docker-ce-cli服务端升级yum install docker-ce or yum update docker-ce
2021-06-08 14:55:54
103
原创 flask-core跨域问题
因为浏览器的同源策略限制,不是同源的脚本不能操作其他源下面的资源,想操作另一个源下面的资源就属于跨域了,这里说的跨域是广义跨域,我们常说的代码中请求跨域,是狭义的跨域,即在脚本代码中向非同源域发送http请求浏览器的同源策略(SOP/same origin policy)是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS(跨站脚本攻击 cross site scripting)和CSRF(跨站请求伪造cross-site request forgery)等攻击。(同源 orig
2021-05-27 14:04:40
420
原创 subprocess.Popen
最近收到一个需求。启动一个进程,异步去录制一个视频。cmd="xxxxxxxxx"subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
2021-05-25 14:39:27
156
原创 etcd Dockerfile
FROM alpine:latestADD etcd /usr/local/bin/ADD etcdctl /usr/local/bin/RUN mkdir -p /var/etcd/RUN mkdir -p /var/lib/etcd/RUN echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.confEXPOSE 2379 2380CMD ["/usr/local/bi
2021-04-26 17:52:42
443
原创 etcd启动命令
ETCDdocker run -d -p 2380:2380 -p 2379:2379 --name etcd0 etcd /usr/local/bin/etcd -name etcd0 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -initial-advertise-peer-urls http://0.0.0.0:2380 -listen-peer-urls http://0.
2021-04-26 17:16:38
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人