- 博客(35)
- 收藏
- 关注
原创 c++_数学问题
本文介绍了c++中的一些数学问题的思路。十进制转二进制数(通过取余得到每个二进制位)质数(判断质数,埃氏筛法)同余(求超大数的余数)最大公约数(进而求最简真分数)最小公倍数(LCM)
2025-03-12 16:00:44
601
原创 c++_二叉树的介绍
本文介绍了内存模型,以让你更好的理解指针;另又通过层序遍历建立了一棵二叉树,再介绍了树的遍历(广度优先和深度优先两种方式)。能够然你全方位的掌握树的基本使用
2025-03-09 23:48:23
913
原创 字符串习题
本文介绍了字符串的两道习题通过阅读本文,你可以学会1)统计字符串中字母,单词个数的套路,以及大小写字母转化的方法2)应对高精度计算的方法。(加减乘除的原理类似)3)用字符串模拟竖式计算的方法和过程
2025-03-08 17:22:03
1039
原创 编译部署使用腾讯云cpp-cos-sdk
本文介绍了如何使用腾讯云的cos,即从创建对象存储,存储桶,编译部署sdk,直至测试的控制台项目运行成功的全过程,并详细介绍了sdk的概念。
2025-02-22 17:50:45
880
原创 qt项目配置部署
本文介绍了1)如何将腾讯云sdk引入项目。2)在test项目中创建一个子项目实现对源代码的测试。3)因为有多个项目需要编写,且都需要引入第三库,且构建目录中都要引入cos sdk相关的动态库和配置文件。故介绍了如何实现third第三方库文件目录的复用以及部署目录的复用。
2025-02-22 16:26:23
724
原创 服务器socket端口绑定失败解决方案
本文介绍了我在socket项目中,运行服务端程序时出现绑定失败后的解决方案。另又介绍了在文件中用#ifndef SERVER_H 和 #define SERVER_H的作用(即放置头文件重复包含)
2025-02-21 09:45:19
485
原创 qt的下载安装详细介绍
本文介绍了qt下载和安装的详细流程;并结合我在安装过程中的一些bug给出了解决方案;附带的详细介绍了,GNU,MinGW,gcc,VS,MSVC的含义
2025-02-19 13:01:44
879
原创 C++上机_日期差值
本文介绍了牛客网上的一道日期类上机题:日期差值。我编写了这道题的详细思路。并整理了几个知识点:abs(); 各个月份天数记忆方法;判断闰年方法
2025-02-17 00:06:15
586
原创 传统数组 vs vector和list
本文介绍了c语言中传统数组(即静态数组)的弊端,并提供了使用纯c方式下该怎么使用数组的方法。但若是使用c/c++,则推荐使用动态数组,再而后介绍了两种动态数组,vector和list并随之介绍了迭代器的使用。以及我们在上机时应该如何选择vector和list.
2025-02-16 21:45:35
934
原创 linux概念详解
本文介绍了linux中的一些常见的概念,如:用户守护进程,库文件,系统调用,内核,内核镜像,文件系统,根文件系统linux启动过程。
2025-02-15 23:13:09
896
原创 c++_string详解
本文详细介绍了c++中字符串的各种使用。1)像内置类型2)类似于vector< char>3)拓展功能 insert和erase ;获取子串;字符串匹配4)数值转换4)输入输出问题能够让你全面了解string的用法。
2025-02-10 15:56:01
370
原创 反转字符串中的单词_leetcode151
本文涉及对字符串的处理:去除多余的前导空格和尾随空格。将字符串分割成一个个单词。对字符串数组进行反转。 将字符串数组再转化为字符串。
2025-02-08 22:02:13
244
原创 反转字符串_leetcode344
本文介绍了反转字符串的思路。是字符串题目的入门之作。使用vector<char>&s来表示字符串,所以本质还是对数组的使用。其中交换元素使用swap()函数。
2025-02-08 20:11:48
270
原创 单链表的反转_leetcode
本文介绍了leet_206题,即单链表的反转。详细分析了使用迭代法和递归法处理这个问题的过程。并给出了递归调用的模板,通用分析思路及详细的递归过程。希望能够帮助你入门链表算法题。
2025-02-08 11:48:14
566
原创 数组_双指针_leetcode_26(去重)
给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。然后返回 nums 中唯一元素的个数。1.参数:一个非严格递增排序的数组nums;不相同,则说明我们遇到了一个新的唯一元素,将其放在。2.原先的数组形态是:非严格递增排列 ,即形似。i初始为0,j从第二个元素遍历整个数组。用来指向当前已经确定唯一元素的位置。相同,则说明它是重复的,可以跳过。返回值:删除后数组的新长度。最终,返回新的长度i+1;
2025-02-07 23:27:45
234
原创 c++_如何遍历二维数组
本文介绍了c++11引入的range-based for loop语法进行二维数组的遍历,并介绍了与之相关的多个知识点。
2025-02-07 23:12:43
610
原创 深度学习--一个分类的例子
本文会实现自定义模型实现对MINIST数据集的训练,训练完之后还会使用测试集进行测试。所依托的训练集和测试集都是由datasets.MNIST获取到的。
2024-05-14 15:05:44
1474
1
原创 深度学习?先从数据集下手
本文的内容如下:1)介绍了Epoch,Batch Size和Iteration2)DateSet抽象类和DataLoader类3)介绍torchvision库中及格常用的模块:models,datasets,transforms,utils4)介绍了.csv的文件形式,并提供了几个diabetes.csv数据集的获取途径5)介绍了MINIST数据集和TItantic数据集
2024-05-13 17:11:41
781
原创 深度学习?从一个线性回归的例子开始
本文先介绍了一些深度学习的重要的概念,再通过一个线性回归的例子带你体会模型训练的一般思路。最后还介绍了如何将我们的训练结果通过matplotlib库以图形的形式进行展现。
2024-05-09 14:44:24
659
原创 数据结构之图的应用
本文介绍了关于图的几个比较难理解的概念,并分别介绍了图的几个应用:最小生成树,关键路径,有向无环图求表达式,最短路径问题租后介绍了图的两个比较难理解的存储结构(十字链表和领接多重表)
2024-05-08 15:51:23
1029
1
原创 存储系统知识大全
我们文章的重点是,从虚拟地址到物理地址的转化(快表,一级页表,二级页表),然后再利用这个物理地址去访问主存(cache和主存结合使用)。并介绍了慢表和快表的概念,三种地址映射关系。
2024-05-06 14:10:10
857
原创 Git的使用
Git 是一个开源的分布式版本控制系统,最初由 Linus Torvalds 在 2005 年创建。与旧的集中式版本控制系统(如 SVN 和 CVS)不同,Git 是分布式的:每个开发人员都在本地拥有完整的代码仓库历史记录。
2024-05-05 13:56:44
1700
2
原创 如何将vue代码打包到nginx中
以下是具体步骤: 安装Nginx(如果尚未安装):你可以从Nginx官网下载适用于你操作系统的版本,并按照安装说明进行安装。4.重启或启动Nginx:保存配置文件后,使用以下命令重启或启动Nginx: sudo systemctl restart nginx。请将/path/to/your/vue_project/dist替换为你实际的Vue项目打包后的dist目录路径。5.访问你的网站:现在,你可以通过浏览器访问服务器的IP地址或域名,例如。这将生成一个名为dist的文件夹,其中包含了打包后的静态文件。
2024-05-05 12:52:28
224
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人