当前位置:首页 > 每日看点 > 正文内容

怎样练习搭建个人网站?

卡卷网8个月前 (04-17)每日看点155

第一次写网页做网站是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

分享给朋友:

相关文章

电脑c盘哪些文件可以删除?

电脑c盘哪些文件可以删除?

电脑上的文件夹都是英文,很多朋友都不敢乱删,下面这几个文件夹里的文件,你可以放心删除。一、可删除的文件1、Backup这是一个备份文件夹,很多装机软件经常会把需要备份的东西,放在这个文件夹中。而当我们需要的软件正常保存之后,这些东西也就没有...

最让你震惊的网站有哪些?

压箱底的震惊来了,来波大的,一百个网站!这些都是我平时辛辛苦苦收集的,是真的牛逼,居然还有这种网站。1、实时地球网址:https://zoom.earth/实时图像每 10 分钟更新一次,提供风暴、天气预报、降水、火警等数据2、陕西博物馆...

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助...

4499 元起的荣耀Magic7 系列实际使用体验怎么样,值得入手吗?

全是软文。。。。。。不过我买了,标准版。为什么买荣耀:屏幕看着舒服,玩游戏选择大屏,超声波指纹解锁。其它,系统、续航、充电、拍照,不是最强,但均衡下来短板都不是很短。其它米OV,IQ、一加,都看了,预算有限,米OV的小屏不感兴趣,OPPO硬...

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

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

用红米手机会很丢人吗?

前些日子遇到了一位快递小哥,京东的,签收小哥年纪不算大,目测二十多岁他的手机上全是一道道极严重的划痕,有点卡,他开热点了,热点名就是手机型号,红米9a,我父母的同款现在他那边操作了一会,然后又是我这边操作了一会小哥看着我手机刷刷的,颇有些好...

发表评论

访客

看不清,换一张

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