2023年10月24日

项目中JSON序列化循环引用的问题

摘要: 已经很多次碰到循环引用的问题了 之前碰到是在Spring中初始化过程中component之间存在循环引用怎么办 这次碰到,是在JSON序列话的时候碰到了循环引用导致的问题 问题原因: 在结构体中,为了实现方便数据的引用,在数据结构中加入了Parent节点,由于存在child节点,在生成json对象的 阅读全文

posted @ 2023-10-24 10:35 摆渡人19966 阅读(170) 评论(0) 推荐(0)

2023年10月23日

Android中RadioGroup的使用

摘要: 在安卓中为了给在几个选项中选择其中某个选项,需要用到Radiogroup 2、为了增加灵活行,想要在Java代码中动态加载Radio 这就涉及到一个问题,Radio的样式应该怎样修改 RadioGroup的代码 <RadioGroup android:id="@+id/rbgAttrSelect" 阅读全文

posted @ 2023-10-23 20:33 摆渡人19966 阅读(521) 评论(0) 推荐(0)

2023年10月17日

@SuppressLint("NotifyDataSetChanged")

摘要: @SuppressLint("NotifyDataSetChanged") 注解的功能是用于在Android开发中抑制与notifyDataSetChanged方法相关的Lint警告或错误。 在Android开发中,当你使用适配器(例如ArrayAdapter、BaseAdapter等)来填充Lis 阅读全文

posted @ 2023-10-17 10:29 摆渡人19966 阅读(727) 评论(0) 推荐(0)

2023年10月16日

Fragment与数据的EditText一起用的时候出现的问题

摘要: 问题描述:在Fragment中添加多个EditText时,两个EditText的内容会在界面刷新的时候修改为相同的值 解决方案:给这两个EditText添加不同的ID 阅读全文

posted @ 2023-10-16 11:37 摆渡人19966 阅读(29) 评论(0) 推荐(0)

2023年10月14日

树的遍历

摘要: 之前的基础知识大概知道一点,也知道树有先序遍历,中序遍历,后序遍历等内容 不过今天在项目里发现,将树状图装换为table 需要用到先序遍历来做 阅读全文

posted @ 2023-10-14 23:52 摆渡人19966 阅读(10) 评论(0) 推荐(0)

2023年10月13日

Gradle被其他进程占用解决方案

摘要: 被其他进程占用的话,如果是后台进程关闭失败的话 就手动把这个进程关掉 Macos或者Linux 报的错误里面会有占用进程的 port sudo kill -9 port windows暂时没有用到 应该也是杀进程 阅读全文

posted @ 2023-10-13 15:42 摆渡人19966 阅读(63) 评论(0) 推荐(0)

单例模式

摘要: 如题 Java中单例模式的使用有很多方法 1.懒汉式,饿汉式,等等 用到哪个整理哪个 懒汉式 饿汉式 双检查 private static CameraPhotographPresenter sInstance; private CameraPhotographPresenter(){ } publ 阅读全文

posted @ 2023-10-13 15:40 摆渡人19966 阅读(5) 评论(0) 推荐(0)

前后端部署 vercel

摘要: vercel是国外一个部署平台 用的时候可以选择在本地安装一个客户端部署数据 或者使用github gitlab等仓库进行部署 部署的过程主要是各种命令和路径要选择好, 但是我在部署springboot的时候命令出错了 mvn clean package失败 问题记录,springboot 直接用命 阅读全文

posted @ 2023-10-13 10:50 摆渡人19966 阅读(405) 评论(0) 推荐(0)

2023年10月12日

AsyncTask<>

摘要: 目前我用到的场景是需要异步执行的操作 例如,任务开始前,弹出dialog,并且显示进度条 任务中,更新进度条 任务结束时,关闭进度条。 但是这个类已经被弃用了,但是很好用 哈哈哈哈 模板参数 AsyncTask<Params, Progress, Result>**是一个抽象类,通常用于被继承. 继 阅读全文

posted @ 2023-10-12 14:50 摆渡人19966 阅读(7) 评论(0) 推荐(0)

2023年10月10日

ListView

摘要: ListView 基本用法 1.创建一个Item类,里面存储的是一条Item的信息 public Fruit{ private String name; private int id; ... } 2.创建一个Item的Adapter 继承ArrayAdapter<>并且重载其构造函数和getVie 阅读全文

posted @ 2023-10-10 12:35 摆渡人19966 阅读(13) 评论(0) 推荐(0)

导航