- 博客(59)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 快速查找下载java项目所需jar包
打开:http://www.mvnrepository.com/ 2.搜索要下载的jar名: 3.选择要下载的jar: 4.选择要下载的版本下载即可:
2018-08-17 16:55:21
403
原创 Android Studio: unrecognized Attribute name MODULE
unrecognized Attribute name MODULE
2023-10-09 09:55:18
1897
原创 android studio非业务代码报错 Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules。
Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules
2023-10-09 09:47:25
3503
2
原创 Flutter double精度丢失问题及解决
Flutter项目开发中,对数据进行处理,需要四舍五入保留两位小数,正好有个数据是“9.87*3.5 = 34.545 ”用num.dart 的String toStringAsFixed(int fractionDigits)方法,但是结果却变成了34.54和Java的double计算丢经度是一个道理,具体原理可以看。下面是工具类可以直接使用。
2023-05-11 14:59:14
1552
原创 JAVA double精度丢失问题
针对十进制,1除以3是除不尽的。很好理解,因为我们一直接触的就是十进制,等于0.333333…十进制 转二进制(每次将小数部分乘2,取出整数部分,如果小数部分为0,就可以停止这个过程):十进制0.1。0.1*0.1使用计算器计算是0.01,代码里却是0.010000000000000002。在商城里面计算订单金额的时候,我们就不得不解决这个问题了,这时候就用到了。但是:二进制系统中无法精确地表示分数 1/10。《Java核心技术卷》书上也是这么写的。因为计算机只能识别0和1,即二进制,
2023-05-11 11:10:55
4450
1
原创 flutter图表charts_flutter 0.12.0
项目中要实现环形图、饼图、柱形图、折线图,用到了charts_flutter,先看实现效果吧。项目中在使用折线图时自定义了横坐标。2、创建文件并使用,代码如下。
2023-05-10 15:56:12
1424
4
原创 RecyclerView在电子秤上点击事件不灵敏
在单价、数量,确认上需要点击,用到了setOnItemChildClickListener方法,在手机、PAD上点击正常,但是在指定的安卓设备上(安卓系统的电子秤)点击不灵敏,快速双击点中的概率大一点。其他控件响应灵敏,唯独RecyclerView上的控件不行,猜测系统可能兼容性不好,所以决定把RecyclerView换掉,换成ListView。换成ListView之后,自定义控件的点击事件,这种问题确实不存在了,使用很流畅。
2023-05-04 09:40:52
89
原创 Spring boot:使用Docker部署Spring Boot项目
文章目录环境搭建SpringBoot项目添加Docker支持部署Spring Boot 项目环境搭建安装Docker安装MavenSpringBoot项目添加Docker支持新建Spring Boot 项目添加Docker支持编写Dockerfile文件部署Spring Boot 项目部署之前需要已经安装Docker和Maven(用于打包)。安装Docker安装Maven1、Maven下载链接2、解压3、配置环境变量环境变量配置方法(Windows)1)添加新的系统
2022-02-23 21:39:24
4575
原创 Spring boot:项目文件作用解释
.gitignore: 用git做版本控制时,忽略文件配置(不用版本管理可删除 没影响)。HELP.md md: 帮助文档(可删除 没影响)。mvnw: linux上处理maven版本兼容问题的脚本(可删除 没影响)。mvnw.cmd: windows上处理maven版本兼容问题的脚本(可删除 没影响)。xxx.iml: 是IDEA特有的文件。每个IDEA的项目都会生成一个与项目同名的 .iml文件 用于保存这个项目的配置 (删了程序重新导入后还会生成 但由于配置丢失可能会造成程序异常。...
2022-02-21 21:43:02
1846
原创 Spring Boot:创建项目
1、打开IDEA,点击 +Create New Project. 开始创建一个新项目。2、在左侧菜单找到并点击 Spring Initializr,点击next。jdk建议1.8。3、按实际情况依次填写项目信息。4、你可以从左面选择大类,然后在窗口中间勾选需要的依赖。右边可以看到已选择的依赖项。上边下拉框可以选择Spring Boot的版本,这里使用2.6.3。完成后点击 Next。这里我选择了“Web”类别下的“Spring Web”、“Template”类别下的“Thymeleaf”以及
2022-02-21 21:25:37
2764
1
原创 Java-解决报错:import sun.misc.BASE64Decoder无法找到
import sun.misc.BASE64Decoder无法找到
2022-02-15 20:36:47
798
原创 GsonFormatPlus &Lombok
Android Studio升级后GsonFormat 插件不见了,只剩GsonFormatPlus。1、下载GsonFormatPlus;2、在javabean中按下快捷键 ctrl + N,打开 GsonFormatPlus。3、安装使用 Lombok安装好 Lombok 插件重启后, 在 gradle 中添加库。buildscript { dependencies { classpath 'org.projectlombok:lombok:1.18.0'
2021-07-19 10:16:59
4785
2
原创 Android Studio安装
Android Studio下载Android Studio 是开发 Android 应用程序的官方 IDE,基于 Intellij IDEA。你可以从官网Android Studio下载下载最新版本的 Android Studio。确保在安装 Android Studio 之前,已经安装好 Java JDK。安装 Java JDK,请查看Java 开发环境配置一节。一旦启动 Android Studio 安装,需要在 Android Studio 安装器中设置 JDK5 或以后版本路径。以下图
2021-05-21 20:17:34
137
1
原创 JDK安装与环境变量配置
JDK下载1安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示21:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。3
2021-05-21 20:08:05
127
原创 flutter:问题
NDK at C:\Android\Sdk\ndk-bundle did not have a source.properties file1:在Android studio的 build.gradle 文件中加入下面内容android { ndkVersion '22.0.7026061' } 具体的版本号查看:就是你SDK的安装路径下的ndk版本2、在 local.properties 添加ndk的内容,具体的路径就是上面的那个ndk的路径ndk.sdk=/User
2021-05-08 10:32:11
743
原创 LogUtils 强大的 Android 日志管理器
工具类LogUtils支持直接打印数据集合, 如List、Set、Map、数组等全局配置log输出, 个性化设置Tag准确显示调用方法、行,快速定位日志所在文件位置支持android系统复杂对象Intent、Bundle、Message等打印系统log与工具类对比:个性化设置Tag,准确显示调用方法、行2021-01-27 17:26:05.518 21435-21435/com.rainmi.frame E/sha1: ....2021-01-28 14:48:50.572 2504
2021-01-28 15:04:03
210
原创 Glide与Fresco缓存机制
Glide(RGB_565)缓存策略(2级)内存缓存磁盘缓存Fresco(ARGB_8888)缓存策略(3级)已解码内存缓存:保存bitmap,直接存的就是bitmap对象,5.0 以下,这些位于ashmem,5.0以上,直接位于java的heap上未解码内存缓存: 保存在内存,但是没有解码,使用时需要解码,磁盘缓存:保存在本地文件,同样文件也未解码,使用的时候要先解码...
2020-12-13 16:55:12
339
原创 EventBus简介与使用
EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。EventBus 原理解析EventBus官网EventBus Github地址EventBus的基本用法自定义一个事件类注册事件解除注册发送事件(普通事件、粘性事件)处理事件自定义一个事件类public class EventMsg&
2020-12-12 22:26:10
533
原创 Android Xml的三种解析方式
xml文件:从网络获取,或存在本地(assets目录下);<?xml version="1.0" encoding="UTF-8"?><Persons> <person id="1"> <name>张三</name> <sex>男</sex> <age>25</age> <path>http://192.168.
2020-12-12 11:44:09
476
转载 waiting for debugger
今天调试项目时不知道为什么出现waiting for debugger弹出框,一直卡着不动,上一次调试的时候明明可以的。上网查很多人说是因为多开Studio,导致调试器多开,可能模拟器无法辨别是谁在调试,关掉其他的Studio,剩下要debug那一个!在Studio中的Android Monitor 出现了多个模拟器,也是模拟器无法辨别是谁在调试,这时候需要重新启动Studio了。但是发现我的不是上面情况呀,明明只打开一个as,只有一个真机在调试。解决方法:最终发现是因为端口占用,选择R
2020-12-12 11:22:14
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人