15 Sep, 2026
在日常工作和生活中,我们经常会遇到各种各样的数据:每月的外卖账单、每天的步数记录、工作时长与咖啡消耗量……如果只看一堆密密麻麻的数字表格,很容易让人眼花缭乱。 俗话说 “一图胜千言” 。 统计图表就像是数据的“显微镜”和“翻译官”,能帮我们快速发现隐藏在数据背后的规律、偏好甚至“异常”。 下面将结合最接地气的生活场景,一次性搞懂 6 种最常用的统计图表! (使用 Python 的可视化库 Seaborn 和 Matplotlib) 在开始前,我们先准备好工具包,并加载一份经典的“餐馆消费与小费(tips)”数据集。(这个数据集是 Seaborn 库自带的,不用额外下载) import matplotlib.pyplot as plt import pandas as pd import seaborn as sns #…
缘起 Chroma、Weixin 、Windows、Android 等都在使用 SQL Lite 两年前开始、至近期多次使用、研究 DB-GPT 这个 Data-Agent 开源项目。 DB-GPT 项目基于 Chroma 向量数据库做 Data-Agents Chroma 向量数据库自 0.4.0 开始,基于 SQL Lite 构建,将其作为元数据库。 [DataAgents] DB-GPT 源码剖析 – 博客园/数据知音 查看 本地嵌入式向量存储…
基于 Avalonia、Playwright、AI与 FFmpeg 的跨平台桌面采集器,支持9大平台,以及 Android、iOS、Browser 远程控制端。Made By ChatGPT & Vincent with ❤ 平台 是否接入 哔哩哔哩 ✅ 抖音 ✅ 快手 ✅ 微博 ✅ 小红书 ✅ Instagram ✅ Pinterest ✅ X(Twitter) 🕘…
【摘要】NebulaRender 云渲染管理平台 让 UE 像素流真正落地商用:开箱即用的管理后台、应用分发、渲染集群调度与运营监控,支持私有化部署与国产化环境。 NebulaRender 是一套基于 UEPixelStreaming二次开发的企业级云渲染运营平台:把 UE 做好的应用上传到平台,即可一键生 阅读全文 PakarPBN A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or…
从 .NET 7 的 demo 到 .NET 12 的无痛化,这条路要走五年。慢吗?慢。但对比一下:Java 的 GraalVM Native Image 折腾了更久,至今 Spring 生态的 AOT 体验仍在打补丁;Go 则是天生就站在终点线上——.NET 是在背着二十年的反射遗产追赶一个轻装上阵的对手 .NET 11 RC1 发布在即。借这个时间点,聊聊 .NET 憋了四年的一招——Native AOT,以及它为什么直到今天才接近”能用得好”。 一句话回顾:.NET 的对手换了 在…

Python 常用统计图表实战指南 – wang_yb – 博客园

在日常工作和生活中,我们经常会遇到各种各样的数据:每月的外卖账单、每天的步数记录、工作时长与咖啡消耗量……如果只看一堆密密麻麻的数字表格,很容易让人眼花缭乱。 俗话说 “一图胜千言” 。 统计图表就像是数据的“显微镜”和“翻译官”,能帮我们快速发现隐藏在数据背后的规律、偏好甚至“异常”。 下面将结合最接地气的生活场景,一次性搞懂 6 种最常用的统计图表! (使用 Python 的可视化库 Seaborn 和 Matplotlib) 在开始前,我们先准备好工具包,并加载一份经典的“餐馆消费与小费(tips)”数据集。(这个数据集是 Seaborn 库自带的,不用额外下载) import matplotlib.pyplot as plt import pandas as pd import seaborn as sns # 设置画图风格与中文字体支持(根据系统可选) sns.set_theme(style=”whitegrid”) plt.rcParams[“font.sans-serif”] = [“SimHei”, “Arial Unicode MS”] # 适配中文 plt.rcParams[“axes.unicode_minus”] = False # 加载内置的餐馆消费数据集 tips = sns.load_dataset(“tips”) print(tips.head()) 字段说明:total_bill(总账单金额)、tip(小费)、sex(付款人性别)、smoker(是否吸烟)、day(星期几)、time(午餐/晚餐)、size(用餐人数)。 在数据分析的日常里,我们总想回答一个朴素的问题:“大多数情况”到底长什么样? 比如,翻开自己的咖啡消费账单,你可能会好奇——每天花在咖啡上的钱,究竟是集中在 15~25 元的平价美式区,还是时不时就跳到 40 […]

2 mins read

[嵌入式数据库/RDBMS] SQLite 3.x: 全球部署最广泛的零配置、单文件、嵌入式 ACID 关系型数据库引擎 – 千千寰宇

缘起 Chroma、Weixin 、Windows、Android 等都在使用 SQL Lite 两年前开始、至近期多次使用、研究 DB-GPT 这个 Data-Agent 开源项目。 DB-GPT 项目基于 Chroma 向量数据库做 Data-Agents Chroma 向量数据库自 0.4.0 开始,基于 SQL Lite 构建,将其作为元数据库。 [DataAgents] DB-GPT 源码剖析 – 博客园/数据知音 查看 本地嵌入式向量存储 chroma 的信息 – 查看 Chroma 的 嵌入式 SQL Lite 数据库 产品介绍 SQLite 是一个自包含(self-contained)、零配置(zero-configuration)、事务性、嵌入式 SQL 数据库引擎。它不是传统的客户端/服务端数据库,而是一个被直接链接(或以动态库形式加载)到应用进程中的 C 语言库,整个数据库通常就是磁盘上的一个普通文件。 产品定位:嵌入式/进程内关系型数据库引擎(embedded SQL database engine),面向”不需要 DBA、不需要单独服务器、部署越简单越好”的场景。 诞生背景与原因:SQLite 由 D. […]

11 mins read

HelloCrab – 短视频开源爬虫,仅供学习参考 – 猫叔Vincent

基于 Avalonia、Playwright、AI与 FFmpeg 的跨平台桌面采集器,支持9大平台,以及 Android、iOS、Browser 远程控制端。Made By ChatGPT & Vincent with ❤ 平台 是否接入 哔哩哔哩 ✅ 抖音 ✅ 快手 ✅ 微博 ✅ 小红书 ✅ Instagram ✅ Pinterest ✅ X(Twitter) 🕘 Youtube 🕘 Screenshot 截至 2026-07-20,HelloCrab 的共同开发已分布在至少4个连续的长对话中,累计经历至少 100 轮需求确认、问题排查、运行反馈与源码迭代。实际协作内容还包括早期的跨平台架构、远程控制、站点解析和下载流程讨论,因此真实轮次可能更多。 共同开发历程 HelloCrab 不是一次性生成的示例项目,而是在 Vincent 持续提出真实使用问题、验证运行结果并反馈细节后,由 ChatGPT 与 Vincent 共同逐步打磨出来的。主要迭代包括: 从桌面采集器扩展为 Avalonia 跨平台架构,并增加 Android、iOS、Browser 远程控制端; 持续完善抖音、TikTok、Pinterest、快手、小红书、微博、美篇、Instagram、哔哩哔哩等站点的作者主页、分页接口、详情数据和媒体解析; 修复微博滚动、分页延时、页面切换、无头模式、登录状态、历史记录和下载统计等实际运行问题; 增加按日文件日志、下载历史排序、作者存储统计、完成通知和新下载/更新作品的差异化提示; […]

6 mins read

UE5云渲染管理平台-支持私有化部署Linux-Windows国产化适配 – StarTechnology

【摘要】NebulaRender 云渲染管理平台 让 UE 像素流真正落地商用:开箱即用的管理后台、应用分发、渲染集群调度与运营监控,支持私有化部署与国产化环境。 NebulaRender 是一套基于 UEPixelStreaming二次开发的企业级云渲染运营平台:把 UE 做好的应用上传到平台,即可一键生 阅读全文 PakarPBN A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core […]

1 min read

从对标 Java 到对标 Go:Native AOT 的”无痛化”之路,走到哪一站了? – 张善友

从 .NET 7 的 demo 到 .NET 12 的无痛化,这条路要走五年。慢吗?慢。但对比一下:Java 的 GraalVM Native Image 折腾了更久,至今 Spring 生态的 AOT 体验仍在打补丁;Go 则是天生就站在终点线上——.NET 是在背着二十年的反射遗产追赶一个轻装上阵的对手 .NET 11 RC1 发布在即。借这个时间点,聊聊 .NET 憋了四年的一招——Native AOT,以及它为什么直到今天才接近”能用得好”。 一句话回顾:.NET 的对手换了 在 .NET 8 之前,.NET 对标的从来都是 Java:JVM 对 CLR,Maven 对 NuGet,Spring 对 ASP.NET Core——大家都是”虚拟机 + 大厂企业级”的路数,比的是生态厚度、LTS 策略和工具链。 但 Go 走了另一条路:编译期直接出原生机器码,单文件部署、毫秒级启动、几十兆内存跑一个服务。在容器和 Serverless 时代,这套打法刀刀砍在 JVM/CLR 系语言的软肋上——你还在等 JIT 预热,人家的容器已经弹起来又缩回去了。 .NET […]

3 mins read

深入 netcorespot:一个 .NET 9 全栈交易系统里,AI 是如何被「关进笼子」的 – 星仔007

项目:CryptoSpot(仓库名 netcorespot)地址:https://github.com/liuzhixin405/netcorespot技术栈:.NET 9 / ASP.NET Core · React 18 · SignalR + MessagePack · MySQL(EF Core) · OpenAI 兼容协议 很多人做「AI + 交易」的 Demo,止步于让模型聊两句行情、给点建议。这个项目不一样的地方在于:它让 AI 真正能下单,但把 AI 的每一个动作都关进了一个由「工具隔离 + 规则风控 + 人工审批 + 全链路审计 + 模型容错」组成的笼子里。 本文不写「怎么跑起来」这种入门内容(README 里已经很全),而是聚焦两件事:核心交易引擎是怎么设计的,以及 AI 这整条链路是怎么被工程化约束起来的。声明:该项目仅供练手,本项目不具备实际spot的业务。 一、总体架构:五层,依赖只朝一个方向 后端是一个典型的 Clean Architecture 五层结构: CryptoSpot.Domain 实体、枚举、仓储接口(无任何依赖) ▲ CryptoSpot.Application DTO、服务抽象(IAiModel/ITradingService/…)、接口 ▲ CryptoSpot.Infrastructure 实现层:撮合引擎、行情源、AI、SignalR、后台服务 ▲ CryptoSpot.Persistence EF […]

7 mins read

手机提醒 – 悬浮自定义 – app自荐 – 人间春风意

【摘要】背景: 在刷小红书的时候,发现有一个帖子在发需求,就是手机端实现一个悬浮按钮,设定文字与时间,然后提醒。 本质上就是一个提醒小应用。 因为功能太简单,其实不是很想写博客说明,但是想来还是有一点用的,比如一个人长时间玩手机,可以使用这个小app,做一个简单的提醒,也算是健康使用手机的一种提醒方式吧。 阅读全文 PakarPBN A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based […]

1 min read

Graph RAG,不一定要图数据库 – royalrover – 博客园

常规路径和它的代价 Graph RAG 的主流做法大致分三步:部署图数据库,写 ETL pipeline 把文档灌进去,跑实体抽取和关系挖掘,建出知识图谱,再做图检索。HippoRAG 的知识图谱就是这么来的,Graphiti 和 Zep 维护的 temporal graph 走的也是这条路。 对一个团队级的、多源异构的文档库来说,这条路径是合理的。但对于另一种场景——单用户、markdown 知识库,笔记之间已经用手工双链互相引用——这三步里有两步是多余的。 图数据库和 ETL 是多余的,因为图已经以 [[wikilinks]] 的形式存在于笔记正文里。实体抽取是多余的,因为人手工连的边,比模型从文本里挖出来的准确得多。真正影响召回质量的变量不是图遍历的复杂度,而是 reranker 的精度——把候选池从 60 个缩到 12 个,靠的是 cross-encoder 的深度语义比对,和图的规模无关。 基于这个判断,可以砍出一个完全不同的技术栈:用 SQLite 代替图数据库,用正则解析 wikilink 代替实体抽取,用 cross-encoder 做最后把关。 架构总览 整个系统由三个独立组件构成,共享同一个 SQLite 数据库,但彼此不耦合——任何一个挂掉都不影响另外两个。 flowchart TB subgraph 离线[“离线:建索引”] A[index_notes.py] –> |”chunk + e5 embed → .npy/.pkl”| IDX[(“索引文件<br/>_brain_e5.npy + .pkl”)] […]

3 mins read

P6869 Putovanje – king_steph1209 – 博客园

P6869 Putovanje P6869 Putovanje – 洛谷 题意: n 个节点的树 按照编号从小到大访问每个节点 每次经过树边时需要收费,可购买单程票\(c_1\),或者多程票\(c_2\)供无限次使用 求最小费用 思路: 用几个例子观察 “按照编号从小到大访问每个节点” 先不看费用,只看这几个例子,经过的边有什么规律: 比如: 一条边被经过了几次? 总共遍历了多少条边?(重复遍历也要计数) e.g. 一开始想到了… 从1开始访问 每到一个节点 i 若这个节点为根的树 满足儿子均大于它,那么只需要走 \((size[i]-1) \times 2 -1\)步 (如果是还要回到根节点的话, \((size[i]-1) \times 2\) 满足儿子均小于它,那么一定需要走 \((size[i]-1) \times 2\) 步,回到该节点 有的儿子小于它,有的儿子大于它 … … 观察 图1,图3 图1:\(3→4\),经过的路径恰好是 ? \(3→lca(3,4)→4\) 图3:\(2→3\) 经过的路径是 ? \(2→lca(2,3)→3\) 更一般地,观察图3: \(1→2\) 经过的路径 \(5→6\) […]

1 min read

SOUI5:全网首款全平台原生兼容的 C++ GUI 框架——一套代码终结多端多团队维护噩梦 – 启程软件

【摘要】SOUI5:全网首款全平台原生兼容的 C++ GUI 框架——一套代码终结多端多团队维护噩梦 你的 App 是否还在 iOS、Android 各养一个团队、各维护一套代码?逻辑对不齐、bug 翻倍、功能上线永远不同步?本文介绍全网第一款覆盖 Win/Linux/macOS/Android/iOS 五 阅读全文 PakarPBN A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. […]

1 min read