- 博客(87)
- 收藏
- 关注
原创 nodepad++下载安装
本文简要介绍了Notepad++文本编辑器的下载与安装步骤。首先需在官网下载最新版本安装包,然后通过双击启动安装程序。安装过程中需依次确认语言、接受协议、选择安装路径(建议更改默认C盘位置)、勾选全部组件、创建桌面快捷方式(不建议勾选其他选项),最后完成安装即可运行。全文以简明步骤指导用户完成Notepad++的整个安装过程。
2025-11-04 18:00:54
10518
原创 前端本地项目用 git stash 暂存修改:从基础操作到实战避坑
当你需要切换分支,但当前分支的修改不想提交到本地版本库时,可以使用 git stash 命令来临时保存工作区和暂存区的修改
2025-10-21 09:54:12
271
原创 服务器中更新前端项目
本地先执行npm run build生成前端 dist 文件夹,再用scp命令将 dist 和 Dockerfile 上传到服务器 frontend 目录。服务器端先停止并删除旧容器nginx-frontend,接着用docker build --no-cache重建镜像,再通过docker run启动新容器,最后检查容器状态并访问服务器 IP+3000 端口验证更新。
2025-09-30 16:02:37
291
1
原创 服务器中使用Docker部署前端项目
本地前端项目用npm run build生成 dist 文件夹,通过scp命令上传至服务器新建的 frontend 目录,同时上传 Dockerfile。在服务器 frontend 目录创建并配置 Dockerfile(多阶段构建)与 nginx.conf(静态资源、反向代理),构建镜像后用docker run启动容器,通过docker ps验证容器运行,最后浏览器访问服务器 IP + 端口查看前端页面。
2025-09-30 15:42:39
600
原创 使用HBuilderX新建uniapp项目
这是一篇使用Hbuilder创建uniapp项目的文章,在这里你可以了解到新建项目后不同文件夹和文件作用。
2025-09-16 14:06:57
446
原创 vue前端项目打包和部署
1.在项目终端使用npm run build命令进行打包,打包完成后我们会在左边的项目文件夹中得到dist文件夹,找到这个文件夹的位置,后续我们会用到。在打包前要将node_modules文件夹删除,否则你打包后的dist文件会非常大。前端和后端开发人员开发好后,要将前端项目和后端项目分别打包部署在前端服务器和后端服务器上。点击保存后,在nginx文件夹里面通过cmd命令进入终端输入nginx -s reload命令。将打包的前端项目文件夹复制到nginx文件夹里面,复制dist文件夹的路径,后面会用到。
2025-06-13 20:32:27
1926
1
原创 L1-002 打印沙漏
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出格式:首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。19 *
2025-04-16 19:48:19
399
原创 L1-028 判断素数
因为题目中数最长位数是9位数,所以我用了long long来存储这个数。素数概念:一个数如果只能被1和这个数本身整除,那么这个数就是素数。等于 1,由于 1 不是素数,直接输出。等于 2,因为 2 是素数,直接输出。不是素数,那么它一定存在一个小于等于。次,每次循环读取一个待判断的正整数。并初始化为 1,表示假设该数是素数。,它代表待判断的正整数的数量。进行遍历(因为如果一个数。并且1不是素数,2是素数。设为 0 并跳出循环。
2025-04-15 21:25:27
266
原创 L1-025 正整数A+B
内,num1和num2的长度应该是4位数并且num1和num2不能等于0,num1和num2不能大于1000。这两个判断是两个1分的测试点,最开始我就是这里没有判断到。对字符串中的每个字符进行遍历,检查其是否为数字字符,同时要保证字符串长度不超过 4(因为最大的正整数是 1000,长度为 4)。若满足条件,则将字符转换为数字并累加到。若不满足条件,则将对应的标记。分别存储输入的两个字符串。内,若不在则将对应的标记设为。第一次做这道题时,没有注意到。函数获取字符串的长度。
2025-04-15 21:16:45
1019
原创 L2-051 满树的遍历
为了表示树的结构,我们可以使用邻接表。邻接表是一种常用的图和树的表示方法,它能够高效地存储每个节点的子节点信息。数组中,然后递归地访问其所有子节点。由于题目要求兄弟结点按编号升序访问,我们在存储子节点时会自动满足这个条件。在遍历过程中,我们需要记录每个非叶结点的度,并找出树的最大度。在 DFS 过程中,当访问到一个节点时,将其加入到。,如果其父结点编号为 0,则说明该结点是根结点,记录其编号;接着,依次读取每个结点的父结点编号。,数字间以一个空格分隔,行首尾不得有多余空格。添加到其父结点的子节点列表中。
2025-04-11 10:18:29
801
原创 L2-034 口罩发放
/ 申请顺序 string name;// 申请成功的那天 };来记录合法身份证的人申请到口罩的日期,便于判断是否满足间隔要求。对当天的申请信息按提交时间排序,若提交时间相同,则按申请顺序排序。遍历排序后的申请信息,若申请人未申请过口罩或者距离上次申请超过。输出有合法记录且身体状况为 1 的申请人的姓名和身份证号。依次读取每条申请信息,若身份证号合法,就将其存入。天,就发放口罩,输出其姓名和身份证号,并更新。记录有合法记录且身体状况为 1 的申请人。针对每一天的数据,先读取当天的申请数量。
2025-04-10 22:45:20
296
原创 1030 完美数列
给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤105)是输入的正整数的个数,p(≤109)是给定的参数。第二行给出 N 个正整数,每个数不超过 109。输出格式:在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。8。
2025-04-08 11:22:21
471
原创 基础实验2-2.1 整数的分类处理
2 形式的数(即 count 为 0),直接进行 sum/(count*1.0)` 计算会引发除零错误。输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。+2 形式的所有整数的平均值,并且精确到小数点后 1 位。如果不存在这样的数,个正整数中,找到能被 3 整除的最大整数。如果不存在能被 3 整除的数,个正整数中,存在整数。+1 形式的整数的个数。个正整数中,存在整数。需要注意的是,在计算。时,若不存在满足 3。
2025-03-25 21:50:01
413
原创 L1-059 敲笨钟
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。现在给你一大堆古诗词句,要求你写个程序自动将压“ong”韵的句子糟改成“敲笨钟”。
2025-03-25 21:14:57
274
原创 进阶实验5-3.1 航空公司VIP客户查询
不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务。现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分的功能。
2025-03-25 17:34:15
264
原创 L2-021 点赞狂魔
方法检查该标签是否已存在于用户的标签集合中。若不存在,则将其插入集合,并将用户的不同标签数量。然后的一个重要环节就是用户排序,比较规则为:先比较不同标签数量。,数量多的用户排在前面;
2025-03-24 15:31:16
325
原创 L2-049 鱼与熊掌
种物品的拥有关系下,对于每一对物品种类,有多少人能够同时拥有这两种物品。注意:对于大数组,尽量将其声明为全局变量,因为全局变量存储在静态存储区,空间相对较大。接着使用循环读取每个人的物品种类清单,对于每个人,先读取其拥有的物品种类数量。针对每一对查询的物品种类,统计同时拥有这两种物品的人数并输出结果。对于每个人,遍历其拥有的物品种类清单,统计该人拥有。,并依次读取每一对需要查询的物品种类编号。:用于存储每个人所拥有的物品种类清单。依次读取每个人所拥有的物品种类清单。:用于记录每个人拥有的物品种类数量。
2025-03-22 10:24:41
549
2
原创 L1-100 四项全能
L1-100 四项全能新浪微博上有一个帖子给出了一道题:全班有 50 人,有 30 人会游泳,有 35 人会篮球,有 42 人会唱歌,有 46 人会骑车,至少有( )人四项都会。发帖人不会做这道题,但是回帖有会做的:每一个才艺是一个技能点,一共是 30 + 35 + 42 + 46 = 153 个技能点,50 个人假设平均分配,每人都会 3 个技能那也只有 150,所以至少有 3 人会四个技能。
2025-03-21 22:20:51
329
原创 L1-101 别再来这么多猫娘了!
以 GPT 技术为核心的人工智能系统出现后迅速引领了行业的变革,不仅用于大量的语言工作(如邮件编写或文章生成等工作),还被应用在一些较特殊的领域——例如去年就有同学尝试使用 ChatGPT 作弊并被当场逮捕(全校被取消成绩)。相信聪明的你一定不会犯一样的错误!言归正传,对于 GPT 类的 AI,一个使用方式受到不少年轻用户的欢迎——将 AI 变成猫娘:部分公司使用 AI 进行网络营销,网友同样乐于使用“变猫娘”的方式进行反击。注意:图中内容与题目无关,如无法看到图片不影响解题。
2025-03-21 17:37:09
670
原创 L1-103 整数的持续性
循环不断将其各位数字相乘,直到得到一个个位数。每进行一次乘法运算,持续性。是一个关联容器,不能像数组一样使用。来访问元素,应该使用迭代器来遍历。,对每个整数计算其持续性。如果当前整数的持续性。如果当前整数的持续性。
2025-03-21 15:34:53
557
原创 L1-104 九宫格
九宫格是一款数字游戏,传说起源于河图洛书,现代数学中称之为三阶幻方。游戏规则是:将一个 9×9 的正方形区域划分为 9 个 3×3 的正方形宫位,要求 1 到 9 这九个数字中的每个数字在每一行、每一列、每个宫位中都只能出现一次。本题并不要求你写程序解决这个问题,只是对每个填好数字的九宫格,判断其是否满足游戏规则的要求。
2025-03-18 21:17:33
1121
原创 L2-017 人以群分
社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。
2025-03-18 17:16:28
477
原创 L2-016 愿天下有情人都是失散多年的兄妹
呵呵。大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?
2025-03-18 16:56:53
849
原创 L2-019 悄悄关注
新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。
2025-03-18 16:00:32
313
原创 L2-008 最长对称子串
以一个字符为中心向左右两边移动,根据下标判断是否相等。但是这道题需要注意的是,我们需要考虑长度为奇数的对称子串(以单个字符为中心向两边扩展),和长度为偶数的对称子串(以两个相邻字符为中心向两边扩展)。上面一张图片是长度为奇数的对称子串,下面的图片是长度为偶数的对称子串。
2025-03-17 17:25:30
299
原创 L2-015 互评成绩
首先根据题目要求存入输入数据,因为最后要求输出的数保留小数点后3位,所以我用的是double类型的数组来存入数据,我用了两层循环来处理中间的输入和运算逻辑,外层循环用学生的人数来控制循环的结束。内层循环有两个,第一个循环用来输入数据,然后通过sort()函数排序,第二个循环是用来累加去掉一个最高分和一个最低分的总分数,然后再取平均值。个成绩,所以这里的i从n-m开始,直到n结束,还要注意的是,保留小数点后3位。在输出的时候,因为要取最后得分最高的。
2025-03-17 16:57:42
162
原创 L1-011 A-B
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。
2025-03-16 17:11:25
345
原创 L1-083 谁能进图书馆
为了保障安静的阅读环境,有些公共图书馆对儿童入馆做出了限制。例如“12 岁以下儿童禁止入馆,除非有 18 岁以上(包括 18 岁)的成人陪同”。现在有两位小/大朋友跑来问你,他们能不能进去?请你写个程序自动给他们一个回复。
2025-03-16 17:06:25
302
原创 L1-093 猜帽子游戏
这道题要注意这句话:如果没有一个人猜错、并且至少有一个人猜对了,那么所有的宝宝共同获得一个大奖。如果所有人都不猜,或者只要有一个人猜错了,所有宝宝就都没有奖。然后根据题目意思编写代码就可以了。
2025-03-15 12:59:08
359
原创 L2-014 列车调度
这道题分析清楚后很容易想到set集合,set集合的特性是不会出现重复的内容,并且会将存入的数据按顺序排列。在分析中,我们存入set集合中的颜色代表每一条轨道上列车编号最小的那个元素,存入set集合的个数就代表轨道的数量。,不能放入当前这条轨道(否则无法保证按递减顺序出栈),所以需要新开一条轨道,把。,此时没有已占用的平行轨道,所以为它新开一条轨道(相当于新建一个栈),把。,都不能放入现有的轨道,于是再新开一条轨道,把。,不能放入现有的轨道,再新开一条轨道,把。,同样可以放入这条轨道,将。
2025-03-14 17:03:17
535
原创 L1-049 天梯赛座位分配
天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此类推。如果最后只剩下 1 所学校的队伍还没有分配座位,则需要安排他们的队员隔位就坐。
2025-03-14 16:01:31
669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅