相关文章
基于Spring Security 6的OAuth2 系列之八 - 授权服务器--Spring Authrization Server的基本原理
之所以想写这一系列,是因为之前工作过程中使用Spring Security OAuth2搭建了网关和授权服务器,但当时基于spring-boot 2.3.x,其默认的Spring Security是5.3.x。之后新项目升级到了spring-boot 3.3.0,结果一看Spring Security也升级…
建站知识
2025/2/1 6:52:15
深度学习 DAY3:NLP发展史
NLP发展史
NLP发展脉络简要梳理如下: (远古模型,上图没有但也可以算NLP) 1940 - BOW(无序统计模型) 1950 - n-gram(基于词序的模型)
(近代模型) 2001 - Neural language models&am…
建站知识
2025/2/1 6:51:06
互斥锁/信号量实现5个线程同步
互斥锁 实现同步
互斥锁保证在同一时刻,只有一个线程可以访问共享资源,从而实现了线程同步。
思路 1 创建互斥锁(1个) pthread_mutex_t mutex; 2 初始化互斥锁 所有线程开始执行前,pthread_mutex_init(&mutex, …
建站知识
2025/2/1 6:46:18
FFmpeg(7.1版本)在Ubuntu18.04上的编译
一、从官网上下载FFmpeg源码
官网地址:Download FFmpeg 点击Download Source Code 下载源码到本地电脑上
二、解压包
tar -xvf ffmpeg-7.1.tar.xz 三、配置configure
1.准备工作
安装编译支持的软件
① sudo apt-get install nasm //常用的汇编器,…
建站知识
2025/2/1 6:45:12
FFmpeg(7.1版本)编译:Ubuntu18.04交叉编译到ARM
一、本地编译与交叉编译
1.本地编译
① 本地编译:指的是在目标系统上进行编译的过程 , 生成的可执行文件和函数库只能在目标系统中使用。
如 :
在 Ubuntu中,本地编译的可执行文件只能在Ubuntu 系统中执行 , 无法在 Windows / Mac / Android / iOS 系…
建站知识
2025/2/1 6:44:08
【最大异或结点——Trie,创意】
题目 代码
#include <bits/stdc.h>
using namespace std;
const int N 1e5 10, M 31e5 10;
int tr[M][2], idx, e[M]; //[maxn * maxb][changes]
int a[N];
vector<int> v[N];
void add(int x)
{int p 0;for (int i 30; i > 0; i--){int u (x >> …
建站知识
2025/2/1 6:41:52
如何本地部署DeepSeek
第一步:安装ollama
https://ollama.com/download
打开官网,选择对应版本 第二步:选择合适的模型
https://ollama.com/ 模型名称中的 1.5B、7B、8B 等数字代表模型的参数量(Parameters),其中 B 是英文 B…
建站知识
2025/2/1 6:40:47