相关文章
获取和修改线程的id和名称
当创建两个线程时,需要获取线程的id和名称,这样可以知道是哪个线程执行的
方式1:this.getId()和this.getName() 写代码注意点:要写对类名 方式2:Thread.currentThread().getId()和Thread.currentThread().getName() 修…
编程日记
2025/1/23 15:46:54
Docker 容器日志占用空间过大解决办法
1、vi /etc/docker/daemon.json
{"log-driver":"json-file","log-opts": {"max-size":"200m", "max-file":"1"}
}
2、重新加载守护进程配置文件
systemctl daemon-reload
3、重启docker
systemctl…
编程日记
2025/1/21 16:32:08
缓存淘汰算法中的LRU(Least Recently Used)算法
缓存淘汰算法中,LRU(Least Recently Used)算法是一种常见的算法。它的基本思想是根据最近的访问情况来决定哪些数据被保留在缓存中,哪些数据被淘汰出去。
具体来说,当需要从缓存中淘汰数据时,LRU算法会选择…
编程日记
2025/1/21 9:38:37
Unity图文混排EmojiText的使用方式和注意事项
效果演示:
使用方式:
1、导入表情
2、设置图片格式
3、生成表情图集
4、创建/修改目标材质球
5、测试
修复换行问题
修复前:
修复后:
修复代码:
组件扩展
1、右键扩展
2、组件归类&#…
编程日记
2025/1/14 23:41:42
VS2022Qt6通过ODBC连接MySQL
QSqlDatabase是Qt框架中用于管理数据库连接的类。它提供了一种在Qt应用程序中连接和操作数据库的方式。通过QSqlDatabase,可以连接到各种类型的数据库,并执行查询、插入、更新和删除等操作,Qt通过ODBC连接数据库的第一步就是初始化QSqlDataba…
编程日记
2025/1/19 18:51:11
Blender材质,纹理,UV
1.材质Material,用于描述物体的表面性质,包含以下基本属性
-基础色
-金属/非金属
-粗糙度
-透光度
-凹凸细节 添加材质步骤:
1)切换到材质预览模式 2)打开材质面板 3)添加一个材质,包括材…
编程日记
2025/1/22 9:20:39
计算机体系结构:6、指令流水线
6.指令流水线
6.1 流水线概述
6.1.1 流水线的执行效率
一条指令的执行过程可被分为若干阶段,每个阶段由相应的功能部件完成。一般而言,一条指令的流水线由如下5个流水段组成:
取指令(IF):从存储器取指令指令译码(ID):产生指令执行所需…
编程日记
2025/1/22 2:13:13
Latex 使用常见报错
在上篇文章 Ubuntu 使用 latex,我们介绍了如何在ubuntu中使用latex。这篇文章记录一些latex的使用报错(可能并不常见 “😓”)。 pdfTeX error (font expansion): auto expansion is only possible with scalable fonts. \end{docu…
编程日记
2025/1/20 0:05:12