小小万事屋

一个似乎什么都想做的网站

前言

既然我们在之前的文章中实现了调用大模型获取答案的过程,接下来我们也将多个页面整合起来,最终实现一个总览的效果。因此,本文通过每个页面维护一个历史记录字典,则可以实现跨页面记忆。

阅读全文 »

前言

我们在上一篇文章中完成了ChatOpenAI实例的使用,接下来,我们将这个内容放入streamlit中,这样就可以实现一个简单的小产品了。

P.S.:本篇虽然包含实现过程,但是代码存在巨大缺陷,将在下一篇文章中修复。所以请不要太在意本文代码,请期待下一篇的正确代码。

阅读全文 »

前言

首先声明,这是个整活。

想起来一个常见的题目:在一个数组中找到三个和为$x$的组合,并且去重。相信在座的各位大佬都已经不屑一顾了。最经典的三指针做法,核心就是先排序,然后暂时固定一个数字,剩下的两个数字用双指针从两边往中间缩,整体就是一个$O(n^2)$。

很多面试官当然也就摒弃那种暴力搜索方案,因为三个确实就是$O(n^3)$,时间消耗非常让人绝望。但是,暴力的代价真的很大嘛?

所谓力大砖飞,自然也就是矩阵运算了。

阅读全文 »