分类

分享

软件、技术、经验分享

共 103 篇文章

分享

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

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

17
分享

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

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

391
分享

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

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

192
分享

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

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

395
分享

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

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

421
分享

​Layout Inspector V2 插件用法详解

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

348
分享

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

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

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

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

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

1.0k
分享

Inconsistent JVM-target compatibility detected

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

297
Android本地部署DeepSeek大模型
分享

Android本地部署DeepSeek大模型

Android本地部署DeepSeek大模型DeepSeek突然火了,连Ai.com域名都拿到手了。手机端也能部署DeepSeek等大模型了。首先下载PocketPal,github/pocketpal-ai,下载后直接安装即可。打开本地没有安装过大模型,是空白的。点击右下角添加大模型:可以选择在线添加或者从本地添加(提前下载好大模型)。这里选择在线添加(需要科学上网),会发现很多大模型可以选择。

2.2k
分享

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

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

224
分享

什么是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来确定访客是否是

1.9k
Visual Studio Code中文设置
分享

Visual Studio Code中文设置

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

1.4k
免费的视频编辑器:Avidemux
分享

免费的视频编辑器:Avidemux

免费的视频编辑器:AvidemuxAvidemux 是一个免费的视频编辑器,可以进行剪切、过滤和编码等任务。支持广泛的文件格式,包括 AVI 文件的编辑,DVD 的 MPEG 文件、MP4 和 ASF,并能将声音从文件中分解出来。官方下载地址:avidemux.sourceforge/download支持强大的队列任务处理和脚本功能,日常工作中用来分析录屏还是很有用的。Avidemux下载网盘下载

1.6k