网上冲浪周刊第55期

欢迎阅读本期技术资讯!我们为您推荐了一些有趣的工具,如开源剪切板管理器EcoPaste 、开源在线白板工具 Excalidraw 、开源在线白板工具 Excalidraw 。此外,还推荐了开源电子书开源在线白板工具 Excalidraw 以及Obsidian 虚拟双链插件Virtual Linker。

https://www.pexels.com/zh-cn/photo/pinepapple-1206597/


欢迎来到第55期 !😄

期待您通过RSS订阅我们:https://www.lifeee.top//atom.xml


技术

推荐阅读

  • Git 命令小抄

    文章首先介绍了 Git 的由来和它与其他版本控制工具的区别,包括分布式架构、数据完整性、高效的分支和合并、速度、内容跟踪等特性。接着,文章列出了 Git 的基本命令,涵盖了初始化和克隆、暂存和提交、分支创建和切换、合并、推送和拉取等操作。此外,还介绍了典型的开发工作流程,包括创建分支、开发和提交修改、合并改动和推送修改。最后,文章解释了冲突解决的过程,包括识别冲突、解决冲突和将冲突标记为已解决的步骤。

  • 如何在Flutter应用程序中查找内存泄漏? : 文章详细介绍了使用 Flutter 的 DevTools 来检测和解决 Flutter 应用程序中的内存泄漏问题。

  • 不用一行代码查看方法耗时,这款 IDEA 插件有点酷!

文章详细介绍了 Cool Request 插件的新功能 Trace,该功能允许用户在 IntelliJ IDEA 中统计任意方法的耗时,而无需编写代码。Trace 功能可以自动从 Controller 方法开始跟踪,支持不同深度的跟踪,并可以手动添加方法跟踪。此外,Trace 还可以选择性地跟踪 Mybatis 的执行函数,显示调用次数,并且允许用户自定义耗时颜色以高亮显示超过特定时间阈值的方法。文章还提到了 Cool Request 插件在操作环境和响应脚本处理方面的优势,如获取 token 和使用 Java 代码解析 JSON。



有趣的工具

PDF工具箱 PDF Guru Anki

PDF Guru Anki是一款以PDF为中心的多功能办公学习工具箱软件,包含四大板块功能:PDF实用工具箱、Anki制卡神器、Anki最强辅助、视频笔记神器,软件功能众多且强大,熟练运用可以大幅提高办公和学习效率,绝对是您不可多得的效率神器。

开源地址: https://github.com/kevin2li/PDF-Guru

开源在线白板工具 Excalidraw

Excalidraw 是一个开源的在线白板工具,以其手绘风格的图形设计受到用户的喜爱。它提供了简洁直观的界面和多种绘图工具,支持实时多人协作,允许用户离线使用并同步数据。此外,Excalidraw 支持将图表导出为 PNG、SVG 和 Excalidraw 格式。对于开发者,Excalidraw 还提供了 VS Code 插件,使得在代码编辑器中创建和编辑图表变得方便。文章还提供了如何在 VS Code 中使用 Excalidraw 插件的步骤,以及 Excalidraw 的使用场景和资源获取方式。

特性:

  • 💯 免费和开源。
  • 🎨 无限的、基于画布的白板。
  • ✍️ 手绘般的风格。
  • 🌓 深色模式。
  • 🏗️ 定制。
  • 📷 图像支持。
  • 😀 形状库支持。
  • 👅 本地化 (i18n) 支持。
  • 🖼️ 导出为 PNG、SVG 和剪贴板。
  • 💾 开放格式 - 将绘图导出为 .excalidraw json 文件。
  • ⚒️ 种类繁多的工具 - 矩形、圆形、菱形、箭头、线条、自由绘制、橡皮擦……
  • ➡️ 箭头绑定和标记箭头。
  • 🔙 撤消/重做。
  • 🔍 缩放和平移支持

开源地址:https://github.com/mayneyao/eidos

在线地址:https://excalidraw.com/

开源跨平台文件管理器Spacedrive

Spacedrive 是一个革命性的开源跨平台文件管理器,它通过虚拟分布式文件系统 (VDFS) 技术,实现了对云端服务和离线硬盘的统一管理。文章强调了 Spacedrive 的多项特点,包括使用 Rust 语言开发、注重用户隐私和数据所有权、以及提供丰富的文件管理功能。Spacedrive 支持跨平台使用,具有服务器应用、图书馆管理、加密保护、实时同步等功能。此外,文章还提供了安装指南,包括桌面应用、Docker 服务器、移动应用(即将推出)和 Homebrew 的安装方法。Spacedrive 的设计目标是提供一个统一而强大的文件管理平台,提高效率,节省空间,并确保数据安全性和隐私性。

特性:

  • 跨平台支持:适用于 Windows、Linux 和 macOS 的桌面应用,以及即将推出的 iOS 和 Android 移动应用。
  • 服务器应用:通过 Docker 部署的服务器应用,带有托管 Web 界面。
  • 图书馆管理:创建和管理多个图书馆,整合不同设备上的文件资源。
  • 加密保护:支持图书馆加密,确保数据安全。
  • 实时同步:自动同步文件更改,确保图书馆始终是最新的。
  • 探索与导航:通过地点、标签、空间、相册或搜索等方式浏览文件。
  • 灵活布局:提供列表、网格、列视图和媒体视图等多种布局选项。
  • 文件预览:内置多种文件类型(如图像、视频、音频、PDF 等)的预览功能。
  • 位置管理:指定搜索地点,自动索引文件,并跟踪变化。
  • 云服务集成:支持 Google Drive、Dropbox、OneDrive、Amazon S3 等云服务的集成。
  • 概览统计:分析文件类别,提供详细的数据统计信息。
  • 标签系统:设计和附加标签,或直接从侧边栏探索已标记的文件。
  • 照片专辑:导入或创建相册,轻松管理你的珍贵回忆。
  • Spacedrop:简单拖放即可在不同设备间传输文件。
  • 任务管理:监控文件操作进度,确保数据安全。
  • 个性化设置:支持浅色和深色主题,以及超过 250 种文件类型的图标

官网:https://www.spacedrive.com/

开源地址:https://github.com/spacedriveapp/spacedrive



宝藏信息

高并发的哲学原理

推荐了一本名为《高并发的哲学原理》(PPHC)的开源技术书籍,涵盖了高并发架构的关键设计方法和实践。《高并发的哲学原理》(PPHC),该书由五部分组成,包括通用设计方法、计算资源高并发、网络资源高并发、数据库高并发和无限容量架构。书籍内容全面,从基础概念到高级主题,为读者提供了深入理解高并发系统设计的资源。书籍最早在作者的公众号发布,并于2023年10月完成纸质书稿并开源。读者可以通过提供的在线阅读地址或下载PDF版本来获取这本书。

在线地址:https://pphc.lvwenhan.com/

开源地址: https://github.com/johnlui/PPHC?tab=readme-ov-file

Obsidian 虚拟双链插件Virtual Linker

Virtual Linker 是一款由 Valentin Schröter 开发的 Obsidian 插件,它能够自动探测笔记中的文本,并为其生成与其它笔记标题或别名匹配的虚拟链接。这些链接以特殊格式显示,提供直观的视觉提示,帮助用户迅速识别笔记间的联系。插件支持点击跳转和悬浮预览,但不会出现在图谱视图和引用计数中。用户可以通过右键将虚拟链接转换为真实链接。文章还提到了 Obsidian 核心插件中的出链面板,它可以显示当前笔记中的潜在链接,并允许用户手动确认转换。Virtual Linker 插件提供了一个更直观的正文中高亮显示潜在链接的方式。

图片来自https://pkmer.cn/Pkmer-Docs/10-obsidian/obsidian%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6/virtual-linker/

使用文档:https://pkmer.cn/Pkmer-Docs/10-obsidian/obsidian%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6/virtual-linker/

开源地址:https://github.com/vschroeter/obsidian-virtual-linker



后记

百闻不如一见,百见不如一试。

🎉 本文同步更新于 https://github.com/starsight/TechWeekly