Beta版本将在几周内推出——非常希望能听到大家对目前方向的反馈。
网站:<a href="https://www.pagepalapp.com" rel="nofollow">https://www.pagepalapp.com</a>
演示:<a href="https://www.pagepalapp.com/#demo" rel="nofollow">https://www.pagepalapp.com/#demo</a>
加入Beta测试:<a href="https://www.pagepalapp.com/#subscribe" rel="nofollow">https://www.pagepalapp.com/#subscribe</a>
返回首页
最新
嘿,HN,<p>大约二十年前,当我还是大学生的时候,我第一次接触到詹姆斯·普罗普(James Propp)的自指能力测试(Self-Referential Aptitude Test)[1],我非常喜欢这个概念。从那时起,我就一直想把这个概念变成一个每日游戏,最终我实现了这个想法:<a href="https://www.logiquiz.com/" rel="nofollow">https://www.logiquiz.com/</a><p>游戏界面会根据你给出的答案检查每个问题,因此不会因为透露答案而破坏游戏体验。<p>每天有五种不同的测试,从非常简单到非常困难。<p>我很想听听你们的想法!<p>[1]: <a href="https://faculty.uml.edu/jpropp/srat-Q.txt" rel="nofollow">https://faculty.uml.edu/jpropp/srat-Q.txt</a>
你好,HN!<p>Advanced Alchemy 是一个为 SQLAlchemy 优化的伴随库,旨在通过强大的工具提升你的数据库模型,提供迁移、异步支持、生命周期钩子等功能。<p>你可以在这里找到代码库和文档:<p><pre><code> - GitHub 代码库: https://github.com/litestar-org/advanced-alchemy
- 官方文档 : https://docs.advanced-alchemy.litestar.dev/latest/
</code></pre>
Advanced Alchemy 扩展了 SQLAlchemy,增加了提高生产力的功能,同时保持与你已经熟悉的生态系统的完全兼容。<p>在其核心,Advanced Alchemy 提供:<p>- 同步和异步的仓库,具有常见的 CRUD 操作和高度优化的批量操作<p>- 与主要的网络框架集成,包括 Litestar、Starlette、FastAPI、Sanic<p>- 自定义的 alembic 配置和 CLI,支持可选的框架集成<p>- 带有审计列、主键和实用函数的实用基础类<p>- 内置的文件对象数据类型,用于存储对象:<p><pre><code> - 统一接口,支持各种存储后端 fsspec 和 obstore
- 可选的生命周期事件钩子,与 SQLAlchemy 的事件系统集成,自动保存和删除记录插入、更新或删除时的文件。
</code></pre>
- 优化的 JSON 类型,包括为 Oracle 定制的 JSON 类型<p>- 集成对 UUID6 和 UUID7 的支持,使用 uuid-utils<p>- 集成对 Nano ID 的支持,使用 fastnanoid<p>- 预配置的基础类,带有审计列 UUID 或大整数主键和哨兵列。<p>- 同步和异步的仓库,具有:<p><pre><code> - SQLAlchemy 模型的常见 CRUD 操作
- 具有方言特定增强的批量插入、更新、插入或更新和删除
- 集成计数、分页、排序、过滤,支持 LIKE、IN,以及日期的前后。
</code></pre>
- 针对多个数据库后端的测试支持,包括:<p><pre><code> - 通过 aiosqlite 或 sqlite 的 SQLite
- 通过 asyncpg 或 psycopg3(异步或同步)的 Postgres
- 通过 asyncmy 的 MySQL
- 通过 oracledb(异步或同步)(在 18c 和 23c 上测试)的 Oracle
- 通过 spanner-sqlalchemy 的 Google Spanner
- 通过 duckdb_engine 的 DuckDB
- 通过 pyodbc 或 aioodbc 的 Microsoft SQL Server
- 通过 sqlalchemy-cockroachdb(异步或同步)的 CockroachDB
</code></pre>
该框架旨在轻量且强大,拥有清晰的 API,使其易于集成到现有项目中。<p>你可以在这里找到使用 FastAPI 的完整示例: <a href="https://docs.advanced-alchemy.litestar.dev/latest/usage/frameworks/fastapi.html" rel="nofollow">https://docs.advanced-alchemy.litestar.dev/latest/usage/fram...</a><p>该库提供自定义数据类型、服务和仓库(包括优化的批量操作),并与 Flask、FastAPI、Starlette、Litestar 和 Sanic 原生集成。<p>我们始终欢迎反馈和改进!我们有一个活跃的 Discord 社区,如果你在问题上没有得到回复或想直接与开发团队聊天,请随时联系。<p>库地址: <a href="https://github.com/litestar-org/advanced-alchemy">https://github.com/litestar-org/advanced-alchemy</a>
我一直在查看 X,同时努力集中注意力。<p>于是我为 Chrome 编写了一个自己的网站屏蔽器。<p>现在已经发布,完全免费。