刷新
pytorch入门 - AlexNet神经网络

博主头像 AlexNet背景 AlexNet是2012年由Alex Krizhevsky、Ilya Sutskever和Geoffrey Hinton提出的深度卷积神经网络架构。 它在ImageNet大规模视觉识别挑战赛(ILSVRC)中取得了突破性成绩,将top-5错误率从26%降低到了15.3%,这一成就 ...

JWT令牌如何在FastAPI中实现安全又高效的生成与验证?

博主头像 JWT(JSON Web Token)是一种用于安全传递声明信息的开放标准,由头部、载荷和签名三部分组成。在FastAPI中,JWT常用于用户身份认证、API授权和跨服务通信。通过python-jose库生成和验证JWT,核心步骤包括配置安全参数、生成访问令牌、实现登录接口和验证机制。令牌生成时需设... ...

今年后端这薪资是疯了吗??

博主头像 大家好,我是R哥。 今天分享一个「超励志」的面试辅导案例,说实话,这兄弟我太激动了,他是迄今为止我们面试辅导涨幅最大的一位兄弟,二线城市,薪资翻倍!! 太难以置信了,大家都知道,现在这行情,别说涨薪,通过面试都很难,被迫降薪的也不在少数。 一般情况下,涨薪 30% 以内是合理值,我们辅导的大多数也是 ...

wso2~自定义id_token

博主头像 https://medium.com/@vinula9/scope-allowlisting-whitelisting-in-wso2-api-manager-for-generating-access-tokens-per-device-or-9d16746c048b https://nipuna ...

hot100之链表上

博主头像 相交链表(160) 先看代码 public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { ListNode p = headA; ListNode q = headB; w ...

pytorch入门 - 修改huggingface大模型配置参数

博主头像 介绍 Hugging Face的Transformers库提供了大量预训练模型,但有时我们需要修改这些模型的默认参数来适应特定任务。 本文将详细介绍如何修改BERT模型的最大序列长度(max_position_embeddings)参数,并解释相关原理和实现细节。 原理 BERT等Transform ...

封装CompletionService的并发任务分发器(优化版)

博主头像 这个框架代码用了很长时间,使用场景也挺多,初衷是简化CompletionService的编程接口,尽量减少业务代码处的感知。 今天找deepseek做了一版优化,优化点: 整体的超时控制 超时、异常处理和封装 取消未完成的任务 核心代码 public class TaskDispatcher<T> ...

再见 Navicat!一款开源的 Web 数据库管理工具!

博主头像 大家好,我是 Java陈序员。 在日常的开发工作中,常常需要与各种数据库打交道。而为了提高工作效率,常常会使用一些可视化工具进行操作数据库。 今天,给大家介绍一款开源的数据库管理工具,无需下载安装软件,基于 Web 端进行操作。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超 ...

你了解Java线程池原理吗?

博主头像 简要回答 线程池是一种池化技术,用于预先创建并管理一组线程,避免频繁创建和销毁线程的开销,提高性能和响应速度 它几个关键的配置包括:核心线程数、最大线程数、空闲存活时间、工作队列、拒绝策略 主要工作原理如下: 当线程池里存活的线程数小于核心线程数corePoolSize时,这时对于一个新提交的任务, ...

Java集合源码--ArrayList的可视化操作过程

博主头像 关于ArrayList的元素插入、检索、修改、删除、扩容等可视化操作过程 还有关于ArrayList的迭代器、线程安全和时间复杂度 1. 底层数据结构 基于动态数组实现,内部维护一个Object[]数组。本质是数组数据结构,底层通过拷贝扩容使得数组具备了动态增大的特性。 数组所具备的一些特性,A ...

Linux c 运行时获取动态库所在路径

博主头像 记录一下如何在Linux环境下运行时获取动态库路径。 只讨论Linux amd64和arm64环境,因为使用的办法都是平台相关的不具备可移植性。 准备 一般来说动态库并不需要关心自己所在的文件系统上的路径,但业务有那么多总有一两个会有特殊需求。 现在给定一个动态库里的函数A,需求是要知道这个函数A是 ...

Linux环境安装OpenJDK

博主头像 概述 JDK(Java Development Kit) 是 Java 开发工具包,是 Java 编程语言的核心工具集,也是开发和运行 Java 程序的基础环境。它包含了一系列工具、库和资源,用于支持 Java 应用的开发、编译、调试和运行。 核心组成部分 JRE(Java Runtime Envi ...

C++ lambda 表达式

博主头像 1 什么是lambda表达式? lambda表达式实际上就是一个函数对象。和函数一样可以使用圆括号调用。 只不过这个函数可以定义在代码的任意位置。非常的灵活,自由。 lambda表达式比函数更具有优势的地方在于,它可以将当前作用域中的变量,对象直接拿来使用(灵活)。 示例1:求余数 #include ...

FastAPI安全机制:从OAuth2到JWT的魔法通关秘籍

博主头像 FastAPI 的安全机制基于 OAuth2 规范、JWT 和依赖注入系统三大核心组件,提供了标准化的授权框架和无状态的身份验证。OAuth2 密码流通过  CryptContext  进行密码哈希处理, OAuth2PasswordBearer  自动提取和验证 Bearer Token,... ...

<1···8910···50>