1变量名全是中文回郑州 2019年,妻子怀孕,我们一起离开了北京,回家待产。 那段时间没上班,时间宽裕,却不知道往哪里放。有一天无意中点开了抖音上的一条广告——是传奇的手游版,我小时候玩过的那个传奇。 我最喜欢用法师。法师的好处是不需要跟妖怪贴身肉搏,可以...编程好奇心游戏自学HackingPython29 Apr 2026·20 reads→
2基于 RAG 的小说智能问答系统实现其实以前看小说的时候就有过类似的想法,把小说输入到AI系统,可以和系统进行剧情讨论,这样岂不是很有意思?只不过原来没有思路,也不知道这就是 RAG,所以一直没有实现。经过一段时间的学习,有了一些理解,所以想自己实现一个基于 RAG 的小说智...PythonRAGLLMLlamaIndexpgvector14 Oct 2024·930 reads→
3使用Python为Typora添加图片上传功能Typora 是我目前最常用的 Markdown 编辑器,界面简洁美观,采用类似 Notion 的所见即所得编辑模式,写文档或博客非常方便。 对于写博客来说,插入图片是必不可少的。打开设置项,可以看到 Typora 内置支持多种图床,不过没...PythonMarkdownTyporaS302 Aug 2024·295 reads→
4Wagtail 配置中文全文检索Django是我学习的第一个web框架。多年前,家人手术住院,我陪床,闲着无事,我跟着Django教程一步一步实现了一个简单的留言板,并部署到了一个免费的空间。我把链接发给好友,那种喜悦和成就感至今还记得,也让我开始对Python编程产生了...PythondatabaseDjangoWagtailfulltext search18 Apr 2023·1,794 reads→
5用Python和Postgresql实现中文全文搜索全文检索的基本原理就是,把文本分词,提取出结构化数据(创建索引),根据用户查询请求,使用索引查找到目标(搜索索引)。这个博客程序使用了数据库和 ORM,为了实现这个目标,我们需要使用的全文检索插件,这里使用的是zhparser。 Postg...PythonPostgreSQL22 Jan 2021·26,001 reads→
6异步Python与数据库[译]原文作者简介: Mike Bayer 是多个Python开源库的作者,包括 SQLAlchemy, Alembic Migrations, Mako 模板, 和 Dogpile Caching。 此翻译得到了作者的许可,查看原文 异步编程这...Pythondatabaseasyncio07 Nov 2018·27,760 reads→
7Django国际化的坑最近一个项目要用到国际化,按照官方教程配置始终不生效,最后发现是文件夹名字的原因 settings.py 注意 Mac默认不区分大小写,Linux区分 文件夹名字应该是PythonDjangoi18n30 Jun 2018·23,425 reads→
8rq (redis queue)实践最近想写个东西,需要用到消息队列。Python支持的消息队列有好多,以前工作中也用过Celery,配置起来挺麻烦的。然后就想到曾经在V2EX上看到过的RQ,RQ是一个Python实现的消息队列系统,使用Redis作为后端存储,依赖挺少的,就...QueuePythonRQRedis22 May 2013·4,268 reads→
9python 爬虫框架学Python的应该都写过爬虫吧,如果希望提高爬虫的效率就要用到并发,可以选择的用多线程、多进程,还有最近很火的Gevent,据说是基于一种新的概念,协程,不管什么程,总之好用就行了。写一个爬虫有一系列的东西需要处理,如果有一个好用的框架就...PythonRequestsgevent15 Sep 2012·5,122 reads→
10部署 42qu.com 源代码前两个月我有幸参与了42区网站的重构(2012年中),经历了从hello world到完整网站的整个过程,为他添砖加瓦,也挖了不少坑。。。 42区的代码是开源的,可以从这里获得https://bitbucket.org/zuroc/42qu...Python15 Sep 2012·3,404 reads→
11python中使用数据库时的特殊字符问题这两天在弄个小程序,需要用数据库,程序没什么,都是轻车熟路,可是处理数据库时遇到了问题,要插入的数据有几百万行,数据一多,情况也就复杂了,有些数据里面包含有 ' , " , ! 等特殊字符,导致insert select时出错。 刚开始遇到...Pythondatabase07 Sep 2012·1,878 reads→
12mako模板的动态继承今天工作时需要实现一个功能, 根据用户是否登录继承不同的模板,找了好久,终于找到了,直接上代码: 其中 context 这个变量中包含有所有上下文变量,比如你在View里面传入一个变量‘userlogin’,然后在模板中就可以根据是否登录选...Python23 Aug 2012·2,042 reads→