大象笔记

设置 Android Studio 在保存时自动对代码进行格式化

写 Android 还是用 Android Studio 能快一点,毕竟我这种入门级开发者,东拼西凑的代码,很容易出现各种警告、错误,用 Android Studio 的自动修复非常节省时间。这一点甚至比 Visual Studio 都强大

Android Primary Detail Flow 模板

想实现一个 Android APP 扫描附近 BLE 蓝牙设备,并显示其服务、特性 UUID,及对应 Handle,CCCD。 尽量能自动化,并加快目前一个项目中用到的蓝牙网关配对的过程。 界面展示类似于列表加详情页的形式,恰好 A

kotlin 中 object,companion object,class,data class 的区别

## object > a static instance of a class that there is only one of, otherwise known as a singleton - 类似单例 singleton

WPF ComboBox 绑定 Dictionary / Array 作为数据源

在用 .NET 6 WPF 开发一个自动化翻译的 Windows 客户端软件,需要增加一个下拉控件可以选择 Locale。 WPF 中对应的组件时 ComboBox。与 listbox 的不同之处在于,combobox 是折叠收起的,

微信小程序支付多商户分账功能

## 分账介绍 https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=24_1&index=1 - 还能分账给个人零钱账号 - 无分账手续费 - 实际分

C# 的包管理工具 NuGet

第一次使用 C# 的包管理工具 NuGet。例如我想安装一个解析、编辑 toml 文件格式的三方依赖。 ## 添加依赖 VS 顶部菜单 - 工具 - NuGet 包管理器 - 管理解决方案的 NuGet 程序包 选择浏览

多语言软件 i18n 的手动实现流程,及痛点

## 手动 i18n 的流程,及痛点 - 基本功能实现 - 提取文本到默认语言的本地翻译 locale 文件。通常使用英语,但是如果主要群体是国内用户的话,我默认使用中文 - 翻译文件名使用 locale 命名。例如,zh, en 等

修改 EMQX 最大文件句柄数

是不是叫 EMQX 系统参数调优更合适?因为不但 max open files 需要配置,其他 TCP 参数也需要配置。 主要参考官方的配置: https://www.emqx.io/docs/zh/v5.0/deploy/tu

WPF 选择文件夹/目录

## 需求 我需要在 WPF 程序界面上点击按钮,弹出一个选择对话框,选一个目录/文件夹, 然后界面上显示出来这个具体的目录的全路径,同时列出里面所有的文件清单。 ## (最终使用) System.Windows.Form

.NET 6.0 WPF 项目代码目录结构

使用 Visual Studio 2022 社区版创建,WPF 项目。注意选择的是 .NET 6.0,而不是 .NET Framework。 了解目录结构是为了方便在终端里开发,摆脱 VS。 例如,我新建了一个 I18nTool