- 博客(22)
- 资源 (14)
- 收藏
- 关注
原创 FFmpeg常用实例详解
vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2:black":使用视频滤镜进行处理,将视频缩放为 1920x1080 的尺寸,并且保持原始宽高比缩小,同时进行填充,填充的颜色为黑色。视频的分辨率也会影响文件的大小,可以使用 -s 选项指定输出文件的分辨率。在某些情况下,比特率的适当缩减对视频的观看效果并不会产生太大的影响(人眼察觉的范围内)。
2024-04-24 18:34:14 875
原创 在Docker环境下部署GeneFace++项目
温馨提示:第一次执行可以先一步步跑完下面的命令行,把环境跑通后,之后可以直接运行同目录的bash run.sh ${VIDEO_ID},一键完成下面的所有步骤。##遵循 docs/process_data/guide-zh.md 的步骤来获得预处理后的数据集,并且你可以找到一个二进制化的 .npy 文件。##配置项目,也可以把本地调试过的项目复制到Docker容器中,这里包含本地调试的训练模型。##温馨提示最好按照环境配置说明,配置cuda版本,减少版本兼容问题。##推理测试,合成视频和你的声音。
2024-04-19 10:17:17 388 2
原创 golang 连接oracle 11g数据库
运行:./sql system/[email protected]:1521/testpdb。#tnsnames.ora 文件地址需要创建network和admin目录(此步骤也可以省略)12.安装go-oci8 (准备条件为:安装了git和go语言运行环境)8.在/usr/lib 目录下创建pkgconfig 目录。4.root权限移动文件夹到目录 /usr/lib 下。13.在Gopath 下创建sql.go 测试连接文件。编译:go build –o sql sql.go。
2024-04-16 16:04:28 881
原创 Docker 镜像推送到docker hub
sudo docker tag 72fc163a23cb registry.cn-beijing.aliyuncs.com/用户/ID:ubuntu_pytorch39_v4。sudo docker push registry.cn-beijing.aliyuncs.com/用户/ID:ubuntu_pytorch39_v4。另外在云上部署,可以通过Docker保持多台部署,自动部署,这是基础。Docker是一个完整的系统,可以直接部署,省去了每次从新开始;再通过新的镜像运行Docker容器。
2024-04-12 17:09:51 324
原创 在 curl 命令中提交 POST 请求并增加头部信息 a=bb 以及提交 json 格式的请求体,可以使用以下命令格式:
替换为你要发送请求的实际 URL。中的键值对替换为你实际的。
2024-04-08 18:21:12 217 1
原创 用FFMpeg截取视频内容
copy表示编码格式不发生改变,直接复制原来的编码格式,这样会大大提升速度。-vcodec 指定视频编码格式。copy表示编码格式不发生改变,直接复制原来的编码格式,这样会大大提升速度。-q:v 1 q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。-an:a代表音频,n代表no an就是无音频的意思。-i 输入文件,这里指的就是视频文件。-ss 指定要截取的视频的起始时间。-to 指定要截取的视频的终止时间。-f 指定输出视频的格式。截取视频的60s视频内容。
2024-04-03 17:54:02 191 2
原创 Docker中用容器启动一个ubuntu项目
ubuntu:latest:image 文件的名字(如果有标签,还需要提供标签,默认是 latest 标签)。/bin/bash:容器启动以后,内部第一个执行的命令。-it参数:容器的 Shell 映射到当前的 Shell,然后你在本机窗口输入的命令,就会传入容器。本文只是创建了一个Docker容器的ubuntu系统,后续再介绍容器的commit更改等。本文不讲Docker的安装,讲在Docker中部署一个ubuntu项目。-p参数:容器的 3000 端口映射到本机的 8000 端口。
2024-04-02 14:08:38 206 1
原创 认识机器学习
人工智能(Artificial intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。它是一个笼统而宽泛的概念,人工智能的最终目标是使计算机能够模拟人的思维方式和行为。大概在上世纪50年代开始兴起,但是受限于数据和硬件设备等限制,当时发展缓慢。机器学习(Machine learning)是人工智能的子集,是实现人工智能的一种途径,但并不是唯一的途径。
2024-01-26 11:37:57 499 1
原创 Mybatis参数绑定中的#{ }和${ }区别
ORDER BY time "asc" asc 或者 ORDER BY time "desc" asc。ORDER BY time "asc" 或者 ORDER BY time "desc"${} 取出的值直接拼接在sql语句中,会有安全问题.${}方式无法防止Sql注入。$传入的参数在SqL中直接显示为传入的值,无法防止Sql注入。#{}和 ${}可以获取Map中的值或者POJO对象的属性值.所以就算传入desc也是无效的,传入的参数变成了time的别名。大多情况下,我们参数的值都应该去使用#{}
2024-01-10 15:55:27 540 1
原创 电商平台上的店铺促销类型多种多样
阶梯折扣:购买多件商品时,随着数量增加享受不同程度的折扣。限时抢购:某一时间段内的折扣或优惠活动,加强购买动力。满额减免:购物满一定金额后,享受减免一定金额的优惠。满件减免:购买满一定件数后,享受减免一定金额的优惠。组合销售:购买某个组合商品享受优惠,如买一送一组合。现金券:一定金额的优惠券,可在结账时抵扣相应金额。折扣券:享受折扣优惠的优惠券,如买一送一、打折等。会员特权:会员专属优惠,如会员日、会员专享价格等。礼品卡:预先充值的购物卡,可在平台上消费。赠品促销:购买某商品赠送赠品,吸引消费者。
2024-01-09 16:36:17 725 1
原创 解决在Linux通过yum安装的Java没有jps的问题和jps的使用
输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名。在Linux上通过yum安装了一个Java,但是使用时发现没有jps命令,输出传递给main 方法的参数,在嵌入式jvm上可能是null。解决方法是安装jdk-devel这个包,它提供了jps工具。输出传递给JVM的参数。
2024-01-05 10:18:44 1320 1
原创 配置Java微服务GC日志生成,GC情况实时查看
XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2023-12-29T10:26:00.123+0800)-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)-XX:+PrintHeapAtGC 在进行GC的前后打印出堆的信息。YGCT: 从应用程序启动到当前,Yang GC所用的时间【单位秒】-XX:+PrintGCDetails 输出GC的详细日志。FGCT: 从应用程序启动到当前,Full GC所用的时间。
2023-12-29 10:34:16 610 1
原创 为 Java 的 Spring Boot 微服务编写一个自动重启的脚本并配置 Linux 的 crontab 以每 10 分钟检测一次
这样,每 10 分钟 crontab 将会执行 restart.sh 脚本,检查微服务是否正在运行,并在需要时重新启动它。请将 servicePath、 serviceName、restartLogPath等配置替换为你微服务的实际环境配置。请将 /data/webapps/sh/ 替换为脚本文件的实际路径。查看已配置的定时任务。
2023-12-27 11:34:37 748 2
原创 Linux 常用命令总结
find . -name "*.xml" |xargs grep "hello world"递归查找所有文件内容中包含hello world的xml文件。chmod 777 file.javafile.java 的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行。find / -name filename.txt根据名称查找/目录下的filename.txt文件。grep -H 'spring' *.xml查找所以有的包含spring的xml文件。
2023-12-26 13:02:25 835 1
原创 操作系统物理内存耗尽,触发操作系统OOM Killer
var/log/wtmp ---------------------------------------------永久记录每个用户登录、注销及系统的启动、停机的事件。/var/log/cron ----------------------------------------------与定时任务相关的日志信息。/var/log/btmp ----------------------------------------------记录失败的登录尝试信息。当一个进程被杀死时,这个信息记录在哪里?
2023-12-26 10:48:59 474 1
原创 修改Linux系统实例默认远程端口
本节以1022端口为例。重启sshd服务后您可以通过2022端口SSH登录到Linux实例。登录时在Port文本框中输入修改后的端口号,在本示例中即2022。4)在键盘上按Esc键,输入:wq后保存并退出编辑状态。1)运行以下命令编辑sshd_config配置文件。修改完成后,您将无法使用默认的22端口远程访问服务器实例。2)在键盘上按i键,进入编辑状态。5.配置实例的网络放行TCP协议2022端口。2.运行以下命令备份sshd服务配置文件。3)添加新的远程服务端口。3.修改sshd服务的端口号。
2023-12-21 13:30:44 468
原创 IDEA - 把在 Run 里面运行的服务统一移动到 Service 里面运行
1、找到项目下的 .idea 文件夹的 workspace.xml 文件。2、在 project 节点下新增如下配置。
2023-12-13 11:23:17 302 2
高性能网站建设指南(英文原版).pdf
2010-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人