相关文章
Pytorch API
torch.squeeze(input, dimNone) 将给定的 input 这个 tensor 中,大小为 1 的 dim 全部压缩。 如下例子: import torch
t torch.tensor([[1], [2], [3]])
print(t) # tensor([[1], [2], [3]]) shape(3,1)t torch.squeeze(t)
print(t) # tensor([1, 2, 3…
编程日记
2024/12/19 17:38:18
DownloadingImages 下载缓存图片,显示图片文字列表
1. 用到的技术点: 1) Codable : 可编/解码 JSON 数据 2) background threads : 后台线程 3) weak self : 弱引用 4) Combine : 取消器/组合操作 5) Publishers and Subscribers : 发布者与订阅者 6) FileManager : 文件管理器 7) NSCache : 缓存
2. 网址: 2.1 测试接口网址:
…
编程日记
2024/12/23 2:07:34
【Sentinel】Sentinel原码分析
本文内容来自【黑马】Sentinel从使用到源码解读笔记,做了部分修改和补充 目录
Sentinel 基本概念
基本流程
Node
Entry
定义资源的两种方式
使用try-catch定义资源
使用注解标记资源
基于注解标记资源的实现原理
Context
什么是Context
Context的初始化 …
编程日记
2024/12/23 2:09:20
ChainForge:衡量Prompt性能和模型稳健性的GUI工具包
ChainForge是一个用于构建评估逻辑来衡量模型选择,提示模板和执行生成过程的GUI工具包。ChainForge可以安装在本地,也可以从chrome浏览器运行。 ChainForge可以通过聊天节点对多个对话可以使用不同的llm并行运行。可以对聊天消息进行模板化,并…
编程日记
2024/12/18 20:51:00
Django 数据库迁移(Django-04)
一 数据库迁移
数据库迁移是一种数据库管理技术,它用于在应用程序的开发过程中,根据模型(Model)的变化自动更新数据库结构,以保持数据库与代码模型的一致性。数据库迁移的主要目的是确保数据库与应用程序的模型定义同…
编程日记
2024/12/19 9:16:41
状态模式:对象状态的变化
欢迎来到设计模式系列的第十七篇文章。在本文中,我们将深入探讨状态模式,这是一种行为型设计模式,用于管理对象的状态以及状态之间的变化。
什么是状态模式?
状态模式是一种允许对象在内部状态发生变化时改变其行为的设计模式。…
编程日记
2024/12/21 14:30:07
JAVA项目点赞功能如何实现?如何利用缓存优化?如何防止刷赞?
- 普通的点赞如何实现? - 每个人都见过点赞功能,大家想实现一个点赞功能也简单,比如一个简单的文章点赞逻辑如下: 首先需要建个表,记录下点赞人的id,被点赞文章的id,点赞状态三个关键因素即可&a…
编程日记
2024/12/15 23:52:16