星辰大海路上的种花家 - 总结 /index.php/category/zj/ blog一年总结 /index.php/posts/274.html 2024-11-16T03:33:00+00:00 在这个一年中有许许多多的收获,例如有了第二个博客和一个主页:第二个博客主页在这个过程还是很艰辛的每天遇到许许多多的问题甚至一个问题一个星期都没有解决,好在结果是好的,在人生的道路上前行的肯定不是一帆风顺的,遇到困难静下来慢慢捋清楚逻辑,我认为学计算机最重要的就是思维逻辑,在生活中也有许多美好的风景:在学习上也有许多新的认知, 2024年对我的博客来说是充满挑战与成长的一年。因为刚刚开始什么东西都不知道虽然有大佬但是问多了也不太好,所谓师父领进门修行靠个人这句话说的很有道理,在之后的人生道路上,我会分享更多的知识和美丽的风景。敬请期待谢谢! 创建vue项目 /index.php/posts/267.html 2024-10-10T03:09:00+00:00 首先win+r输入cmd打开终端建议用npm 因为我的电脑上好像不支持yarn安装之后输入 vue --version 现在是5.0.8版本可能版本不一样但是无所谓出来版本号就说明安装成功了然后就是创建项目架子vue create 种花家(项目名)注意项目名不能是中文创建成功会让你选择版本如:vue3 vue2 等等 我们先选择vue2然后回车会给你一些项目的基本内容最后启动项目,先cd到里面然后yarn serve 或者 npm run serve 就可以了ctrl+单击访问网站 本地项目上传到 GitHub /index.php/posts/272.html 2024-10-10T03:09:00+00:00 将本地项目上传到 GitHub 需要以下几个步骤。如果你已经有一个 Git 仓库,并且想把它上传到 GitHub,你可以按照以下步骤操作:创建 GitHub 仓库首先,你需要在 GitHub 上创建一个新的仓库:1.打开 GitHub(https://github.com)。2.登录你的 GitHub 账号。3.点击右上角的 + 按钮,选择 New repository。4.填写仓库名称和描述(可选),并设置仓库的可见性(公开或私有)。5.点击 Create repository 按钮。初始化本地 Git 仓库(如果尚未初始化)如果你的本地项目还没有被 Git 跟踪,你需要初始化一个 Git 仓库。进入你的项目目录,然后运行以下命令:git init这会在项目目录下创建一个 .git 目录,表示这是一个 Git 仓库。添加远程仓库在 GitHub 上创建仓库后,会提供一个仓库的 URL,类似:https://github.com/your-username/your-repository.git你需要将这个 URL 添加为远程仓库,使用以下命令:git remote add origin https://github.com/your-username/your-repository.git将 your-username 和 your-repository 替换为你自己的 GitHub 用户名和仓库名称。添加文件到 Git 版本控制将项目文件添加到 Git 版本控制:git add .这将会添加当前目录下的所有文件。如果你只想添加某些特定文件,可以将 . 替换为文件名,例如:git add index.html提交本地更改接下来,你需要提交这些更改到本地仓库:git commit -m "Initial commit"你可以更改提交信息 Initial commit 为任何你想要的说明。推送本地更改到 GitHub现在你已经准备好将本地代码上传到 GitHub。使用以下命令将本地 master 分支(或主分支)推送到远程 GitHub 仓库:git push -u origin master如果你的默认分支是 main(新的 Git 默认分支名称),你应该使用:git push -u origin main6.-u 参数用于将本地分支与远程仓库的分支关联,以便以后的推送可以简单地使用 git push。查看 GitHub 仓库一旦推送完成,你可以打开你的 GitHub 仓库页面,查看本地代码是否已经成功上传。 Vue实用指令v-......(持续更新) /index.php/posts/259.html 2024-09-27T08:31:00+00:00 写了v-html v-show v-if v-else v-else-if v-on(内联语句,methods处理函数,调用传参) v-bind其实还是很简单的大概形式都是一样的这是用的方法不太同v-html:主要要来超链接还可以当作text文本来用v-show和v-if他们的效果虽然相同但是本质上不太一样,show演示主要像那个淘宝里面的搜索框一样,你碰一下他就伸缩例:v-show.mp4而v-if就是那个登录登录一次就消失了不会再出现了v-if v-else v-else-if 典型判断和C语言差不多但是记住这个没有if-else第一次我写判断的时候就犯了这样的错误v-on就是调用下面的语句v-bind设置HTML的标签属性例如: src title url 等等还是调用直接在下面写调用名字即可 日记:如何写一篇优质的文章 /index.php/posts/214.html 2024-05-25T00:51:00+00:00 这个题目让人深思,随着信息化的快速发展从4G变成5G让我感受到信息的快速,从原来的微博,博客,csdn,博客园到现在的抖音,快手,小红书,知乎等等,或许现在人们都很少去观看一些博主的文章,在我看来能写一篇好的文章足以吸引很多用户了,那如何写一篇优秀的文章呢,AI给了一些建议我认为写文章需要不断的练习和反馈,随着时间的推移,会发现自己的写文章的技巧在不断提高,写出的文章也会更加优秀,当然我认为只要去有心去写的不管写的怎么样都是一篇好文章,因为每个人的看法观点都不一样。昨天一位朋友对我说,你做网站的目的是为了什么,我深思许久,我想向那些大佬一样教给别人一些知识,虽然可能用处不是很大,但是我相信可能在以后的某个地方一定会用到,再就是锻炼自己的能力,从想象做网站到现在能够写文章,我用了差不多半年的时间,每当问题成功解决的时候那种喜悦感真的很好,这也是我做网站的目的其一,然后就是热爱兴趣让我坚持下去,我认为无论是做什么事情如果你喜欢做一点会觉得一点都不无聊,反之可能就是三分钟热度罢了.我认为用心写文章就是一篇好文章! 大一C语言实训与总结 /index.php/posts/130.html 2024-01-10T01:00:00+00:00 include <stdio.h>int main(){int a; float f = 134.23; printf("a=%d\tf=%.2f\n", a, f); return 0;}修正后的程序没有语法错误。执行结果将打印出 a=0 f=134.23,其中 a 的值为 0,f 的值为 134.23。 #include int main() { int a, b, c, sum = 0; scanf("a=%d b=%d c=%d", &a, &b, &c); printf("a=%d b=%d c=%d\n", a, b, c); return 0; } 在这个修正后的程序中,我们使用 %d 占位符来读取整数输入,并通过 & 运算符获取变量的地址。 要正确输入变量 a=1, b=2, c=3,只需在运行程序后在终端中键入 a=1 b=2 c=3,然后按下回车。程序将接收到输入并将其赋值给相应的变量。最后,程序将打印出变量的值,即 a=1 b=2 c=3。 #include int main() { int a, b, c, sum = 0; scanf("%d,%d,%d", &a, &b, &c); if (a > b) { sum += a; } if (b > c) { sum += b; } else { sum += c; } printf("sum = %d\n", sum); return 0; } 当输入 100,25,4 时,程序的输出结果是 sum = 100,因为 a > b 和 b > c 均成立,所以 sum 的值为 a + b = 100。 当输入 1,10,15 时,程序的输出结果是 sum = 15,因为 a < b,所以第一个 if 不成立,而 b > c 成立,所以 sum 的值为 b + c = 10 + 5 = 15。 #include int main() { int i = 12, j = -6, k = -5; switch (i + j - k) { case 1: printf("YELLOW\n"); break; case 0: printf("RED\n"); break; default: printf("ERROR!\n"); break; } return 0; } 当执行该程序时,根据 switch 语句中的表达式 i + j - k 的值,会分别进入不同的 case 分支。 由于 i + j - k 的结果为 12 + (-6) - (-5) = 11,与任何 case 的值都不匹配,因此会执行 default 分支,输出结果为 ERROR!。 #include int main() { int a, b, s = 0; for (a = 1, b = 1; a = 20) break; if (b % 3 == 1) { b += 3; continue; } b -= 5; } printf("a=%d\tb=%d\n", a, b); while (b++ < 25) s++; printf("s=%d\tb=%d\n", s, b); return 0; } 根据修正后的程序,我们来分析程序的运行结果: 在 for 循环中,初始值为 a=1 和 b=1。当 a 的值不超过 100 时,进入循环。首先,判断 b 是否大于等于 20,如果是,则跳出循环。 然后,判断 b 是否除以 3 的余数为 1,如果是,则执行 b += 3 并继续下一次循环。否则,执行 b -= 5。 最后,输出 a 和 b 的值。 接下来,进入 while 循环,判断 b++ 是否小于 25,如果是,则 s++。 最后,输出 s 和递增后的 b 的值。 请在实际的编程环境中运行该程序进行验证。 c #include #include int main() { char j; for (j = 'a'; j num) { printf("大。\n"); } else { printf("小。\n"); } } if (right == 0) { printf("尝试5次,失败\n"); } printf("是否继续?y/n:"); fflush(stdin); // 清空输入缓存区 c = getchar(); if (c == 'n' || c == 'N') { break; // 结束游戏 } } return 0; } 在上述程序中,首先使用srand()函数初始化随机数生成器,然后进入无限循环,每轮游戏生成一个0-99之间的随机数。 在每轮游戏中,用户最多可以猜5次数字。如果猜对了,输出恭喜信息,否则提示失败。然后询问用户是否继续游戏。 请在实际的编程环境中运行该程序进行验证。运行结果可能因为随机数的不同而有所不同。 #include int day_tab[2][13] = { {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, // 平年每个月的天数 {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} // 闰年每个月的天数 }; int day_year(int y, int m, int d) { int i, j, s = 0; if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) i = 1; // 判断是否是闰年 else i = 0; for (j = 1; j < m; j++) s = s + day_tab[i][j]; // 累加该月之前的天数 s = s + d; // 加上当前月的天数 return s; } int main() { int y, m, d; printf("Please Input the year, month and day:\n"); scanf("%d%d%d", &y, &m, &d); printf("It is the %dth day of this year.", day_year(y, m, d)); return 0; } 在上述程序中,首先定义了一个二维数组day_tab,其中day_tab[0]表示平年每个月的天数,day_tab[1]表示闰年每个月的天数。 然后定义了一个函数day_year(),用于计算给定日期是一年中的第几天。该函数首先判断是否是闰年,然后累加该月之前的天数,最后加上当前月的天数,得到总天数。 在main()函数中,接收用户输入的年、月、日,并调用day_year()函数计算结果,然后输出。 请在实际的编程环境中运行该程序进行验证。运行结果可能因为输入的不同而有所不同。 #include struct student { char num[6]; char name[8]; int score[3]; float avr; }stu[10]; main() { int i,j,max,maxi,sum; float aver; /*输入*/ for(i=0;i