网上冲浪周刊第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