- 博客(14)
- 资源 (13)
- 收藏
- 关注
原创 用NiceGUI开发一套RAG系统的进展
RAG(Retrieval-Augmented Generation,检索增强生成)。乍听上去不像人话,其实把核心词拆解开就好理解了,即检索增强生成三步走。再具体点儿说一下呢?举个例子,现在的各种大模型所会的知识越来越多,但是没有一个大模型知道你喜欢穿什么颜色的…外套吧?那好,如果想让大模型推荐你在明天的同学聚会上穿什么,那最好让大模型知道你平时的穿衣风格,否则他给你的推荐有可能特别“正常”,但是穿在你身上一点儿都不合适。所以,你需要让大模型理解你平时的穿搭风格。那就是训练大模型?
2025-02-07 14:44:45
917
原创 NiceGUI系统源码下载-开发一套RAG系统
有朋友可能会问,将检索出的内部文件发送给公开的大模型接口会不会引起数据泄露?这个问题我回答不了,从理论上说,数据只要通过公网交互就会产生泄露的风险,所以我在文中也说了,之后会考虑全部本地化部署一个规模小一点的模型,用廉价设备继续玩儿一玩儿RAG应用,有兴趣的同学随时联系。
2025-02-07 14:41:30
1066
原创 17.NiceGUI教程,讲一讲NiceGUI的打包工具
通过打包,我们可以很方便的将程序部署成为一个系统(参考前面“从0开始搭建一个后台管理系统”),也可以在不暴露源代码的情况下交给其他人使用,既能保护知识产权,使用起来也会更加方便,不需要安装一大堆依赖。有一阵没更新了,一个是因为年底太忙,另一个也是因为没有什么写的,既然有朋友问NiceGUI打包相关的东西,我简单整理了一下,倒是可以作为一个短篇的素材。有一说一,NiceGUI的文档中,打包这部分讲的还算是详细了,英文好的同学可以认真研读一下这部分文档,我这里也只是翻译加上自身的理解。,话不多说,现在开始!
2024-12-06 09:50:34
2071
1
原创 14.NiceGUI教程,一次讲清楚页面布局
其实原本计划是继续“从0开始搭建一个后台管理系统”的开发,讲refresh和数据绑定,但是群里的好朋友希望我深入讲一下NiceGUI的页面布局和样式,既然有朋友给建议,那我就从善如流吧(毕竟现在群里人少,对,就是邀请你关注公众号,加我进群的意思,哈哈!秉承着“够用就好”的原则,我这里只讲我的理解,不会过深的研究标准和语法。行与列是最基本的容器,我这里把行和列常用的对齐方式做下介绍。
2024-11-11 10:51:44
3961
原创 11.字少事大!用nicegui设计的很丑后台管理系统可以在线体验了!
云环境部署上了,部署过程也涉及到了nicegui-pack、nginx转发,这些部署内容将在后续进行详细介绍~另外建立了一个“nicegui交流群”,有想进群的朋友可以加我好友,我拉各位进群。这次样式上更新了好多的内容,比如"glossy"样式、“text-weight-bold”字体、轮播图、页内导航等等,不在本篇文章中细说了,有需要的话后面展开。本次更新,在首页上做了较大更改,具体效果可以登录到系统上去看。说了好几回要把系统部署到云服务器上去玩玩,这回终于实现了。,多余的就不说了,哈哈!
2024-10-26 05:30:00
722
原创 10.nicegui太酷了!用nicegui设计一个很丑的后台管理系统(三)
想说的是默认配置下,显示效果不好,按官网上增加一下“列的默认配置”,界面显示更友好。这次系统用到的nicegui特性,大部分在前面的文章中都介绍了,像网格布局、导航栏、网页title、用户登录等等,想不起来的翻前面文章,这里不再赘述。工作太忙,写一篇文章既需要编代码调试,还要截图、录屏,最后才是合稿,所以更新频率没办法做到太高,还请各位见谅。这个问题是我一直回避的问题,怕提的太早有的朋友会讨厌前端的一些知识,也是怕自己理解不到位误人子弟。“2.无slot”***则是原组件默认的配置,无修改。
2024-10-22 16:42:47
2267
原创 9.nicegui太酷了!用nicegui设计一个很丑的后台管理系统(二)
这种方式去判断页面显示内容,太麻烦、容易出错,最重要是太low!所以参考了flask-login的设计理念,增加admin_rquired装饰器,实现管理员、普通用户的权限隔离。工作太忙,写一篇文章既需要编代码调试,还要截图、录屏,最后才是合稿,所以更新频率没办法做到太高,还请各位见谅。老生常谈的一句话“您的转发是我的动力”,多余的就不说了,哈哈!这次系统用到的nicegui特性,大部分在前面的文章中都介绍了,像网格布局、导航栏、网页title、用户登录等等,想不起来的翻前面文章,这里不再赘述。
2024-10-20 10:40:51
1777
原创 6.nicegui太酷了!用nicegui设计一个很丑的后台管理系统(一)
这个问题其实大可放心,nicegui其实是quasar+fastapi的合成体,也就是说既包含了前端展示也包含了后端处理,开发一个管理系统自然没有问题。这次系统用到的nicegui特性,大部分在前面的文章中都介绍了,像网格布局、导航栏、网页title、用户登录等等,想不起来的翻前面文章,这里不再赘述。我写的未必标准,但是为了后面方便,还是先定个基调,为了以后聊起来更方便。后期也许会改,改的目的也是为了更合理,所以整体目标还是“够用就好”!工程越来越大,只对部分代码进行说明,全部代码欢迎从仓库拉取。
2024-10-16 13:28:23
3247
原创 够用就好!nicegui最佳实践之“用户认证”
这一节开发一个相对大些的应用------“用户登录”页面。用户登录需要有什么呢?大体分为以下几个大块。
2024-10-14 15:10:50
1644
原创 4.nicegui最佳实践之“导航栏”
这是一个简单的页面,一个导航栏,包含了“首页”、“其它页”两个网页(注意,菜单栏和tab页是不一样的,tab页以后再说)。今天的概念多少有点儿抽象,我尽量形象一点解释。有不理解的或者接是不对的,可以私聊讨论。有需要想深入讨论的可以线上交流。关于联系方式,可以搜索“今天反过来,先看效果。
2024-09-28 17:11:35
1137
原创 3.nicegui最佳实践之“字体设置”
quasar官方文档:http://www.quasarchs.com/style/typography#%E9%BB%98%E8%AE%A4%E5%AD%97%E4%BD%93。nicegui每个组件都可以配置相应的class,这对于没有开发过web的同学,多少理解会有点儿困难。不过不要紧,修改以下设置,看效果就好。”提供了“标题”类,也就是会像word的标题一样设置文本。有需要想深入讨论的可以线上交流。nicegui最佳实践之。关于联系方式,可以搜索“”将正文设置成黑体。
2024-09-28 17:07:04
647
原创 2.nicegui最佳实践之“页面布局”
问题:用nicegui开发web应用,如何设置一行中多列的宽度?核心概念:“Grid Element”提供了网格布局,也就是把页面横向平均分成多少列, 这是最直接、最省事、最符合人的感官的布局方式。“w-full”宽度方面,容器占用设置成最大宽度。“col-span-[X]”设置“列”占用了多少个网格。3.示例代码:#1.将页面平均分为“12”列,并设置“w-full”占满整个网页 withui.grid(columns=12).classes("w-fullbg-grey
2024-09-28 17:04:18
1305
原创 nicegui最佳实践之“系列开篇”
了解过nicegui的同学应该知道,nicegui的官方文档真的是乱,用来做技术文档将将够用,要是用作教程实在是难以接受。也正因为此,我在写了两篇“最佳实践”系列文章之后补了这个“系列开篇”,目的就是想把nicegui的使用方法从凌乱、割裂的文档中提炼出来,形成一套常用的开发方法。,django、flask这些可以作为正式的web开发框架,要学的东西太多,不太适合数据人。nicegui作为兼顾实用性和灵活性,功能强大,同理要学的东西也比streamlit多一些,慢慢来,我们一起捋一捋。
2024-09-28 17:01:47
878
历史+宫廷+素材+古代嫔妃级别
2022-11-18
实训1 Spark过滤打印包含单次error的记录
2022-05-06
脚本方式实现监控错 误日志文件-支持定制
2021-08-24
Linux操作系统与开发环境.zip
2021-08-24
CS2000 – Computer Systems-优快云支持定制.zip
2021-08-24
CSE 414 Homework-HW6-axBase-优快云支持定制.zip
2021-08-24
CSE 414 Homework-HW7-pySpark-优快云支持定制.zip
2021-08-24
A股分析报告和分析依赖的公开数据整理(时间跨度2021年3月到5月)
2021-08-23
kylin 大数据分析平台
2018-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅