2024年3月29日
摘要: 一、概述 双层Fragment+ViewPager2嵌套来回切换导致如下异常 ViewPager2 FragmentManager is already executing transactions 二、解决办法 FragmentStateAdapter的默认构造函数使用的是: public Fra 阅读全文
posted @ 2024-03-29 15:44 飘杨...... 阅读(4) 评论(0) 推荐(0) 编辑
  2024年3月21日
摘要: 一、概述 需求: 自定义密码输入样式,Android原生的密码样式无法满足现有需求。所以只能自定义。如下图: ps:由于是密码框页面无法截图(涉及到隐私,所以只能拍个照将就着看) 二、代码示例 /** * 自定义密码输入框 */ class PasswordEditView(context: Con 阅读全文
posted @ 2024-03-21 14:43 飘杨...... 阅读(4) 评论(0) 推荐(0) 编辑
  2024年3月18日
摘要: 一、概述 在使用AndroidStudio运行项目的时候,有时候会出现 Unable to delete directory E:/xxxxx 会提示某一个文件无法删除,导致clean和重新运行都会失败。 二、解决办法 导致这个问题的原因是可能有两个虚拟机同时使用了该文件。 第一种情况: 1.打开了 阅读全文
posted @ 2024-03-18 10:20 飘杨...... 阅读(3) 评论(0) 推荐(0) 编辑
  2024年2月7日
摘要: 一、概述 做了一个简单的服务用来下载文件,这里主要使用来下载apk,然后生成一个二维码给用户下载apk使用。 二、步骤 1.在ubuntu上安装go环境并配置环境变量(网上一大堆) 2.在Windows交叉打包一个可以运行在ubuntu上的可执行文件。打包命令 file_download_servi 阅读全文
posted @ 2024-02-07 17:55 飘杨...... 阅读(17) 评论(0) 推荐(0) 编辑
  2024年2月5日
摘要: 一、概述 华为APP应用市场反馈问题:(目前是华为审核特有的问题) APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务的具体功能、用途;告知方式不限于弹窗、蒙层、浮窗、或者自定义操作系统权限弹框等 验证了小米、vivo、oppo、应用宝,只有华为审核会出现以上问题 阅读全文
posted @ 2024-02-05 13:23 飘杨...... 阅读(394) 评论(0) 推荐(0) 编辑
  2024年1月30日
摘要: 一、概述 Viper主要是操作: 1.读取命令行参数 2.读取环境变量 3.读取配置文件 这比配置参数直接写在代码中方便的多,而且还支持配置热加载 导入viper go get -u github.com/spf13/viper 二、代码示例 1.在代码中读取设置默认配置 // 读取默认配置 fun 阅读全文
posted @ 2024-01-30 15:20 飘杨...... 阅读(28) 评论(0) 推荐(0) 编辑
  2024年1月29日
摘要: 一、概述 在java中可以使用过滤器、拦截器实现登录验证(验证token的有效性、判断哪些路径需要登录、哪些路径不需要登录)等等的一些公共性的验证操作。 go语言中有没有类似的东西呢,答案是有的,go语言中可以使用中间件来完成这个操作。 接下来使用gin+中间件的形式来验证token的有效性(公共/ 阅读全文
posted @ 2024-01-29 10:07 飘杨...... 阅读(21) 评论(0) 推荐(0) 编辑
  2024年1月16日
摘要: 一、概述 本小节主要罗列一下常见的查询以及相应的代码示例 1.假设你有一个轮播图表,请查询出轮播图中的所有记录 2.获取后台管理用户列表,并把用户的角色信息也查询出来 3.查询用户订单信息,要求:查询某用户买了某商品的订单信息。本例是查询用户购买的视频的详细的订单信息(用户信息、视频信息、订单信息) 阅读全文
posted @ 2024-01-16 15:46 飘杨...... 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、概述 现有两张表,一张表代表章节(chapter)、另外一张表代表集(episode)。一个章节中包含多集,一个集中有可能有视频也有可能没有视频,视频表(video)。 表结构如下: 1.章节表(chapter),ps:一个章节中包含了多集 2.集表(episode),集中有视频 3.视频表(v 阅读全文
posted @ 2024-01-16 14:00 飘杨...... 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、概述 本节使用Gin+GOrm+MySql实现基础的增删改查。主要是做一下记录防止后面忘记了可以翻看博客查看 主要有两个.go文件 1.main.go用于注册gin路由及初始化gorm操作数据库 2.Result.go用于封装服务端返回给客户端的响应体 二、代码示例 1.main.go // g 阅读全文
posted @ 2024-01-16 13:17 飘杨...... 阅读(25) 评论(0) 推荐(0) 编辑