自定义博客皮肤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)
  • 收藏
  • 关注

原创 在线OJ项目

这个项目仿照LeetCode等网站,实现了一个在线OJ服务,该项目由三个模块构成,comm模块存放对路径、文件、时间戳等操作的工具类,compile模块实现编译运行服务,oj_server模块基于MVC的模式通过数据库获取数据,通过网页显示题目列表和编译题目,根据具体的服务调用具体的请求题目,请求判题等服务。

2024-08-09 14:30:09 1296

原创 Reactor模式

这一篇文章将一个简单的epoll服务器写完了,既可以处理读事件,也可以处理写事件,最后也会简单说一下Reactor模式。

2024-07-18 17:49:12 996

原创 多路转接——select、poll、epoll

这一篇就介绍了Linux下的多路转接方案,主要介绍接口的使用,还有每个方案的优缺点。

2024-07-13 15:30:46 863

原创 Linux——高级IO

本章介绍了5种IO模型,并且实现了非阻塞式IO,下一篇我们就重点介绍一下多路转接。

2024-07-03 18:48:07 1057

原创 Qt——界面优化

这一篇就可以让控件不再是原始样式的了,我们可以根据需要设置不同的样式。

2024-07-01 17:32:37 3164 5

原创 Qt——系统

本章就介绍一些Qt与系统相关的设定。

2024-06-23 21:46:30 1431

原创 Qt——窗口

上一篇中我们知道了各种控件,这篇就可以把那些控件添加的窗口中,使我们的程序更加完善。

2024-06-11 18:10:32 1270

原创 Qt——控件

这篇文章中也是把常用的控件都介绍到了,看完这篇文章再看控件栏就不会再陌生了。

2024-06-04 19:01:33 1426

原创 Qt——信号 和 槽

上一篇虽然说到了信号和槽,这一篇就来看看信号和槽具体的机制。

2024-05-10 20:07:05 1097

原创 Qt——入门基础

一个新的专栏开始了,跟我一起看看Qt该如何使用吧

2024-04-29 20:20:13 2285

原创 网络中其他协议

在网络中还有一些其他协议,这篇就找了几个介绍一下。

2024-04-23 15:31:01 1048

原创 数据链路层协议——以太网协议

我们已经知道报文在网络中跳转的策略,这篇就来说一下是如何跳转的。

2024-04-20 17:59:26 1304

原创 网络层协议——IP协议

传输层的特性我们已经说完了,数据是怎样发送给对方的,这就是网络层解决的问题了。

2024-04-16 15:23:54 511

原创 传输层协议——UDP/TCP协议

上一篇说过了HTTP,这一篇就来看一下UDP和TCP,UDP简单,TCP可靠,一篇文章让你直到原因。

2024-04-09 17:55:32 1468

原创 应用层协议——HTTP协议

让我们看看应用层的HTTP协议是怎么样的,是否有安全问题,如何解决安全问题,那就需要使用HTTPS,那HTTPS是什么,这篇文章也可以让你简单理解一下。

2024-04-03 18:14:35 967

原创 网络——协议定制

虽然我们已经知道了UDP/TCP怎么使用,但是还有一些问题没有解决,那就是协议,来看看什么是协议定制,什么是守护进程,我们可以引入一个别人写的库帮我们实现某些功能

2024-03-30 17:11:51 1029

原创 网络——套接字编程TCP

上一篇说完了UDP,这一篇我们就来说一下TCP怎么用

2024-03-26 16:45:57 935

原创 网络——套接字编程UDP

首先我们就先来看一下什么是UDP,UDP是一个传输层协议,有无连接,使用数据报,不可靠的特点。

2024-03-22 15:00:59 1420

原创 网络——入门基础

简单了解一下什么是网络

2024-03-19 19:17:16 1018

原创 特殊类设计

来看看特殊的类该怎么设计

2024-03-17 18:00:38 938

原创 Linux——线程池

线程池的简单实现

2024-03-16 15:57:12 680

原创 Linux——信号量

通过学习信号量,我们再来看一下生产者和消费者模型

2024-03-14 15:59:56 936

原创 Linux——生产者消费者模型

生产者消费者模型,什么是生产者消费者模型,如何实现,一篇文章告诉你。

2024-03-13 20:51:39 990

原创 Linux——多线程

让我们来看看Linux下的线程是什么,如何理解多执行流,对共享资源的保护,以及什么是死锁,更规律的控制多执行流。

2024-03-13 11:11:04 1064

原创 Linux——信号

本章节绝对可以让你了解信号是什么,怎么产生的信号,怎么看待原来的错误,阻塞信号,如何设置信号屏蔽字,系统是在什么时候处理信号的

2024-03-10 14:27:07 1076

原创 Linux——进程间通信

一篇文章让你了解进程间通信,包括匿名或命名管道共享内存,从这篇文章中也可以慢慢体会多执行流的场景

2024-03-07 10:06:04 1162

原创 Linux——基础IO

这篇文章讲解Linux系统下的IO接口,重新理解什么是重定向,以及Linux下一切皆文件的思想,然后再看看文件系统是什么样的,最后还有软硬链接与动静态库。

2024-03-04 17:59:20 1102

原创 Linux——进程控制

本篇包括进程创建,进程终止,进程等待,进程替换的相关知识,最后还有一个小小的程序

2024-02-25 16:15:54 1589 2

原创 Linux——进程概念

计算机是怎样的,操作系统是怎样的,进程是什么,进程地址空间又是什么,这篇文章足够帮你了解。

2024-02-23 13:44:45 1060

原创 Linux——开发工具的使用

Linux中简单好用的工具,yum、vim、gcc/g++、动静态链接、make/makefile、gdb调试

2024-02-18 16:59:50 1061

原创 C++——智能指针

C++11中智能指针的讲解,让你搞定指针

2024-02-04 18:29:00 886

原创 C++——异常

异常的简单介绍

2024-01-27 17:38:33 862

原创 C++11

C++11中的新特性,在STL中有些变化,右值引用lambda表达式等

2024-01-26 11:43:30 963 1

原创 C++——多态

三大特性的最后一个多态来了。

2023-12-27 17:03:57 1000

原创 C++——继承

关于继承和菱形虚拟继承的知识点

2023-12-12 19:03:26 971

原创 C++——模板(进阶)

模板的特化

2023-11-27 16:29:58 897

原创 C++——stack和queue

适配器、仿函数和反向迭代器的介绍

2023-11-21 19:31:43 283

原创 C++——list

常有list的接口,以及它的迭代器的实现

2023-11-01 20:13:38 1012

原创 C++——vector

STL——vector知识点,这一篇就够用

2023-10-25 20:05:48 223

原创 C++——string

之前说的浅拷贝的问题是拷贝构造函数不写编译器会默认生成一个函数,按内存存储按字节序完成拷贝,这种拷贝叫做浅拷贝,这样两个对象指向同一块空间,作用域结束后调用析构函数,这样同一块空间析构两次肯定会出问题,既然指向同一块空间出问题,那就再开一块空间分配个这个对象。其他的就不是用char来实例化模板类,比如wstring使用wchar_t,就是宽字符,这样设计自然有它的道理在有些编码的地方需要使用它,主要使用的还是string。该类的接口与常规容器的接口基本相同,再添加了一些专门用来操作string的常规操作。

2023-10-12 20:27:51 230

空空如也

空空如也

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

TA关注的人

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