大象笔记
设置 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