shenyu同时支持自定义rulehandler+pluginhandler
月缺不改光,剑折不改刚。——梅尧臣 https://github.com/apache/shenyu-dashboard/pull/511 主要是写了一个公共组件 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "...
pensieve安装踩坑
生活是苦难的,我又划着我的断桨出发了。——博尔赫斯 大致如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901...
pensieve
沉默可能产生误解,我需要说话,说话将我推向歧途,我必须沉默。——赫塔·米勒的《国王鞠躬,国王杀人》。 https://github.com/arkohut/pensieve/ 我对名字进行了调整,因为 Memos 这个名字已经被其他人注册了,所以改成了 Pensieve。 Pensieve(原 Memos)Pensieve 是一个专注于隐私的被动记录项目。它可以自动记录屏幕内容,构建智能索引,并提供便捷的 web 界面来检索历史记录。 这个项目主要参考了另外两个项目,一个叫做 Rewind,另一个叫做 Windows Recall。不过,与它们不同的是 Pensieve 让你可以完全管控自己的数据,避免将数据传递到不信任的数据中心。 功能特性 🚀 安装简单,只需要通过 pip 安装依赖就可以开始使用了 🔒 数据全掌控,所有数据都存储在本地,可以完全本地化运行,数据处理完全由自己控制 🔍 支持全文检索和向量检索 🤖 支持和 Ollama 一起工作,让 Ollama 作为 Pensieve 的机器学习引擎 🌐 支持任何 OpenAI API 兼容的模型(比如 O...
git diff
人勤病就懒,人懒病就勤。——佚名 git diff 是 Git 提供的一个关键命令,用于查看不同版本或状态之间的代码差异。虽然命令行输出的格式中会显示类似 diff --git a/file.txt b/file.txt 的内容,这实际上并不是命令,而是差异输出的一部分。本文将详细介绍如何使用 git diff 命令查看和分析代码差异。 什么是 git diffgit diff 用于比较文件内容的变更。常见的使用场景包括: 查看工作区中的更改。 查看已暂存(staged)但未提交的内容。 比较分支之间、提交之间或标签之间的差异。 查看某个特定文件或路径的变更。 基本用法1. 查看工作区中的未暂存更改1git diff 此命令会比较 工作区 和 暂存区 之间的差异。适用于查看修改了但尚未 git add 的文件。 输出示例: 1234567diff --git a/file.txt b/file.txtindex e69de29..d95f3ad 100644--- a/file.txt+++ b/file.txt@@ -0,0 +1,2 @@+Hello, Worl...
uniapp电量百分比显示组件
人人保持头冷脚暖,医师就大叹赚钱难。——佚名 今天有个需求是显示电池电量,我在uniapp的插件市场找到一款 https://ext.dcloud.net.cn/plugin?id=7421 不过不满足需求,电量发生变化后没有实时更新,是因为用的data而不是computed 样式也需要调整美化一下,修改以后的完成品: 1
awesome-swift
人要有出世的精神才可以做入世的事业。——朱光潜 https://github.com/matteocrippa/awesome-swift 指南 通讯 官方指南 风格指南 第三方指南 样板文件 REPL 编辑支持 Emacs 谷歌合作实验室 为什么 基准 转换器 其他很棒的清单 依赖管理器 图案 杂项 库 无障碍 人工智能 算法 分析 动画片 应用程序编程接口 应用程序路由 应用商店 声音的 增强现实 验证 机器人 缓存 图表 聊天 颜色 命令行 并发性 货币 数据管理 CBOR 核心数据 CSV 火力基地 GraphQL JSON 键值存储 MongoDB 多数据库 ORM 其他数据 领域 SQL驱动程序 SQLite TOML XML YAML 拉链 日期 依赖注入 设备 文档 电子邮件 嵌入式系统 周边设备 活动 文件 字体 游戏引擎 二维 游戏 手势 硬件 3D触控 蓝牙 相机 条码 触觉反馈 信标 传感器 ...
gsap
万人都要将火熄灭,我一人独将此火高高举起。——海子 https://github.com/greensock/GSAP https://gsap.com/ GSAP 是一个与框架无关的JavaScript 动画库,可将开发人员变成动画超级英雄。构建适用于所有主要浏览器的高性能动画。动画 CSS、SVG、canvas、React、Vue、WebGL、颜色、字符串、运动路径、通用对象…任何 JavaScript 可以触及的内容! GSAP 的ScrollTrigger插件以最少的代码提供令人惊叹的基于滚动的动画。 gsap.matchMedia()使构建响应式、易于访问的动画变得轻而易举。 没有其他库能够提供如此先进的测序、可靠性和严格的控制,同时解决超过 1200 万个站点的实际问题。 GSAP 解决了无数浏览器不一致的问题;你的动画就可以了。从本质上讲,GSAP 是一个高速属性操纵器,可以随着时间的推移以极高的精度更新值。它比 jQuery 快 20 倍! GSAP 完全灵活;把它撒在你想要的地方。零依赖。 有许多可选插件和缓动功能可以轻松实现高级效果,例如滚动、变形、沿运动...
fancy wipe
愿望是半个生命,淡漠是半个死亡。——纪伯伦 源码: https://codepen.io/Chester/details/LYKWMxO 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748<h1 class="fancy-wipe"> <span class="text"> Transference </span> <span class="wipe-in"> Transference </span> <span class="blur-in"> Transference </span></h1><h1 class="fancy-wipe" style="--colors: linear-gradient...
渐变的艺术:变量的力量——阿超与ChatGPT 4o的代码探险
人类之所以有进步,主要原因是下一代不怎么听上一代的话。——倪匡 效果在右下角,请滚动页面查看~ .scroll-text { position: fixed; bottom: 10%; right: 10%; background: linear-gradient(180deg,var(--color-light) 0%,var(--color-light) 40%,var(--color-dark) 60%,var(--color-dark) 100%); background-size: 100% 200%; background-position: center calc(var(--scroll) * 100%); background-repeat: no-repeat; -webkit-background-clip: text; -webkit-text-fill-color: transparent;...
hashcat
回到老家之后,他才意识到都市生活是没有人情味的,可这正是它最大的魅力:无须承受他人的注视。——远子 github: https://github.com/hashcat/hashcat 官方文档: https://hashcat.net/hashcat/ hashcat是世界上最快、最先进的密码恢复实用程序,支持 300 多种高度优化的哈希算法的五种独特的攻击模式。 hashcat 目前支持 Linux、Windows 和 macOS 上的 CPU、GPU 和其他硬件加速器,并具有帮助实现分布式密码解开的功能。 1. 安装 Hashcat 打开终端,安装 Hashcat: 1brew install hashcat 验证安装是否成功: 1hashcat --version 如果看到类似 v6.2.x 的版本号,则安装成功。 2. 下载并配置 7z2hashcat 下载 7z2hashcat 脚本: 1git clone https://github.com/philsmd/7z2hashcat.git 进入 7z2hashcat 目录: 1cd 7z2hashc...
