自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 CUDA Toolkit 12.4 Update

选择自己的版本注意指定版本。

2024-04-11 12:05:31 311 3

原创 在 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

原创 大厂为何要做开放平台?

大厂做开放平台的目的平台本身核心服务能力输出

2024-02-18 10:45:48 447

原创 Mac 安装 RabbitMQ

mac环境下配置rabbitmq

2024-01-30 18:36:41 1797 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

原创 nvm一个nodejs版本管理工具!

NVM For Mac / Linux 下载压缩包。使用NVM安装node v14.17.3。

2024-01-08 18:58:41 505 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

原创 二叉树的遍历

二叉树的三种常见遍历方法

2023-12-15 15:27:43 135

原创 IDEA - 把在 Run 里面运行的服务统一移动到 Service 里面运行

1、找到项目下的 .idea 文件夹的 workspace.xml 文件。2、在 project 节点下新增如下配置。

2023-12-13 11:23:17 302 2

Java 8实战

Java 8实战,欢迎你进入Java 8实战

2017-08-16

Spring实战(第4版)中文

Spring实战(第4版)中文版,Spring最佳实战书籍

2017-08-16

阿里巴巴Java开发手册

阿里巴巴Java开发手册

2017-02-24

快学Scala 中文版带目录

快学Scala 中文版带目录

2016-12-05

可用架构·Learning as we Go

可用架构·Learning as we Go

2016-12-05

大数据管理概念、技术与挑战

大数据管理概念、技术与挑战

2015-07-18

PHP模板技术Smarty

PHP模板技术Smarty PHP中使用Smarty模板的技术介绍

2010-10-14

PHP中Mysqli的应用

PHP中Mysqli的应用 PHP与Mysqli的技术应用开发

2010-10-14

PHP模板基础技术学习

PHP模板基础技术学习 初学者入门PHP模板技术

2010-09-16

高性能网站建设指南(英文原版).pdf

本书结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面

2010-08-11

安装无线路由器,并且配置无线路由器

安装无线路由器,并且配置无线路由器 逐步教你怎么配置无线路由器

2010-03-31

如何编写高质量的代码_编码规范

如何编写高质量的代码_编码规范 华为代码规范

2010-03-16

Eclipse快捷键

Eclipse快捷键,给你的开发带来快捷!

2010-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除