大象笔记

gorm soft delete 的唯一索引问题

## bug 今天测试我的添加、修改接口时,发现一个联合唯一索引不生效。 有问题的表结构: ``` CREATE TABLE `card` ( `id` int NOT NULL AUTO_INCREMENT,

Android 复制文本到系统剪切板

## 需求 我正在开发的一个 Android App,其主要功能就是将扫描出来的蓝牙设备信息,自动复制到手机剪切板。 然后复制到其他需要配置的地方。 例如,点击蓝牙设备的 Mac 地址,自动写入剪切板。 ## 复杂的实现

android fragment 中调用父级 activity 中定义的方法

## 需求场景 一个 list / detail 的小 android app,分为两个 fragment 置于一个 activity 中。 list fragment 底部一个按钮,点击需要调用 activity 中的一个方法。

registerForActivityResult 解决 startActivityForResult(Intent!, Int): Unit is deprecated. Deprecated in Java

举两个例子 ## 例子一:开启蓝牙 废弃的 startActivityForResult 写法: ``` const val ENABLE_BLUETOOTH_REQUEST_CODE = 1 val enable

设置 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 程序包 选择浏览