自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 资源 (13)
  • 收藏
  • 关注

原创 iOS 微信 H5 支付无法返回 APP 的问题

通过上述方案,可实现微信 H5 支付在 iOS 端的闭环跳转。建议在关键节点添加日志追踪,并协调后端配合进行支付状态轮询,以应对网络延迟等异常场景。iOS 可能缓存关联域配置,测试时需在「设置」-「开发者」-「Associated Domains Development」中清除缓存。Universal Links 必须使用 HTTPS 且证书有效,测试环境可用 Let's Encrypt 免费证书。参数控制支付后跳转,但 iOS 的沙盒机制会强制在 Safari 中打开该 URL。)才能通过微信校验。

2025-04-07 17:49:15 470

原创 XTabLayout tab和ViewPager viewPager;里先初始化listTab数据5条,然后待页面显示后再进一步添加6条数据到listTab里,让用户无感知增加数据处理

XTabLayout tab和ViewPager viewPager;里先初始化listTab数据5条,然后待页面显示后再进一步添加6条数据到listTab里,让用户无感知增加数据处理

2025-02-14 17:07:48 1053

原创 使用 Glide 加载占位图或错误图时,发现它们没有应用圆角效果--问题解决

实现占位图、错误图和实际图像的圆角效果

2024-12-09 17:20:04 866

原创 layout_constraintDimensionRatio 是 宽高比控制的属性

宽高比控制的属性

2024-04-25 14:10:40 3261

原创 java关键字匹配

java关键字匹配 /** * 关键字匹配 * @param word * @param key * @return */ public boolean compileKeyWord(String word, String keyWord) { Pattern pn = Pattern.comp...

2019-03-25 14:13:27 4385

原创 jQuery设置CheckBox的几种方式

jQuery设置CheckBox的几种方式工作记录1.attr// 设置复选框微勾选状态$('.my-checkbox').attr('checked', 'checked');// 设置复选框未选中状态$('.my-checkbox').removeAttr('checked');2.prop// 设置复选框微勾选状态$('.my-checkbox').p...

2019-03-04 09:21:18 22009 1

原创 一句话:css创建叉和勾

css3 勾 叉

2017-06-02 20:10:22 6597 2

原创 list排序,list去重

list排序,list去重(对象数组或list数组均可)

2017-05-19 18:02:01 1557

原创 CSS各种对齐代码,左对齐、右对齐、中间对齐、底部对齐、两端对齐等,代码简单

CSS各种对齐代码,左对齐、右对齐、中间对齐、底部对齐、两端对齐等,代码简单/*CSS代码:*//*左对齐*/.left { text-align: left; border: 1px dotted black; width: 50%;}/*右对齐*/.right { text-align: right;

2017-03-13 21:48:51 126497 1

原创 jQuery EasyUI 表单插件 初始化以及默认值、禁止修改

扩展自 $.fn.combo.defaults。通过 $.fn.combobox.defaults 重写默认的 defaults。组合框(combobox)显示一个可编辑的文本框和下拉列表,用户可以从下拉列表中选择一个或多个值。用户可以直接输入文本到列表的顶部,或者从列表中选择一个或多个现成的值。依赖combo用法从带有预定义结构的 元素创建组合框

2016-09-12 15:01:02 9196

原创 百度富文本编辑器ueditor使用小结

百度富文本编辑器ueditor使用小结最近做的项目用到了文本编辑器,左右思量后我决定采用百度ueditor,因为他插入图片时不会弹出很繁琐的框,除非你添加的是多张,但也觉得比其他插件好看,而且在chrom浏览器里也支持剪切粘贴,以及拖拽(firefox浏览器也支持)图片方式。但是他的一些配置文档对初次使用者来说很难以理解,故作此总结。1.ueditor 官方地址

2016-08-17 15:52:30 9674 1

原创 jquery比较两个数组是否相等,且找出不等的值。

$().ready(function() {    var array = [0,1,2,3,4,'age',6,7,8,9];    var array2 = [0,1,'age',6,7,8,9];    var arr3 =[];    for (key in array) {        var stra = array[key];        var coun

2015-11-26 15:27:34 14200

原创 JS自写的一些非法校验非法积累

/** * Description:[IP校验] * * @param IP *@return 合法则返回true,否则返回false */function validatorIP(ip) { var flag = false; // IP地址验证正则表达式 var validatorIp = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5

2015-11-26 13:39:14 423

原创 常用的相关日期工具类

package app.ck.cuit.web.util;import java.io.Serializable;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** 日

2014-07-29 20:27:56 412

原创 增强型WebView组件,重新封装

该实现通过分层设计将复杂功能模块化,同时保持各模块间的低耦合度,是Android WebView定制开发的优秀实践。该设计同时也完美平衡了功能完整性和性能要求,通过模块化架构和兼容性处理,适用于复杂的WebView应用场景。

2025-04-08 10:50:20 177

原创 WebView加载URL时添加时间戳可以防止缓存问题方案

WebView加载URL时添加时间戳可以防止缓存问题方案。

2025-04-03 16:49:50 393

原创 Java 与 Kotlin 对比示例学习(三)

首先,回顾之前(一)、(二),我们已经学习了变量、函数、类、空安全、集合操作、扩展函数、Lambda、作用域函数、协程基础以及与Java的对比,特别是线程池和异步任务的对比。综上所述,接下来需要准备涵盖文件操作、网络请求、数据库操作、依赖注入、单元测试、DSL构建等方面的详细对比例子,每个例子突出Kotlin的简洁性和现代特性,同时对比Java的实现方式,帮助学者全面理解两者的差异和应用场景。因此,例子需要实用,贴近实际开发场景,同时突出Kotlin的简洁性和Java的传统实现方式之间的差异。

2025-04-01 09:30:30 1359

原创 Java 线程池与 Kotlin 协程 高阶学习

在Java中正确关闭线程池,在Kotlin中使用合适的作用域防止内存泄漏。比如,如何用Java的线程池执行多个异步任务并处理结果,而Kotlin如何使用协程实现相同的逻辑,同时避免回调地狱,使代码更简洁。同时,实际应用场景的例子,比如网络请求或数据库操作的异步处理,会帮助我们更好地理解差异。最后,总结两者的优缺点,强调Kotlin协程在简化异步代码、减少回调嵌套、提升可读性方面的优势,同时指出在复杂线程管理或底层控制时Java线程池仍有其适用场景。

2025-04-01 09:16:27 1108

原创 Java 与 Kotlin 对比学习指南(二)

涵盖语法、设计理念和实际场景的深度对比,帮助您从 Java 平滑过渡到 Kotlin。通过对比学习,可以更深入理解 Kotlin 的设计哲学,写出更简洁、安全的代码!

2025-04-01 09:09:50 991

原创 Java对比学习Kotlin的详细指南(一)

Java对比学习Kotlin的详细指南

2025-04-01 09:05:43 568

原创 Kotlin 基础语法解析

Kotlin 基础语法解析

2025-04-01 08:59:03 345

原创 Kotlin 基础语法解析

connect("https://example.com", retry = false) // 命名参数(跳过 timeout)- **可变集合**:`mutableListOf()`, `mutableSetOf()`, `mutableMapOf()`connect("https://example.com") // 使用默认 timeout=5000, retry=true。.length // 返回 Int?- **不可变集合**:`listOf()`, `setOf()`, `mapOf()`

2025-03-31 19:27:30 352

原创 卸载和重装Git后,如何正常恢复和使用本地仓库通常存储在项目?

你们是不是也有突然间电脑启动一直处于更新7%中,等有两个小时也木进度,没办法只能重新安装系统,这样就会导致原git不能使用了,结果只能重新安装各个工具。Git 的本地仓库通常存储在项目目录中的 .git 文件夹中。如果你只是卸载并重新安装 Git 软件,本地仓库的文件和历史记录应该仍然存在。如何重装后原项目依然正常使用?卸载和重装Git后,如何正常恢复和使用本地仓库通常存储在项目?那么卸载和重装Git会不会影响本地仓库呢?

2025-03-31 12:17:45 202

原创 针对 WebView 强制使用本地字体的完整解决方案

针对 WebView 强制使用本地字体的完整解决方案,需要从 字体加载机制、CSS 注入时机 和 兼容性处理 三个维度进行优化。

2025-03-24 13:28:48 273

原创 Android java 设计封装增强型WebView组件

Android java 设计封装增强型WebView组件(兼容Android 4.4+)* 特性:* 1. 全生命周期管理* 2. 智能硬件加速* 3. 链式配置API* 4. 安全下载管理* 5. 全屏视频支持4. 安全下载管理重新整理兼容低版本。

2025-03-21 17:24:28 255

原创 Android而不是Androidx,如何加载显示.webp

如果你的应用目标 API 级别较高(Android 8.0 及以上),可以直接使用原生支持加载 WebP 图片。如果需要更高效的加载和缓存,推荐使用 Glide。如果需要更直接的支持,可以使用或。根据你的项目需求选择合适的方案。

2025-03-06 12:19:58 514

原创 java进一步封装FileDownloader,实现多次调用下载同一文件时,不重复下载,也能每次都能监听下载进度和结果

java进一步封装FileDownloader,实现多次调用下载同一文件时,不重复下载,也能每次都能监听下载进度和结果为了实现多次调用下载同一文件时,虽不重复下载但每次都能监听下载进度和结果,我们可以对之前的代码进行扩展。主要思路是:在检查到文件正在下载或者已经下载完成时,依然为当前调用者注册进度和结果的监听器。以下是优化后的代码:// 第一次调用下载,在后台静默下载DownloadManager.startDownload(downloadUrl, savePath, listener, tr

2025-03-06 12:16:54 812

原创 Glide网络图片裁剪区域:1.从顶部开始裁剪;2.从顶部中间开始裁剪;3.从中间开始裁剪

以下是针对Glide图片加载库的三种自定义裁剪方式的Java代码实现,包括详细注释和逻辑分析。

2025-02-25 17:46:39 683

原创 布局设计细节

布局设计细节,你可以使用。

2025-02-25 13:20:00 307

原创 Android 键盘输入按确认或换行 直接触发提交

在 Android 开发中,实现键盘输入时按下确认键(如 “完成”“发送” 等)或者换行键直接触发提交操作,可以通过以下几种方式实现,下面为你详细介绍。

2025-02-25 13:09:01 413

原创 Glide 网络图片进行从顶部开始裁剪显示(如领导头像显示等)

Glide 库的依赖。下载网络图片:使用 Glide 下载网络图片,并获取Bitmap对象。裁剪图片:从下载的Bitmap对象中从顶部开始裁剪出需要的部分。显示裁剪后的图片:将裁剪后的Bitmap设置给ImageView进行显示。

2025-02-25 13:06:47 380

原创 如何在 ConstraintLayout 中将 ViewPager 始终置于 ll_title 的下方

ConstraintLayout 中将 ViewPager 始终置于 ll_title 的下方

2025-02-19 15:21:07 420

原创 Glide.with(context).load(imgurl).fitCenter() 和布局里又是fitxy具体以什么为准

Glide.with(context).load(imgurl).fitCenter() 和布局里又是fitxy具体以什么为准

2025-02-12 15:01:26 341

原创 两个同一对象targetList和 sourceList 去重

从一个Java的源列表`sourceList`中移除所有在目标列表`targetList`中存在的数据,并且还要去除`targetList`中的重复数据

2025-02-12 14:49:36 1008

原创 结合IRecyclerView,并优化向上滑动到显示到更多数据时提前请求加载下一页数据,让用户无感知加载更多数据体验 方案

分析:我需要帮助用户实现在使用IRecyclerView库时,当向上滑动到显示倒数第二条数据时自动加载下一页的功能,以优化用户体验。首先,我需要回顾一下IRecyclerView的基本用法和加载更多的机制。用户已经添加了依赖库compile 'com.github.Aspsine:IRecyclerView:0.0.7',所以接下来应该考虑如何集成加载更多的功能。IRecyclerView通常通过设置OnLoadMoreListener来触发加载更多的事件。

2025-02-11 15:55:20 713

原创 java打印出每个文件夹里的所有文件名

在 Java 中,若要打印出每个文件夹里的所有文件名,可以使用递归方法来遍历文件夹及其子文件夹。下面将分别介绍使用传统的java.io包和 Java 7 引入的包来实现该功能。

2025-02-10 11:10:33 182

原创 优化fm.jiecao.jcvideoplayer_lib中视频横竖屏自动适配原视频方案

优化jcvideoplayer_lib中视频横竖屏自动适配原视频方案。

2025-02-05 17:32:43 416

原创 Android安全检测报告--全局异常捕获 问题处理

创建一个类实现接口,重写方法,在该方法中处理未捕获的异常。// 系统默认的UncaughtException处理类// CrashHandler实例// 程序的Context对象app开发,使用全局异常捕获UncaughtExceptionHandler类,当程序发生未知异常时,由该类来处理,并记录发送错误报告,如何设计及完美实现在 Android 应用开发中,使用类进行全局异常捕获并记录、发送错误报告是一个非常实用的功能。

2025-02-05 15:33:22 836

原创 excel精简使用工具

excel精简使用工具

2025-01-08 09:39:43 443

原创 vector 实现的play/pause按钮

vector 实现的play/pause按钮

2025-01-06 13:48:31 175

ijkplayer-so-arm64-v7a-armeab精板,二次优化,支持多种格式播放

1. 什么是ijkplayer_so ijkplayer_so 实际上指的是基于 ijkplayer 项目生成的 .so 文件。ijkplayer 是一个基于 FFmpeg 的轻量级 Android/iOS 视频播放器框架,它可以帮助开发者在移动应用中方便地实现视频播放功能。而 .so 文件(Shared Object)是 Linux 和 Android 系统中使用的共享库文件,包含了可以被多个程序同时使用的代码和数据,在 ijkplayer 里,这些 .so 文件包含了播放器核心功能的实现代码,例如音视频解码、渲染等。 2. .so 文件的作用 代码复用:多个应用程序可以共享同一个 .so 文件,避免了代码的重复编译和存储,减少了应用安装包的大小。 动态加载:在运行时,系统可以动态地加载 .so 文件,提高了程序的灵活性和可维护性。对于 ijkplayer 来说,不同的 .so 文件可能负责不同的功能模块,如视频解码、音频解码等,应用程序可以根据需要动态加载这些模块。 3. 生成和使用 ijkplayer_so。

2025-01-26

Python图像识别示例及代码,3不不同级别的代码示例,详细

Python图像识别示例及代码,3不不同级别的代码示例,详细。 1.scikit - image库进行简单的图像边缘检测 2.使用TensorFlow和Keras进行简单的图像分类(以 MNIST 数据集为例) 3.使用YOLOv5进行目标检测

2025-01-24

SpringCloudAlibaba笔记.pdf

SpringCloudAlibaba笔记.pdf

2024-11-06

oaid-sdk-2.5.0.aar

获取OAID,oaid_sdk_2.5.0.aar

2024-10-29

ijkplayer-so.zip

ijkplayer oso 最新版本支持https,重新编译过的。

2020-12-18

20200413092037chromecj.com.crx

Infinity新标签页插件是一款可以把chrome默认新标签页换成一个美观实用的infinity新标签页,不仅有简洁美观的页面,还有快速拨号,邮件提醒,天气预报,笔记功能,待办事项,壁纸,历史记录管理等。

2020-04-13

html5情人节爱心背景特效

html5情人节爱心背景特效html5情人节爱心背景特效html5情人节爱心背景特效html5情人节爱心背景特效html5情人节爱心背景特效

2018-02-22

权限系统全部源码

权限系统全部源码

2014-11-09

精通CSS+DIV网页样式与布局完整版.

精通CSS+DIV网页样式与布局完整版

2014-10-14

android使用JSON进行网络数据交换(服务端、客户端)的实现

android使用JSON进行网络数据交换(服务端、客户端)的实现

2014-10-14

百度地图代码

百度地图代码

2014-08-29

垂直SeekBar(拖动条)

垂直SeekBar(拖动条) 挺好的 有上下滑动

2014-06-16

PHP和MySQL+Web开发(原书第4版)—源代码.rar

PHP和MySQL+Web开发(原书第4版)—源代码.rar

2014-05-29

超级玛丽游戏

超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽超级玛丽

2014-05-29

MFC学生成绩管理系统

MFC学生成绩管理系统,好好用。 功能齐全,快来学习哦。

2014-05-21

空空如也

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

TA关注的人

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