自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

转载 快速查找下载java项目所需jar包

打开:http://www.mvnrepository.com/ 2.搜索要下载的jar名: 3.选择要下载的jar: 4.选择要下载的版本下载即可:

2018-08-17 16:55:21 403

原创 JS中0 == ‘‘ ture还是false

JS中0 == '' ture还是false

2023-10-10 14:56:44 254

原创 flutter ios打包

这个命令会在当前目录下生成 iOS 项目文件,并且默认使用 Swift 语言编写。

2023-10-09 14:43:14 1942

原创 Flutter:open_file打开本地文件报错问题

open_file和open_filex,flutter打开本地文件

2023-10-09 10:19:32 1111

原创 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

原创 解决IDEA配置.gitignore不生效的问题

.gitignore操作

2023-07-31 16:50:27 1215

原创 微信小程序:生成二维码带参数并获取值

需要注意的是。

2023-07-27 12:02:25 2369

原创 微信小程序:支付

小程序支付

2023-07-27 11:40:52 1092

原创 微信小程序:授权登录获取手机号及获取基本信息等

微信小程序授权登录及基本信息获取

2023-07-27 11:12:46 2223

原创 EditText获取焦点失败

EditText 获取焦点失败

2023-05-25 14:39:15 446

原创 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

原创 Flutter ScrollView里嵌套WebView

ScrollView里嵌套WebView

2023-05-04 10:26:26 306

原创 RecyclerView在电子秤上点击事件不灵敏

在单价、数量,确认上需要点击,用到了setOnItemChildClickListener方法,在手机、PAD上点击正常,但是在指定的安卓设备上(安卓系统的电子秤)点击不灵敏,快速双击点中的概率大一点。其他控件响应灵敏,唯独RecyclerView上的控件不行,猜测系统可能兼容性不好,所以决定把RecyclerView换掉,换成ListView。换成ListView之后,自定义控件的点击事件,这种问题确实不存在了,使用很流畅。

2023-05-04 09:40:52 89

原创 flutter集成Mob推送(Android)

flutter集成Mob推送

2023-04-28 17:40:48 901

原创 qr_code_scanner黑屏

qr_code_scanner黑屏

2023-04-28 16:58:26 488

原创 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

原创 Postman

官方网站Postman安装与使用

2021-05-21 20:57:05 84

原创 在Windows上搭建Flutter开发环境

在Windows上搭建Flutter开发环境

2021-05-21 20:54:33 149

原创 Android Studio 中配置 Git

Android Studio 中配置 Git

2021-05-21 20:32:07 218

原创 Git安装

Git下载Git安装

2021-05-21 20:23:16 127

原创 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

原创 Android-PickerView

GithubAndroid-PickerView系列之源码解析篇(二)

2021-02-01 10:12:40 207

原创 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

原创 Android studio下载第三方库下载不下来,或者很慢

Android studio下载第三方库下载不下来,或者很慢阿里云云效 Maven

2021-01-24 17:31:04 630

原创 TextView字符串波浪式跳动

TextView字符串波浪式跳动实现基本原理

2021-01-24 16:38:20 121

原创 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

原创 Android依赖管理

2020-12-12 10:35:24 90

原创 JavaWeb项目:查询数据库获得数据显示在jsp页面上(forEach+el表达式)

JavaWeb项目查询数据库获得数据显示在jsp页面上

2020-12-12 10:33:41 586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除