自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker安装和使用,Docker拉取Mysql.

介绍docker的基本操作,并讲述如何通过docker使用mysql

2023-06-17 15:18:45 3582 2

原创 [C++]基本知识与概念

本文章适用于有一定C++基础的新手同学快速掌握一些C++的基本知识概念以及面试中可能会问的内容,内容出自编程书,网上资料以及chatgpt,其中的一些知识也只是我从网络上查来的资料并没有经过权威的认证,所以说很可能有错误,对我来说过难或者较为深入的地方因为本人水平有限没有给出过于详细的解释,望见谅.

2023-06-01 17:50:26 461

原创 [C++开发工具与项目开发] 关于.h头文件的常见问题 -新手必看

C++ 关于.h头文件的一些基础知识,涉及头文件相互引用,类的相互引用等经典问题,产生的链接错误以及如何解决,cpp编译单元等概念.

2024-09-18 15:59:43 614 1

原创 C语言 服务器编程-日志系统

简单介绍服务器中的日志系统模块

2024-02-08 11:49:24 1570

原创 设计模式-单例模式(懒汉+饿汉+线程安全模式)

对C++ 单例模式的简单介绍

2024-02-05 21:09:48 1169

原创 C语言 可变参数列表及相关宏

C语言可变参数相关的宏介绍

2024-02-05 17:02:32 574

原创 C语言 服务器编程-定时器

对TinyWebSever项目中的服务器模块作简要讲解

2024-01-24 14:54:41 1404 1

原创 操作系统-浅谈死锁

操作系统-死锁,以及多线程竞争资源问题

2023-10-27 14:29:50 155

原创 面试题复盘-2023/10/20

面试自我总结

2023-10-26 21:55:30 453

原创 操作系统-浅谈CPU与内存

操作系统-CPU与内存

2023-10-26 00:04:39 436

原创 C语言网络编程基础(linux)

Linux环境下,C语言的网络编程基础

2023-10-14 18:06:42 799

原创 构造函数+拷贝构造函数

构造函数

2023-09-14 19:08:42 100

原创 理解云计算

云计算

2023-09-13 22:33:30 97

原创 拷贝构造函数(深拷贝+浅拷贝)

浅拷贝与深拷贝

2023-09-13 15:17:12 155

原创 笔试记录-扔鸡蛋问题

今天面试官问了我这个扔鸡蛋问题,以前学过,但是面试的时候想不起来了,应该是直接寄了,接下来总结一下这个问题的动态规划做法.问题:有一个N层高的楼,现在给你若干个鸡蛋,要求你用最少的次数测试出第一个鸡蛋会碎的楼层。

2023-09-09 12:04:45 251

原创 C++ 手写实现类似lower_bound和upper_bound的二分功能

介绍lower_bound函数和upper_bound函数

2023-08-31 10:58:57 532

原创 [实习笔记] 字符串练习 (将大量的字符串用int值编码,然后通过int值二分快速查找某个字符串)

在一个游戏里,可能会出现大量的NPC, 这些NPC有很多都是相同的名字.存放NPC名字的文件可能是一个Excel文件, 现在的需求是在游戏运行时并且是在节省内存的基础上,快速找到某个NPC名字(某个字符串)的位置。

2023-08-30 15:39:39 494

原创 静态库与动态链接库,第三方库集成到VS

介绍静态库和动态链接库

2023-08-28 22:18:29 724

原创 [实习笔记] 内存池练习(定位new) (不用堆内存而是用分配好的内存创建对象)

C++内存池和定位new

2023-08-28 19:31:04 287

原创 [实习笔记] Intel MkL ,FFT,Vcpkg,FFTW,ITPP,IMGUI,Scibox,Matlab,Simlate,方波等概念的认识

使用C++代码进行麦克风的信号识别,需要使用MKL这种高效的数学库来提高傅里叶变换的性能.

2023-07-22 15:39:19 935

原创 用函数对象,函数指针,std::function,比较子,lambda进行排序,operator的用法

MT每天都教我一些不懂的东西,如下。

2023-07-21 08:21:13 349

原创 云计算期末复习

云计算期末复习

2023-07-08 20:53:42 2737 2

原创 服务器编程:数据库连接池

C++实现数据库连接池

2023-06-24 14:58:27 797

原创 服务器编程:互斥锁,信号量,条件变量

我们在写一个服务器项目时,很大概率会应用到线程池和数据库连接池等技术,但是在使用这些技术时我们肯定会遇到多线程竞争资源的问题还有剩余资源的数量问题,当剩余资源为空时,我们就不能再申请资源,所以我们需要用互斥锁,信号量,条件变量等工具进行一个约束.文章以下提供的函数都是POSIX 线程库中的函数可以在linux操作系统上运行,而不能在windows操作系统上运行.

2023-06-24 10:35:02 242

原创 I/O多路复用+高性能网络模式

本篇文章将介绍客户端-服务端之间从最简单的Socket模型到I/O多路复用的模式演变过程,并介绍Reactor和Proactor两种高性能网络模式文章内容摘自:小林Coding。

2023-06-23 17:23:31 723

原创 Unbuntu下载Clion并配置Cmake工具

Unbuntu安装Clion并安装Cmake工具

2023-06-18 16:55:49 2493

原创 Tinywebserver项目运行(docker部署mysql)

使用docker中的mysql容器连接Tinywebserver项目

2023-06-18 15:31:27 1964

原创 Linux GCC,GDB,Shell脚本,Vim的简单使用

然而,如果你在多次编译中需要重复使用预处理文件、汇编文件或目标文件,或者需要手动进行编译的不同阶段的调试或优化,那么将源代码分别经过预处理、编译、汇编和链接四个步骤可能会更加灵活和方便。gcc -o hello hello.c这种一步到位的方法会将文本文件直接转化成可执行文件,这样的做法会比将源代码分别经过预处理,编译,汇编,链接这四个过程的效率要更高,会发现x和y的值是正常的,但是因为sum=x+y这条命令没执行,所以sum的值是没初始化的。监视变量的值,当该变量的值发生变化时,GDB会中断程序的执行。

2023-06-11 10:25:51 1688 1

原创 Cmake工具的简单使用

那么当我们点击Clion右上角的运行按钮时,不仅终端出会输出hello,world的运行结果,在cmake-build-debug这个文件夹中也会多出一部分内容,多出的这部分内容是构建的中间文件.我们创建一个include的目录,用来存储头文件,因为我们在写C++项目时,需要有一个习惯,就是在.h文件中定义类和函数,但是并不写函数体,而是在.cpp文件中来完成函数体的部分.必须有makefile文件才能执行make命令,然后就会生成一个可执行文件,这个可执行文件,就是一个简单项目的运行结果.

2023-06-09 21:59:40 3147

原创 面试基础知识-1

面试的基础知识

2023-01-02 16:59:03 446

原创 C++入门学习5-共用体,枚举类型,宏定义

C++/C语言中 共用体,枚举类型,宏定义的知识点

2022-11-15 15:03:40 658

原创 C++入门学习4-指针与内存分配,引用

C++中关于指针与内存分配,‘引用’ 的知识点

2022-11-08 14:28:16 738

原创 C++入门学习3-指针与字符数组,函数,指针数组

C语言/C++中 指针的基础知识

2022-11-05 14:57:56 1262

原创 C++入门学习2-指针与整型数组(Clion)

C++指针的使用

2022-11-01 11:07:34 361 2

原创 C++入门学习1-Clion配置环境和运行第一个C++程序(Clion)

C++入门学习,Clion的使用

2022-10-27 19:25:06 7883 5

原创 Codeforces Round #825 (Div. 2) B,C

codeforces补题

2022-10-16 13:42:31 195

原创 Codefoces记录

codeforces补题

2022-10-10 21:48:04 172

原创 二分函数细节

二分函数的细节处理

2022-07-19 17:05:26 197

原创 最大子段和,最大子矩阵和

经典算法:最大子段和:洛谷P1115状态转移方程:若a[i-1]>0,a[i]=a[i]+a[i-1], 否则a[i]=a[i]最后取a[i]的最大值即可#include<bits/stdc++.h>using namespace std;int a[200001];int main(){ int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } int ans=-1e8;

2022-05-02 13:23:47 145

原创 经典问题-八皇后问题

八皇后问题八个皇后在一个8*8的棋盘上放置每个皇后可以攻击 上下左右和斜角八个方向在8个皇后互相不可攻击的前提下,8个皇后有多少种放置方式首先,8个皇后如果想和平的放置,每个人必须在不同的行上,任何两个皇后不能在同一行,那么我们可以假设 第 i个皇后就在某一行,在确定了每个皇后的行之后,对每个皇后的 列,和斜角判断即可!#include<bits/stdc++.h>using namespace std;int c[8];int n,cnt=0;void dfs(int x)

2022-04-08 23:24:21 228

空空如也

空空如也

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

TA关注的人

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