倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界。此周刊,将汇聚过去一周倾城所收录的内容,以飨同好;欢迎推荐或自荐(仅限有独立域名的网站,可以是二级域名)。您如果要了解收录要求,请参见关于倾城。
备注:本周刊每周五生成,首发于个人微信公众号晚晴幽草轩、博客晚晴幽草轩,以及悠然宜想亭社区;此一键生成脚本基于 Deno 编写,并在 Github 开源:nicejade/nicelinks-weekly。
标签:图表
· Markdown
· JavaScript
Simplify documentation and avoid heavy tools. Open source Visio Alternative. Commonly used for explaining your code! Mermaid is a simple markdown-like script language for generating charts from text via javascript.
推荐语:Mermaid 是一个基于 JavaScript 的图表绘制工具,通过解析类 Markdown 的文本语法来实现图表的创建和动态修改。Mermaid 诞生的主要目的是让文档的更新能够及时跟上开发进度。
Doc-Rot 是 Mermaid 致力于解决的一个难题。
绘图和编写文档花费了开发者宝贵的开发时间,而且随着业务的变更,它很快就会过期。 但是如果缺少了图表或文档,对于生产力和团队新人的业务学习都会产生巨大的阻碍。Mermaid 通过允许用户创建便于修改的图表来解决这一难题,它也可以作为生产脚本(或其他代码)的一部分。
Mermaid 甚至能让非程序员也能通过 Mermaid Live Editor 轻松创建详细的图表。你可以访问 教程 来查看 Live Editor 的视频教程,也可以查看 Mermaid 的集成和使用 这个清单来检查你的文档工具是否已经集成了 Mermaid 支持。
如果想要查看关于 Mermaid 更详细的介绍及基础使用方式,可以查看 入门指引、用法和教程 。值得一提的是, Mermaid 在 Github 仓库开源 ,截止 2023 年 09 月 07 日,已获得找过 60.7K+ Star,如果您对其感兴趣,可移步前往从而了解更多。
── 出自倾城之链 - Online FlowChart & Diagrams Editor - Mermaid Live Editor
标签:Rust
· 程序库
· Python
Polars is a blazingly fast DataFrame library completely written in Rust, using the Apache Arrow memory model. It exposes bindings for the popular Python and soon JavaScript languages. Polars supports a full lazy execution API allowing query optimization.
推荐语:Polars :适用于 Rust 和 Python 的闪电般快速的 DataFrame 库;位于 OLAP 查询引擎之上,具有多线程、查询优化、单指令多数据流、强大的表达式 API 等特点。官网给出如下功能特征:
从一开始就熟悉
了解数据整理习惯后,Polars 公开了完整的 Python API,包括使用表达式语言操作 DataFrame 的全套功能,使您能够创建可读且高性能的代码。
Rust 生态系统的 DataFrames
Polars 是用 Rust 编写的,在为 Rust 生态系统提供功能完整的 DataFrame API 的选择上毫不妥协。将其用作数据框架库或数据模型的查询引擎后端。
站在巨人的肩膀上
Polars 建立在 Apache Arrow 规范 的 安全 Arrow2 实现 之上,可实现高效的资源利用和处理性能。通过这样做,它还可以与 Arrow 生态系统中的其他工具无缝集成。
总之,Polars 是一个快如闪电的 DataFrame 库/内存查询 引擎 。其令人惊讶的并行执行、高效的缓存算法和富有表现力的 API 使其成为高效数据处理、数据管道、快速 API 等方面的完美工具。Polars 的速度快得惊人,请看 H2O.ai 基准 测试的结果。如果您对该项目感兴趣,可移步 Github 开源仓库 从而了解更多。
── 出自倾城之链 - Polars | Blazingly fast DataFrames in Rust, Python, Node.js, R and SQL
标签:学习
· 利器
· 在线
关键字:Qwerty Learner, 打字练习软件, 单词记忆工具, 英语学习, 背单词, 英语肌肉记忆锻炼, 键盘工作者, 免费背单词软件
Qwerty Learner, 为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers
推荐语:Qwerty Learner ,为键盘工作者设计的单词与肌肉记忆锻炼软件,支持在线免费使用;它具有非常多特性,诸如附带美式音效、设置单个单词循环、开启默写模式、显示释义、查看数据统计、深色模式、指法图示等等,因此你不仅可以练习打字速度、标准手法、而且还可以练习单词发音等。因此,软件也对需要机考英语的人群有一定的帮助。它具有如下功能特征:
词库
内置了常用的 CET-4 、CET-6 、GMAT 、GRE 、IELTS 、SAT 、TOEFL 、考研英语、专业四级英语、专业八级英语,也有程序员常见英语单词以及多种编程语言 API 等词库。 尽可能满足大部分用户对单词记忆的需求,也非常欢迎社区贡献更多的词库。
音标显示、发音功能
方便用户在记忆单词时,同时记忆读音与音标。
默写模式
在用户完成一个章节的练习后,会弹出选项是否默写本章,方便用户巩固本章学习的单词。
速度、正确率显示
量化用户输入的速度和输入的正确率,让用户有感知的了解自己技能的提升
Qwerty Learner 设计思想:软件设计的目标群体为以英语作为主要工作语言的键盘工作者。部分人会出现输入母语时的打字速度快于英语的情况,因为多年的母语输入练就了非常坚固的肌肉记忆 💪,而英语输入的肌肉记忆相对较弱,易出现输入英语时“提笔忘字”的现象。
同时为了巩固英语技能,也需要持续的背诵单词 📕,本软件将英语单词的记忆与英语键盘输入的肌肉记忆的锻炼相结合,可以在背诵单词的同时巩固肌肉记忆。为了避免造成错误的肌肉记忆,设计上如果用户单词输入错误则需要重新输入单词,尽可能确保用户维持正确的肌肉记忆。
Qwerty Learner 内置了程序员工作常用单词的词库,方便练习工作中常用的单词、提高输入速度。也内置了诸多语言的 API 的练习,帮助以程序员快速熟悉常用的 API,更多语言的 API 正在逐步添加中......值得一提的是,该项目在 Github 仓库开源 ,如果您对其感兴趣,可移步前往从而了解更多。
── 出自倾城之链 - Qwerty Learner — 为键盘工作者设计的单词与肌肉记忆锻炼软件
标签:运维
· Linux
· 开源
关键字:1Panel, 服务器运维软件, 服务器运维管理面板, 免费主机管理系统, 开源主机管理系统, Linux 面板, 开源 Linux 面板, 面板
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。
推荐语:1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:
- 快速建站:深度集成 Wordpress 和 Halo ,域名绑定、SSL 证书配置等一键搞定;
- 高效管理:通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等;
- 安全可靠:基于容器来管理和部署应用,最小漏洞暴露面,提供防火墙和日志审计等功能;
- 一键备份:支持一键备份和恢复,备份数据到各类云端存储,永不丢失。
2023 年 8 月 10 日,在正式发布的 1Panel v1.5 版本,新增进程守护管理、支持添加 MySQL 远程数据库,支持 PHP 版本切换等; 1Panel 在 Github 仓库开源 ,截止 2023 年 09 月 04 日,已获得 10.1K+ Star,感兴趣的朋友可移步前往从而了解更多。
── 出自倾城之链 - 1Panel - 现代化、开源的 Linux 服务器运维管理面板
标签:HTTP
· JavaScript
· 开源
Axios, Promise based HTTP client for the browser and node.js.
推荐语:Axios 是一个简单的基于 Promise 的 HTTP 客户端,适用于浏览器和 Node.js。 Axios 在一个小包中提供了一个简单易用的库,具有非常可扩展的接口。它可以处理 GET、POST、PUT、DELETE 等多种 HTTP 请求,并支持跨域请求、拦截请求和响应、设置请求头和响应类型等功能。Axios 的优点包括以下几点:
支持 Promise
Axios 是基于 Promise 的 HTTP 客户端,使用起来非常方便。Promise 提供了一种优雅的方式来处理异步请求,避免了回调地狱的问题。
支持浏览器和 Node.js
Axios 可以在浏览器和 Node.js 中使用,具有很高的兼容性。这使得开发人员可以在不同的环境中使用相同的代码来发送 HTTP 请求。
支持多种请求方式
Axios 支持 GET、POST、PUT、DELETE 等多种 HTTP 请求方式,可以满足不同的需求。
支持请求和响应拦截器
Axios 支持请求和响应拦截器,可以在请求和响应之前或之后对数据进行处理。这使得开发人员可以在请求和响应中添加公共的处理逻辑,例如添加请求头、设置响应类型等。
支持请求取消
Axios 支持请求取消,可以在请求发送后取消请求。这对于用户在请求正在进行时取消操作非常有用。
支持并发请求
Axios 支持并发请求,可以一次性发送多个请求。这可以大大提高请求效率,减少请求延迟。
支持跨域请求
Axios 支持跨域请求,可以在浏览器中发送跨域请求。这对于开发跨域应用程序非常有用。
除此之外,它还具有 自动转换 JSON 数据、🆕 自动数据对象序列化 multipart/form-data
和 x-www-form-urlencoded
主体编码、客户端支持防御 XSRF 等特征,由于以上这些优点,Axios 成为了开发人员最受欢迎的 HTTP 工具之一。它简单易用、功能强大、文档详细、社区活跃,是现代 Web 开发中不可或缺的工具之一。值得一提的是: axios 在 Github 仓库开源 ,截止 2023 年 09 月 04 日 已获得 101K+ Star,如果您对该项目感兴趣,可移步前往从而了解更多。
── 出自倾城之链 - Axios | Promise based HTTP client for the browser and node.js
标签:利器
· 有趣
· 在线
Tabserve:A secure & fast HTTPS URL for localhost using your browser as a reverse proxy.
推荐语:Tabserve ,一个有趣的网络应用,浏览器只要访问它的网站,就能建立一个反向代理,让公网可以访问你的当前计算机(即 localhost)。它使用单个 Cloudflare Worker 与基于浏览器的 Web Worker 相结合,来创建从互联网到本地主机的反向代理。
更详细的解释:这将为您提供一个 HTTPS URL your-domain.com
(例如 https://anything.your-domain.com
),将流量转发到任何 localhost
地址,例如 http://localhost:1234
。您可以立即创建任意数量的子域,因为 Cloudflare 提供了 TLS 通配符证书 ── 无需等待 DNS 传播生效。
这使您可以与世界共享本地 Web 服务器、接收 Webhook、从不同设备进行测试以及使用仅 HTTPS 的浏览器 JS API。您还可以从任何具有 Web 浏览器的计算机运行中小型生产服务。如果您对该项目感兴趣,可移步至 Tabserve 官方网站,从而了解更多。
── 出自倾城之链 - Tabserve - A HTTPS URL for localhost using just your browser
对倾城之链感兴趣的朋友,可通过 Web,小程序,快应用等渠道进行访问(后续将支持更多,如 VsCode 插件,Chrome 扩展等)。您有任何问题,欢迎随时向我们反馈(您可以通过官网反馈渠道,或添加如下客服微信),🤲 。
本期文末寄语
披绣闼,俯雕甍,山原旷其盈视,川泽纡其骇瞩。闾阎扑地,钟鸣鼎食之家;舸舰弥津,青雀黄龙之舳。云销雨霁,彩彻区明。落霞与孤鹜齐飞,秋水共长天一色。渔舟唱晚,响穷彭蠡之滨,雁阵惊寒,声断衡阳之浦。 ──唐代 · 王勃《滕王阁序》
倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界;在这里,你可以轻松发现、学习、分享更多有用或有趣的事物。
您可能感兴趣的文章