众所周知,静态博客部署简单、访问速度快,但缺点也很明显,不方便管理,每次发布文章都需要在本地编写好 Markdown 文件,然后推送到 GitHub 仓库中,操作起来比较麻烦。如果能有一个管理面板,可以直接在浏览器中编写和发布文章,那就更方便了。
无意中看到一个视频,是今年八月份发布的,介绍了一个名为 Hexo Pro 的项目,可以为 Hexo 博客添加一个管理面板,实现在线编写和发布文章等功能。于是下载了看看效果,发现十分不错,虽然有一些小问题,但整体体验还是很好的。相信作者会不断改进这个项目。
引用站外地址
Hexo Pro
安装 Hexo Pro只需要在 Hexo 博客的根目录下运行以下命令:
npm install --save hexo-pro
安装成功(这个项目文件好多QAQ)
之后三连启动你的hexo服务器
hexo cl; hexo g; hexo s
然后在浏览器中访问 ...
学校要求我们修一门WPE课,也就是水课,内容是关于海洋保育的。导师是梁霜芷。课程安排了一次去淇澳岛红树林自然保护区的户外教学活动,亲身体验海洋保育工作。以下是我这次户外课的一些见闻。
其实这篇文章我早应该写的,只是太忙了,最近放假才有时间写这篇文章。
淇澳岛简介淇澳岛位于珠江口东侧,是珠海市的一个重要岛屿。岛上有丰富的自然资源和独特的生态环境,是海洋生态保护的重要区域。淇澳岛以其美丽的海滩、清澈的海水和丰富的海洋生物资源吸引了众多游客和研究人员。
淇澳岛最有名的动物是招潮蟹,这种小型甲壳类动物以其独特的行为和生态习性而闻名。招潮蟹生活在潮间带,能够适应潮汐变化,具有重要的生态功能,如促进泥沙循环和维持生态平衡。
此外还有弹涂鱼,这种鱼类因其腹部有强大的肢体,能够在陆地和水中生活,具有独特的适应能力。弹涂鱼在淇澳岛的红树林生态系统中扮演着重要角色,帮助维持生态平衡。
海洋保育的重要性海洋保育是指保护和管理海洋生态系统,以确保其健康和可持续发展。随着人类活动的增加,海洋生态系统面临着诸多威胁,如污染、过度捕捞和气候变化等。保护海洋生态系统不仅有助于维护生物多样性,还能保障人类的生存和发展。 ...
很多朋友的网站没有购买服务器,因此部署在国外的服务器上,比如Vercel。但由于Vercel 国内被墙了,因此没法使用CDN加速。这使得网站访问速度十分缓慢。
听说腾讯云有相关免费CDN就去试了一下,没想到居然这么良心,免费套餐就能满足大部分个人站长的需求,而且配置起来也非常简单。分享一下如何为你的网站添加腾讯云CDN加速服务,保护你的网站同时让你的网站访问速度飞起来!
话不多说,直接上教程。
在开始前,你需要为你的网站备案,并注册一个腾讯云的账号(最好实名认证)
将你的网站部署在EdgeOne上点击访问该链接EdgeOne page,点击创建项目,选择导入Git仓库,这时候你需要将你的网站代码上传到GitHub,再将GitHub仓库地址填写进去,验证。之后选择你的项目进入。
进入你的项目之后点击开始部署,注意项目中不要有有超过25MB的文件,否则会部署失败。
获得免费套餐资格然后你需要先获得免费套餐内测资格,正常有以下几种方式获得(不推荐):
在X平台分享
在 Discord 上赢取兑换码
GitHub 合作计划
引用站外地址
...
冒泡排序法(Bubble Sort) 是一种简单的排序算法,它通过重复地遍历待排序的列表,比较相邻的元素并交换它们的位置来实现排序。虽然十分直观,但其时间复杂度达到了 在大多数情况下效率较低,尤其是对于大型数据集来说。 此时,插入排序(Insertion Sort) 和 归并排序(Merge Sort) 提供了更高效的替代方案。本文将详细介绍它们的原理、实现及性能分析,帮助读者彻底掌握这两种排序方法。
插入排序(Insertion Sort)插入排序是一种简单直观的排序算法,它的工作原理类似于整理扑克牌。通过构建有序序列,对于未排序的数据,在已排序序列中从后向前扫描,找到相应位置并插入。
原理
从第一个元素开始,该元素可以认为已经被排序。
取出下一个元素,在已经排序的元素序列中从后向前扫描,找到相应位置并插入。
重复步骤 2 和 3,直到所有元素均排序完毕。
插入排序
引用站外地址
几种排序演示
请找到相关演示
...
理论学习
未读下周一要考试,因此通过这篇文件对逻辑门电路进行一个简单的复习和总结。
逻辑门电路简介1937 年克劳德・香农(Claude Shannon) 在硕士论文中提出,电气开关可用于实现布尔逻辑,这是连接电子元件与逻辑运算的关键理论突破。
基本逻辑门电路逻辑门的本质:是实现布尔函数的数字电路,接收 2 个或多个输入信号,输出基于布尔运算的结果,实际由 1-6 个晶体管组成,但被视为独立功能单元。
基础逻辑门及实现
非门(Inverter):用 CMOS 晶体管实现,输入为 0(0V)时,N 型管断开、P 型管导通,输出 1(2.9V);输入为 1 时则相反。
或门与或非门:或非门直接通过晶体管组合实现,或门可基于或非门进一步搭建,二者均遵循 “有 1 出 1(或非门为有 1 出 0)” 的逻辑规则。
与门与与非门:与非门通过多组晶体管串联 / 并联实现,与门可基于与非门搭建,遵循 “全 1 出 1(与非门为全 1 出 0)” 的逻辑规则。
三种逻辑门电路示意图
通用逻辑门定义:可独立实现任何布尔函数,无需依赖其他类型逻辑门。代表类型:NAND(与非门)和 NOR(或非门),因成本低、 ...
链表(Linked List)、栈(Stack)、队列(Queue)是数据结构中最基础的三大结构(还有一个是数组)。熟悉并掌握数据结构和算法是合格程序员基本功之一,不同的结构在不同的应用场景中往往会带来不一样的处理效率。之前文章中已经介绍了链表,本文将介绍栈和队列,以及这三种结构的实现方法。
栈和队列栈栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
栈 示意图
栈,通俗地说,就像我们往一个杯子里面放东西一样,先放进去的放在最下面,只有把上面的东西拿出来后才能拿出下面压着的东西。
栈,具有很多用处,计算机中很多处理都是通过栈这种数据结构来进行的,比如算术运算,准备两个栈,一个栈存储数字,一个栈存储符号,从头开始依次把字符对应压入到这两个栈中,当所有字符都放入栈之后,依次从数字栈中取出两个元素,并从符号栈中取出 ...
计算机组成原理(Computer Organisation) 是计算机科学与技术专业的核心课程之一,它不仅仅是为了让学生了解计算机硬件的工作原理,更是为了培养学生的系统思维和解决问题的能力。通过学习这门课,可以了解现代计算机是如何工作的。
这门课要求我们系所有人到大礼堂共同听课,Lab课则由四位TA老师负责,老师们讲的很快,因此想学好这门课不光要按时上课,课下也要整理总结。
Lecture 1 什么是计算机计算机定义一台现代计算机是一种电子的、数字的、通用的计算设备,它自动遵循一系列逐步的指令来解决问题。
计算机所遵循的这一系列逐步的指令也被称为计算机程序。
图灵机图灵机(Turing Machine) 是由英国数学家艾伦·图灵开发的一种假设装置,它是所有计算机的抽象模型。一个图灵机由
一个分成单元格的磁带
一个移动的读写头
一个存储图灵机状态的寄存器
一个有限的指令表
详细介绍
引用站外地址
Turing Machine Simulator(图灵机模拟器)
...
代码学习
未读数据结构和算法分析(Data Structures and Algorithm Analysis) 的第一节课是回顾之前所学的递归(Recursion),作为导入课的同时还可以简单复习一下 java(这门课所使用语言)。因此第一周的课程和 lab 不算难,以下是 Lab 的具体细节。
Lab 1题目 1
Read in a positive number and compute its factorial using recursion.
Note that your class should be named “T1”, and should contain
a main function, which does IO
and a recursive function, public static int factR(int n), which computes the factorial
You may build you recursion as follows.
Step, if n>1: factR(n) = n * factR(n-1)
Base, if n< ...
2025 年的全国大学生数学建模比赛(CUMCM)已经落下帷幕。以下是博主的比赛经历。
比赛规则
三人为一对,分别担任建模手,编程手和论文手
选择一组题目,解决对应问题并上传。通常包含一篇论文(PDF 格式)以及支撑材料(压缩文件)
数学建模竞赛的基本流程
由建模手将问题转化为数学模型
由编程手根据数学模型编写程序代码
将数据输入程序,得到结果
由论文手将问题、数学模型、结果整理成论文
论文与程序代码构成问题最终的解决方案
这里引用小嗷犬的图片来解释
数学建模竞赛详细介绍全国大学生数学建模竞赛,以下简称国赛,是中国规模最大的数学建模竞赛,也是世界上规模最大的数学建模竞赛。参加比赛不仅可以能增长见识,如果能获奖,则该奖项可以被写在履历中来丰富自己的学术经历。
以今年(2025)国赛 广东赛区为例:
比赛时间:九月四号下午六点开赛,到九月七号晚上八点截止
比赛时长:3 天
报名费用:100 元 / 人
比赛语言:中文
比赛题目:ABCDE 五组题目,本科生只能选择 ABC 组题目,专科生可以选择 ABCDE 题目
比赛奖项:
国家级:一等奖、二等奖
省级:一等奖、二等奖、三等奖
赞助 ...
生活日常
未读8月8号考的科目二,可惜没过。按理来说应该是没什么问题的,后来想想,确实是我大意了,考前还是不够细致,临阵时候也不够镇定。
情况由于学校原因得学习雅思,从7月14号开始,学到8月3号结束。科目二的练习是在7月15号开始,因为一学就是一天所以雅思结课前我是没法报考科目二的,这也给了我接近20天的时间练车。
按理来说是没什么问题的,正常情况是学习7天然后开始去总校进行1:1训练(我平时练习的场地没有S弯道,只能去总校练。同时模拟考试流程)。学了20天那我自然很有信心。然而发现科目二报名时间很少,并且8月8号之前的时间全部冲突。没办法只好报这天的。
然后8月3号当天开始1:1……最重要的第一天就没法去。第二天是手动挡休息,只有自动挡练习,我又没去成…因此我第一次过流程是8月5号,印象很深刻,那天我六点半起的床,7点到分部等车去总部,车上还有练科目三的,他们是半途下车,我第一次去什么也不懂跟着他们就下了车。
我就感觉不太对劲,一打听才知道没坐到站就下车了。没办法又打了个车去的总部,到了一看队伍排出校门了。最后领卡搞了一个小时才进去。进去坐到座位上接着等,因为人很多(其实人相对其他时间段很少了, ...


























