- 博客(138)
- 收藏
- 关注

原创 番外篇:入门EasyX图形库(带你进入不一样的程序窗口,超详解)
EasyX Graphics Library 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2022,简单易用,学习成本极低,应用领域广泛。目前已有许多大学将 EasyX 应用在教学当中。
2022-12-05 23:18:37
25556
47
原创 【C++进阶之路】C++11——正则表达式
正则表达式,简而言之就是用来匹配指定模式字符串的工具,在计算机的世界中,它发挥着很大的作用,比如编译器的词法分析,注册时验证密码的复杂度,爬虫爬取固定格式的数据时等场景都要用到。那么本篇的目的就是能够让大家快速上手正则表达式,并学会相关的接口。望对各位读者有所帮助。
2024-06-20 09:54:03
935
原创 【MySQL】数据类型
本篇主要介绍了MySQL的数据类型,用以创建更加丰富的表结构,主要从理论和实践的角度出发,对数据类型进行了基本的说明,并选出加黑部分进行了实践演示,希望各位读者有所收获。
2024-06-11 22:01:26
1302
原创 【MySQL】sql语句之表操作(上)
本篇文章学习了数据定义语言(DDL)中与表结构相关的操作,主要涉及创建,查看,修改,备份和恢复,当然还是一样内容并不难,关键就在于一个熟练度,敲就完事了。
2024-06-06 21:57:43
977
原创 【MySQL】sql语句之库操作
本篇学习了两个属性,即数据库的字符集和校验集,以及六种操作,创建数据库,查看,显示创建信息,修改属性,备份,恢复;总的来说主要是sql语句的内容,需要各位手勤多敲几遍,主打的就是一个熟练度。
2024-06-04 21:22:12
1073
原创 【MySQL】初识数据库
本篇文章主要带领读者理解数据库相关概念,流行的数据库管理系统,以及数据库的配置和检验命令,最后使用MySQL的相关命令简单的使用和理解数据库的原理。期望对各位读者有所帮助。
2024-05-28 20:41:02
1137
原创 【数据结构】图解跳表
本篇文章主要讲解跳表,一种增删查改高效,但实现比较简单的数据结构,本文对概念和原理进行讲解,并进行了代码实现。读完本篇文章,希望读者能够对跳表的思想和实现有更加深刻的理解!
2024-05-17 09:02:35
1133
原创 【数据结构】心里有 “B树“ 么?
本篇文章从B树出发,了解其概念,性质,并穿插实现了查找,插入,删除,并进行了测试保证代码的正确性,最后简单地拓展了23查找树,B+树,B树,以及实际采用对应数据结构的一种数据库服务MySQL。总的来说,希望读者能够在看完这一篇文章之后心里有点 “B树”。
2024-05-12 19:59:36
1338
4
原创 【C++进阶之路】C++11(下) —— 线程库
本篇文章主要带领读者从历史的角度分别谈及Linux以及Windows下的线程接口,并从语言的特性简单谈及C++11线程库出现的原因,其次会简单了解并使用关于线程,锁,条件变量的相关接口,简单实现一个自旋锁,然后分析一个常考的线程交替打印的面试题,最后补充一个之前实现shared_ptr中引用计数安全问题和最简单的懒汉模式,并进一步实现C++11版本的线程池。
2024-04-26 21:27:11
1151
原创 【Linux进阶之路】高级IO
本篇文章主要带领读者理解更加高效的IO,从基本概念,到IO的方式,再到函数的使用,在到服务设计的框架,最终我们将完成一个基于ET模式和epoll多路转接的Reactor模式下的半同步半异步的服务。
2024-04-19 22:02:10
1425
原创 【Linux进阶之路】理解UDP,成为TCP。
本篇文章主要带领各位读者,理解UDP以及认识TCP及其传输方式与相关可靠的一些机制,比如确认应答,滑动窗口,重传,拥塞控制等。
2024-03-27 22:03:11
1507
原创 【Linux进阶之路】HTTPS = HTTP + S
带领读者先对 Session ID, 数据摘要,数据指纹,明文,密文,密钥,公钥,私钥,HTTPS结构进行了铺垫,由浅入深讨论了对称加密,非对称加密(两种方式),对称加密与非对称加密,证书学习了比较成熟的加密方法。
2024-03-15 17:46:36
1096
原创 【Linux进阶之路】HTTP协议
从基本概念开始,认识常见的应用层,铺垫HTTP,域名,URL的概念,了解三种抓包工具,图解请求和响应的框架,引出长短连接,深入编程实战进而认识前端网页的制作,响应头,响应行,请求方法等相关知识。
2024-03-12 17:11:11
1260
原创 【Linux进阶之路】网络 —— “?“ (下)
本篇铺垫TCP三次握手,四次挥手的概念,认识自定义协议,序列化与反序列化,实现网络版本的计算器,简单使用Json工具。
2024-03-08 18:30:08
1032
1
原创 【项目】Boost 搜索引擎
学习Boost库,实现一个前后端交互的Boost库里面的站内引擎。采用C/C++,C++11,STL,JsonCpp,Boost,Cpp-Httplib,Jquery,正排与倒排索引等进行实现。
2024-03-05 14:26:45
1413
1
原创 【Linux进阶之路】Socket —— “UDP“ && “TCP“
本篇文章主要带领读者进入网络实战编程,具体涉及TCP和UDP的套接字,并实现了相应的具体功能,并讲解了如何将进程守护进程化,希望有所收获。
2024-02-23 22:32:11
1754
1
原创 【上分日记】382场周赛(填补法 + 位运算 + 奇偶性 + 枚举)
本篇文章为第382场周赛的题目解析,主要涉及哈希 + 枚举,数学知识,奇偶性,位运算等相关算法知识。
2024-01-29 12:32:32
1014
原创 【上分日记】第380场周赛(数位dp+ KMP + 位运算 + 二分 + 双指针 )
本文是对第380场周赛的题目解析,涉及数位dp,KMP,位运算,双指针,二分等知识。
2024-01-16 12:32:17
1050
原创 【上分日记】第379场周赛(分类讨论 + 数学 + 前缀和)
本篇文章是对第379场周赛的题目解析,主要采用了分类讨论,数学,前缀和等相关知识。
2024-01-13 10:36:02
1121
4
原创 【上分日记】第378场周赛(分类讨论 + 分组循环 + 前缀和)
本文是对第378场周赛的题目解析,主要运用了分类讨论,前缀和,分组循环等算法知识。
2024-01-03 12:11:40
1097
原创 【数据结构】图论与并查集
本文主要讲解了并查集的概念,原理,及其实现。图论的概念,存储结构,遍历方式,最小生成树,最短路径。文章用具体的例子帮助读者理解图论。
2023-12-29 10:00:37
1750
原创 【Linux进阶之路】线程
本篇是从,初始线程,线程控制,线程安全,三个大方向带领读者理解线程。要点为线程概念,执行,切换,调度,创建,等待,分离,退出,取消,同步,生产消费者模型等。
2023-12-21 20:59:10
1716
原创 【Linux进阶之路】进程(下)—— 进程控制
本文主要介绍了进程控制的三个部分,进程退出,进程等待,进程替换,三个部分,内容充实,看完之后希望读者对进程控制有所收获!
2023-11-03 17:31:35
336
6
数组的元素有上界吗?
2023-05-22
指针相减运算——C语言指针
2023-04-02
数组的定义(先定义再用指针初始化)
2022-12-18
关于#c语言#的问题:随机数的高效使用
2022-12-10
头文件定义变量的问题
2022-12-09
引用EasyX图形库头文件的问题
2022-12-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人