胡致和
码龄3年
关注
提问 私信
  • 博客:78,906
    动态:3,169
    82,075
    总访问量
  • 162
    原创
  • 15,011
    排名
  • 986
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2022-03-19
博客简介:

xjdkxnhcoskxbco的博客

查看详细资料
  • 原力等级
    当前等级
    4
    当前总分
    677
    当月
    5
个人成就
  • 获得1,322次点赞
  • 内容获得2次评论
  • 获得780次收藏
  • 代码片获得254次分享
创作历程
  • 159篇
    2024年
  • 4篇
    2023年
成就勋章
TA的专栏
  • java面经及笔试基础
    21篇
  • java算法/数据结构
    6篇
兴趣领域 设置
  • Python
    python
  • Java
    eclipsejava
  • 编程语言
    pythonjavac++c语言汇编
  • 开发工具
    eclipsegithub
  • 数据结构与算法
    算法决策树最小二乘法
  • 大数据
    oracle
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

鸿蒙UI生命周期方法及启动模式

下面我将解释如何配置 `launchMode` 为 `singleton`、`multiton` 和自定义模式(`specified`),以及它们的具体行为。当 `launchMode` 设置为 `singleton` 时,意味着整个系统中只会存在一个该Ability的实例。例如,在 `onStart()` 方法中检查当前是否存在指定条件下的实例,如果没有则创建新的实例;请根据您的具体需求选择合适的 `launchMode`,并在实际开发中进行适当的调整和优化。如果有更多关于鸿蒙开发的问题,欢迎继续提问!
原创
发布博客 2024.12.28 ·
484 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

HarmonyOS UI界面进入即加载

在EntryAbility中把页面配置上去,这是一个隐性跳转。在main_pages中把页面注册路径。代码:注意中间用逗号分隔。
原创
发布博客 2024.12.28 ·
207 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

HamonyOS DevEco Studio 初始化操作和模拟器

选择你需要的下载,我这边已经下载了一个。注册华为开发者联盟并且进行实名认证。出现hyper-v找不到的问题,下载完成点击右下角next。点击如下路径打开窗口。
原创
发布博客 2024.12.26 ·
134 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android Studio报错:failure occurred while executing com.android.build.gradle.internal.res.ResourceCom

选择project,一次选择app下的src下的main下的res下的values文件夹,如果之前的程序都能运行,找出开始不能运行的文件相关的文件,然后clean project rebuild一下,就ok了。
原创
发布博客 2024.10.16 ·
472 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

android_divider_使用图片作为分割线

意思是divider的内容是drawable目录下的abc.jpg。随便设置,小一点就能看出来。
原创
发布博客 2024.10.16 ·
191 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Android_Activity_生命周期

AndroidManifest.xml文件配置。activity_main文件配置。
原创
发布博客 2024.10.15 ·
206 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Android_Activity_2

Android Activity的生命周期是由一系列回调方法组成的,这些方法在特定的时间点被调用,帮助开发者管理Activity的状态。
原创
发布博客 2024.10.14 ·
931 阅读 ·
13 点赞 ·
0 评论 ·
19 收藏

Android_Activity_1

https://blog.csdn.net/qq_40987010/article/details/120967875
原创
发布博客 2024.10.14 ·
556 阅读 ·
21 点赞 ·
0 评论 ·
8 收藏

java_hashmap_其他方法及应用_1

clear() 删除 hashMap 中的所有键/值对 clone() 复制一份 hashMap isEmpty() 判断 hashMap 是否为空 size() 计算 hashMap 中键/值对的数量 put() 将键/值对添加到 hashMap 中 putAllQ 将所有键/值对添加到 hashMap 中 putlfAbsent() 如果 hashMap 中不存在指定的键,则将指定的键/值 对插入到 hashMap 中。values() 返回 hashMap 中存在的所有 value 值。
原创
发布博客 2024.10.14 ·
495 阅读 ·
19 点赞 ·
0 评论 ·
0 收藏

java_hashmap_co

注意点:前面hashmap的键值一定要和后面的对应上,
原创
发布博客 2024.10.14 ·
317 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

java_hashmap_键值对

HashMap 的与类型可以相同也可以不同,可 以是字符串(String)类型的key和value,也可以是整 型(Integer)的key和字符串(String)类型的value。
原创
发布博客 2024.10.14 ·
1426 阅读 ·
26 点赞 ·
0 评论 ·
30 收藏

java_hashmap(1)

散列表是一种非常高效的数据结构,通过合理的设计散列函数和冲突解决策略,可以在大多数情况下实现 O(1) 的平均时间复杂度。它广泛应用于现代软件系统中,是程序员必备的知识之一。
原创
发布博客 2024.10.14 ·
819 阅读 ·
13 点赞 ·
0 评论 ·
22 收藏

SQL_MVCC事务隔离级别

1、脏读:其实就是不满足数据库事务的隔离性,A操作还未提交时,B操作就已经读到了A操作后的数据,A而后将操作进行了回滚,那么B操作读到的数据就是错误的,读已提交的隔离级别就是用来处理脏读的问题2、不可重复读:同一个事务中,多次读取相同的数据,但是读取的结果不一致,会在本事务中产生数据不一致的问题,比如在A事务中,多次读取数据间隔中,B事务对数据进行了修改,那么A事务多次读取相同的数据就会产生数据不一致的问题,这就是不可重复读可重复读的隔离级别就是用来处理不可重复读的问题:以下是对可重复读的隔离级别的解释可重
原创
发布博客 2024.10.11 ·
748 阅读 ·
31 点赞 ·
0 评论 ·
10 收藏

java_正则表达式_matches函数

matches表示完全匹配,而不是包含一部分的意思,这容易产生歧义,比如 .*runoob 就不匹配上面这段话,.* 就是匹配任意长度任意内容字符的意思。如:runoo*b ,* 之前的出现的字符是 o,所以匹配 runoob,runooooob等等。* 代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)语法:Pattern.matches(表达式,待检测表达式),返回一个布尔类型值。. 匹配除换行符(
、\r)之外的任何单个字符,相等于 [^
\r]。
原创
发布博客 2024.10.11 ·
170 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

华为:空瓶子

问题在于怎么读:程序显示一直运行。
原创
发布博客 2024.10.01 ·
182 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

数组 双指针:删除有序数组中的重复项

给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。然后返回 nums 中唯一元素的个数。考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。返回 k。
原创
发布博客 2024.09.29 ·
443 阅读 ·
16 点赞 ·
0 评论 ·
4 收藏

数组 双指针:移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作:更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。返回 k。
原创
发布博客 2024.09.29 ·
150 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

数组1 双指针1 排序1:合并两个有序数组

题目:给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n。
原创
发布博客 2024.09.29 ·
410 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

美团笔试2024秋1

在编译原理中,寄存器分配是代码优化阶段的一项重要任务。寄存器分配的目标是为了有效地将程序中的活跃变量映射到有限数量的处理器寄存器上。在这个过程中,图染色法是一种常用的技术,它通过构建一个冲突图(其中节点代表活跃变量,边代表不能同时分配到同一寄存器的变量对),然后尝试用尽可能少的颜色(即寄存器)来对图进行染色。对于题目中的选项,我们来逐一分析:A. 减少寄存器使用冲突- 图染色法的目的之一确实是减少寄存器使用冲突,通过合理分配寄存器来避免冲突。B. 提高程序效率。
原创
发布博客 2024.09.14 ·
1346 阅读 ·
29 点赞 ·
0 评论 ·
18 收藏

并发编程:synchronized和ReentrantLock的区别与底层原理

1.都是用来协调多线程对共享对象、变量的访问2. 都是可重入锁,同一线程可以多次获得同一个锁3. 都保证了可见性和互斥性(syhronize本身就具有可见性,ReentrantLock底层写了volatile来保证可见性)
原创
发布博客 2024.09.13 ·
1381 阅读 ·
25 点赞 ·
0 评论 ·
29 收藏
加载更多