本文分类:news发布日期:2025/4/26 22:38:13
相关文章
Nginx线程池源码剖析
核心数据结构
任务封装
struct ngx_thread_task_s {ngx_thread_task_t *next; //指向下一个提交的任务 ngx_uint_t id; //任务id 没添加一个任务就自增加void *ctx; //执行回调函数的参数 void (*handler)(void *data, ngx_log_…
建站知识
2025/4/26 3:30:39
【Redis】缓存穿透
问题发生背景:客户端请求的数据再缓存中和数据库中都不存在。 导致的问题:缓存永远不会生效,这些请求都会去请求数据库—导致数据库压力增大。 解决方案: 1.缓存空对象 在Redis中缓存空对象,告诉客户端数据库中没有该值…
建站知识
2025/4/23 10:22:01
Pytorch nn.Module
一、torch.nn简介
torch.nn是 PyTorch 中用于构建神经网络的模块。它提供了一系列的类和函数,用于定义神经网络的各种层、损失函数、优化器等。
torch.nn提供的类:
Module: 所有神经网络模型的基类,用于定义自定义神经网络模型。Linear: 线…
建站知识
2025/4/26 22:36:08
LeetCode 2578.最小和分割
给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足:
num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。 num…
建站知识
2025/4/6 17:05:13
leetcode 383.赎金信 JAVA
题目 思路
1.这道题最直接的想法就是我们用一个HashMap来统计magazine里每个字符出现的次数,其中key是字符,value是该字符出现的次数。然后再依次遍历ransomNote里的每个字符,如果在HashMap里找不到该字符,或者能找到,…
建站知识
2025/1/27 9:57:11
【GPT-SOVITS-01】源码梳理
说明:该系列文章从本人知乎账号迁入,主要原因是知乎图片附件过于模糊。
知乎专栏地址: 语音生成专栏
系列文章地址: 【GPT-SOVITS-01】源码梳理 【GPT-SOVITS-02】GPT模块解析 【GPT-SOVITS-03】SOVITS 模块-生成模型解析 【G…
建站知识
2025/4/19 17:54:10
使用docker搭建faiss向量数据库
为了不污染服务器环境,保证程序运行时有更好的隔离性,领导要求基于容器运行程序。
一、准备工作
1、创建文件夹faiss
该文件夹有用于存放faiss相关的文件及脚本 mkdir ~/faiss 2、创建data文件夹 cd ~/faiss mkdir data 这个文件夹用于volume…
建站知识
2025/4/7 3:05:57