- 博客(53)
- 收藏
- 关注
原创 GitHub Actions自动化部署Vue项目到宝塔服务器
摘要: 本文详细介绍了利用GitHub Actions自动化部署Vue项目到宝塔服务器的完整流程。从服务器环境准备(安装宝塔面板、配置Nginx)、SSH密钥生成与配置,到GitHub仓库Secrets设置,最后通过编写deploy.yml工作流实现代码推送后自动构建、压缩和部署。该方案采用SCP传输构建产物并通过SSH执行部署脚本,特别适合个人开发者,能显著提升部署效率并减少人为错误。所有配置步骤均包含详细命令和说明,确保实施过程清晰可靠。
2025-07-07 14:15:25
1285
原创 Vue.js 粒子连线动画组件 - FlyingLines
Vue.js 粒子连线动画组件 - FlyingLines FlyingLines 是一个基于 Vue.js 和 Canvas 的动态粒子动画组件,可创建炫酷的背景连线效果。主要特点包括: 交互特性:支持鼠标跟随和触摸交互 性能优化:使用 Canvas 实现高性能渲染 完全可定制: 粒子数量、大小、速度 连线距离和颜色 鼠标吸引力参数 响应式设计:自动适应窗口尺寸变化 开箱即用:简单组件调用方式 该组件通过 requestAnimationFrame 实现流畅动画,包含粒子边界反弹、距离检测连线、鼠标吸引等
2025-06-21 14:14:35
503
原创 快速搭建一个electron-vite项目
本文介绍了如何使用 npm create @quick-start/electron@latest 命令快速初始化一个 Electron 项目。通过命令行选项,可以选择项目名称和模板(如 Vue、React 等),并配置是否添加 TypeScript、Electron 更新插件和镜像下载代理。初始化后,进入项目目录并安装依赖,然后通过 npm run dev 启动项目。文章还详细列出了项目的目录结构,包括主进程、渲染进程和预加载脚本的开发目录,以及各种配置文件。最后,提供了 electron-vite 官方
2025-05-15 23:02:47
898
原创 利用 Claw Cloud Run 免费应用部署前端网页
利用github账号注册claw Cloud Run 获得5$额度,创建应用部署个人网页
2025-04-24 15:53:35
5028
原创 在Electron-Vue中实现macOS风格自定义标题栏
在Electron应用开发中,自定义标题栏是实现个性化界面设计的重要环节。本文将介绍如何在electron-vue项目中实现macOS风格的自定义标题栏,包含窗口控制、状态同步和样式优化等关键功能。
2025-03-13 17:54:42
743
原创 算法设计与分析-上机实验13
每艘船的最大载重量均为C,且最多只能乘两个人。设计一个算法求用最少的船装载所有人的方案。表示 ,设计一个算法求安排全部会议所需要的最少会议室的个数。,答案是3,一种会议安排方案是会议室1安排会议。有n个人,第i个人的体重为。11.给定n个会议的集合A,每个会议。,会议室3安排会议{[4,7)}。
2024-12-20 23:31:13
494
2
原创 算法设计与分析-上机实验10
2、给定n种物品和一背包。物品i (1≤i≤n) 的重量是wi (wi > 0),其价值为vi (vi > 0),背包的容量为c (c > 0)。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大?1、已知一个加权有向图(为了计算方便,假设编号为1的顶点是入度为0的源点,编号为n的顶点是出度为0的汇点,图中的顶点从1开始编号),要求计算图中从源点出发到汇点的最短距离及其对应的路径(逆向输出)。
2024-11-21 20:40:23
343
原创 算法设计与分析-上机实验9
9.给出一个 n * m的矩阵,每个点有一个权值,从矩阵左下走到右上(可以走四个方向),让你找到一条路径 使得该路径所路过的权值和最小,输出最小权值和。6.设计一个算法求出根节点到叶子结点的所有路径。
2024-11-14 15:53:31
296
原创 算法分析与设计-上机实验7
(LintCode1208)给定一个非负整数的列表a1,a2,…an,再给定一个目标S。现在用+和-两种运算,对于每一个整数,选择一个作为它前面的符号。找出有多少种方法,使得这些整数的和正好等于S。
2024-10-31 15:39:07
256
原创 算法设计与分析-上机实验6
9.有一个8*8的棋盘,行号、列号均为0-7,一个特殊放个的位置是(5,6),给出采用L形骨牌覆盖其他全部方格的一种方案。个选手要进行网球循环赛,要求设计一个满足一下要求的比赛日程表。11.设计一个分治算法求数组a中元素x出现的次数。P124 4.9练习题。
2024-10-25 12:23:38
446
原创 Java上机实验报告(12)
(2).编写一个主类Ex_2,在Java中使用HashMap来存储包含序号和姓名的人的信息,并且通过姓名来随机点名,用序号(或两位数的学号)作为键(Key),姓名作为值(Value)。然后,使用HashMap的键集(keySet)来获取所有的姓名,并使用Random类来随机选择一个姓名。(10个人的名单自己杜撰)(1).编写类Ex_1,有下面的LinkedList,分别用使用方法1:foreach,方法2:迭代器和方法3:链表的get()方法遍历链表。实验 (12) 项目名称: 泛型与集合框架。
2024-05-23 14:17:20
377
原创 划分子网练习
某个院系有4个专业,A专业有100台主机,B专业有58台主机,C专业有30台主机,D专业有28台主机,现申请了一个C类地址:192.32.250.0。(1)请尝试为他们分配请按要求划分子网,使每个每个专业都满足要求。(2)并将每个子网的网络号、广播地址及有效主机范围写出来。
2024-04-26 21:19:04
931
原创 Java上机实验报告(7)
本实验的目的是让学生掌握常用的组件类JButton,JTextField,JTextArea,JLabel,JCheckBox,JRadioButton, JPasswordField。
2024-04-18 16:18:23
526
原创 初学数据结构(顺序,折半,分块查找)
数据结构教程》第6版上机实验题,P364。顺序查找(exp9-1)折半查找(exp9-2)分块查找(exp9-3)
2023-05-15 12:21:46
139
原创 初学数据结构(带权有向图最短路径&&AOE网关键活动)
数据结构教程》第6版上机实验题,P308-309。Dijkstrau算法(expp8-7)Floyd算法(exp8-8)AOE网(exp8-9)
2023-05-15 12:09:41
283
原创 初学数据结构(图的遍历)
exp8-4.cpp(深度优先生成树和广度优先生成树)exp8-3.cpp(连通图所有的深度优先遍历序列)exp8-2.cpp(图的两种遍历算法)《数据结构教程》p308。
2023-04-23 10:15:17
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅