当前位置: 首页 > news >正文

20230721在WIN10下安装openssl并解密AES-128加密的ts视频切片

20230721在WIN10下安装openssl并解密AES-128加密的ts视频切片
2023/7/21 22:58


1、前言:
AES-128加密的ts视频切片【第一个】,打开有时间限制的!
https://app1ce7glfm1187.h5.xiaoeknow.com/v2/course/alive/l_64af6130e4b03e4b54da1681?type=2&app_id=app1cE7gLFM1187&pro_id=term_645c69388953e_Nhew9A&available=true&share_user_id=u_5e59118832c25_IrOax1kylJ&share_type=5&scene=%E5%88%86%E4%BA%AB&share_scene=1&entry=2&entry_type=2002
2023-07-15 1530逆势增长:新一代企业经营者的能力构建-高手知路.ts
【限制于篇幅,解密的密钥获取方法/步骤本文将不会给出了!可以参考历史文档获取】


https://blog.csdn.net/y534560449/article/details/116531326
使用 FFmpeg 生成 ts 切片并使用 AES-128 加密


https://slproweb.com/products/Win32OpenSSL.html
Win32/Win64 OpenSSL【预编译的可执行文件】
https://slproweb.com/download/Win64OpenSSL-3_1_1.exe
https://slproweb.com/download/Win64OpenSSL-3_1_1.msi
【本文以64位的EXE格式的可执行文件为例子!64位的MSI格式没有测试过,应该也可以的!32位的EXE/MSI都没有测试过!】

【由于需要安装各种依赖软件,总体上的复杂度比Ubuntu下高了不止一个数量级!建议高端玩家享用!】
https://blog.csdn.net/qq_50938817/article/details/124072810
OpenSSL在Win10环境下的【编译】安装

 

 

 

 

 

 


2、安装步骤:
Destination location:
      C:\Program Files\OpenSSL-Win64

Start Menu folder:
      OpenSSL

Additional tasks:
      Copy OpenSSL DLLs to:
         The Windows system directory


https://blog.csdn.net/huangjingshui/article/details/75003771
如何查看openssl版本号


版本确认:
Microsoft Windows [版本 10.0.19045.2311]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>openssl
'openssl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\Administrator>cd C:\Program Files\OpenSSL-Win64

C:\Program Files\OpenSSL-Win64>dir
 驱动器 C 中的卷是 WIN10
 卷的序列号是 6C7B-A154

 C:\Program Files\OpenSSL-Win64 的目录

2023/07/21  22:19    <DIR>          .
2023/07/21  22:19    <DIR>          ..
2023/05/30  19:16               165 acknowledgements.txt
2023/05/30  19:16             1,041 authors.txt
2023/07/21  22:18    <DIR>          bin
2023/05/30  19:16           770,742 changes.txt
2023/05/30  19:16             7,100 c_rehash.pl
2023/07/21  22:18    <DIR>          exp
2023/05/30  19:16               203 faq.txt
2023/07/21  22:18    <DIR>          include
2023/07/21  22:18    <DIR>          lib
2023/05/30  19:16         6,080,000 libcrypto-3-x64.dll
2023/05/30  19:16           777,728 libssl-3-x64.dll
2023/05/30  19:16            10,352 license.txt
2023/05/30  19:16            75,534 news.txt
2023/05/30  19:16             6,859 readme.txt
2023/05/30  19:16               194 start.bat
2023/07/21  22:19    <DIR>          tests
2023/07/21  22:19           162,886 unins000.dat
2023/07/21  22:11           730,789 unins000.exe
              13 个文件      8,623,593 字节
               7 个目录 14,957,924,352 可用字节

C:\Program Files\OpenSSL-Win64>
C:\Program Files\OpenSSL-Win64>dir *.exe
 驱动器 C 中的卷是 WIN10
 卷的序列号是 6C7B-A154

 C:\Program Files\OpenSSL-Win64 的目录

2023/07/21  22:11           730,789 unins000.exe
               1 个文件        730,789 字节
               0 个目录 14,957,924,352 可用字节

C:\Program Files\OpenSSL-Win64>cd C:\Program Files\OpenSSL-Win64\bin

C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>dir *.exe
 驱动器 C 中的卷是 WIN10
 卷的序列号是 6C7B-A154

 C:\Program Files\OpenSSL-Win64\bin 的目录

2023/05/30  19:16           722,944 openssl.exe
               1 个文件        722,944 字节
               0 个目录 14,961,991,680 可用字节

C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)

C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version -a
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)
built on: Wed May 31 00:25:15 2023 UTC
platform: VC-WIN64A
options:  bn(64,64)
compiler: cl  /Z7 /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /O2 -DL_ENDIAN -DOPENSSL_PIC -D_USING_V110_SDK71_ -D_WINSOCK_DEPRECATED_NO_WARNINGS -D_WIN32_WINNT=0x0502
OPENSSLDIR: "C:\Program Files\Common Files\SSL"
ENGINESDIR: "C:\Program Files\OpenSSL\lib\engines-3"
MODULESDIR: "C:\Program Files\OpenSSL\lib\ossl-modules"
Seeding source: os-specific
CPUINFO: OPENSSL_ia32cap=0x7ffef3ffffebffff:0x3fbb

C:\Program Files\OpenSSL-Win64\bin>

 

 Setup - OpenSSL 3.1.1 (64-bit)
License Agreement
Please read the following important information before continuing.
Please read the following License Agreement. You must accept the terms of thisagreement before continuing with the installation.
DONATIONS NEEDED! If you are a business you should be contributing regulardonations. If you are a generous individual, consider reqular donations. Mostpeople simply take and run - leaving me to foot the bill. That's not nice. Somebusinesses even drop their customers onto me to provide direct support to thecustomer (ahem, PayPal). That's also not nice. Even if you can't afford a small, onetime donation of s10, at least drop a line saying how much you appreciate the effortput into this project (and, optionally, what you use OpenSSL for). Lots ofcomplaints and few compliments is discouraging.
LEGAL NOTICE: This product includes software developed by the OpenSSL Project
I accept the agreement
 I do not accept the agreement
Next >
Cancel

 

 

 

 

Setup - OpenSSL 3.1.1 (64-bit)
Select Destination Location
Where should OpenSSL (64-bit) be installed?
Setup will install OpenSSL (64-bit) into the following folder
To continue, click Next. If you would like to select a different folder, click Browse.C:\Program Files(OpenSSL-Win64
Browse..
At least 511.2 MB of free disk space is required.
< Back
Next >
Cancel 

 

Setup - OpenSSL 3.1.1 (64-bit)
Select Start Menu FolderWhere should Setup place the program's shortcuts?
Setup will create the program's shortcuts in the following Start Menu folder.
To continue, click Next. If you would like to select a different folder, click Browse.
OpenSsSl
< Back
Next >
Browse..
Cancel 

 

Setup - OpenSSL 3.1.1 (64-bit)
Select Additional TasksWhich additional tasks should be performed?
Select the additional tasks you would like Setup to perform while installing OpenSSl(64-bit), then click Next.
Copy OpenSSL DLLs to:
 The Windows system directory
The OpenSSL binaries (/bin) directory
< Back
Next >
Cancel 

 

Setup - OpenSSL 3.1.1 (64-bit)
Ready to Install
Setup is now ready to begin installing OpenSSL (64-bit) on your computer.
Click Install to continue with the installation, or click Back if you want to review orchange any settings.
Destination ocation:C:\Program Files(OpenSSL-Win64
Start Menu folder:OpenSSL
Additional tasks:
Copy OpenSSL DLLs to:The Windows system directory
< Back
Install
Cancel 

Setup - OpenSSL 3.1.1 (64-bit)
Installing
Please wait while Setup installs OpenSSL (64-bit) on your computer.
Extracting files..C:\Program Files(OpenSSL-Win64 liblVC static libcrypto64MT.lib
Cancel

 

 

 

 Setup - OpenSSL 3.1.1 (64-bit)
Installing
Please wait while Setup installs OpenSSL (64-bit) on your computer.
Extracting files...C:\Program Files(OpenSSL-Win64 tests endecoder legacy test.exe
Cancel

 

Setup - OpenSSL 3.1.1 (64-bit)
Completing the OpenSSL (64-bit)Setup Wizard
Setup has finished installing OpenSSL (64-bit) on yourcomputer. The application may be launched by selecting theinstalled shortcuts.
Click Finish to exit Setup.
One-time $10 donation to Windows OpenSslLarger one-time donation to Windows OpenSSlRecurring $5 donation to Windows OpenSSL
Recurring $10 donation to Windows OpenSSl
Recurring $25 donation to Windows OpenSSl
Finish

 

 


3、解密成功:
Microsoft Windows [版本 10.0.19045.2311]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>openssl
'openssl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\Administrator>cd C:\Program Files\OpenSSL-Win64

C:\Program Files\OpenSSL-Win64>dir
 驱动器 C 中的卷是 WIN10
 卷的序列号是 6C7B-A154

 C:\Program Files\OpenSSL-Win64 的目录

2023/07/21  22:19    <DIR>          .
2023/07/21  22:19    <DIR>          ..
2023/05/30  19:16               165 acknowledgements.txt
2023/05/30  19:16             1,041 authors.txt
2023/07/21  22:18    <DIR>          bin
2023/05/30  19:16           770,742 changes.txt
2023/05/30  19:16             7,100 c_rehash.pl
2023/07/21  22:18    <DIR>          exp
2023/05/30  19:16               203 faq.txt
2023/07/21  22:18    <DIR>          include
2023/07/21  22:18    <DIR>          lib
2023/05/30  19:16         6,080,000 libcrypto-3-x64.dll
2023/05/30  19:16           777,728 libssl-3-x64.dll
2023/05/30  19:16            10,352 license.txt
2023/05/30  19:16            75,534 news.txt
2023/05/30  19:16             6,859 readme.txt
2023/05/30  19:16               194 start.bat
2023/07/21  22:19    <DIR>          tests
2023/07/21  22:19           162,886 unins000.dat
2023/07/21  22:11           730,789 unins000.exe
              13 个文件      8,623,593 字节
               7 个目录 14,957,924,352 可用字节

C:\Program Files\OpenSSL-Win64>
C:\Program Files\OpenSSL-Win64>dir *.exe
 驱动器 C 中的卷是 WIN10
 卷的序列号是 6C7B-A154

 C:\Program Files\OpenSSL-Win64 的目录

2023/07/21  22:11           730,789 unins000.exe
               1 个文件        730,789 字节
               0 个目录 14,957,924,352 可用字节

C:\Program Files\OpenSSL-Win64>cd C:\Program Files\OpenSSL-Win64\bin

C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>dir *.exe
 驱动器 C 中的卷是 WIN10
 卷的序列号是 6C7B-A154

 C:\Program Files\OpenSSL-Win64\bin 的目录

2023/05/30  19:16           722,944 openssl.exe
               1 个文件        722,944 字节
               0 个目录 14,961,991,680 可用字节

C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)

C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version -a
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)
built on: Wed May 31 00:25:15 2023 UTC
platform: VC-WIN64A
options:  bn(64,64)
compiler: cl  /Z7 /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /O2 -DL_ENDIAN -DOPENSSL_PIC -D_USING_V110_SDK71_ -D_WINSOCK_DEPRECATED_NO_WARNINGS -D_WIN32_WINNT=0x0502
OPENSSLDIR: "C:\Program Files\Common Files\SSL"
ENGINESDIR: "C:\Program Files\OpenSSL\lib\engines-3"
MODULESDIR: "C:\Program Files\OpenSSL\lib\ossl-modules"
Seeding source: os-specific
CPUINFO: OPENSSL_ia32cap=0x7ffef3ffffebffff:0x3fbb

C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl aes-128-cbc -d -in 001.ts -out xx001.ts  -nosalt -iv 00000000000000000000000000000000 -K 0b53fbec72cb3a6d4d9c8efbc23a025e

C:\Program Files\OpenSSL-Win64\bin>

 

 

 


4、【通用环境变量】解密成功了:
C:\Program Files\OpenSSL-Win64\bin\openssl.exe拷贝到:


Microsoft Windows [版本 10.0.19045.2311]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd C:\Windows

C:\Windows>dir openssl*
 驱动器 C 中的卷是 WIN10
 卷的序列号是 6C7B-A154

 C:\Windows 的目录

2023/05/30  19:16           722,944 openssl.exe
               1 个文件        722,944 字节
               0 个目录 14,719,811,584 可用字节

C:\Windows>
C:\Windows>e:

E:\>
E:\>dir *.ts
 驱动器 E 中的卷是 DATA
 卷的序列号是 9ACD-BB4C

 E:\ 的目录

2023/07/20  23:23           108,480 001.ts
               1 个文件        108,480 字节
               0 个目录  2,765,291,520 可用字节

E:\>
E:\>openssl
help:

Standard commands
asn1parse         ca                ciphers           cmp
cms               crl               crl2pkcs7         dgst
dhparam           dsa               dsaparam          ec
ecparam           enc               engine            errstr
fipsinstall       gendsa            genpkey           genrsa
help              info              kdf               list
mac               nseq              ocsp              passwd
pkcs12            pkcs7             pkcs8             pkey
pkeyparam         pkeyutl           prime             rand
rehash            req               rsa               rsautl
s_client          s_server          s_time            sess_id
smime             speed             spkac             srp
storeutl          ts                verify            version
x509

Message Digest commands (see the `dgst' command for more details)
blake2b512        blake2s256        md4               md5
mdc2              rmd160            sha1              sha224
sha256            sha3-224          sha3-256          sha3-384
sha3-512          sha384            sha512            sha512-224
sha512-256        shake128          shake256          sm3

Cipher commands (see the `enc' command for more details)
aes-128-cbc       aes-128-ecb       aes-192-cbc       aes-192-ecb
aes-256-cbc       aes-256-ecb       aria-128-cbc      aria-128-cfb
aria-128-cfb1     aria-128-cfb8     aria-128-ctr      aria-128-ecb
aria-128-ofb      aria-192-cbc      aria-192-cfb      aria-192-cfb1
aria-192-cfb8     aria-192-ctr      aria-192-ecb      aria-192-ofb
aria-256-cbc      aria-256-cfb      aria-256-cfb1     aria-256-cfb8
aria-256-ctr      aria-256-ecb      aria-256-ofb      base64
bf                bf-cbc            bf-cfb            bf-ecb
bf-ofb            camellia-128-cbc  camellia-128-ecb  camellia-192-cbc
camellia-192-ecb  camellia-256-cbc  camellia-256-ecb  cast
cast-cbc          cast5-cbc         cast5-cfb         cast5-ecb
cast5-ofb         des               des-cbc           des-cfb
des-ecb           des-ede           des-ede-cbc       des-ede-cfb
des-ede-ofb       des-ede3          des-ede3-cbc      des-ede3-cfb
des-ede3-ofb      des-ofb           des3              desx
idea              idea-cbc          idea-cfb          idea-ecb
idea-ofb          rc2               rc2-40-cbc        rc2-64-cbc
rc2-cbc           rc2-cfb           rc2-ecb           rc2-ofb
rc4               rc4-40            seed              seed-cbc
seed-cfb          seed-ecb          seed-ofb          sm4-cbc
sm4-cfb           sm4-ctr           sm4-ecb           sm4-ofb


E:\>dir *.ts
 驱动器 E 中的卷是 DATA
 卷的序列号是 9ACD-BB4C

 E:\ 的目录

2023/07/20  23:23           108,480 001.ts
               1 个文件        108,480 字节
               0 个目录  2,765,291,520 可用字节

E:\>
E:\>openssl aes-128-cbc -d -in 001.ts -out xx001.ts  -nosalt -iv 00000000000000000000000000000000 -K 0b53fbec72cb3a6d4d9c8efbc23a025e

E:\>


 

 

 

 

相关文章:

20230721在WIN10下安装openssl并解密AES-128加密的ts视频切片

20230721在WIN10下安装openssl并解密AES-128加密的ts视频切片 2023/7/21 22:58 1、前言&#xff1a; AES-128加密的ts视频切片【第一个】&#xff0c;打开有时间限制的&#xff01; https://app1ce7glfm1187.h5.xiaoeknow.com/v2/course/alive/l_64af6130e4b03e4b54da1681?typ…...

使用Python实现产品图片自动化处理

大家好&#xff0c;在当今的数字化时代&#xff0c;产品图片在电子商务和市场营销中发挥着至关重要的作用。然而&#xff0c;为在线平台准备产品图片可能是一项耗时的任务&#xff0c;本文将分享一个Python脚本&#xff0c;用于自动化产品图片的图像处理工作流程。通过使用Pyth…...

在CSDN学Golang云原生(git)

一&#xff0c;git的工作流程 Golang的Git工作流程与其他语言的Git工作流程类似&#xff0c;通常包括以下步骤&#xff1a; 创建分支&#xff1a;在本地代码库中创建一个新的分支&#xff0c;该分支用于开发新功能或修复错误。编写代码&#xff1a;在创建的分支上进行编码&am…...

QT多线程编程基础

文章目录 前言一、线程&#xff0c;进程 介绍二、创建线程三、终止线程总结 前言 一、线程&#xff0c;进程 介绍 线程&#xff1a; 是操作系统中独立运行的最小单位。每个线程都有自己的执行路径、程序计数器、堆栈和一组寄存器。线程共享进程的资源&#xff0c;如内存和文件…...

TRT4-trt-integrate - 3 使用onnxruntime进行onnx的模型推理过程

前言&#xff1a; onnx是microsoft开发的一个中间格式&#xff0c;而onnxruntime简称ort是microsoft为onnx开发的推理引擎。允许使用onnx作为输入进行直接推理得到结果。 py接口的推理过程&#xff1a; main函数&#xff1a; if __name__ "__main__":session onn…...

layui+drogon完成文件上传(简例)

layui界面加入按钮、文本框、进度条&#xff1a; <div class"layui-row"><button type"button" class"layui-btn" id"file_upload_control">文件上传</button><input type"file" id"files_input…...

高精度地图服务引擎项目

技术栈&#xff1a;使用vue3TypeScriptElement PlusPiniaaxios 项目描述&#xff1a;高精度地图服务引擎项目&#xff0c;提供轻量化处理3D瓦片切片分布式处理分发服务的一站式解决方案 工作内容&#xff1a;1、项目60%已上的页面开发 2、部分模块的功能实现&#xff0c; 3、封…...

PyTorch使用Transformer进行机器翻译

文章目录 简介数据集环境要求实验代码实验结果参考来源 简介 本文使用PyTorch自带的transformer层进行机器翻译&#xff1a;从德语翻译为英语。从零开始实现Transformer请参阅PyTorch从零开始实现Transformer&#xff0c;以便于获得对Transfomer更深的理解。 数据集 Multi30…...

LoadRunner使用教程

1. LoadRunner简介 LoadRunner是一款广泛使用的性能测试工具 可以对各种应用程序进行性能测试&#xff0c;包括Web应用程序、移动应用程序、企业级应用程序等。它提供了一个综合的性能测试解决方案&#xff0c;包括测试计划设计、脚本录制、测试执行、结果分析和报告生成等功…...

Zia和ChatGPT如何协同工作?

有没有集成ChatGPT的CRM系统推荐&#xff1f;Zoho CRM已经正式与ChatGPT集成。下面我们将从使用场景、使用价值和使用范围等方面切入讲述CRMAI的应用和作用。 Zia和ChatGPT如何协同工作&#xff1f; Zia和ChatGPT是不同的人工智能模型&#xff0c;在CRM中呈现出共生的关系。 …...

【位操作】——获取整数变量最低位为 1 的位置

获取整数变量最低位为 1 的位置 #define BIT_LOW_BIT(y) (((y)&BIT(0)) ? 0 : (((y)&BIT(1)) ? 1 : (((y)&BIT(2)) ? 2 : (((y)&BIT(3)) ? 3 : \(((y)&BIT(4)) ? 4 : (((y)&BIT(5)) ? 5 : (((y)&BIT(6)) ? 6 : (((y)&…...

gtest测试用例注册及自动化调度机制源代码流程分析

gtest的入门参见&#xff1a; 玩转Google开源C单元测试框架Google Test系列(gtest) gtest源码分析流程参见&#xff1a; gtest流程解析 测试用例注册流程分析要点&#xff1a;TEST_F宏替换、C静态成员的动态初始化。 自动化调度流程分析要点&#xff1a;UnitTest、UnitTestIm…...

IOS自动化测试环境搭建教程

目录 一、前言 二、环境依赖 1、环境依赖项 2、环境需求与支持 三、环境配置 1、xcode安装 2、Git安装 3、Homebrew安装&#xff08;用brew来安装依赖&#xff09; 4、npm和nodejs安装 5、libimobiledevice安装 6、idevicesinstaller安装 7、ios-deploy安装 8、Ca…...

常用API学习08(Java)

格式化 格式化指的是将数据按照指定的规则转化为指定的形式 。 那么为什么需要格式化&#xff1f;格式化有什么用&#xff1f; 以数字类为例&#xff0c;假设有一个比分牌&#xff0c;在无人得分的时候我们希望以&#xff1a;“00&#xff1a;00”的形式存在&#xff0c;那么…...

面试题-TS(八):什么是装饰器(decorators)?如何在 TypeScript 中使用它们?

面试题-TS(八)&#xff1a;什么是装饰器&#xff08;decorators&#xff09;&#xff1f;如何在 TypeScript 中使用它们&#xff1f; 在TypeScript中&#xff0c;装饰器&#xff08;Decorators&#xff09;是一种用于增强代码功能的特殊类型声明。装饰器提供了一种在类、方法、…...

Jenkins 还可以支持钉钉消息通知?一个插件带你搞定!

Jenkins 作为最流行的开源持续集成平台&#xff0c;其强大的拓展功能一直备受测试人员及开发人员的青睐。大家都知道我们可以在 Jenkins 中安装 Email 插件支持构建之后通过邮件将结果及时通知到相关人员。 但其实 Jenkins 还可以支持钉钉消息通知&#xff0c;其主要通过 Ding…...

7.ES使用

ES多条件查询 and , or这种的 ES模糊查询 like这种的 {"wildcard": {"title.keyword": {"value": "*宣讲*"}}}说明&#xff1a; title是要匹配的关键字段名称keyword是属性&#xff0c;表示匹配的是关键字信息&#xff0c;如果不用.ke…...

Web安全基础

1、HTML基础 什么是 HTML HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言&#xff0c;而是一种标记语言 (Markup language) 标记语言是一套标记标签 (Markup tag) HTML 使用标记标签来描述网页 总的来说&…...

jQueryAPI

文章目录 1.jQuery 选择器1.1 jQuery 基础选择器1.2 jQuery 层级选择器1.3 隐式迭代1.4 jQuery 筛选选择器1.5 jQuery 筛选方法1.6 jQuery 里面的排他思想1.7 链式编程 2.jQuery 样式操作2.1 操作 css 方法2.2 设置类样式方法2.3 类操作与className区别 3.jQuery 效果3.1 显示隐…...

如何将路径字符串数组(string[])转成树结构(treeNode[])?

原文链接&#xff1a;如何将路径字符串数组(string[])转成树结构(treeNode[])&#xff1f; 需求 这里的UI使用的是Element-Plus。 将一个路径字符串数组&#xff08;当然也可能是其他目标字符串数组&#xff09;&#xff0c;渲染成树。 /*source:/a/b/c/d/e/a/b/e/f/g/a/b/h/a…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解

突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 ​安全措施依赖问题​ GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...

ES6从入门到精通:前言

ES6简介 ES6&#xff08;ECMAScript 2015&#xff09;是JavaScript语言的重大更新&#xff0c;引入了许多新特性&#xff0c;包括语法糖、新数据类型、模块化支持等&#xff0c;显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var&#xf…...

label-studio的使用教程(导入本地路径)

文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合

强化学习&#xff08;Reinforcement Learning, RL&#xff09;是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程&#xff0c;然后使用强化学习的Actor-Critic机制&#xff08;中文译作“知行互动”机制&#xff09;&#xff0c;逐步迭代求解…...

简易版抽奖活动的设计技术方案

1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql

智慧工地管理云平台系统&#xff0c;智慧工地全套源码&#xff0c;java版智慧工地源码&#xff0c;支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求&#xff0c;提供“平台网络终端”的整体解决方案&#xff0c;提供劳务管理、视频管理、智能监测、绿色施工、安全管…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者&#xff1a;Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位&#xff1a;中南大学地球科学与信息物理学院论文标题&#xff1a;BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接&#xff1a;https://arxiv.…...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...