自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (15)
  • 收藏
  • 关注

原创 Linux Ubuntu 常用软件下载命令 -- 适用于C++和Python程序开发环境配置

Linux Ubuntu 常用软件下载命令 -- 适用于C++和Python程序开发环境配置

2023-04-13 13:56:43 723 1

原创 Linux Ubuntu虚拟机下载安装以及初始配置--VMware、Ubuntu、Xshell、Xftp

Linux Ubuntu虚拟机下载安装以及初始配置--涵盖VMware、Ubuntu、Xshell、Xftp的安装以及配置,保姆级教程!!

2023-04-13 01:59:20 2874

原创 Linux ubuntu更新meson版本

Linux ubuntu更新meson版本

2023-04-11 13:56:39 3410

原创 VS Code 常用插件及其功能 -- 包括Python, C/C++, JavaScript好用插件

VS Code 常用插件及其功能 -- 包括Python, C/C++, JavaScript好用插件。作笔记使用,方便在新机器搭建环境的时候批量下载插件,如果对您有帮助的话,可以给个三连,多谢!!哈哈哈哈~~~

2023-04-07 15:49:56 424

原创 C语言操作MySQL数据库常用函数--mysql_init()、mysql_real_connect()、mysql_query()、mysql_store_result()等

C语言操作MySQL数据库常用函数,包括mysql_init()、mysql_real_connect()、mysql_query()、mysql_store_result()、mysql_fetch_row()、mysql_num_fields()、mysql_free_result()

2023-04-07 01:57:03 2016 1

原创 Linux系统(Ubuntu) 安装和使用MySQL (5.0) ---- 保姆级教程

Linux系统(Ubuntu) 安装和使用MySQL (5.0) ---- 保姆级教程

2023-04-07 01:04:04 855

原创 QT基础学习笔记1----pro文件解析、命名和快捷键、对象树、信号和槽、模态和非模态对话框、lambda表达式

QT基础学习笔记1----pro文件解析、命名和快捷键、对象树、信号和槽、模态和非模态对话框、lambda表达式

2023-04-07 00:40:09 195

原创 C语言常用字符串函数 —— strlen(), strcpy(), strcat(), strcmp(), strspn(), strstr(), strchr()

C语言常用字符串函数 —— strlen(), strcpy(), strcat(), strcmp(), strspn(), strstr(), strchr()

2023-04-01 14:05:06 701

原创 C语言mysql_query()插入数据库,中文乱码问题解决

C语言mysql_query()插入数据库,中文乱码问题解决。数据显示乱码的原因,一般只有一个,就是数据输入方和接收方或者展示方的编码格式不一致。

2023-03-29 14:54:02 839

原创 Python 绘图个人总结--包括绘制曲线、二维栅格图、三维栅格图

Python 绘图个人总结--包括绘制曲线、二维栅格图、三维栅格图;对每种函数调用都列举了我自己用过的参数,以及官网链接

2023-03-23 14:36:34 2367

原创 matlab 生成gif报错:“只能追加 GIF89a 格式的 GIF”

matlab 生成gif报错:“只能追加 GIF89a 格式的 GIF”

2023-03-23 01:00:43 2753 5

原创 C++ 策略模式的实现

C++ 策略模式的实现

2022-11-01 19:10:02 225

原创 C++ 模板方法模式的实现

C++ 模板方法模式的实现

2022-10-24 15:53:37 351

原创 C++ 智能指针

C++智能指针概述、思想、分类、特性、使用和模拟实现。

2022-10-17 14:30:00 1009

原创 C++ shared_ptr实现

C++ shared_ptr实现

2022-09-27 15:15:15 1224 2

原创 C++ 代理模式

C++ 代理模式

2022-09-08 17:11:18 456

原创 C++ 十大数组排序(冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序)

C++ 十大数组排序(冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序)

2022-08-19 15:31:04 1155

原创 C++ 线程池

C++ 线程池

2022-08-18 18:43:32 391

原创 C++ 五大链表排序(冒泡、插入、选择、归并、快排)

C++ 五大链表排序(冒泡、插入、选择、归并、快排)

2022-08-18 16:00:46 5185 2

原创 C/C++ struct内存对齐

C/C++ struct内存对齐

2022-08-15 14:03:52 1923 1

原创 C++ 64位系统常见数据类型及大小 (Visual Studio & GCC x64)

C++ 64位系统常见数据类型及大小 (Visual Studio && GCC x64)

2022-08-14 21:53:58 1996

原创 C++ 树状数组

C++ 树状数组

2022-08-07 21:12:06 714

原创 C++11 仿函数

C++11 仿函数

2022-08-07 15:56:23 363

原创 C++ 观察者模式的两种实现

C++ 观察者模式的两种实现

2022-08-06 13:11:09 293

原创 mmap() 的作用和使用

mmap() 的作用和使用

2022-08-04 23:21:38 435

原创 Linux Socket常用读写函数

Linux Socket常用读写函数

2022-08-04 21:49:45 380

原创 C++ 外观模式的实现

C++ 外观模式的实现(附外观+单例模式实现)

2022-08-02 20:16:50 167

原创 C++ 抽象工厂模式的实现

C++ 抽象工厂模式的实现

2022-07-30 00:46:06 403

原创 C++ 工厂方法模式的实现

C++ 工厂方法模式的实现

2022-07-29 22:58:46 335

原创 C++ 简单工厂模式的实现

C++ 简单工厂模式的实现

2022-07-29 21:28:07 418

原创 C++ 单例模式的两种实现(包括一种饿汉式和两种懒汉式)

C++ 单例模式的两种实现(包括一种饿汉式和两种懒汉式)

2022-07-28 14:47:21 1328

原创 C++ 归并排序的非递归实现

C++归并排序的非递归实现。

2022-07-28 13:28:21 349

原创 C++ 快速排序的非递归实现

C++快速排序的非递归实现。

2022-07-28 12:27:09 937

原创 X64 mfc140u.dll文件缺失->应用程序无法正常启动(0xc000007b)解决方法

X64 mfc140u.dll文件缺失->应用程序无法正常启动(0xc000007b)解决方法1.下载64位电脑对应的mfc140u.dll。2.放到C\Windows\SysWOW64目录下。

2022-07-26 10:15:17 859

原创 C++ 利用 rand(1,8)实现随机生成 1-5 / 利用 rand(1,5)实现随机生成 1-8 / 实现随机数生成的转换

C++利用rand(1,8)实现随机生成1-5/利用rand(1,5)实现随机生成1-8/实现随机数生成的转换。

2022-07-25 23:44:57 725

原创 C++ std :: move() / 移动构造函数 / 移动赋值运算符 作用展示

作用解析:std :: move():将左值转化为临时右值,跟移动构造函数或者移动赋值配合使用可以省去数据拷贝带来的开销注意:通常移动构造函数和赋值运算符重载后面要加noexcept,有以下两个原因:1. 两者均是进行资源的移动而不是资源的拷贝构造,若程序抛出异常可能导致正在被处理的原始对象因为异常而丢失 2.在使用标准库进行元素的添加或者移除时,通常要保证强异常安全性,如果元素类型没有提供一个保证不抛异常的移动构造函数,标准模板库通常会使用拷贝构造函数......

2022-07-24 20:45:18 566

原创 C++ 手写自建小顶堆

以最大(小)层结点为根结点的子树保有最大(小)堆性质根结点的键值为该子树结点键值中最大(小)项。,其中任一非终端节点的数据值均不大于(或不小于)其左子节点和右子节点的值。而最大-最小堆集结了最大堆和最小堆的优点,这也是其名字的由来。,即最大层结点的儿子属于最小层,最小层结点的儿子属于最大层。最大堆根结点的键值是所有堆结点键值中最大者。最小堆根结点的键值是所有堆结点键值中最小者。最大-最小堆是最大层和最小层交替出现的。的元素,两个子节点下标为。3.长度为n的堆数组,从。的元素,父节点下标为。...

2022-07-18 14:39:58 356

原创 C++ 寻找链表中点的两种版本

C++ 寻找链表中点的两种版本

2022-07-17 22:30:33 347

原创 C++ 手写LFU缓存机制,O(1)时间复杂度

LFU(least frequently used (LFU) page-replacement algorithm)。即最不经常使用页置换算法,要求在页置换时置换引用计数最小的页,因为经常使用的页应该有一个较大的引用次数。但是有些页在开始时使用次数很多,但以后就不再使用,这类页将会长时间留在内存中,因此可以将引用计数寄存器定时右移一位,形成指数衰减的平均使用次数。...

2022-07-17 22:02:12 484

原创 C++ 手写LFU(460. LFU 缓存)

LFU(leastfrequentlyused(LFU)page-replacementalgorithm)。即最不经常使用页置换算法,要求在页置换时置换引用计数最小的页,因为经常使用的页应该有一个较大的引用次数。但是有些页在开始时使用次数很多,但以后就不再使用,这类页将会长时间留在内存中,因此可以将引用。1.官方题解并未考虑页面长时间留存在内存中但是不再被使用的情况,因此并不需要右移,对于做题来说完全足够;定时右移一位,形成指数衰减的平均使用次数。......

2022-07-16 23:29:20 362

基于QT,C/C++,MySQL的学生档案管理系统-附详细备注和说明文档!

一、环境需求 - QT版本:Windows 5.3.1 - VMware:16.0.0 - Ubuntu版本:Linux 18.04 - GCC版本:Linux 7.5.0 - MySQL版本:Linux 5.7.41-0ubuntu0.18.04.1 - Xshell版本:7.0 - Xftp版本:7.0 - 代码编辑器:VS Code 二、注意事项: - 由于数据中有中文字符,项目中的数据编码格式为UTF-8 - 项目中不同类型之间的数据用&作为分隔符 - webserver部分的代码,除了HTTP报文解析和响应部分根据程序功能重写,其余代码均来自于https://github.com/qinguoyi/TinyWebServer - QT部分的代码全部自己手写,重点是信号和槽的使用以及客户端与服务器之间的数据交互方式 - 采用HTTP明文的方式进行数据交互,安全性方面需要改进 三、相关知识学习: - QT部分的知识来自于B站视频https://www.bilibili.com/video/BV1g4411H78N - 限于篇幅请阅读说明文档!!!

2023-04-07

Python入门教程-包含字符串、变量、运算符、分支语句等基础语法介绍和练习题

Python入门教程--包含字符串、变量、运算符、分支语句等基础语法介绍和练习题,之前学习收集的资料~

2023-03-22

网络链接自动投票Python代码-附超详细备注!!!!

1.直接运行main.py模拟通过网页链接投票 2.需要更改的部分: --链接需要替换成对应的投票链接 --根据选择更换浏览器和启动参数 --如果是chrome浏览器,需要根据浏览器版本下载对应的chromedriver.exe --需要先通过抓包找到投票按键在html文件中对应的分类 --有些网站可能会出现滑动验证等,那就需要进一步完善代码

2023-03-19

Java面试题总结,包括数据结构、设计模式等常见问题

Java面试题总结,包括数据结构、设计模式、反射机制、MVC、进程与线程等常见问题 秋招收集的面经资源,分享出来,希望能帮到大家~ 侵删!

2023-03-14

前端面试题整理,包含vue、js、css

来自于百度文库的面试题资源,之前秋招收集的,现在分享出来,希望能帮到您~ 原作者是百度文库:勤奋的彻底的v 侵删!

2023-03-14

C++开发面试知识点-C、C++、C++11、C++14

自己秋招根据面经和基础知识学习总结的知识点,主要内容包括但不限于:volatile关键字、sizeof & strlen、const的作用、enum、inline、delete[] 与 delete、多态的作用、C++与Python的区别、深拷贝与浅拷贝、extern C、C++内存管理、封装 / 继承 / 多态、引用 & 指针、重载与重写、右值引用、智能指针、整形字面量...... 对于C/C++/C++11/C++14的内容都有涉及,但肯定没法做到100%知识点全覆盖,可以根据自己需要后续添加内容。

2023-03-08

数学建模基础方法-内含30章基础的数学建模方法

1.资源来自姜启源、司守奎 、毛凯老师的经典书籍,之前备赛的时候搜集到的,现在分享出来(侵删!!!) 2.包括线性规划、整数规划、非线性规划、动态规划、图与网络、排队论、对策论、层次分析法、插值与拟合、神经网络模型、时间序列模型等多种建模方法,可以根据需要进行学习~

2023-03-08

BFS, DFS, Dijkstra, Greedy Best First Search, A*五种路径规划算法Python实现

1.直接运行main_csdn.py检查路径 2.算法的具体实现在BasicAlgorithm.py文件中,里面涵盖了BFS、DFS、Dijkstra、Greedy Best First Search、A*五种静态场景的路径规划算法,算法应用于二维的栅格场景 3.几种算法的基本关系: (BFS、DFS)广度和深度优先搜索,最基本的暴力求解算法 (Dijkstra)在BFS的基础之上添加了低成本优先的贪心策略(估价函数) (Greedy Best First Search)在BFS的基础之上添加了启发式 (A*)结合了估价函数和启发式 以上是我个人的理解以及代码实现,具体原理可参考站内其他资源~

2023-03-07

程序员简历模板,可根据其他模板结合修改

程序员简历模板,可根据其他模板结合修改!!!

2023-02-18

数据库(主要是MySQL)相关面试知识点总结

自己秋招总结的内容~~~ 数据库(主要是MySQL)相关面试知识点总结 内容主要包括: 分布式和集群、主从服务器、数据库的数据结构、索引以及索引创建、数据库设计四大范式、反范式化、事务基本要素、隔离级别及实现、事务并发问题、MVCC、SQL注入

2023-02-13

庆祝烟花-Python源代码,附超详细备注!!!!!

庆祝烟花----Python源代码,附超详细备注!!!!! 代码说明: 1.主文件是main.py和fireworks.py,其他文件为备份和测试代码文件 2.直接在main.py中运行即可 3.若要进行个性化修改和优化则看fireworks.py

2023-02-01

电子时钟元旦倒计时Python源代码,附超详细备注!!!!

感兴趣写的一个简单的版本 GUI使用的是一种流行的面向对象的GUI工具包 TK 的Python编程接口tkinter 模块 代码说明: 1.主文件是main.py和clock.py,其他文件为备份和测试代码文件 2.直接在main.py中运行即可 3.若要进行个性化修改和优化则看clock.py

2023-01-30

基于C++的聊天系统客户端

基于C++的聊天系统客户端

2023-01-30

瑞利-索末菲衍射Matlab仿真源代码,附超详细备注!!!!

里面每一行代码都有备注,两种衍射都能调出来,可根据需要调光屏距离,图案可视化也可根据需要调整,但个人认为已经是挺好看了~ 使用说明: 1.如果有一定的基础知识储备,直接跟着注释看代码理解 2.如果想直接拿图: a.代码中z1,z2可用于调两个图的观察屏距离,绘图部分代码可以调标签的位置 b.其他的参数设置也都可调 c.自主绘制白底黑色的图案可以替换bmp文件得到不同的衍射屏形状 3.如果代码乱码,则是matlab编码格式不同,可以自行调整编码格式或者直接转为txt文件

2023-01-29

角谱衍射Matlab仿真源代码,附超详细备注!!!

里面每一行代码都有备注,两种衍射都能调出来,可根据需要调光屏距离,图案可视化也可根据需要调整,但个人认为已经是挺好看了~ 使用说明: 1.如果有一定的基础知识储备,直接跟着注释看代码理解 2.如果想直接拿图: a.代码中z1,z2可用于调两个图的观察屏距离,绘图部分代码可以调标签的位置 b.其他的参数设置也都可调 c.自主绘制白底黑色的图案可以替换bmp文件得到不同的衍射屏形状 3.如果代码乱码,则是matlab编码格式不同,可以自行调整编码格式或者直接转为txt文件

2023-01-29

mfc140u.dll

X64 mfc140u.dll文件缺失->应用程序无法正常启动(0xc000007b)解决方法

2022-07-26

使用C++编程的webserver,里面附详细的代码备注

1.使用epoll技术实现I/O复用,支持多客户端连接; 2.使用线程池机制+同步I/O模拟Proactor事件处理模式,提升响应效率; 3.使用主从状态机作为逻辑单元解析HTTP请求报文; 4.使用定时器链表检测非活跃连接; 5.使用Webbench压力测试,可实现上万的并发连接数据交换; 代码基本上关键部分都加上了备注,源代码是参考的https://www.nowcoder.com/courses上面的课程教学,建议直接看游双老师的书籍《Linux高性能服务器编程》

2022-07-20

FSK信号调制与解调+码间串扰与补偿 —— Matlab源代码

FSK信号调制与解调+码间串扰与补偿,代码主要内容包括: 1.FSK调制信号的产生 2.相位噪声的实现,码间串扰 3.码间串扰的补偿实现 4.误码率曲线对比

2022-04-09

ASK, FSK, PSK, DPSK信号调制与解调 —— Matlab仿真源代码

自己的大作业,搜集很多资料写出来的代码,加了较详细的注释!!!如果稍微了解一下四种信号调制解调的原理图应该能看懂并做到自己对代码进行修改优化,代码主要内容如下: 1.ASK, FSK, PSK, DPSK 调制信号的产生 2.信号加噪 3.ASK, FSK, PSK, DPSK解调 4.误码率曲线绘制 5.频域图绘制函数,相对码产生函数 6.阈值判定函数

2022-04-09

数值方法求解模式的特征方程、 TE 模场分布、MTE 关系、LP 模式数量、模式等效折射率、光强分布曲线---Matlab源代码

基于matlab的光波导光纤数值仿真: 1.使用数值方法求解模式的特征方程 2.在 xy 平面画出波导允许的所有阶数的 TE 模场分布 3.使用高斯曲线拟合基模的光强分布 4.MTE 导模功率限制因子与归一化频率的关系 5.LP 模式数量,以及等效的矢量模式数量 6.计算不同参数情况下的模式等效折射率,画出光强分布曲线 7.分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

2022-03-28

C++11新特性超实用总结!!!

主要是C++11新特性的定义,特性,使用限制等,关于具体如何使用新特性的代码不多,大部分是知识内容,真的是个人很用心的总结,适用于面试冲刺或者巩固~~

2022-03-22

Matlab -- 分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

Matlab -- 已知光纤 LP 模式的光强分布函数,纤芯半径,特征值关系 ,光纤 V 参数,分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

2022-03-21

Matlab--光波导与光纤,计算不同参数情况下的模式等效折射率,画出光强分布曲线

Matlab -- 已知光纤 LP 模式的光强分布函数,纤芯半径,特征值关系 ,光纤 V 参数,分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

2022-03-21

Matlab--光波导与光纤,LP 模式数量,以及等效的矢量模式数量

Matlab -- 已知光纤 LP 模式的光强分布函数,纤芯半径,特征值关系 ,光纤 V 参数,确定 LP 模式数量,以及等效的矢量模式数量。

2022-03-21

Matlab--光波导与光纤,TE 导模功率限制因子与归一化频率的关系

Matlab:已知平板薄膜波导的芯层折射率 , 包层折射率,画出 TE 导模功率限制因子与归一化频率的关系

2022-03-21

Matlab -- 光波导与光纤,使用高斯曲线拟合基模的光强分布

Matlab实现:利用平板薄膜波导的芯层折射率,涂覆层和衬底折射率,工作波长,波导厚度,使用高斯曲线拟合基模的光强分布

2022-03-21

Matlab --光波导与光纤,在 xy 平面画出波导允许的所有阶数的 TE 模场分布

使用Matlab模拟:利用平板薄膜波导的芯层折射率,涂覆层和衬底折射率,工作波长,波导厚度,在 xy 平面画出波导允许的所有阶数的 TE 模场分布 (A=1)

2022-03-21

Matlab--光波导与光纤,使用数值方法求解模式的特征方程

Matlab实现:利用平板薄膜波导的芯层折射率,涂覆层和衬底折射率,工作波长,波导厚度,使用数值方法求解模式的特征方程

2022-03-21

小孔成像实验仿真----Matlab源代码(附超详细注释!!!)

包括了圆形、方形和不规则形状滤波器,代码基本每一行都有注释,通过test文件在命令行中调用三个函数来调用不同形状的滤波器,心形滤波器函数在使用前需要在函数里面改心形图片的文件路径!!!

2021-09-13

菲涅尔衍射和夫琅禾费衍射实验仿真----Matlab源代码,附超详细备注!!!

里面每一行代码都有备注,两种衍射都能调出来,可根据需要调光屏距离,图案可视化也可根据需要调整,但个人认为已经是最好看了~

2021-09-13

空空如也

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

TA关注的人

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