首页
学习
活动
专区
工具
TVP
发布

小白维基

专栏成员
28
文章
28962
阅读量
11
订阅数
「翻译」使用 Llama-index 实现的 Agentic RAG-Router Query Engine
你是否也厌倦了我在博文中经常提到的老式 RAG(Retrieval Augmented Generation | 检索增强生成) 系统?反正我是对此感到厌倦了。但我们可以做一些有趣的事情,让它更上一层楼。接下来就跟我一起将 agents 概念引入传统的 RAG 工作流,重新构建自己的 Agentic RAG 系统吧。
Ryoma
2024-06-14
1300
WeeklyPEP-8-PEP 492-使用 async 和 await 语法的协程-overview
本文的主体内容大部分来自对 PEP 492 原文的翻译,剩余部分是本人对原文的理解,在整理过程中我没有刻意地区分二者,这两部分被糅杂在一起形成了本文。因此请不要带着「本文的内容是百分百正确」的想法阅读。如果文中的某些内容让你产生疑惑,你可以给我留言与我讨论或者对比 PEP 492 的原文加以确认。
Ryoma
2024-03-06
860
WeeklyPEP-3-PEP 318-函数装饰器-overview
本文的主体内容大部分来自对 PEP 318 原文的翻译,剩余部分是本人对原文的理解,在整理过程中我没有刻意地区分二者,这两部分被糅杂在一起形成了本文。因此请不要带着「本文的内容是百分百正确」的想法阅读。如果文中的某些内容让你产生疑惑,你可以给我留言与我讨论或者对比 PEP 318 的原文加以确认。
Ryoma
2024-02-26
1130
Django 笔记-2-源码理解-urls 篇
最近在处理公司接口端(基于 DRF)业务逻辑的时候想要通过 DRF 的 DefaultRouter 定制化一个类似 Swagger 的 API 页面展示,但是在编写路由解析方法的时候却犯了难。之前我能只理解了如何使用 Django urls 模块中的方法生成满足业务需求的路由,但是我还真没研究过怎么收集现有路由,并进行遍历和反向解析,于是便有了此次源码阅读。
Ryoma
2024-02-06
960
「翻译」如何组织大型 Python 项目
本文来自一位 Python 开发者对一个庞大的 Python 项目的代码组织结构的总结。
Ryoma
2023-08-09
2680
记一次失败的 AI 辅助编程全历程
最近公司的一个新项目上马,我被安排来做项目初始化,前端初始化的时候使用了 Vue3 + Tailwind CSS + NaiveUI,在搞基础布局的主题变化时出现了本次插曲。
Ryoma
2023-05-21
6040
所谓 ASGI
本文的主体内容大部分来自对 ASGI Documentation 原文的翻译,其余部分为本人对原文的理解,在整理过程中我没有刻意地区分翻译的部分和我个人理解的部分,这两部分内容被糅杂在一起形成了本文。因此,请不要带着「本文的内容是百分之百正确」的想法阅读。如果文中的某些内容让你产生疑惑,你可以给我留言与我讨论或者对比 ASGI Documentation 的原文加以确认。
Ryoma
2022-09-19
1.1K0
解剖 Python 类
最近想为 SQLAlchemy 封装一套类似 Django ORM 的 Model Manager,于是捡起了「流畅的 Python」开始看被我遗留的「元编程」部分。在阅读的过程中,我慢慢发现自己并没有像想象的那样对 Python 类了如指掌,在很多概念的划分上我都是模棱两可的。因此特地总结这样一篇文章,希望能够由浅至深对 Python 类进行一次全面解剖手术。
Ryoma
2022-04-02
3340
计算机的启动
本文并非从本质上去讲解计算机的启动过程,而是站在汇编程序执行的角度去理解计算机在启动过程中是如何执行最底层的汇编程序的,并进一步了解这些汇编程序是从哪里来的。
Ryoma
2022-04-02
6000
Shell 基础语法
本文只是对 shell 脚本语言中一些常用的基础语法进行汇总整理,如果你真的想系统的学习 shell 脚本编程,这里推荐两本电子读物:
Ryoma
2022-04-02
1K0
8086 处理器寻址方式
内存中每一个字节(8bit)都有一个对应的内存地址,CPU 去访问某一具体内存地址的过程称为寻址。
Ryoma
2022-04-02
1.1K0
WeeklyPEP-2-PEP343-with 语句-overview
本文的主体内容大部分来自对 PEP 343 原文的翻译,其余部分为本人对原文的理解,在整理过程中我没有刻意地区分翻译的部分和我个人理解的部分,这两部分内容被糅杂在一起形成了本文。因此,请不要带着「本文的内容是百分之百正确」的想法阅读。如果文中的某些内容让你产生疑惑,你可以给我留言与我讨论或者对比 PEP 343 的原文加以确认。
Ryoma
2022-04-02
5650
SSH overview
通过维基百科的说明可以看出 SSH 实际上指的是一种加密的网络传输协议,而我们经常用来登录远程主机的 ssh 命令实际上是某个软件对 SSH 这种协议的包装实现,其中最常见的开源实现方案是 OpenSSH(OpenBSD Secure Shell)。
Ryoma
2022-04-02
2.2K0
NASM Overview
机器指令是用二进制代码表示的 CPU 能够直接识别和执行的一种指令,不同的 CPU 架构有不同的机器指令集。汇编指令是将机器指令对应到便于记忆和书写的字符串(注意并非一一对应,同一汇编器可能存在多个汇编指令对应一个机器指令的情况),汇编指令编写完成后通过汇编器将其翻译成机器指令供 CPU 执行。
Ryoma
2022-04-02
2.8K0
虚拟机常见的网络模式
无论使用何种虚拟机管理软件都不可避免的要接触到虚拟机网络这一概念,本文整理了常见的几类网络模式:
Ryoma
2022-04-02
6800
Python MRO
方法解析顺序(Method Resolution Order MRO),指的是在多继承编程语言中查找类的某个方法来自哪个基类的搜索顺序。
Ryoma
2022-04-02
3810
Vue Router 实现动态路由和常见问题解决方案
个人理解:动态路由不同于常见的静态路由,可以根据不同的「因素」而改变站点路由列表。常见的动态路由大都是用来实现:多用户权限系统不同用户展示不同导航菜单。
Ryoma
2022-04-02
2.9K0
鸭子类型
学习 Python 的时候经常看到一个名词:鸭子类型,网上最常见的解释是:如果它走起路来像鸭子,叫起来也像鸭子,那么它就是鸭子(If it walks like a duck and quacks like a duck, it must be a duck)。但仅仅通过这一解释并没有办法让我很好的理解到底何为鸭子类型,于是我从网上找了一些案例来更好的理解:
Ryoma
2022-04-02
3970
解决 Vue CSS 样式重复载入,为 Vue 添加全局 less 或 sass 基础样式库
项目开发使用了 iView 组件库,在开发过程中想自定义 iView 主题但是按照 iView 官方推荐「变量覆盖」方法配置完后会出现 CSS 样式重复载入的情况,如下图:
Ryoma
2022-04-02
3.6K0
所谓 WSGI
如果你也想阅读 WSGI 相关的 PEP 规范,建议直接阅读 PEP 3333,因为 PEP 3333 对 PEP 333 是向下兼容的,也可以说 PEP 3333 是对 PEP 333 的补充。
Ryoma
2022-04-02
5040
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档