Moran 的茶馆

Moran 的茶馆

产品、独立开发者,分享一些日常折腾的总结

Streamlit 遇到 AxiosError: Request failed with status code 403 错误
Bug Fix

Streamlit 遇到 AxiosError: Request failed with status code 403 错误

使用 Streamlit 上传组件的时候遇到了AxiosError: Request failed with status code 403错误。 这个是由于 XSRF(跨站请求伪造) 造成的,做生产环境的时候都好解决,大部分其实是开发环境下遇到。 官方文档有专门提到这个错误,但是申明的原因和推荐解决方案试过,没啥用。 对于新手来说遇到这个问题基本摸不着头脑,干脆一点,开发环境下关闭 XSRF 就行,解决方案有两种。 方法一:增加配置文件 项目目录下新增一个 .streamlit 目录,目录中创建 config.toml 文件,这个是 Streamlit 的配置文件,文件内容如下: [browser] # 禁止收集使用统计数据 gatherUsageStats = false [server] # 禁止跨源资源共享(CORS)和跨站请求伪造(XSRF)保护 # enableCORS = false enableXsrfProtection
2 min read
Streamlit:使用 Python 快速开发 Web 应用
Streamlit

Streamlit:使用 Python 快速开发 Web 应用

很早就知道 Streamlit 了,但是一直没怎么用起来。最近用各种自制终端工具的时候体验始终不如意,少不了可视化的需求,但是所有小工具都去做前后端开发很麻烦,Streamlit 正好解决了这个问题(虽然它的初衷是开发数据应用)。 文章很长,基于我自身经验,大部分情况下看完之后也不知道这东西有啥用,还觉得复杂,最后看了就真看了。 白话一下就是,Streamlit 可以让没有任何前端基础的人,使用 Python 开发 Web 应用,没有复杂的配置,没有复杂的语法,开箱即用,拎包入住。 演示环境 1. Windows 11 2. Python 3.10.11 3. Streamlit 1.31.1 简介 Streamlit 是一个开源 Python 库,于 2019 年发布,官网地址:
12 min read
Navicat Premium(Win)无限试用
软件应用

Navicat Premium(Win)无限试用

前文说了下 Beyond Compare 4 的无限试用,方法很简单,没有什么难度,今天说下 Navicat Premium 的无限试用。 Navicat Premium Navicat Premium 是一款多功能的数据库管理工具,支持多种数据库类型,包括 MySQL、PostgreSQL、SQLite、Oracle、MariaDB 和 SQL Server 等。 这款软件以其用户友好的界面、强大的功能和多数据库支持而闻名。它适用于数据库开发人员、管理员和分析师等多种用户。 无限试用 Navicat Premium 的试用时间比较短,只有14天,但是这个软件还是比较贵的,直接购买真不是人人都能承受。 Navicat Premium 的无限试用方案随着版本的升级会有变化,现在能用的不一定将来的版本也能用。 我这个方法主要是针对 16.2.10 版本,使用这个版本的原因很简单,足够新且修复了连接新版 PostgreSQL
3 min read
Beyond Compare 4(Windows)无限试用方法
软件应用

Beyond Compare 4(Windows)无限试用方法

今天推荐一个 Beyond Compare 4 无限试用的解决方案,这种方法不需要安装激活软件带来潜在风险,也不需要到处找破解版浪费时间。 先简单介绍一下 Beyond Compare 4 Beyond Compare 4 是一款高级的文件和文件夹比较工具,广泛应用于文件同步、差异对比以及数据合并等领域。 这款软件提供了直观的界面,使用户能够快速地比较文件夹和文件,找出差异,并协调这些差异。Beyond Compare 支持各种文件类型和格式,包括文本文件、图片、表格和二进制文件。 Beyond Compare 4 不仅可以比较本地文件,也可以同时比较远程和本地文件,非常好用。 无限试用 以前无限试用 Beyond Compare 4 的方法是卸载了重装,但是在后续版本里有变化,不是那么好用了,我更倾向于修改注册表。 1. 按下 Win + R 打开 运行 对话框 2.
2 min read