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

原创 【C语言 - 数据结构】万字详解快速排序、归并排序
你是我黄昏时买到一束花的快乐!1、hoare版本 2、挖坑法3、前后指针法 有了前面的讲解,我们对于hoare版本的快速排序已经有了一定的了解了,我们现在实现其代码部分:(大家可以先理解我对hoare版本的定义再来看其实现代码,或者是结合起来理解) 贴一张图方便大家理解 2.3前后指针法的递归代码示例三、快速排序的非递归实现以及快排模板3.1快排的非递归实现我们还是使用前后指针法来找key,然后用栈来实现递归的作用用前后指针加之栈来实现快排的代码:
2022-06-21 10:50:54
5368
168
原创 SH参数调优+内网穿透:解锁Linux服务器远程运维新范式
本文系统性地介绍了SSH协议优化与内网穿透技术的综合解决方案。从服务器端加密算法选择、密钥交换优化,到客户端连接复用配置,详细阐述了提升SSH连接性能的关键参数调整方法。针对无公网IP场景,重点介绍了使用Cpolar工具实现内网穿透的技术方案,包括SSH服务安装、穿透隧道创建及固定公网地址配置。文章强调在追求性能优化的同时必须兼顾安全性,建议采用最小权限原则及双因素验证等防护措施。通过参数调优与穿透技术的协同应用,最终构建高响应、高可用的远程运维体系。
2025-07-07 21:35:14
835
3
原创 黑群晖NAS部署DeepSeek模型与内网穿透实现本地AI服务
本文详细介绍了如何利用黑群晖NAS系统搭建本地AI应用环境,主要包含:通过Container Manager安装Ollama容器平台SSH连接群晖系统并部署Ollama服务下载运行DeepSeek-R1(1.5B)语言模型安装Open WebUI图形界面实现网页交互结合cpolar内网穿透实现远程访问该方案将开源技术与NAS存储资源相结合,为开发者提供了经济高效的AI模型本地化部署方案,特别适合技术爱好者构建个性化AI应用环境。通过容器化部署和Web界面优化,显著提升了使用体验,同时借助内网穿
2025-06-12 11:03:54
1064
9
原创 Ward+Cpolar+Docker组合实战:Ubuntu环境下远程监控系统搭建零基础手把手教学
Ward是一款轻量级服务器监控工具,通过Docker容器化部署和Cpolar内网穿透技术,实现远程实时监控服务器性能。本文详细介绍了在Ubuntu系统下部署Ward的步骤,包括Docker镜像拉取、服务启动以及监控界面使用。同时指导读者利用Cpolar创建固定公网地址,解决临时域名访问限制问题,最终构建稳定可靠的远程监控系统。该方案操作简便,适合运维人员快速搭建可视化监控平台,实现服务器资源、性能的跨网络安全管理。
2025-05-28 21:18:54
1010
原创 零基础搭建家庭私有云!绿联NAS无公网IP内网穿透手把手教学
本文详细介绍如何在绿联NAS上实现远程访问功能。首先通过控制面板开启SSH服务,使用终端连接NAS主机。接着执行一键安装脚本部署cpolar内网穿透工具,并验证服务状态。登录cpolar管理界面后,创建HTTP隧道配置随机公网域名,最终实现通过生成的外网地址随时随地访问绿联NAS。该方案无需复杂网络配置,仅需简单几步即可突破局域网限制,使NAS成为可远程管理的智能存储节点。文末附有视频教程链接,帮助用户快速掌握这一实用技能。
2025-05-26 12:38:47
921
5
原创 Fiora实时通信系统搭建:Docker容器化部署+公网访问的完整实践
在社交媒体软件中每天滑动着千篇一律的朋友圈和表情包,是不是觉得有点乏味了?今天,我要给大家推荐一款既好玩又实用的在线聊天神器——Fiora!它不仅让你和小伙伴们随时随地畅聊无阻,还能让你的小圈子瞬间升级为科技感满满的社交阵地。随心所欲地定制外观、添加功能,简直就像拥有了一款私人订制的社交APP,是不是超酷炫?
2025-05-08 19:15:08
749
6
原创 轻量级建站方案:飞牛云NAS使用Docker运行WordPress技术探讨
想搭建自己的网站,但觉得流程太复杂?今天,我们将教你如何使用飞牛云NAS和Docker轻松搭建WordPress网站。无论你想搭建个人博客、作品展示站,还是公司网站,都能在你的指尖轻松实现。飞牛云NAS和Docker可以帮你简化数据存储和应用部署流程,让搭建网站变得简单高效。准备好了吗?让我们开始这场技术之旅吧!怎么样,是不是觉得今天的教程就像一场技术界的探险游戏呢?这仅仅是你的数字新生活刚刚开始而已。在云计算和容器技术的广阔天地中,还有无数等待你发现的秘密武器。
2025-04-24 09:46:49
1104
3
原创 NextCloud本地部署与远程访问:搭建安全可靠的私有云存储平台
今天给大家介绍一项实用的技能——搭建自己的NextCloud私有云盘,并实现远程访问。这并不复杂,跟着我的步骤,你也能轻松成为数据管理专家!在这个信息时代,我们都有一些需要保密的数据,比如照片、文档和视频。继续使用Google Drive或Dropbox等第三方云服务,不仅会占用网络带宽,还可能存在隐私泄露的风险。搭建自己的私有网盘,可以确保数据安全,并让你随时随地掌控自己的资料!今天我们要用到的工具是Portainer CE和cpolar。
2025-04-20 15:40:39
822
4
原创 好玩的Docker项目:本地部署Melody音乐库内网穿透远程在线畅听
各位音乐爱好者们,今天给大家带来一个超级炫酷的DIY项目——将你的香橙派Zero3打造成个性化的在线音乐平台,并通过神奇的cpolar实现远程访问。是不是感觉有点儿小激动?别急着兴奋过头,跟着我们的步骤一步步来,保证让你也能成为私人音乐库的大师!在这个音乐充斥生活的时代,手机里的歌单成了个人的小秘密花园,但是管理起来却让人头大如斗,更不用说随时随地享受音乐了。听首歌还得忍受广告和高昂的会员费?这绝不是我们的风格!
2025-04-16 10:04:52
824
4
原创 N1盒子刷机CasaOS轻NAS系统结合内网穿透实现手机远程管理数据
在数字时代,拥有一台个人网络存储设备(NAS)已经不再是遥不可及的梦想。但专业的NAS不仅价格昂贵,配置起来也让人头疼。别担心,你手头的斐讯N1盒子其实是一个潜力股,只需几个简单的步骤,就能摇身一变成为一台超炫的轻量级NAS!今天,就让我带你一起解锁这个小神器的隐藏技能吧!我们将使用Armbian系统底包、安装CasaOS,并结合cpolar内网穿透工具,让你随时随地都能远程访问文件。
2025-04-13 21:25:13
875
1
原创 本地部署Netdata结合内网穿透3步搞定服务器实时远程监控流程
在这个技术日新月异的时代,确保系统的稳定运行就像保护自己的心脏一样重要。特别是在项目上线前的紧张时刻,一个小bug都可能引发一场大灾难。因此,拥有一款高效可靠的监控工具不仅是程序员的基本装备,更是你在技术江湖中立于不败之地的‘秘密武器’。Netdata就是这样的一个神器,它不仅让你对服务器的硬件资源和服务应用状态了如指掌,还能在问题出现时迅速找到解决办法。
2025-04-04 10:18:21
1126
3
原创 Docker部署Lsky Pro图床并实现无公网IP也能远程管理相册的懒人方案
嘿,小伙伴们,今天给大家带来一个超级实用的小秘诀——想象一下这样的场景:在阳光灿烂的周末午后,你懒洋洋地躺在沙发上,突然想回味去年那场说走就走的旅行。又或者你是位创意达人,在策划新项目时急需一张完美的配图……这些时刻是不是让你既期待又头疼?别担心了,有了Lsky Pro(兰空图床),这些问题统统迎刃而解!它不仅支持多种存储和上传方式,还拥有超直观的操作界面。
2025-04-01 20:04:54
1079
1
原创 个人网站低成本搭建方案:飞牛fnOS使用Halo快速构建专业站点流程
嘿,各位技术界的小伙伴们!是不是觉得服务器管理和网站搭建就像攀登珠峰一样艰难?别担心,今天咱们要来一次说走就走的技术旅行,用1Panel管理面板和Halo一起,轻松征服这看似不可能的任务。无论你是初入江湖的小白还是已经身经百战的老司机,这篇终极指南都能让你在技术海洋中畅游无阻,快跟上节奏,一起开启这场充满惊喜与挑战的冒险吧!【视频教程】飞牛云fnOS安装1Panel管理面板与本地搭建Halo网站一键发布公网详细教程可以在1Panel首页上看到Linux服务器的系统状态,磁盘IO和流程的实时监控情况。
2025-03-27 19:58:06
987
2
原创 轻量级博客上云:VanBlog结合内网穿透实现公网访问的详细方案
大家好!今天我要向你们展示如何在Ubuntu系统上迅速搭建一个超轻量级的个人博客——VanBlog,并利用cpolar内网穿透软件创建一个公网可访问的地址,让你无论身在何处都能远程访问你的本地博客站点。无需复杂的配置或公网IP,整个过程可以变得简单而高效。市面上有许多建站平台,例如WordPress,我也曾分享过如何使用WordPress搭建网站的教程。但对于新手来说,WordPress可能显得有些复杂,需要一定的技术知识才能开始使用。
2025-03-24 20:36:29
899
3
原创 PDFMathTranslate本地部署流程:打造你的专属智能文档翻译平台
今天给大家推荐一个绝对能拯救你于水火之中的神器——。想象一下,在面对那些让人头秃的英文文献和高深莫测的数学公式时,如果有个翻译界的‘钢铁侠’一键帮你搞定,是不是感觉人生都光明了许多?PDFMathTranslate不仅能完美保留原文档的排版与格式,还能精准地实现全文双语翻译。最棒的是,在本地Linux服务器上只需几步操作,再配合cpolar内网穿透工具,无论何时何地都能享受高效便捷的翻译服务。快来解锁这个学术新技能吧!
2025-03-23 21:21:48
1179
2
原创 Windows平台IOPaint本地安装与远程处理让修图效率起飞
在这个人人都想当摄影师的时代,一张完美的照片简直比中彩票还难。但别担心,今天我来给大家揭秘一个超级神器——IOPaint!这款免费开源的AI工具不仅能一键移除照片中的杂物和路人,还能智能扩展图片内容,让你的照片瞬间高大上。更重要的是,我们还将手把手教你如何在本地Windows系统上轻松部署它,并利用Cpolar内网穿透工具实现随时随地查看和管理你的作品库。无论你是摄影小白还是资深玩家,IOPaint绝对是你修图路上的得力助手!【视频教程】1分钟安装轻松去水印神器IOPaint与远程使用。
2025-03-18 10:58:37
904
2
原创 如何使用安卓平板上远程Ubuntu服务器通过code-server远程开发
在安卓使用vscode主要是连接一个远程的code-server服务,code-server服务安装在什么系统,调用的就是什么系统的环境,如这里使用ubuntu进行安装code-server,那使用的就是ubuntu环境,如需要go,python,java开发,需要在Ubuntu安装相关环境,创建的文件夹和项目也是在Ubuntu里面.这种方式其实在访问vscode的时候利于可以随时随地进行连接使用,且不受设备影响。
2024-01-09 09:20:55
3575
26
原创 【STL容器】详解list的使用和模拟实现
1.1.文档中的定义中文意思是列表是序列容器,允许在序列中的任何位置进行恒定时间O(1)的插入和删除操作,以及双向迭代。list的接口/成员函数访问元素的接口list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能朝前迭代,已让其更简单高。
2023-12-21 20:04:41
1661
8
原创 【STL容器】详解vector的使用和模拟实现
前言:为什么要写在这时候写STL相关的文章呢?原因有以下几点:1. 最实际的,就是在刷力扣时,发现经常碰到放回vector这种类型的嵌套vector,而且我们也要经常自己建vector容器,利用vector的接口等等,如果对vector等等stl不太熟悉,非常不利于我们刷题。2.懂得vector等stl的使用,这是对一个学习C++的同学最基本的要求,再高点就是了解vector的底层原理和代码实现。所以我们文章也尽可能写得直白/直观,让大家容易理解
2023-12-16 10:50:33
1465
26
原创 【传智杯】排排队、小卡与质数 2、1024 程序员节发橙子题解
这次和大家分享了传智杯的几题普及/普及+难度的题,希望大家读后能有所收获!
2023-11-30 19:42:17
2342
29
原创 【算法】复习搜索与图论
深度遍历算法(depth first search)俗称dfs和 广度优先遍历(broad first search)俗称bfs以及我们常听到的图论里面的最短路问题,借着这篇文章我们一起深入了解一下这些算法的逻辑和解法。本文和大家介绍了几题搜索和图论的题目,既帮助了自己复习,也希望对读者有所帮助!
2023-11-16 20:51:13
1396
44
原创 【传智杯】初赛部分题解
洛谷,提高我们的算法能力的一个重要途径就是刷题,废话不多说,开始!这次和大家分享了传智杯的几题普及/普及+难度的题,希望大家读后能有所收获!
2023-11-08 14:40:10
1740
29
原创 【Happy!1024】C++智能指针
先祝所有程序猿1024快乐!!!这次和大家分享一些智能指针的知识以及传值杯的一些有意思的题目,希望大家读了能有所收获!本文和大家介绍了智能指针相关的几个问题,下节我们详细聊聊shared_ptr的线程安全问题,以及循环引用之类的知识点,希望对大家有所帮助!
2023-10-24 22:58:11
198
1
原创 【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
2023-07-07 09:14:13
1344
42
原创 MPI期末复习指南
期末月来了,想必大家都在紧锣密鼓复习吧,希望所有人都能安全度过期末,科科过!最近博主在备考MPI,整理了一些复习资料,和大家来分享一下!希望对大家考MPI有所帮助。总的来说:Massage Passing Interface:是消息传递函数库的标准规范,由MPI论坛开发,支持Fortran和C一种新的库描述,不是一种语言。共有上百个函数调用接口,在Fortran和C语言中可以直接对这些函数进行调用MPI是一种标准或规范的代表,而不是特指某一个对它的具体实现。
2023-06-14 09:45:35
1207
62
原创 【C++】一文带你吃透C++多态
C++的三大特性就是继承,封装,多态,上一篇博客我们已经学习了C++继承,这篇文章让我们一起走进C++多态的学习。多态、多态、是多种状态的意思吗?多态又是靠什么实现的呢?---- 详情请看这篇博客本文和大家总结了C++多态的几个要点,从多态的概念、虚函数、抽象类和虚函数实现的原理四个方面和大家讲解多态这个要点,希望大家读后能够有所收获!
2023-06-11 11:09:49
1001
68
原创 【C++】一文带你吃透C++继承
继承是C++语言的一个重要特性,继承使得软件(代码)复用变得简单、易行,可以通过继承复用已有的程序资源,缩短软件开发的周期。🍇1.1继承的概念继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。继承&组合(也称合成): 是C++实现代码重用的2种主要方法。🍇。
2023-06-05 11:07:05
2138
82
原创 本地Linux搭建web服务并发布公网访问 - 无需公网IP
网:我们通常说的是互联网;站:可以理解成在互联网上的一个房子。把互联网看做一个城市,城市里面的每一个房子就是一个站点,房子里面放着你的资源,那如果有人想要访问你房子里面的东西怎么办?在现实生活中,去别人家首先要知道别人的地址,某某区某某街道,几号,在互联网中也有地址的概念,就是ip。通过ip我们就能找到在互联网上面的站点,端口可以看做是这个房子的入口,不同的入口所看到的东西也就不一样,如从大门(80端口)进是客厅,从窗户(8080端口)进是书房。
2023-06-02 10:06:41
2640
78
原创 无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」
综上,成功实现了在外公网环境下也可以SSH远程连接到公司/家里的Linux CentOS服务器,不需要公网IP,也不用设置路由器,简单通过cpolar内网穿透工具映射本地22端口,通过所生成的公网地址来进行SSH远程连接。
2023-05-27 10:01:20
4569
68
原创 公网远程访问本地jupyter notebook服务 - 内网穿透
Jupyter Notebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如Python、R、Julia等。它在数据科学、机器学习、深度学习、教育和文档编写等领域都有很广泛的应用。重要的是,Jupyter Notebook可以在Web浏览器中使用,所以我们可以在服务器端开启服务,在外通过网页远程访问运行代码进行数据分析,拥有一个可以随时随地使用的科学计算环境,而无需在本地安装配置Python环境。
2023-05-23 09:58:53
1162
55
原创 宝塔面板快速搭建贪吃蛇小游戏web网站 - 无需云服务器,网站发布上线
宝塔面板作为简单好用的服务器运维管理面板,它支持Linux/Windows系统,我们可用它来一键配置LAMP/LNMP环境、网站、数据库、FTP等,通过Web端轻松管理服务器。以下教程,我们将演示使用宝塔面板快速简单搭建本地web网站,并做内网穿透,实现不在同个局域网下的用户也可以访问到本地web站点,无需公网IP,也不用设置路由器。【宝塔面板建站】本地服务器搭建网站并发布公网访问「内网穿透」安装apache服务器,在宝塔面板中我们点击网站,然后会提示安装apache服务器。选择极速安装然后等待安装完成即可
2023-05-19 10:29:27
2542
64
原创 Linux搭建我的世界服务器 + 公网远程联机教程「不需要公网IP」
Linux使用MCSM面板搭建我的世界私服相对比windwos简单,也是目前比较流行的设置方式,在Linux中安装MCSManger也是非常容易,一键指令脚本即可安装。下面介绍MCSManager搭建我的世界私服+cpolar内网转发工具,实现在外远程联机,无需公网IP,无需公网服务器,使用本地Linux服务器即可。本文和大家介绍了Linux搭建我的世界服务器 + 公网远程联机教程「不需要公网IP」,希望对大家有所帮助!
2023-05-16 09:55:51
5156
81
原创 母亲节到了,写一个简单的C++代码给老妈送上一个爱心祝福
母亲节就快到了,如果你是刚入门C语言或是C++,觉得除了给父母送一些小礼物,帮父母揉揉肩膀等,还想给父母展示一下自己的代码能力,可以来看看我写的一个简单的爱心代码。本文到这就结束啦,该程序还是有很大的提升空间的,我们可以添加一些js和cs去渲染页面,或是进一步提升程序的健壮性,等等,在这也祝全天下的母亲,母亲节快乐!
2023-05-14 10:11:41
6368
48
原创 远程访问本地jupyter notebook服务 - 无公网IP端口映射
Jupyter Notebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如Python、R、Julia等。它在数据科学、机器学习、深度学习、教育和文档编写等领域都有很广泛的应用。重要的是,Jupyter Notebook可以在Web浏览器中使用,所以我们可以在服务器端开启服务,在外通过网页远程访问运行代码进行数据分析,拥有一个可以随时随地使用的科学计算环境,而无需在本地安装配置Python环境。
2023-05-11 18:02:59
2189
62
原创 【C++】CUDA期末复习指南下(详细)
上期CUDA期末复习指南我们主要讲了GPU的串行/并行以及一些背诵的知识点,这篇博客我们继续介绍cuda的函数以及cuda编程,常考的CUDA函数和编程题博主在这里为大家总结一下,希望对大家有所帮助。
2023-05-09 10:34:42
2126
49
原创 【C++】CUDA期末复习指南上(详细)
现在也已经有很多学校陆陆续续进入到了考试月,想必不少同学和我一样在准备期末考,提前祝贺大家在期末考中都能取得自己满意的成绩,现在我和和大家一起分享一篇CUDA期末复习指南,希望对大家有帮助。
2023-05-07 21:40:29
1008
61
原创 【MySQL数据库】--- 初识数据库以及MySQL数据库在Linux云服务器下载(详细教程)
本次和大家聊的初始数据库以及MySQL数据库在Linux云服务器下载,特别是在安装MySQL服务这块,我尽可能为讲解得详细点,每条命名后面都配有我自己安装时的截图照片,怕大家在安装时出现错误,希望大家看完这篇文章能够有所收获。
2023-04-22 15:47:36
4556
67
空空如也
为什么说C++太复杂了,复杂在哪几个点?
2022-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人