自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haofafaの可爱博客

洛谷uid 1240580

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux服务器崩溃急救指南

监控工具如Nagios或Prometheus可实现异常预警。切换TTY终端,尝试登录root账户。关键服务如sshd、dbus或network失败时,使用。其中α通常取值0.7-0.8,L值超过CPU核心数80%即需告警。若SSH不可用,通过物理控制台或IPMI/KVM连接服务器。日志分析可快速识别硬件故障、内核错误或服务异常。云环境应利用镜像快照功能回滚系统。查看系统日志,定位崩溃原因。快速创建临时交换文件缓解内存不足问题。强制修复ext4分区,xfs分区使用。参数进入,避免加载完整系统服务。

2025-11-21 13:11:17 260

原创 AI的出现,是否能替代IT从业者?

AI技术正深刻改变IT行业,虽能自动化运维、测试等重复性工作,但难以替代人类在复杂问题解决、沟通协调等方面的核心能力。从业者需转向AI工具链优化、跨界融合等方向,通过人机协作提升效率。未来IT岗位将部分被替代,同时催生AI运维、伦理审计等新角色。适应变化、持续学习是保持竞争力的关键。

2025-11-20 17:24:55 354

原创 JavaScript性能优化实战

本文总结了前端性能优化的10个关键技巧,包括减少DOM操作、事件委托、防抖节流、避免全局变量、异步加载、内存管理、代码分割、算法优化、Web Worker和多线程、性能监控分析。通过代码示例展示了如何实现批量DOM操作、高频事件控制、模块化封装等优化手段,帮助开发者提升页面响应速度、降低内存占用并改善用户体验。这些方法覆盖了从代码编写到资源加载的全链路优化场景。

2025-11-20 17:16:35 434

原创 Windows10 的功能你还没发现吗?

在操作中心启用“附近共享”后,右键点击文件选择“共享”即可发送给附近的设备。通过蓝牙连接手机或其他设备,当设备离开蓝牙范围时,Windows10 会自动锁定电脑,增强安全性。在“设置”中搜索“存储感知”并开启,系统会定期释放磁盘空间,避免手动清理的麻烦。通过操作中心或“设置”启用,用户可以自定义屏蔽规则,例如在全屏应用运行时自动开启。用户可以点击记录快速回到之前的任务。Windows10 的剪贴板历史记录功能可以保存最近复制的多个项目,按下。时间轴功能可以查看过去的活动记录,帮助用户恢复之前的工作状态。

2025-11-20 17:09:30 125

原创 Docker极简入门实战大纲

本文介绍了Docker的极简入门指南,包括基础概念、安装配置、镜像管理、容器操作等核心内容。重点讲解了如何拉取镜像、启动容器、数据持久化和网络配置,并提供了MySQL、Python应用等常见部署场景。还包含进阶技巧如日志查看、错误排查,以及学习资源推荐。全文以实用操作为导向,帮助开发者快速掌握Docker的基本使用。

2025-11-20 16:53:09 467

原创 宝塔面板 VS 1Panel面板

宝塔面板和1Panel是两款主流的服务器管理工具,各有特点。宝塔适合中小企业和个人开发者,提供完整的Web服务环境和丰富插件,学习曲线平缓但资源占用较高。1Panel主打轻量化和云原生,基于Docker设计,资源占用低但操作更偏向技术用户。宝塔适合传统Web部署,而1Panel更适合容器化和DevOps场景。两者可互补使用,根据需求选择。

2025-11-17 13:51:31 395

原创 高精度除法

高精度除法也是模拟数学除法的运算过程,从字符串的首位开始,对其求商及取余,并将余数存起来与后一位连接(非相加),如此类推。//注意不能写成ans*=y%x;这里只介绍一个高精度数除以一个long long范围内的数。例如:输入n个数,求n个数相乘后对x求余的余数。对于只是求余数的题目,通常可以使用同余定理。

2025-10-31 13:29:10 372

原创 高精度乘法

bigdata mula(bigdata a,long long b) //高精度乘法,一个高精度类型数乘一个长整型。类似于加法,可用竖式法求高精度数乘低精度数。在做乘法运算时,同样也有进位。while(c.s[len+1]>0) //c数组的位数计算。用数组a存储高精度数,用变量b保存低精度数,用数组c存储结果。bigdata a;//a是高精度数类型。

2025-10-31 13:28:36 260

原创 高精度加减法

我们都知道,数据类型是有大小范围的。想想我们列竖式计算加法时的思想是怎样的:将两个数字对应的个,十,百...位都对齐进行相对应的加法计算,满10就进1,不满则不进。从个位开始对齐,如果因为两个数字 的位数不同而导致其中一个数字的高位没有对应的数字对齐,那么我们就要在另一个数字对应的位置上进行空位补0(默认就是为0)。高精度加法,实际上就是我们从加法的定义出发,利用数组表示每一位,通过“竖式运算”的方式进行进位相加,最终得出答案。只能实际大的数减少的数,所以要对输入 的两个数(字符串)的大小先进行比较。

2025-10-31 13:28:03 553

原创 STL之动态数组

其中,0≤index≤v.size()-1,v.size()表示 vector 中元素的个数。(1)a.insert(t1,2)//在数组下标为t1的位置插入一个元素2,其他元素向后移一位。(5)vector<数据类型>().swap(a);(3)a.erase(t1,t2+1)//删除t1~t2区间内的元素,其余元素向前移动。(2)a.erase(t1)//删除第t1个位置的元素,其他元素向前移动一位。(4)reverse(t1,t2+1)//反转t1~t2区间内的元素。

2025-10-31 13:27:04 439

原创 归并的思想及其应用

阶段,我们需要将两个已经有序的子序列合并成一个有序序列,比如上图中的最后一次合并,要将[4,5,7,8]和[1,2,3,6]两个已经有序的子序列,合并为最终序列[1,2,3,4,5,6,7,8],来看下实现步骤。可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采用迭代的方式去实现)。的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。(divide-and-conquer)策略(分治法将问题。归并排序(MERGE-SORT)是利用。的思想实现的排序方法,该算法采用经典的。

2025-10-31 13:26:28 141

原创 想自己搭建一个OJ却又无从下手吗?试试雨云+Hydro吧!

想自己搭建一个OJ却又无从下手吗?试试雨云+Hydro吧!

2025-09-28 14:00:29 646

原创 仿洛谷的图形验证码系统

功能性:★★★☆☆易用性:★★★★☆安全性:★★☆☆☆创新性:★★★☆☆。

2024-12-13 17:55:17 901

原创 ✨简简单单写程序

程序就是为实现特定目标或解决特定问题而用计算机语言编写的一系列令序列。计算机语言是人与计算机之间通信的语言。编程是程序员为解决特定问题,按照自己的思路,在遵循特定的计算机语言规则下编写程序的过程。int main()数据类型 变量名;return 0;

2024-09-29 20:55:03 1639

原创 简简单单写程序C++

总之,C++是一门强大而灵活的编程语言,简简单单写程序C++是我们开始探索编程世界的一个好方法。尽管在学习过程中可能会遇到困难和挑战,但只要保持积极的态度和坚持不懈的努力,我们一定能够取得成功。在进一步学习和实践中,我们可以探索更多的语法、数据结构和算法,以创建更复杂和功能强大的程序。通过不断地编写和改进程序,我们可以提高自己的编程技能,解决实际问题,实现自己的创意和梦想。C++作为一种广泛使用的编程语言,具有强大的功能和灵活性,可以用来开发各种应用程序。头文件包含了程序所需要的库文件和函数声明。

2024-09-24 21:10:11 439

原创 C++蒟蒻(萌新)学习指南(一)

编写简单程序:在掌握了基础概念后,你可以开始编写一些简单的C++程序来巩固所学的知识。理解C++标准库:C++标准库提供了丰富的功能和工具,使得编写C++程序更加方便和高效。你可以学习标准库中的各种容器、算法和函数等,并在自己的程序中应用它们。通过解决一些经典的算法和数据结构问题,你可以提高自己的编程能力和对C++的理解。同时,多与其他程序员交流和学习,参加一些线下或线上的技术讨论会,可以加速自己的学习进程。学习基础概念:首先,你需要了解C++的基本概念,如变量、数据类型、运算符和控制流等。

2024-09-24 21:08:14 474

原创 CSP泄题事件!!!

并且,我不认同其他贴主说的认为不会重考的理由:“就50块钱报名费,还想安排重考?” 这次作弊事件不仅影响的是考生,更影响的是CCF作为国家级组织的公信力!!!如此恶劣的作弊事件如果不能给出一个合理的解决方案,赛事的信誉何在?难道仅仅发一篇通告,就可以押上葬送我国计算机科学领域人才的可能性吗?CCF付得起这个责任吗?今年IOI的惨案难道还没有给我们一个对于规则应该重视的教训吗?各位亲爱的OIer们,对于规则的尊敬,绝对不能靠他人施舍,而是应该由我们自己来争取!!!

2024-09-23 13:32:32 661

原创 CSP -J2024解析

1.51.51.5。

2024-09-21 22:12:16 2028

原创 题解:SP28180 GOC11B - Mr.BG Hates Palindrome

计算总的可能字符串数:对于给定长度N和字符种类数M,总的可能字符串数为MN。计算回文字符串数:对于长度为1的字符串,只有M种可能。对于长度大于1的字符串,回文字符串的数量等于字符种类数M的⌈N/2⌉次幂。这是因为对于一个回文字符串,它的前半部分决定了后半部分,所以可以利用字符种类数的次方来计算回文字符串数。计算非回文字符串数:非回文字符串数等于总的可能字符串数减去回文字符串数。即非回文字符串数MN−M⌈N/2⌉。边界情况处理:由于M⌈N/2⌉可能大于。

2024-09-21 15:33:33 857

原创 洛谷题解:SP28179 GOC11A - Appending String

不知什么原因,必须绑定 SPOJ 再提交,才会有测评结果。给定测试点用例数量,然后根据数量重复以下操作:输入字符串。次,然后以这个方法继续处理下一个字符。:如果当前字符为字母,则将该字符放到。我相信不需要什么思路吧,题目已经讲了。个查询,每个查询要求输出字符串。,按照以下步骤构建另一个字符串。超过 T 的长度,则输出。中,如果当前字符为数字。

2024-09-21 15:32:57 1689

转载 KaTeX使用手册

前言由于在洛谷,有很多人对于KaTeX\KaTeXKATE​X和LaTeX\LaTeXLATE​X之间的关系并不清楚,导致很多人去搜LaTeX\LaTeXLATE​X的资料,然后发现有许多指令无法在洛谷运行。但是事实上,KaTeX\KaTeXKATE​X才是洛谷上的LaTeX\LaTeXLATE​X的渲染机制。因此只有KaTeX\KaTeXKATE​X支持的指令才能正常使用。在KaTeX\KaTeXKATE​X官网,其实有两张支持表,这里搬运过来以便于大家能够正确使用指令。这张表应该涵盖了纯KaTeX

2024-09-21 15:31:00 628

原创 CSP -J2024游记

题目倒挺简单,只是最后一题(柱子的那题)没太搞懂。,说着要和我见面,我居然没找到他!左右,打着滴滴又回到了桂城。佛山市南海区石英实验学校。(图片来源网络,侵删)

2024-09-21 14:58:05 922 1

原创 CSP -J 2024 晚上临时抱佛脚

AuOppp,给我提供了。

2024-09-20 22:15:42 1940 1

原创 Hello,World!

这是我的第一篇博客。

2024-09-20 21:35:58 294

2024年CSP-J陕西鸿泉机构泄题 来源网络.docx

2024年CSP-J陕西鸿泉机构泄题 来源网络.docx

2024-09-23

CSP -J2024.pdf

CSP -J2024.pdf

2024-09-21

CSP -J2024游记

老师发的PPT

2024-09-21

空空如也

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

TA关注的人

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