DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2024年7月2日

摘要: 显示的完整错误如下: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `ZN2c43yml9free_implEPvmS1' which may bind externally can not be used when making a sh 阅读全文
posted @ 2024-07-02 14:48 DoubleLi 阅读(1) 评论(0) 推荐(0) 编辑

2024年6月25日

摘要: 一、内容概览 WebSocket的出现,使得浏览器具备了实时双向通信的能力。本文由浅入深,介绍了WebSocket如何建立连接、交换数据的细节,以及数据帧的格式。此外,还简要介绍了针对WebSocket的安全攻击,以及协议是如何抵御类似攻击的。 二、什么是WebSocket HTML5开始提供的一种 阅读全文
posted @ 2024-06-25 15:24 DoubleLi 阅读(4) 评论(0) 推荐(0) 编辑

2024年6月20日

摘要: 问题描述 在我们在开发过程中,经常遇到程序中需要引用的某个版本jar包,但是在公司的私有仓库下载不到的情况。 遇到这种情况,该怎么办呢? 很多人应该首选百度搜索吧。(当然可以,但是,不一定能很快找到自己想要的某个版本的jar包) 这里给出一个简洁,方便查找的方案。 完美方案 在 Maven 官网上查 阅读全文
posted @ 2024-06-20 18:53 DoubleLi 阅读(3) 评论(0) 推荐(0) 编辑

2024年6月19日

摘要: C#中的async/awAIt关键字与同步代码的主要区别在于异步执行模式和线程管理。使用async/await可以让程序在等待异步操作完成时不阻塞主线程、提高了应用的响应性、改善资源利用率,而传统的同步代码则在执行长时间操作时会阻塞线程,直至操作完成。在异步模式下,当一个方法执行到需要长时间等待的操 阅读全文
posted @ 2024-06-19 10:53 DoubleLi 阅读(7) 评论(0) 推荐(0) 编辑

2024年5月21日

摘要: 一、概述 qt创建一个新项目时,会创建一个属于mainwindow'的主ui界面,这时如果想要创建多个窗口,可以有三种方法。第一种:使用代码创建一个新窗口,优点是灵活,缺点是麻烦,其中控件和布局都需要代码来创建。第二种:在ui设计界面使用tab widget控件来达到多个窗口的效果,不过这种方法只能 阅读全文
posted @ 2024-05-21 16:18 DoubleLi 阅读(57) 评论(0) 推荐(0) 编辑

2024年5月20日

摘要: PROJECT_SOURCE_DIR 和 CMAKE_SOURCE_DIR对比 在 CMake 中,PROJECT_SOURCE_DIR和CMAKE_SOURCE_DIR是两个非常重要的变量,它们都指向项目的源代码目录,但在多项目(子项目或多个 CMakeLists.txt 文件)的情况下,它们的值 阅读全文
posted @ 2024-05-20 15:05 DoubleLi 阅读(69) 评论(0) 推荐(0) 编辑

摘要: CMake 设置 Debug 和 Release 的不同配置 文章目录 CMake 设置 Debug 和 Release 的不同配置 I - 原因 II - 如何设置 2.1 - 配置不同的库 2.2 - 配置不同的宏 I - 原因 由于 Debug 和 Release 下工程的依赖库不同,另外,方 阅读全文
posted @ 2024-05-20 10:56 DoubleLi 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 最前# 本文将介绍一种以源码的方式引入第三方库的方法 准备# 主项目,需要引用第三方库的某些函数 第三方库,以源码的形式提供给主项目使用 注意: 本文的背景:已经将第三方源码下载好。 一个例子# 我这里准备一个简单的项目,调用第三方库 fmt;其中fmt是以源码的形式引入项目 cmake versi 阅读全文
posted @ 2024-05-20 10:21 DoubleLi 阅读(17) 评论(0) 推荐(0) 编辑

摘要: note# 本文将介绍使用FIND_PACKAGE配置项目动态库的方法 cmake version: 3.18 platform: win10 20H2 概述# 创建了一个动态库,再由主项目调用该动态库。 find<lib库名>.cmake的内容是: 1.定义动态库的头文件所在路径 2. 定义库所在 阅读全文
posted @ 2024-05-20 10:19 DoubleLi 阅读(31) 评论(0) 推荐(0) 编辑

摘要: 单个.cpp源文件的情况 用这段代码进行测试,CMake 中添加一个可执行文件作为构建目标: #include <cstdio> int main() { printf("Hello, world!\n"); } 指定源文件的时候可以有两种方式。 在创建目标的时候直接指定源文件 add_execut 阅读全文
posted @ 2024-05-20 10:12 DoubleLi 阅读(82) 评论(0) 推荐(0) 编辑