分类

分享

开发效率工具箱与实战问题解决:文件夹同步(FreeFileSync)、Markdown 编辑器、内存泄漏分析(MAT)、调试插件、历史地图等优质软件推荐,以及 AndroidStudio 升级、JVM 兼容性等一线开发问题的排查记录。每篇都从真实使用场景出发,给出工具选型与操作细节。

共 104 篇文章

rsync 详解:增量文件传输的事实标准
NEW分享

rsync 详解:增量文件传输的事实标准

rsync 详解:增量文件传输的事实标准在文件同步这个世界里,GUI 工具来来去去,底层的王座三十年没换过人。RsyncProject/rsync(rsync)由 Andrew Tridgell(Samba 作者)于 1996 年开创,名称里的 r 指 remote——远程同步。它与其他传输工具的根本差异只有一条:检查发送方与接收方已有的文件,只传输有变动的部分(默认按文件大小与修改时间判断)。就

18
RsyncUI 详解:macOS 上的 rsync 图形前端
分享

RsyncUI 详解:macOS 上的 rsync 图形前端

RsyncUI 详解:macOS 上的 rsync 图形前端rsync 是文件同步领域无可争议的命令行之王,但那一长串参数劝退过无数人。rsyncOSX/RsyncUI 做的事很纯粹:用 SwiftUI 给 rsync 套一层图形界面——实际执行同步的仍是 rsync 本尊,GUI 只负责把参数配置变成表单填写,每一步生成的 rsync 命令都可见、可核对。这款 macOS 应用 100% 开源免

23
分享

前端精读周刊 :weekly

前端精读周刊 :weekly前端圈技术更迭快,但真正稀缺的不是资讯,是"深读"——把一篇论文、一个框架源码、一个设计决策嚼碎了讲明白。ascoders/weekly(前端精读周刊)做的正是这件事:每周一篇精读,从 2017 年坚持至今累计 296 期,覆盖前沿技术、源码解读、编译原理、设计模式、SQL、算法六大板块。它由黄子毅(ascoders,字节跳动前端工程师)主笔,约 31.2k Star、…

99
FreeFileSync 详解:开源文件夹比较与同步工具
分享

FreeFileSync 详解:开源文件夹比较与同步工具

FreeFileSync 详解:开源文件夹比较与同步工具备份这件事,最朴素的诉求是"只传差异,不抄全量"。FreeFileSync 把这件事做了十几年:确定源与目标文件夹的差异,只传输所需的最小数据量,而不是每次全量复制。这款开源的文件夹比较与同步软件支持 Windows、macOS、Linux 三平台,由 Zenju 个人主导开发,官网生存完全依赖广告与捐赠。最新版 14.12 于 2026 年

169
Mermaid Live Editor 详解:浏览器里的实时 Mermaid 画板
分享

Mermaid Live Editor 详解:浏览器里的实时 Mermaid 画板

Mermaid Live Editor 详解:浏览器里的实时 Mermaid 画板写 Mermaid 图最怕两件事:语法记不牢、渲染看不到。官网 mermaid.live(Mermaid Live Editor)把这两件事一次解决:左边写代码、右边实时出图,改一个字符立刻看到效果。它的源码开源于 mermaid-js/mermaid-live-editor,是 Mermaid 官方团队维护的配套编

578
Bluetooth Assigned Numbers 详解:蓝牙世界的"户口本"
分享

Bluetooth Assigned Numbers 详解:蓝牙世界的"户口本"

Bluetooth Assigned Numbers 详解:蓝牙世界的"户口本"做过蓝牙开发的人几乎都遇到过同一个问题:某个 16-bit 的 Service UUID、某个厂商 ID、某个 GATT 单位码,到底代表什么?这些答案全部收录在蓝牙技术联盟(Bluetooth SIG)官方维护的一份文档里——Assigned_Numbers.pdf。它与其发布方 bluetooth.com 一起,构

335
​MarkText 详解:简洁优雅的开源 Markdown 编辑器
分享

​MarkText 详解:简洁优雅的开源 Markdown 编辑器

MarkText 详解:简洁优雅的开源 Markdown 编辑器写 Markdown 时,你面临两个极端:一是 Typora 那种"所见即所得"但闭源收费,二是 VS Code 那种"功能全面但编辑体验偏技术"。MarkText 恰好站在中间——它是一款开源、免费、所见即所得的 Markdown 编辑器,用 Electron + Vue 构建,支持实时预览、打字机模式、焦点模式、数学公式、剪贴板贴

580
分享

内存泄漏检测:Memory Analyzer(MAT)详解

内存泄漏检测:Memory Analyzer(MAT)详解内存泄漏(Memory Leak)是 Java 与 Android 应用最棘手的问题之一:不再使用的对象因仍被持有引用而无法被 GC 回收,长时间累积最终耗尽内存,引发卡顿甚至 OOM 崩溃。Memory Analyzer(简称 MAT)是 Eclipse 基金会开源的堆转储分析工具,也是业界定位 Java/Android 内存泄漏的事实标

552
​Layout Inspector V2 插件用法详解
分享

​Layout Inspector V2 插件用法详解

Layout Inspector V2 插件用法详解1、Layout Inspector V2 插件概述 Layout Inspector V2 是一款针对 Android 开发的布局分析工具插件,它是对 Android Studio 内置 Layout Inspector 的增强版本。该插件提供了更强大、更直观的布局分析功能,帮助开发者快速定位和解决布局问题。核心功能:- 实时布局预览和分析-

421
OldMapsOnline-可能是地表第二强的历史地图网站
分享

OldMapsOnline-可能是地表第二强的历史地图网站

OldMapsOnline —— 可能是地表第二强的历史地图网站OldMapsOnline 是一个免费的开放式历史地图搜索平台,汇集了全球超过 50 万张高分辨率历史地图,涵盖 16 世纪至 21 世纪,来自世界各地知名机构如英国图书馆、哈佛图书馆、斯坦福 David Rumsey 地图收藏等。它通过志愿者和社区协作不断扩充资源,旨在为历史爱好者、研究人员和学生提供便捷的地图查询工具。1、网站简介

421
解决升级AndroidStudio无法找到BuildConfig的问题
分享

解决升级AndroidStudio无法找到BuildConfig的问题

解决升级AndroidStudio无法找到BuildConfig的问题Google的AndroidStudio开发团队真应该反思了,这么多年每次升级Android Studio(gradle + agp + androidx)都是一堆兼容问题。没有一次升级不出问题的,特性频繁改,开发工具对项目兼容性差。2025年第一个版本2025.1出来,刚升级就一堆报错,手动一个个解决了十几个依赖兼容问题,编译

1.1k
分享

Inconsistent JVM-target compatibility detected

Inconsistent JVM-target compatibility detected日常遇到各种问题,今天升级了组件遇到AS报错:Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (11) and 'kaptGenerateStubsDebugKotlin' (1.8).

398
分享

文件树高亮标记工具 —— ProjectTree Color Highlighter 插件推荐

文件树高亮标记工具 —— ProjectTree Color Highlighter 插件推荐在使用 JetBrains 系列 IDE(如 IntelliJ IDEA、PyCharm、WebStorm 等)进行开发时,当项目中存在多个 Module 或大量文件时,从 Project Tree(项目树)和 Tab 页签中快速分辨不同模块的内容是一件令人头疼的事情。ProjectTree Color

292
分享

什么是PV、UV、UIP、VV、CPC、CPM、RPM、CTR

什么是PV、UV、UIP、VV、CPC、CPM、RPM、CTR产品和运营常说的PV、UV、UIP、VV和Adsense/Adwords中的CPC、CPM、RPM、CTR是什么意思?开发对这些词还是要有个基本概念。PV:Page View,页面访问量,也就是曝光量。UV:Unique Visitor,独立访客数,同一个访问多次访问也只算1个访客。通常情况下是依靠浏览器的cookies来确定访客是否是

2.0k
Visual Studio Code中文设置
分享

Visual Studio Code中文设置

Visual Studio Code中文设置VS Code界面全是专业英文,用的不熟,先切换成中文用一阵子。方法:打开VSCode后,按住键盘上的“Ctrl+Shift+P”组合键打开命令面板,输入并选择“Configure Display Language”。在弹出的语言选择列表中选择“zh-cn”然后点击“Restart”按钮重启VSCode,界面将变为中文。

1.4k