- 博客(1199)
- 资源 (48)
- 收藏
- 关注
原创 OAuth2 快速入门
OAuth 就是一种授权机制。数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。
2025-01-15 18:53:58
521
原创 AI Agent框架之面向开发人员的多智能体 LLM 框架Swarms
swarms 不仅仅是另一个多代理框架;它专为需要强大工具来自动化复杂的大规模业务运营的开发人员而构建。凭借灵活的架构、深度集成功能和对开发人员友好的 API,Swarms 是希望简化运营和面向未来的工作流程的企业的终极解决方案。
2025-01-05 23:42:19
1110
原创 快速上手LangChain(四)LangChain Hub和LangSmith
LangChain Hub是一个用于上传、浏览、拉取和管理提示词(prompts)的地方。LangSmith 帮助您**追踪和评估语言模型应用和智能代理**,以帮助您从原型过渡到生产环境。
2025-01-04 21:29:02
960
原创 快速上手LangChain(三)构建检索增强生成(RAG)应用
典型的 RAG 应用程序有两个主要组件* 索引:一个从源头摄取数据并对其进行索引的管道。这**通常离线进行**。* 检索和生成:实际的 RAG 链,它在运行时获取用户查询,从索引中检索相关数据,然后将其传递给模型。
2025-01-04 00:04:35
1233
原创 什么是Embedding技术
随着人工智能(AI)技术的不断进步,文本转向量的方法也在不断发展。在这一过程中,Embedding 模型扮演了极其重要的角色。
2025-01-03 14:13:36
727
原创 快速上手LangChain(二)结合阿里通义langchian开发
LangChain 也有较旧的 LLMs,它们不遵循聊天模型接口,而是使用将字符串作为输入并返回字符串作为输出的接口。现代 LLMs 通常通过聊天模型接口进行访问,该接口将消息作为输入,并将消息作为输出返回。消息通常与一个角色(例如,“系统”、“人类”、“助手”)和一个或多个包含文本或潜在多模式数据(例如,图像、音频、视频)的内容块相关联。ps: 聊天模型是语言模型的一种变体,虽然它们在底层使用语言模型,但提供的接口不同,主要是以“聊天消息”作为输入和输出,而不是简单的“文本输入-文本输出”。
2025-01-01 08:25:55
733
原创 互联网搜索引擎之DuckDuckGo
DuckDuckGo是一款互联网搜索引擎,其注重用户隐私,及避免个性化检索所致的过滤气泡[4]。它与其他搜索引擎不同的地方在于其不会分析自己的用户、对所有使用同一组关键词的用户显示同样的结果[7]。它也强调返回最佳结果,而不是最多网站链接之结果。
2024-12-31 18:46:35
1092
原创 python常用库之数据验证库pydantic
Pydantic 会检查传入的数据类型是否符合定义的类型。例如,如果某个属性被定义为 int,而用户传入了一个字符串,Pydantic 会抛出一个错误,确保数据的正确性。
2024-12-31 18:27:25
1073
原创 快速上手LangChain(一)
LangChain是一个开源的Python库,它提供了构建基于大模型的AI应用所需的模块和工具。它可以帮助开发者轻松地与大型语言模型(LLM)集成,实现文本生成、问答、翻译、对话等任务。LangChain的出现大大降低了AI应用开发的门槛,使得任何人都可以基于LLM构建自己的创意应用。目前,它提供了 Python 和 JavaScript(确切地说是 TypeScript)的软件包。如果您是一个构建生产级应用的开发者,并且需要一个 灵活、以代码为中心的解决方案,LangChain 是您的最佳选择。
2024-12-30 16:39:32
613
原创 phidata快速开始
Phidata is a framework for building multi-modal agents and workflows.Phidata 是一个用于构建多模式代理和工作流的框架。
2024-12-28 20:36:08
819
原创 AI主流向量数据库整理
在人工智能时代,向量数据库已成为数据管理和AI模型不可或缺的一部分。向量数据库是一种专门为存储和检索向量数据而设计的数据库。它的核心思想是将数据映射到向量空间中,从而使得数据的相似性计算、聚类、分类和检索变得更加高效和精确。
2024-12-28 05:32:38
605
原创 科学计算领域必备(数据分析)的Python IDE之Jupyter Notebook
科学计算领域必备(数据分析)的Python IDE之Jupyter Notebook
2024-12-28 00:26:02
972
原创 AI Agent开源框架汇总(持续更新)
大模型的发展已进入下半场,OpenAI开始关注AI agent,它与大模型的关系、特点及未来潜力值得深入探讨。AI agent结合LLM、记忆、规划和工具使用,能实现超越大模型的任务,成为人工智能的未来。
2024-12-25 23:52:51
913
1
原创 IO多路复用(Linux epoll)
IO多路复用介绍I/O的含义:在计算机领域常说的IO包括磁盘IO和网络IO,我们所说的IO复用主要是指网络IO,在Linux中一切皆文件,因此网络IO也经常用文件描述符FD来表示。复用的含义:那么这些文件描述符FD要复用什么呢?在网络场景中复用的就是任务处理线程,所以简单理解就是多个IO共用1个线程。
2024-11-22 07:10:57
934
原创 密码学之柯克霍夫原则(Kerckhoff原则)
Kerckhoff原则,又称公开密钥原则,是英国密码学家奥古斯特·柯克霍夫于1883年提出的密码学原则。它的核心思想是,即使敌人获得了加密方案的所有详情,加密消息也应该是安全的。也就是说,安全的关键不在于加密算法的保密,而在于密钥的保密。
2024-11-21 18:04:14
476
转载 ai版智能代码编辑器之cursor
Cursor 是一款基于 VS Code 二次开发的 AI 编辑器。相比传统编辑器,它将 AI 技术深度融合到各个功能点,带来了前所未有的用户体验。Cursor 不仅借助 VS Code 强大的插件生态系统,还通过 AI 提升了整体使用感受。
2024-11-16 05:59:14
1751
原创 BIO、NIO、AIO的区别?
Java 中的 BIO、NIO和 AIO 理解为是 Java 语言对操作系统的各种 IO 模型的封装。程序员在使用这些 API 的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码。只需要使用Java的API就可以了。
2024-11-16 05:47:41
873
原创 go context之WithCancel、使用context取消goroutine执行
在 Go 语言的并发编程中,context.Context 对象提供了一种优雅的方式来管理和取消 goroutine 的生命周期。通过在多个 goroutine 中共享同一个 Context 对象,我们可以在任何一个 goroutine 中触发 Context 的取消操作,这个取消信号就会被传递到所有使用该 Context 的 goroutine 中。
2024-11-06 23:18:35
957
原创 solana phantom NFT图片显示不出来?
同样是jpeg格式图片,一个phatom可以显示,一个不可以显示为什么,nft图片格式大小有要求吗?
2024-10-24 15:54:44
108
原创 linux的redir命令实现端口转发
redir命令是一个有用的工具,可以在Linux系统上进行网络流量的重定向。使用Redir命令,您可以轻松地将TCP、UDP和ICMP流量从一个端口或IP地址重定向到另一个端口或IP地址。
2024-09-18 14:41:44
1399
原创 git常用之已存在的目录转换为一个 GIT 项目并托管到github仓库
git常用之已存在的目录转换为一个 GIT 项目并托管到github仓库
2024-09-04 08:07:30
573
1
原创 PostgreSQL如何设置主键自增(序列、SERIAL)
在使用Mysql时,创建表结构时可以通过关键字auto_increment来指定主键是否自增。但在Postgresql数据库中,虽然可以实现字段的自增,但从本质上来说却并不支持Mysql那样的自增。
2024-08-26 17:11:22
4939
原创 分形比特币(Fractal Bitcoin)
Fractal Bitcoin,已经成为目前比特币生态目前最火的项目了,也被很多社区朋友看成是下一波比特币生态的最大爆点之一。
2024-08-22 23:45:00
1602
原创 比特币生态常用库之bitcoinjs-lib
BitcoinJ是一个流行的Java库,它提供了比特币网络通信、地址生成、交易处理等功能。BitcoinJS和Bitcore是JavaScript库,提供了类似的功能。
2024-08-22 23:15:00
1565
原创 git判断某个远程分支或者tag是否存在、在其他目录下执行 Git 命令
git判断某个远程分支或者tag是否存在、在其他目录下执行 Git 命令
2024-08-15 23:15:00
1257
原创 使用pm2管理你的 nodejs 后台项目
PM2 是一款非常优秀的 Node 进程管理工具,它有着丰富的特性:能够充分利用多核 CPU且能够负载均衡、能够帮助应用在崩溃后、指定时间(cluster model)和超出最大内存限制等情况下实现自动重启。
2024-08-15 21:52:26
587
原创 JetBrains AI 服务
JetBrains AI 服务采用不同的大型语言模型 (LLM),并以透明方式向产品用户提供。它由 OpenAI 和 Google 作为主要第三方提供商和 JetBrains 的一些专有模型提供支持。
2024-08-14 09:13:58
544
HttpCat 是一个基于 HTTP 的文件传输服务,旨在提供简单、高效、稳定的文件上传和下载功能v0.1.5版本
2024-04-08
文件传输服务HttpCat
2024-02-19
如何查看自己SVN的本地帐号密码.zip
2022-09-08
Rust学习书籍整理2022-07-06.zip
2022-07-08
DevOps 初学者指南beginners-guide-devops
2022-04-11
windows驱动安装卸载的实用小工具-InstDrv.zip
2022-01-17
Brave浏览器BraveBrowserSetup.exe
2021-12-08
RedisDesktopManager_V2020.1_XiTongZhijIa.zip
2021-11-21
Kiwi-Syslog-Server.zip
2021-11-02
TrueCrypt.zip
2021-09-26
等保主机安全基线合规-配置指导windows系统.zip
2021-08-04
pkg-config_0.23-2_win64.zip
2020-05-30
cmake-3.16.0含安装教程.zip
2020-05-14
jdk-8u241-linux-x64.zip
2020-04-14
Redis-Win-x64-3.2.100.zip
2020-03-18
GraphicsMagick-1.3.33.zip
2019-12-24
redis-desktop-manager-2019.3.0.0.zip
2019-11-20
eyes_protection_theme_and_big_front.zip
2019-10-24
LuaForWindows_v5.1.4-46(包含vcredist-x86).zip
2019-09-24
2018年信息系统项目管理师考试葵花宝典之【金色考点汇编暨案例论文解析】733带书签
2018-08-13
系统架构设计师考试历年试题分析与解答
2017-01-13
web scraping with python
2016-03-02
RealVNC.Enterprise.v5.0.2
2013-08-10
小区物业管理系统
2013-05-06
p2p 文件传输 socket java sqlite 数据库
2013-03-15
zhcon-0.2.5.tar.gz和zhcon-0.2.5-to-0.2.6.diff.gz
2013-01-09
MASM 6.11 汇编语言编程调试工具,非常好用
2011-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅