相关文章
Java HashMap源码学习
Java HashMap源码学习
基本使用
包含创建,添加,删除,迭代,打印 HashMap<Integer, Integer> map new HashMap<>();map.put(1,1);map.put(2,2);map.put(3,3);map.remove(2);System.out.println("map[3]" …
建站知识
2025/1/12 22:58:13
【洛谷 P1328】[NOIP2014 提高组] 生活大爆炸版石头剪刀布 题解(模拟+向量)
[NOIP2014 提高组] 生活大爆炸版石头剪刀布
题目描述
石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。在《生活大爆炸》第二季第 8 集中出现了一种石头剪刀布的升级版游戏。
升级版游戏在传统的石头剪刀布游戏的基础…
建站知识
2025/1/11 23:43:33
合宙Air724UG LuatOS-Air LVGL API控件-标签 (Label)
标签 (Label) 标签是 LVGL 用来显示文字的控件。
示例代码
label lvgl.label_create(lvgl.scr_act(), nil)
lvgl.label_set_recolor(label, true)
lvgl.label_set_text(label, "#0000ff Re-color# #ff00ff words# #ff0000 of\n# align the lines …
建站知识
2025/1/9 19:45:21
Linux - 如何启动进程、线程
Linux - 如何启动进程_linux 启动进程_夜流冰的博客-CSDN博客
1、linux中,可以通过系统调用 fork(), execve() 来创建进程。
2、老的linux中,fork()就是最底层的接口了。现代Linux中,fork()是通过 clone()这个系统调用实现的。所以clone()才…
建站知识
2025/1/12 11:52:24
recovery菜单选项,添加风险提示弹框
修改文件:/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/applications/manageapplications/RecoveryPrefPreferenceController.java
import android.app.AlertDialog;import android.content.Context;import android.os.Bundl…
建站知识
2025/1/11 18:27:52
Kotlin 协程 - 协程调度器 CoroutineDispatcher
一、概念 协程必须运行在一个线程上,所以要指定调度器。是一个抽象类,Dispatcher是一个标准库中帮我们封装了切换线程的帮助类,可以调度协程在哪类线程上执行。创建协程时,上下文如果没有指定也没有继承到调度器,则会添…
建站知识
2025/1/11 13:22:39
Docker Compose
单个主机中多个容器的编排,通过一个单独的docker-compose.yml模版文件(YAML格式)来定义一组相关联的应用容器。
Compose中有两个重要的个概念:
服务(service):一个应用的容器,实际…
建站知识
2025/1/12 14:08:26
2023国赛 B题论文 基于多波束测深技术的海洋探测建模与分析
因为一些不可抗力,下面仅展示小部分论文,其余看文末
一、问题重述
1.1 问题背景
海洋测深是测定水体深度与海底地形的重要任务,有两种主要技术:单波束测深与多波束测深。单波束适用于简单任务,但多波束可提供更精确…
建站知识
2025/1/6 20:41:46