
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这里的业务场景是一个用户User对应多条动态,且多条动态属于1个用户。即常见的双向1对多或者双向多对1.看到jackson就应该知道应该是JPA 中的实体类在处理映射关系,例如一对多的关系时,打印本类时会打印对方类,然后打印对方类又会调用本类,就出现相互调用,进入无限循环的情况,那么必然是序列化的问题了。解决办法:破坏某一方的 toStri...
切图:PS切图蓝湖切图(新兴主流切图工具)PS切图1.菜单和界面的介绍:新建窗口的预设主要面板:信息、图层、历史记录、字符1.1新建窗口的预设常用的是web预设和1920*1080,当然是可以在右边修改的。分辨率72:在网络上、电脑上能看到的图像都是用72就够了。分辨率越高,图像越清晰,图像的占用大小也会越大(几百M都有可能)。照片一般需要打印,...
当前JDK 为12:swing等早就过时了,java8中带了JavaFx,但是新的jdk11把javafx独立了出来,所以要在jdk11中使用javafx,先要下载javafx的包:https://openjfx.io/下载解压并配好JDK的Path挂个代理下载速度会快点。。。速度噌噌噌~IDEA中添加该JavaFX的jar包并使用:运...
可以看到,官方默认渠道太慢了。使用阿里云会加速国内的上传和下载的速度。官方文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors具体步骤:一般来说,安装了docker-ce后,是会有/etc/docker文件夹的如果没有则使用mkdir -p /etc/docker新建.然后使用命令新建dae...
结合MVP设计模式和解析Json数据,制作一款“手机号码归属地查询的App小程序(Android)”说明:实现的原理很简单,有多种设计方式和代码编写风格。本文主要是认识、理解MVP设计模式和Json数据的常见解析框架的使用。源码:请点击链接访问我的GitHub进行查看准备工作:AndroidStudio 开发工具(谷爹的亲儿子)浏览器(进行测试淘宝开放平台返回给我们的Json数据并进行...
Kotlin与Android的数据持久化操作《Kotlin从0基础到精通Android开发》学习笔记(与Java对比):学习目标:关于Kotlin与Android的数据持久化操作,我们需要学会利用工具类Preference进行数据共享参数的键值对管理工作、并掌握委托属性、lazy修饰符、with函数的基本用法。学会使用Kotlin的ManagedSQLiteOpenHelper工具进...
注解机制:JDK1.5后,Java引入了一种新的注释机制(Annotation),其一般作为说明信息,与程序的业务逻辑无关。注解仅仅是一种说明信息,它广泛的应用于一些工具或框架中。(官方定义)注解Annotation就是Java提供了一种元程序中的元素关联任何信息和任何元数据(metadata)的途径和方法。什么是注解?“元数据”可以描述它,即一种描述数据的数据。所以,可以说注解就...
用Android原生实现流式布局【实现例如app的很多标签】需要自定义View继承自ViewGroup,然后代码量也不小。相关自定义View实现流式布局,请参考这位老兄的博客:https://blog.csdn.net/u013107751/article/details/81701606或者慕课网上的android免费课程有一门课是专门实现自定义流式布局的。而在Flutter中...
ThemeData 是MaterialDesign Widget库的主题数据,Material库的Widget需要遵守相应的涉及规范。 这些涉及规范可自定部分都定义在ThemeData,所以我们可以通过ThemeData来自定义应用主题。 通过Theme.of方法来获取当前的ThemeData. Material Design设计规范中有些是不能自定义的,如导航栏高度,ThemeData只包含..
1.apply函数简化intent.putExtra():val intent = Intent(this, MainActivity::class.java).apply {putExtra("param1","data1")putExtra("param2","data2")}startActivi...







