pagespy
微微怪时间不能保存情绪,保存那一切情绪所曾流连的境界。——《你是人间的四月天》 最近发现了一个非常有趣且实用的前端开发辅助工具 —— Page Spy,由 HuolalaTech 开发并开源。这款工具旨在为前端开发者提供实时的页面监控能力,可以帮助快速分析页面的元素、性能以及数据交互等关键信息,尤其在调试复杂页面时显得格外高效。 Page Spy 的定位类似于浏览器的开发者工具,但提供了一些更便捷的功能,特别是在页面性能监控和数据分析方面。这款工具可以实时捕获页面的 DOM 结构变化、资源加载情况以及 API 请求数据,对于开发和优化网页性能非常有帮助。 安装和使用 Page Spy 十分简单。只需从 GitHub 项目页面 获取源码,或者通过浏览器扩展形式直接加载: 克隆项目到本地: 12git clone https://github.com/HuolalaTech/page-spy-web.gitcd page-spy-web 按照项目中的说明运行工具,或者将扩展加载到你的浏览器中。 一旦加载完成,打开目标网页,激活 Page Spy,即可开始实时监控。 ...
AutoGPT
生活是无边无际的,浮满各种漂流物的,变幻无常的,暴力的,但总是一片澄澈而湛蓝的海。——《爱的饥渴》 https://github.com/Significant-Gravitas/AutoGPT 最近人工智能领域又迎来了一款极具潜力的工具——Auto-GPT。这是一个开源项目,基于 OpenAI 的 GPT 技术构建,目标是实现真正的自治 AI。它能够根据用户提供的目标,自主规划、执行任务,并通过迭代改进解决问题的能力。这不仅是一款语言模型的扩展,更是一个迈向通用人工智能(AGI)的实验性工具。 Auto-GPT 的特点是它的“自治性”。传统的 GPT 模型需要用户逐步引导和提示,而 Auto-GPT 则通过一系列的自主决策实现了“自动化”。只需为它设定目标,它会根据任务的需求生成子任务,完成后再评估结果,并不断循环,直到最终达成目标。这种方式模拟了人类解决复杂问题的逻辑。 安装和使用 Auto-GPT 非常简单,但需要具备一定的 Python 环境基础。首先,从 GitHub 项目页面 克隆代码仓库,然后安装必要的依赖: 123git clone https://githu...
即时设计js.design
你们一本正经,我万事游戏。——尼采的《尼采诗集》 https://js.design/ 最近体验了一款非常优秀的在线设计工具,叫做 即时设计(JS Design)。作为一款国产设计平台,即时设计不仅功能强大,还完全免费,支持团队协作、资源管理、多平台适配等特性,是 UI/UX 设计师和产品团队的理想选择。 即时设计的界面简洁直观,类似于 Figma 等国际化工具,但针对本地用户进行了优化。它支持矢量设计、图层管理、组件复用等常规设计功能,操作流畅且易于上手。同时,它还提供了许多高级功能,比如智能布局、全局样式、版本管理等,能帮助设计师高效完成复杂项目。 一个亮点是即时设计对协作的支持,团队成员可以实时编辑同一个设计文件,查看更改历史,并通过评论功能即时交流,极大地提升了团队的协作效率。对于需要快速迭代的设计团队,这种实时协作能力是非常关键的。 即时设计还提供了丰富的资源管理功能。设计师可以创建和共享自己的组件库,方便团队成员统一设计语言;支持快速导入 Sketch 文件,并与其他工具(如 Axure、蓝湖等)无缝对接,减少了在多个工具之间切换的成本。 性能方面,即时...
shenyu的rule表单handler填写问题
你凭什么以为你十年寒窗,抵得过我三代从商。——盛田昭 主要是这个pr: https://github.com/apache/shenyu-dashboard/pull/518 发现原来是JSON.parse的时候,由于handler是undefined导致报错 改为 1JSON.parse(handle ?? "{}"), JSON.parse(handle ?? "{}") 这个表达式涉及到了两部分的知识点:空值合并操作符(??)和JSON.parse()。 空值合并操作符(??): 空值合并操作符(nullish coalescing operator)??用于判断一个值是否为null或undefined,如果是,则返回右边的值。如果左边的值不是null或undefined,则返回左边的值。 在这个表达式中,handle ?? "{}"的作用是:如果handle的值是null或undefined,就返回"{}",否则返回handle的值。 JSON.parse()...
iOS开发之创建日历提醒
一个没有实现的愿望所带来的痛苦,远远小于因后悔遗憾而带来的痛苦。因为前者面对的是无限广阔的开放未来,后者却是无法挽回的过去。——叔本华 首先是XCode创建一个新的项目 然后是修改ContentView文件,代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081//// ContentView.swift// backmoney//// Created by 阿超 on 2025/1/13.//import SwiftUIimport EventKitstruct ContentView: View { @State private var showAlert = false @State private var alertMessage = "" let eve...
文件管理器Files
醉过才知酒浓,爱过才知情重。你不能做我的诗,正如我不能做你的梦。——胡适 https://github.com/files-community/Files 最近发现了一款替代 Windows 默认文件管理器的工具,叫 Files,是一款开源的现代化文件管理器。它不仅外观简洁,采用 Fluent Design 风格,与 Windows 11 完美契合,还提供了许多实用功能,比如多标签页、双面板模式、自定义标签、文件预览和强大的搜索功能,大幅提升了文件管理效率。 Files 支持在 Windows Store 或 GitHub 下载,安装后即可体验。多标签页像浏览器一样管理多个文件夹,无需反复打开新窗口;双面板模式方便文件拖拽操作;文件标签功能则通过颜色和名称标记重要文件,适合管理大量文件。此外,它还支持云存储服务(如 OneDrive 和 Google Drive),可以直接在本地管理云端文件。 Files 对自定义和个性化需求的支持非常出色,可以自由调整主题、布局和快捷键,甚至扩展插件。作为开源项目,开发者还可以通过贡献代码参与其发展。相比默认文件资源管理器,Files 在外...
米哈游启动器collapse
容颜会老去,四季不会停。那些散碎在笔尖的光阴,寂静欢喜。——陆苏 最近在探索游戏工具时,发现了一个针对《崩坏》系列游戏的开源启动器项目,叫做 Collapse Launcher。它是一个社区驱动的启动器,旨在为《崩坏3》《崩坏:星穹铁道》和《原神》的玩家提供更加轻量、快速且灵活的游戏启动体验。这款工具特别适合那些希望绕过官方启动器限制、节省存储空间或自定义游戏环境的玩家。 Collapse Launcher 是什么?Collapse Launcher 是一个完全开源的游戏启动器,支持多个《崩坏》系列游戏。它提供了官方启动器之外的替代方案,可以在保证游戏完整性和性能的前提下,为玩家提供更多的自由度。无论你是想节省启动器的资源占用,还是希望更快地下载和更新游戏,Collapse Launcher 都能为你提供帮助。 这个启动器的主要特点包括跨平台支持(Windows 和 Linux),高效的下载与安装功能,以及灵活的游戏版本管理。通过这款启动器,你可以轻松地选择游戏的安装路径、管理不同版本,甚至解决一些官方启动器可能带来的网络限制问题。 为什么选择 Collapse Launch...
openhands
在消磨城市时间方面,我正往专家水平逼近。——《寻羊冒险记》 最近在探索开源项目时发现了一个很有意思的项目,叫做 OpenHands,它是一个专注于手势识别和动作捕捉的开源框架,由 All-Hands-AI 团队开发。这个框架的设计目标是为开发者提供一个简单易用的工具,用于手势识别、手部追踪以及与手势相关的交互应用开发。OpenHands 既可以用于研究,也非常适合构建实际的手势交互产品。 OpenHands 是什么?OpenHands 是一个集成化的手势识别框架,主要基于深度学习模型实现。它支持手部关键点检测、手势分类和手势动作识别,同时提供了开箱即用的 API,方便开发者快速上手。无论是开发简单的手势控制应用,还是研究复杂的手势动作模式,OpenHands 都提供了一个强大的工具集。 功能与特点OpenHands 的核心功能围绕手势检测展开,它包括以下几个主要模块: 手部关键点检测OpenHands 使用预训练模型检测手部的关键点位置,能够精准地捕捉每个关节的动态。这对于需要高精度手势追踪的应用非常重要。 手势分类框架内置了多种手势分类器,可以快速识别预定义的手势类型,...
github-metrics
坚强的信念能赢得强者的心,并使他们变得更坚强。 ——白哲特 最近在探索如何通过 GitHub Actions 自动生成个性化的 GitHub 个人主页统计数据时,发现了一个非常强大的工具 —— Metrics。这个工具由开源开发者 lowlighter 创建,能够根据你的 GitHub 数据生成多种可视化的统计图表,并将其集成到你的 README 文件中。它不仅可以展示代码提交记录、仓库概览,还支持各种第三方平台的扩展数据,比如 Spotify、Wakatime、RSS 等,让你的个人主页变得更加丰富和有趣。 什么是 Metrics?Metrics 是一个基于 GitHub Actions 的自动化工具,它通过访问 GitHub API 获取用户的数据,并生成个性化的统计图表。这些图表可以直接嵌入到你的 GitHub 个人主页的 README 文件中。它支持多种插件和模块,你可以根据自己的需求自定义统计内容。 使用 Metrics 的主要步骤包括设置 GitHub Actions、生成配置文件以及集成到 README 中。 如何使用 Metrics?设置 GitHub Act...
GitHub文件加速(三)
只有流过血的手指,才能弹出世间的绝唱。——泰戈尔 最近在用 GitHub 的时候,偶然发现了一个叫 GitMirror 的服务,挺实用的。这个工具专门为国内用户解决 GitHub 访问速度慢的问题,尤其是下载仓库和 Release 文件的时候,感觉速度提升特别明显。用起来很简单,不需要装什么软件,也不需要复杂的设置,只要把链接换一换就好了。 比如说,如果你想克隆一个仓库,正常的链接是 https://github.com/username/repository.git,用 GitMirror 的话,只需要把域名改成 https://www.7ed.net/gitmirror/username/repository.git,然后直接用 git clone 命令跑就行了,速度比原来的链接快多了。 下载 Release 文件也是一样的套路。比如原始链接是 https://github.com/username/repository/releases/download/v1.0.0/file.zip,直接把 github.com 换成 www.7ed.net/gitmirror 就行...
