相关文章
【Maven】SpringBoot多模块项目利用reversion占位符,进行版本管理.打包时版本号不能识别问题
问题原因: 多模块项目使用reversion点位符进行版管理,打包时生成的pom文件未将 {reversion}占位符替换为真实版本号。 而当子模块被依赖时,引入的pom文件中版本号是:{reversion}。而根据这个版本号去找相应父模块时肯定是找不到的…
编程日记
2024/12/15 22:49:57
Qt获取屏幕(桌面)的大小或分辨率
Qt提供QDesktopWidget和QScreen两个类获取屏幕大小。Qt5开始,QDesktopWidget官方不建议使用,改为QScreen。Qt 6.0 及之后版本,QDesktopWidget 已从QtWidgets 模块中被彻底移除。
QDesktopWidget
QDesktopWidget 提供了详细的位置信息&#…
编程日记
2024/12/21 19:08:45
互联网公司是如何跟踪用户喜好并推荐商品的?
当你在A网站看一个商品的时候,切换到B网站,又给你推荐了类似的商品。 为什么其他网站会知道你感兴趣的商品呢?这里就涉及到今天要介绍的一个技术概念:Cookie。 下面我们一起跟着视频来了解Cookie的初衷、以及它是如何失控…
编程日记
2024/12/15 4:22:35
多路复用select epoll
目录
一、什么是多路复用:
二、select
1 基本原理
2 参数
3 使用例子
4 select的缺点
三、epoll
使用用例 一、什么是多路复用:
多路: 指的是多个socket网络连接;复用: 指的是复用一个线程、使用一个线程来检查多个文件描述符(Socke…
编程日记
2024/12/20 2:18:58
system trace
adb shell stopadb shell start //重启adb 数据会干净点adb shell //也试过在adb shell 外面dump system trace,但是同样的参数dump出来看不到如此详细,比如makeApplication的时长,线程执行被中断等atrace -z -b 40000 am wm view res ss g…
编程日记
2024/12/16 16:35:32
junit.Test误踩坑,识别不到@Test注解,无法运行测试方法
问题的出现源自于下面的一段代码: 在这一段代码中,只看到可以运行的main方法,无法看到test方法可以运行的标志。 只能运行main()方法。 开始排查,对junit包的导入进行检查,发现是没有问题的。 怀疑是否是IntelliJ IDE…
编程日记
2024/12/22 15:22:28