- 博客(349)
- 资源 (1)
- 收藏
- 关注
原创 【软考】模拟考卷错题本2024-05-17
这道题目的关键是转化为 后缀表达式。这里牵扯到 栈的数据结构,保证还未处理的操作数都 “住到” 栈结构里。那么转换 后缀表达式之后 就会发现至少要有 4个位置给操作数,要不就溢出了,不出错才怪。
2024-05-18 21:24:13 662
原创 【软考】模拟考卷错题本2024-05-11
基本上上述的图解已经涵盖了绝大多数主流的设计模式和其特点。理解记忆下即可,这里对下午的考题也有帮助的。
2024-05-11 22:03:49 387
原创 【软考】模拟考卷错题本2024-05-07
这里的图没有加载出来,没u哦i关系了。其实主要是的算出最长的路径中包含那些元素即可。这里是蒙圈了,没有考虑到还有更长的。要顾头也顾尾。
2024-05-08 18:13:30 777
原创 【pdf工具】pdf24tools
是一款功能强大的在线PDF工具,它为用户提供了多种实用的功能,方便用户处理和编辑PDF文件。合并PDF文件、拆分PDF文件、压缩PDF文件和转换PDF文件格式…
2024-03-19 17:58:31 1277
原创 【B站】Bilibili 下载工具推荐
是一款用于下载哔哩哔哩(B站)视频的工具,它提供了一些便捷的功能,如支持多种视频下载选项、封面和弹幕下载、字幕下载、音乐下载等。它还支持批量下载,并且在登录后会提供更高的视频画质支持,如1080P。当然大会员用户可以下载所有画质和音质的内容。此软件是开源软件,作者喜欢简单纯净的事物,所以所有的工具集都没加任何广告。这是他的网站:王子的小窝 | 周棋洛 (zhouql.vip)
2024-03-19 17:48:35 1533
原创 【gradle】编个aar包:./gradlew :libGoLogin:clean :libGoLogin:assembleRelease
指定模块的处理,上述为。
2024-01-15 15:40:34 421
转载 【转载】详解 RecyclerView 中的局部刷新机制 | 开发者说·DTalk
详解 RecyclerView 中的局部刷新机制 | 开发者说·DTalk
2023-11-24 10:50:12 126
原创 【Android】声浪 UI 效果并附上详细代码
声浪效果是基于第三方实现的。将三方的 Kotlin 代码转 java 使用(按照他的readme 进行依赖,好像少了点东西,至少本项目跑不起来)声浪效果在android 8 以上都是比较好的,不会出现断点的情况。但是在 android 8下,就会出现如下图所示的断点情况。
2023-11-22 16:39:16 480
原创 【Android 】android13 新权限获取 读写文件权限
参考:Android 13(API 33)读写SD卡权限的调整适配 - Mr,Han - 博客园。android在 获取文件读写权限(尤其是音视频、图片等等资源)的权限获取逻辑更换了。android13 新权限获取。
2023-11-14 11:27:36 9007
原创 【Android】android.view.WindowManager$BadTokenException 异常fix 解决
我的问题是在于 activity销毁了,结果还要弹出Dialog导致的崩溃,异步处理。
2023-10-16 17:02:23 248
原创 【Android】adjustViewBounds 的理解和使用
的大小时保持图像的宽高比例。这在需要显示不同尺寸图像的应用程序中非常有用,可以有效地避免图像变形或裁剪。不过上述的逻辑只是表明该配置是为了保证图片的裁剪效果罢了,重点还是查阅如下的参考。的边界将根据图像的宽高比例进行调整,以确保图像完全显示在。的边界以适应图像的尺寸。内部完整显示,并且在调整。属性,可以确保图像在。
2023-10-16 15:58:48 1279
原创 【Android】Drawable 和src 的区别和理解
使用 background 属性时,可以使用 android:backgroundTint 属性来给背景图像应用一个颜色过滤器,实现背景图像的着色效果。它可以接受一个图像资源的引用,可以是一个图片文件、矢量图形或者是一个网络图片的 URL。在 Android 中,ImageView 的 src 属性和 background 属性用于设置不同类型的图像内容。使用 src 属性时,可以使用 android:tint 属性来给图像应用一个颜色过滤器,实现图像的着色效果。
2023-10-16 15:49:15 481
原创 【算法刷题】【链表】链表内指定区间反转:将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转,要求时间复杂度 O(n),空间复杂度)O(1)。
【代码】【算法刷题】【链表】链表内指定区间反转:将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转,要求时间复杂度 O(n),空间复杂度)O(1)。
2023-10-09 15:01:20 187
原创 【算法刷题】【反转链表】给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。
【代码】【算法刷题】【反转链表】给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。
2023-10-08 11:50:27 164
原创 【Android】【算法】实现在一堆房间名称数据获取房间名称数目排名前十的一个列表数据,且第一个item必须是名称最新且数目最多的
客户有一个这样的需求:在一个房间列表中有一堆不同名字的房间名,但是总会有名字相同的几个房间名。那么就在一个Adapter中显示当前房间列表中前十位名称一致的数据。那么就意味着需要构建一个长度为10的数据结构,该结构中至少包含该房间名称和 相同房间名称的数目。那么就得遍历整个的原始房间名称数据。简化来说:就是一个列表,列表包括各种各样的名字。
2023-09-25 10:28:43 98
原创 【Android】线程下载资源保证资源到位采用了 OkHttp的三方网络下载 & 文件缓存策略
使用的url播放方式会比较慢,至少延迟3s以上才会出现svga效果,所以改变策略:将线上的svga全部下载到本地进行播放,那么就得将采用网络缓存的方式实现效果。
2023-09-22 11:52:24 676
原创 【Android】SVGAPlayer的使用介绍
SVGAPlayer-Android是一个用于在Android应用中播放SVGA(Scalable Vector Graphics Animation)动画的库。它支持矢量动画和帧动画,并提供了一系列方法来控制动画的播放、暂停、停止和事件监听等。设置动画资源:使用方法从assets文件夹中加载动画资源文件。确保动画文件与你的assets文件夹中的文件名相匹配。设置动画资源(通过文件路径):使用方法通过文件路径加载动画资源文件。设置动画资源(通过URL):使用方法通过URL加载动画资源文件。
2023-09-13 17:23:09 1331
原创 【Android-java】低级错误记录 构造函数的问题:我的对象为啥里面的东西都是空的呢??
在debug的时候发现我的 labItem 对象里面的属性啥的都是空,这是为啥呢?
2023-09-04 10:45:06 81
原创 【Android】TextView适配文本大小并保证中英文内容均在指定的UI 组件内部
现在有一个需求,在中文环境下textView没有超过底层的组件限制,但是一切换到英文环境就超出了,这个如何解决呢?有啥例子吗?就像这样子的。
2023-08-28 16:54:28 608
原创 【2023】我的创作纪念日
起码现在工作的任务基本上都能hold 住,虽然有些磕磕碰碰,但是不会像刚刚入职场那样畏手畏脚的。大学大三暑假开始实习工作,大四毕业之后就转正,正式工作。由于自己笨,所以就在CSDN上做记录。就是断断续续写了快300多篇的文章,有些都是比较基础的,有些是花了大功夫去查资料汇总的。学习大于工作,而创作被上述两种包围。简单来说 ,不懂就查,查完就记录一下~身体棒棒,好好工作,闲来看看电影和书,谈个恋爱。当前创作和你的工作、学习是什么样的关系?
2023-08-24 11:03:58 136
原创 【Android】okhttp爆java.lang.IllegalStateException: closed的解决方法
为了解决这个问题,可以将响应体的内容缓存起来,然后多次使用。变量中,并在后续的逻辑中多次使用。这样就避免了多次调用导致的异常。确保在其他地方没有关闭。,每次调用都会消耗掉响应体并关闭。异常通常是由于OkHttp中的。对象,以免引发其他类似的异常。在修改后的代码中,我们将。方法中如果两次调用了。
2023-08-14 16:40:34 1393
原创 【Android-java】Parcelable 是什么?
而通过 protected 的构造方法和 CREATOR,我们可以从 Parcel 对象中读取数据,并创建出 Book 对象的实例。这是一个简单的 Parcelable 示例,可以在当前主流的 Android 版本上正确运行。请注意,示例代码中的 Book 类只是一个示例,实际使用 Parcelable 时,需要根据自己的需求定义相应的类,并实现 Parcelable 接口。Parcelable 是 Android 中的一个接口,用于实现将对象序列化为字节流的功能,以便在不同组件之间传递。
2023-08-02 14:19:39 706
原创 【Android】对象为null的一个原因:在方法内部,重新创建了一个新的对象并将其赋值给原对象,但这并不会改变原始的原对象的引用
为啥我在其他类调用getMultiGameList()方法得到的对象还是null,这样写有什么问题,为什么?如何规避呢?
2023-07-24 17:57:54 341
原创 【Android】在某个model中找不到自己的R资源的原因
在某个新建的model为lib包的时候,我想在这个model内的activity引用R.string 等等资源,但是Android studio找不到。
2023-07-17 19:27:03 648
原创 【Android -知识积累】将构建变量注入清单 & manifestPlaceholders 和 gradle.properties的 概念
在Android项目中,manifestPlaceholders允许您在AndroidManifest.xml文件中使用占位符来动态地替换参数。这些参数可以在构建时通过Gradle脚本进行配置。您可以在AndroidManifest.xml中使用占位符来设置应用程序的名称、版本号、应用程序ID等。例如,您可以在AndroidManifest.xml中设置应用程序的名称为${appName},然后在Gradle脚本中使用来传递实际的应用程序名称。
2023-07-05 16:48:15 920
原创 【Java-数据结构】指定ArrayList 数组的大小有利于数据扩容和缩短耗时
因为扩容操作涉及内存申请和数据搬移,是比较耗时的。所以,如果事先能确定需要存储的数据大小,最好在创建。那么就意味着如果是大于10的数据量的时候最好提前设置好所需要的数据量。的时候事先指定数据大小。
2023-07-04 15:00:42 712
原创 【AICG】【Midjourney】AI自动生成图片的初接触
现在是AI 比较流行,公司也推荐学习和了解AI的相关东西。公司的内部培训中涉及到了Midjourney的简单讲解。
2023-06-30 15:58:22 984
提供java语言进行表格excel的处理工具jar包,直接
2022-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人