自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 安卓十六进制颜色值透明度

安卓十六进制颜色值透明度

2024-01-03 15:06:09 408

原创 java.lang.UnsupportedOperationException异常解决

总结:使用asList方法继承的父类的add和remove,会抛出java.lang.UnsupportedOperationException异常,java.util.ArrayList重写了父类的add和remove,所以需要使用ArrayList来调用方法。2、调用Arrays.asList()生成的List,返回的是Arrays的内部类ArrayList而不是java.util.ArrayList,add、remove方法时会报异常。java.util.Arrays.ArrayList包。

2023-12-15 16:17:14 137

原创 安卓adb 安装apk 报错 Failure [INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2]

【代码】安卓adb 安装apk 报错 Failure [INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2]

2023-11-07 11:16:09 460

原创 Java CRC16-modbus校验-CRC modbus校验-Java CRC校验

项目中遇上根据协议进行crc校验的操作,用之前对接过的普通的crc校验发现有些数据能校验通过,有些不能。

2023-11-07 11:12:17 551

原创 java.lang.String cannot be cast to java.lang.Integer at android.app.SharedPreferencesImpl.getInt...

所以,如果前面存的是String---editor.putString,而后面默认值是int,取得时候就会走return sp.getInt,导致冲突错误;使用SPUtils.get 获取数据时报了类转换异常错误,但自己感觉并没有问题。data.getExtra()是String类型。后来发现,自己在存的时候。

2023-06-21 14:50:43 246

原创 安卓集成aar文件报错java.lang.UnsatisfiedLinkError: No implementation found for java.io.FileDescriptor ...

集成aar文件报错,如下:java.lang.UnsatisfiedLinkError: No implementation found for java.io.FileDescriptor xxxx.serial.SerialPort.open(java.lang.String, int, int) (tried xxxx and ...)aar文件单独集成到一个新项目中可以用,在demo中也可以用。其实仔细看意思是没有找到这个方法,那么有两个可能会导致这一点:1、so文件中没有这个方法,

2023-06-01 17:42:24 859

原创 java.lang.NullPointerException: println needs a message

出现这个问题的原因是出现了空指针打印了null,或者要打印的数据为null。只要打印数据不为空即可。

2023-05-05 17:45:57 526 1

原创 fatal: unable to access ‘https://gitee.com/xxx.git/‘: SSL certificate problem:

fatal: unable to access 'https://gitee.com/xxx.git/': SSL certificate problem:

2023-03-07 10:07:25 366

原创 安卓获取视频缩略图;安卓获取视频第一帧图像 MediaMetadataRetriever

【代码】安卓获取视频缩略图;安卓获取视频第一帧图像 MediaMetadataRetriever。

2023-03-06 17:53:18 291

原创 Android开发本地音乐获取专辑封面图片

Android开发本地音乐获取专辑封面图片

2022-12-01 16:14:13 1912

原创 安卓将log日志打印保存到本地

【代码】安卓将log日志打印保存到本地。

2022-09-20 14:41:05 3038 4

原创 安卓开发设置系统文件夹下图片为控件背景

安卓开发设置系统文件夹下图片为控件背景

2022-07-04 17:39:02 347

原创 gif.GifImageView 动态加载gif图片不动

本人使用GifImageView 动态加载gif图时发现,图片可以加载成功,但是gif图不动,代码如下:后经查阅相关文章发现需要先将gif动图资源转化为GifDrawable以后,再进行设置才能生效,如下:

2022-07-04 17:28:56 725

原创 vue项目qrcodejs2 Cannot read properties of null

导致这个问题的是节点还没创建渲染完就读取了节点,这个时候应该先让节点渲染完成再生成解决方案如下:

2022-06-02 16:31:37 391

原创 element select多选不能回显、select多选回显之后不能正常编辑

选中数据回显时,上面没有显示回显的名称,但是下面会有选中,并且点击选中的数据也无法取消选中、无法选择别的数据。select多选用String格式接的字符串,保存后发现是带‘[]‘的数据,问题就出现在这里,也就是多选的数据传到后台后是数组形式,如果用string格式数据保存,需要对数据进行处理。将格式改为Set<String>后(或其他需要的类型),刷新页面,发现数据回显成功特此记录!..

2022-05-20 15:26:11 1644

原创 el-select数据回显时不显示名称只显示value

1、如题,el-select加载好后,原数据回显却不显示名称,只显示了设置的value,其实到这里应该明白一件事,el-select直接显示value表示select中没有这条数据;格式如下: <el-select v-model="temp.Id" placeholder="请选择"> <el-option v-for="item in idArray" :key="item.id

2022-05-20 14:37:11 4705

原创 Caused by: io.undertow.server.RequestTooBigException: UT000020: Connection terminated as request was

前端上传大一些的文件时,系统报错提示Caused by: io.undertow.server.RequestTooBigException: UT000020: Connection terminated as request was larger than 10485760但是上传图片没有任何异常;原因在于,后台在oss上传文件时,对文件大小做了限制,如: servlet: multipart: # 文件最大限制 max-file-size: 1

2022-05-18 17:40:00 3982

原创 Android开发中光标从一个EditText跳到另一个EditText

问题:项目中使用了GridLayout 并且动态生成了多行、每行多个EditText,发现点击弹出的键盘的【下一个、回车】按钮时,光标只能上下移动不能从左往右移动。解决方案:xml中方法 android:imeOptions="actionNext"因为本人代码中EditText是动态生成的,所以不能直接操作xml文件,只能从java代码中进行操作java方法:EditText editText = new EditText(this);editText.setImeOptions(

2022-04-24 11:42:22 2704

原创 Failed to apply plugin [id ‘com.android.application‘]

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin编译Android项目时遇上这个错误,发现是由于项目路径中包含中文引起的,改成英文后,恢复正常。在不改路径的情况下也有人给出的解决方案是:在​ gradle.properties文件中添加android.overridePathCheck=true特此记录...

2022-04-22 15:47:35 3706

原创 git 命令相关,拉取指定版本

git拉取指定分支等

2021-12-20 16:47:01 1563 2

原创 RecyclerView.smoothScrollToPosition(),不好用、偶尔失效;scrollToPosition()不好用、偶尔失效

在项目中有应用到这个功能的需求,要求每次进入页面自动跳到对应的位置。但是在实际使用过程中.smoothScrollToPosition()有时好用有时不好用;在setData();并且notifyDataSetChanged(); 之后调用,后来偶然发现可能是在设置的时候,数据并没有加载好,导致了时好时坏。我的解决办法是延时0.5s再进行滚动操作,如下: new Handler().postDelayed(new Runnable() {

2021-11-16 15:42:51 3032

原创 安卓手表wear开发获取心率

本人在项目开发过程中遇到需要开发一款手表应用,并且需要获取心率等生命体征信息。此处以获取心率举例记录首先获取权限<uses-permission android:name="android.permission.BODY_SENSORS" />其实只是实现读取心率是比较容易的,接下来是部分代码 private SensorManager mSensorManager; private Sensor mHeartRateSensor; @Overrid.

2021-07-29 10:15:22 1253 1

原创 安卓开发判断网络是否可用

网络是否可用一个是判断以太网,另外则是判断WLAN,所以总结了一个方法: public static boolean isNetworkActive(Context inContext) { Context context = inContext.getApplicationContext(); ConnectivityManager connectivity = (ConnectivityManager) context .get

2021-06-17 10:46:28 370

原创 安卓开发兼容不同版本获取mac地址;android兼容不同版本获取mac地址

自己在开发安卓时获取mac地址时遇到一些问题,后来查询了一些资料和文章,总结出如下方法: /** * 根据wifi信息获取本地mac * * @param context * @return */ public static String getLocalMacAddressFromWifiInfo(Context context) { String mac = StringUtil.getPreferences(con

2021-06-17 10:38:18 1655

原创 安卓调用震动之Vibrator

首先申请权限<uses-permission android:name="android.permission.VIBRATE" />声明private Vibrator vibrator;vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);震动:震动参数有两种,一种是节奏震动 long [] pattern = {600,300,600,300,600,300}; // 停止 开启 停.

2021-06-08 18:53:55 1021

原创 mysql分组group by后再加序号;mysql group by 排序失效

group by 与排序不能在一个查询中同时使用,但是可以嵌套使用 。比如 查询:select * from AA where status =1 group by xxx使用group by 以后进行排序 SET @row_number = 0; SELECT ( @row_number := @row_number + 1 ) AS rank_num, t.* FROM

2021-06-08 17:45:26 1429

原创 java String字符串与二维数组互相转换

<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.40</version></dependency>字符串转数组: String s = "[[22,23,23],[1,10,20]]"; //字符串转换成二维数组.

2021-05-25 14:07:04 5478

原创 sql varchar 类型数字排序

直接说解决方案:方案一:使用cast方法,CAST(expr AS type),比如CAST(a.num AS DECIMAL),此时排序可以这么写 ORDER BYCAST(a.num AS DECIMAL) DESC,一般可以采取这种方法。方案二:个人骚操作:使用加减运算 a.num+0 ,排序为 ORDER BY(a.num+0 ),当然两种方法都要保证里面都是数字或者空。...

2021-05-20 10:43:01 1871

原创 services.sh: Permission denied

解决方法,找到services.sh所在文件位置输入 chmod 777services.sh 回车

2021-05-07 17:20:59 279

原创 java jna调用so文件 undefined symbol xxx

记录:已经打包好的so文件,java加载so库后调用出现undefined symbol xxx 的提示。很明显的是java找不到这个xxx方法。关于找不到方法的问题,要在c程序中解决处理了。自己摸索出来的可能出现方法找不到的原因有: 1、so库对外调用的方法是有的,但是访问不到,需要 .h文件中声明, 2、如果是c++编程或者 c++与c混合编程中,还需要用 extern "C" xxx 来命名.h 文件中的 方法,否则方法会被重载,找不到方法。extern ...

2021-04-14 16:17:52 1569

原创 安卓获取屏幕大小包含状态栏、不包含状态栏

在做打开app设置新打开界面高度时,首先用了getMetrics方法发现有状态栏留白;尝试了好几个方法都没有解决这个问题;终于getMetricsFull 这个方法解决了我的烦恼。。。注:此方法仅支持4.2及以后版本 /** * 获取当前屏幕的尺寸大小,不包含状态栏 * @param context * @return */ public static DisplayMetrics getMetrics(Context context)...

2021-04-02 16:50:18 1277

原创 adb截屏并下载到本地

adb截屏adb shell screencap -p /sdcard/xx.pngadb pull /sdcard/xx.pngstart . 可以查看打开文件夹查看

2021-03-16 15:59:45 406

原创 阿里云OSS 文件上传

阿里云OSS分片上传 (大文件)阿里云OSS普通上传(小文件)

2021-01-18 15:42:08 98

原创 阿里云OSS上传文件-普通上传

阿里云OSS普通上传,适用于上传图片等小文件;阿里云OSS分片上传 (大文件) private String endpoint="你的Endpoint"; private String accessKeyId="你的AccessKeyId"; private String secretAccessKey="你的AccessKeySecret"; private String BucketName="你的BucketName,注意是name不是 Bucket".

2021-01-18 15:40:05 712

原创 阿里云OSS 上传大文件 分片上传

阿里云oss分片上传,一定要注意,当分片上传的时候,一般都是大文件,文件上传可能时间很长,一定要注意修改前端响应时间,如果配有网关,网关请求时间酌情修改,使用Nginx代理时,nginx.config 也要修改时间参数,例如proxy_read_timeout 300;(秒,默认60s),同时后台也会限制文件上传大小导致上传失败,这个坑也需要注意。 private String endpoint="你的Endpoint"; private String accessKeyId=...

2021-01-18 15:30:15 2425

原创 JAVA 异或校验byte数组

其实在以前没接触这些内容的时候,脸上是懵逼的表情,完全不明白异或是为了干什么。其实用简单的语言来说,接收数据的异或校验相当于解密,发送时候的校验位相当于加密;官方解释是:其他数据信息传递中为保证数据传递正确可靠,在数据帧中常加载异或校验位(个人理解怕传输过程中出现数据丢失损坏的情况,所以加校验保证了数据的准确性)言归正传java中怎么异或校验1、发送数据 byte[] rece = new byte[6]; rece[0] = 0x55;

2021-01-14 16:00:30 3960 2

原创 jquery tmpl js 模板详解

jquery.tmpl的几种常用标签分别有:${},{{each}},{{if}},{{else}},{{html}}不常用标签{{=}},{{tmpl}}and{{wrap}}.${}等同与{{=}}是输出变量${}里面还可以放表达式 (=和变量之间一定要有空格,否则无效)示例:<div id="div_demo"></div><script id="demo" type="text/x-jquery-tmpl"...

2020-12-27 18:18:35 654

原创 JSON parse error: Unexpected end-of-input in VALUE_STRING; nested exception is com.fasterxml.jackson

在外部调用项目接口时,接口和参数都没有问题,发现出现了如下错误:::环境:springBoot本人此问题出现的原因是在springBoot 项目中加入了xss过滤拦截,而请求接口带的参数刚好在拦截名单中。解决方法,在拦截时加白名单,如图:在下面的位置将请求路径加入白名单,发现bug解决...

2020-12-23 18:07:49 12269 4

原创 found character ‘@‘ that cannot start any token.

最近在启动springboot 项目的时候,遇上这么一个问题,如标题所示,提示错误:found character '@' that cannot start any token.检查一下图上图箭头的位置对应配置是否有选中,选中后就好了。---特此记录---。...

2020-12-18 16:56:02 8187 2

原创 eclipse 字母大小写转换快捷键,eclipse快捷键

ctrl+shift+x 字母转为大写 ctrl+shift+y 字母转为小写alt+shift+s 快捷get、setgouz构造方法等面板打开ctrl+shift+o 引入包;

2020-06-24 18:26:51 337

jq+css多种动画切换效果的轮播图

支持13种动画效果的轮播图,可自己设定显示效果,也可随机动画效果。移植方便简单,部分参数可根据实际情况自由修改。

2018-12-05

js图片裁剪上传-拖动、放大缩小

可用于头像等的图片上传处理,打开图片文件后,支持图片的拖动、图片放大和缩小;可获取到base64资源,也可以上传到自己服务器获取普通图片地址。 本资源经过本人测试、改进,没有做进一部的封装。可直接使用,如有bug请留言,谢谢!

2018-11-29

空空如也

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

TA关注的人

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