自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 STM32CubeMX的一些操作步骤的作用

本文介绍stm32CubeMx的一些操作的作用

2025-07-20 09:50:11 688

原创 vs常见配置

本文介绍了vs的常见配置

2025-07-08 10:31:09 130

原创 c++_矩阵转置

本文介绍了转置矩阵的思考过程及其代码实现

2025-06-22 11:55:45 261

原创 vs2019使用静态库和动态库

然后记得设置 Platform 为 64 位,因为动态库是 64 位的。不需要放在一起,只要在编译阶段配置好路径,编译器会把 .lib 文件的代码直接打包进 .exe 文件里,运行时不再需要 .lib 文件了。需要和 .exe 放在一起,或放在系统能找到的路径下,因为 .exe 在运行时会加载 .dll,必须能找到这个文件,否则程序运行时会报错。静态库是在 链接阶段的 用的,所以在 Linker 那里找配置就行,肯定在那里。从而可以说明,经过我们这样设置,zeus.c的运行成功的依赖了我们导进来的静态库。

2025-06-18 23:07:45 705

原创 并查集做题思路

并查集(Disjoint Set Union,简称 DSU)常用于处理集合之间的合并与查询问题。它主要维护的是多个集合的集合,支持两个操作:确定某个元素属于哪个集合(即找到这个集合的代表)。合并(Union):把两个集合合并成一个集合。我们来看看他底层实现方式 —— 用「树」来模拟集合例如初始化时:1 2 3 4 5每个元素都是它自己的根。执行 union(1, 2) 后:1 - 2 3 4 5 表示 1 和 2 在一个集合中,可能是 2 指向 1,或者 1 指向 2。

2025-06-18 16:57:35 250

原创 c++_cout的理解和使用

你认识cout<<"hello"<<endl;吗?

2025-06-18 15:29:56 578

原创 MSVC编译静态库

本文介绍了使用MSVC工具链(cl.exe和link.exe)在Windows系统下编译程序的详细步骤。主要内容包括:1.单文件编译链接过程;2.多文件编译方法;3.静态库的创建与使用(包括lib.exe命令操作和VS2019图形界面操作);4.项目配置文件(.vcxproj和.vcxproj.filters)的作用;5.头文件在静态库制作中的必要性;6.标准库文件的位置说明。

2025-06-17 14:59:28 882

原创 linux编译静态库

本文介绍了如何在linux中使用gcc编译文件(单个,多个);以及编译静态库(即打包);封装静态库(即先解压再打包)还能够了解的一点:链接时链接器只需要知道引用的外部东西的声明,不需要知道他们的具体实现。

2025-06-16 15:44:44 618

原创 QT中实现tcp连接

tcp协议下有服务器和客户端两个实体在服务器这边涉及到的函数有:socket,bind,listen,accept,send/recv在客户端这边涉及到的函数有:socket,connect,send/recv也就是说客户端调用connect,然后服务器这边调用accpet(接受连接)来处理。下面我们来讲一下qt中如何进行tcp通信。QTcpSocketQTcpServer我们需要先在pro文件中加上network模块。

2025-06-10 17:57:33 1042

原创 c++ 如何写类(不带指针版)

本文介绍了如何对定义c++中不带指针的类,以复数类complex为例,顺带介绍了诸如inline,访问级别,构造函数,函数重载,操作符重载,匿名对象,模板等知识点。

2025-05-11 11:16:55 1058

原创 链表操作练习

本文通过链表保存音乐信息用于锻炼链表的常见操作

2025-05-05 22:16:22 703

原创 QThread的使用

本文介绍了QThread的大致使用;即我们需要自定义myThread类(线程类)重写run方法然后在其他方法中创建新线程,然后调用start(),就能执行该线程的run方法了。

2025-04-21 08:46:46 483

原创 使用插件管理器&&版本控制选择云插件

本文介绍了如何使用插件管理以及版本控制联合管理云插件

2025-04-20 01:02:06 592

原创 单元测试的一般步骤

本文介绍了使用QT单元测试的一般步骤

2025-04-19 20:50:23 987

原创 c++_数学问题

本文介绍了c++中的一些数学问题的思路。十进制转二进制数(通过取余得到每个二进制位)质数(判断质数,埃氏筛法)同余(求超大数的余数)最大公约数(进而求最简真分数)最小公倍数(LCM)

2025-03-12 16:00:44 629

原创 c++_队列习题

本文介绍了c++中的一道队列习题_约瑟夫问题

2025-03-10 20:13:28 325

原创 c++_栈习题

本文详细介绍了栈的三道习题,通过阅读本文,你能够学习到栈在各题目中的使用。

2025-03-10 19:23:40 1078

原创 c++_二叉树的介绍

本文介绍了内存模型,以让你更好的理解指针;另又通过层序遍历建立了一棵二叉树,再介绍了树的遍历(广度优先和深度优先两种方式)。能够然你全方位的掌握树的基本使用

2025-03-09 23:48:23 940

原创 字符串习题

本文介绍了字符串的两道习题通过阅读本文,你可以学会1)统计字符串中字母,单词个数的套路,以及大小写字母转化的方法2)应对高精度计算的方法。(加减乘除的原理类似)3)用字符串模拟竖式计算的方法和过程

2025-03-08 17:22:03 1067

原创 HN_2023

本文介绍了HN_2023的前5道练习题

2025-03-06 13:04:45 252

原创 queue和stack

本文简单介绍了queue和stack的基本操作

2025-03-02 10:49:02 143

原创 set和map

本文介绍了c++中set和map的基本使用

2025-03-01 00:53:57 437

原创 vector习题

本文讲解了有关vector的三道习题

2025-02-28 12:34:33 862

原创 sort习题(上)

本文介绍了sort()的三道习题

2025-02-28 11:49:56 835

原创 c++_sort函数

本文介绍了c++中sort函数的应用。

2025-02-27 23:11:01 489

原创 编译部署使用腾讯云cpp-cos-sdk

本文介绍了如何使用腾讯云的cos,即从创建对象存储,存储桶,编译部署sdk,直至测试的控制台项目运行成功的全过程,并详细介绍了sdk的概念。

2025-02-22 17:50:45 943

原创 qt项目配置部署

本文介绍了1)如何将腾讯云sdk引入项目。2)在test项目中创建一个子项目实现对源代码的测试。3)因为有多个项目需要编写,且都需要引入第三库,且构建目录中都要引入cos sdk相关的动态库和配置文件。故介绍了如何实现third第三方库文件目录的复用以及部署目录的复用。

2025-02-22 16:26:23 754

原创 服务器socket端口绑定失败解决方案

本文介绍了我在socket项目中,运行服务端程序时出现绑定失败后的解决方案。另又介绍了在文件中用#ifndef SERVER_H 和 #define SERVER_H的作用(即放置头文件重复包含)

2025-02-21 09:45:19 662

原创 qt的下载安装详细介绍

本文介绍了qt下载和安装的详细流程;并结合我在安装过程中的一些bug给出了解决方案;附带的详细介绍了,GNU,MinGW,gcc,VS,MSVC的含义

2025-02-19 13:01:44 1117

原创 imx6ull如何使用nfs

本文介绍了如何在imx6ull开发板,windows,ubuntu之间设置nfs,实现共享目录的效果,

2025-02-17 13:37:43 766

原创 C++上机_日期差值

本文介绍了牛客网上的一道日期类上机题:日期差值。我编写了这道题的详细思路。并整理了几个知识点:abs(); 各个月份天数记忆方法;判断闰年方法

2025-02-17 00:06:15 628

原创 传统数组 vs vector和list

本文介绍了c语言中传统数组(即静态数组)的弊端,并提供了使用纯c方式下该怎么使用数组的方法。但若是使用c/c++,则推荐使用动态数组,再而后介绍了两种动态数组,vector和list并随之介绍了迭代器的使用。以及我们在上机时应该如何选择vector和list.

2025-02-16 21:45:35 971

原创 C++上机_日期问题

本文介绍了c++上机时日期类的4道题目还介绍了与之相关的一些基础语法点:值传递和引用; EOF ;for循环执行规则

2025-02-16 17:36:44 900

原创 linux概念详解

本文介绍了linux中的一些常见的概念,如:用户守护进程,库文件,系统调用,内核,内核镜像,文件系统,根文件系统linux启动过程。

2025-02-15 23:13:09 918

原创 Linux文件权限详解

本文通过vscode远程登录服务器而对某文件没有修改权限的问题引入。详细介绍了linux中的文件权限管理。

2025-02-14 00:40:48 1358

原创 mplayer与命名管道的使用

本文介绍了mplayer的下载与使用并介绍了管道这一进程间通信的机制

2025-02-14 00:04:36 672

原创 c++_string详解

本文详细介绍了c++中字符串的各种使用。1)像内置类型2)类似于vector< char>3)拓展功能 insert和erase ;获取子串;字符串匹配4)数值转换4)输入输出问题能够让你全面了解string的用法。

2025-02-10 15:56:01 387

原创 反转字符串中的单词_leetcode151

本文涉及对字符串的处理:去除多余的前导空格和尾随空格。将字符串分割成一个个单词。对字符串数组进行反转。 将字符串数组再转化为字符串。

2025-02-08 22:02:13 253

原创 反转字符串_leetcode344

本文介绍了反转字符串的思路。是字符串题目的入门之作。使用vector<char>&s来表示字符串,所以本质还是对数组的使用。其中交换元素使用swap()函数。

2025-02-08 20:11:48 290

原创 单链表的反转_leetcode

本文介绍了leet_206题,即单链表的反转。详细分析了使用迭代法和递归法处理这个问题的过程。并给出了递归调用的模板,通用分析思路及详细的递归过程。希望能够帮助你入门链表算法题。

2025-02-08 11:48:14 613

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除