当前位置:首页 > 每日看点

怎样练习搭建个人网站?

卡卷网1年前 (2025-04-17)每日看点256

第一次写网页做网站是2024年10月份开始。

在这之前一直想写点网页,因为已经大三,但从未做出任何拿得出手的作品,或者说可以面向其他人使用的产品(实际更难),所以推着自己去学、去做。

大二上学期学习数据库,但一直找不到地方用;大二上也学了计算机网络,也找不到地方用。我一直想用上学的东西、知识、技能,却总是差点东西。再加上每次饶有兴致想做时,却找不到方向、找不到思路,被入门给困住。

回头看,当初差的东西挺多的:

1、能用上数据库的产品(或地方)。数据库存数据,单用数据库,是枯燥的且无法体现数据库更多功能与优势,简单的就是用sql语句将数据插入、查询、修改、删除。像“京东App”,商品数据存在数据库,用到了数据库,将数据库中的数据展示到界面,而且很美观有渲染有图片有交互,不是单调的文本、数字数据。

2、更多的技术。如写网页,要用到html、css,脚本语言javascript或typescript。从大一到大三没有一门课交这些内容,我也不知道(我主观能动性差,也不知道搜啥关键词,就算搜了按照我以前的尿性也不愿做)。必须提一下:现在写网页不是直接使用html、css等基础语言,而是用框架——已经造好的轮子。

开始难、起步难:

1、例如数据库的安装使用。当初上数据库这门课,安装数据库、配环境,如果没有图形化界面还得敲命令行,这就会拦住大部分基础差的人,我也不例外,当初为完成这门课的所有实验作业都弄得焦头烂额。

本学期正在上云计算这门课,学习Docker、使用镜像快速部署容器。我今天刚刚用上的MySQL数据库就直接在虚拟机上使用Docker利用mysql镜像快速部署一个mysql容器。虚拟机上安装docker,用docker拉取mysql镜像,一行Docker命令直接部署一个mysql容器。

以前只知道在本机上下载mysql,再去使用。现在只要有docker,使用一两行命令就能快速使用mysql。

其他产品的使用部署也是一样。

2、要做一个网站,就算只有一个展示商品的界面,做出来需要的技术有这些:服务端、数据库、页面,服务端——用哪种语言写呢?用什么框架?还是不用框架,自己手搓?;页面——用哪种语言?哪种框架?;数据库——用哪种数据库?

这些都选好,而且已经做出来了,你现在还要让你的网站能让其他人访问,就得用到云服务器部署(有其他方法),这些如何部署上云服务器又是一座大山拦住去路。选购云服务器对新手来说也是要了解的。

3、实际做起来,还会遇到更多的问题:

a、比如将代码打包,我用python打包exe文件也感觉有点难,后面还得专门学;

b、项目开发会用上其他模块库(也称为该项目的依赖),如果是想用一个模型(例如我用的人脸识别模型),那就得用到pytorch及这个模型开发者用到的其他依赖,这么多模块与库如何下载准确的版本并管理呢?我当初不知道该下哪些版本,只能硬着头皮一个个试,不对就删,这时又会有新问题出现——删掉其他不应该删的库。后面我就用上anaconda,为每个项目单独创建一个虚拟环境,专为该项目下载并提供这些模块。

网站页面

怎样练习搭建个人网站?  第1张

登录页面

在登陆页面还差注册账号的功能。

在2024年11月刚弄好页面时,后端服务没用mysql,直接就是if-else判断是不是我期望的账号密码,并返回结果。今天用上mysql后,增加了从数据库查询出账号信息后再判断账号信息是否存在的逻辑代码。

后续再增加注册功能。

怎样练习搭建个人网站?  第2张

登录进入的首页

2024年11月时理财、运动基本没数据、没页面。上个月做实训项目时爬了些股票信息,在理财里添加了一个展示股票信息列表的页面。现在我的mysql数据库中还没有添加这些数据。

运动,也没有页面和数据,后续在添加——准备添加我跑步的记录及心率等数据。写些跑步新得。

AI,是我上学期弄的人脸识别功能,见下图。

英语,是今天刚刚添加的,正好最近四天在背单词,就想着用上虚拟机部署mysql,将每天记的单词插入数据库,并展示已经背的单词及日期。后续再添加中文、例句字段及其他功能。

怎样练习搭建个人网站?  第3张

人脸识别界面

人脸识别功能是我的网站上线的第一个功能,当初快速搭建这个网站也是为了将这个功能更好的使用并可视化。2024年10月在上大数据概论这门课,刚好结业大作业是要选一个项目做,我选的人脸识别,就直接功能部署上网站。

怎样练习搭建个人网站?  第4张

股票页面


怎样练习搭建个人网站?  第5张

已背单词列表

编辑功能还未实现,后续再实现。

后续还可以添加中文,英文例句等字段提供进一步复习巩固的功能。

总结与待学习完善

1、网站还有更多页面、数据、功能待实现:

a、注册账号功能;

b、运动的详情页;

c、添加英语已背单词的中文、英文例句等字段;

d、完成编辑单词功能(如果单词有误,可以修改);

e、股票列表的数据要添加到mysql数据库。

2、我这个网站的大部分页面是结合AI快速实现,还有更多细节需要后续学习前端技术后再来完善;

3、服务端用python写,但部署上云服务器没有打包成exe,后续还需学习打包并使用exe快速部署;

4、还需要学习mysql知识;

5、后续有空学习redis并用上redis数据库。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/04/12492.html

分享给朋友:

相关文章

有哪些正规的兼职平台?

1.阿里巴巴云客服:工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得 2.蚂蚁云客服:同样是阿里巴巴旗下的兼职平台,工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得。 3.菜鸟优加云客服:工作优点是时间自由,可自…

中国芯片产量达1399亿颗,这意味着什么?

美国并不是没有明白人,只是特朗普不懂芯片产业的情况,冒冒失失在ZZ正确下,开启了对中国芯片的掐脖子,结果没掐死,反而让人练出了铁肺。 芯片是所有科技产业的上游,美国原本在上游呆得很舒服,靠英伟达、AMD、德州仪器、高通等这些几十年霸主地位的…

网易云音乐上看到过最触动的热评是什么?

网易云音乐上看到过最触动的热评是什么?

1. “昨天晚上洗澡的时候,我忘记拿毛巾了,喊了声妈妈帮我拿下毛巾, 正当我伸出左手准备接毛巾的时候,我愣了一下,又换了右手。” 希望你永远不会听懂这句话, 永远都不要懂。 ——网易云热评《关键词》 2. 小时候跟着父亲去城里卖西瓜,害…

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

相信很多接触过286的90后朋友都和我有一样的体会,以前的机械键盘真的是让人头皮发麻,不仅敲击要非常用力,而且很吵。所以后面随着大家的生活消费水平的上升,家家户户都有电脑了,自然也不想再用打字来宣扬自己有电脑的优越感,基本上大家都换成了又轻…

在追求家居美学的过程中,如何选择一款电视机,使其既具备出色的音画质又能与家居装饰相得益彰?

在追求家居美学的过程中,如何选择一款电视机,使其既具备出色的音画质又能与家居装饰相得益彰?

先看照片,你就说美不美吧? 我家这个40平的客厅东西放得不少,其中最提升观感的是各种灯光,在这么多灯光中,是不是第一眼视觉中心就落在了电视上?没错,因为这电视是非常特别的环景光电视,与显示器的神光同步一样,会随着画面的变化而变化不同的光…

为什么神经网络可以解偏微分方程,是什么原理?

为什么神经网络可以解偏微分方程,是什么原理?

题主一直比较关心神经网络在其他科学领域的应用,比如数学、物理学还有生物学,比如AlphaFold。本次带来的这篇文章傅里叶神经网络算子解偏微分方程就是一个很有意思的方向,其实我自己去年在给美国一个客户做兼职预测数字货币期权价格的时候就用到过…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。