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

怎样练习搭建个人网站?

卡卷网5个月前 (04-17)每日看点109

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

分享给朋友:

相关文章

推荐几个问卷调查平台?

推荐几个问卷调查平台?

我给大家免费推荐一些市面上不多,且稳定的免费的问卷平台,这个在网上都是能够搜索到的,有的还是世界500钱企业,这里推荐的基本上都是上市的问卷公司了。上面都是可以免费去注册的,对外公开开放的,做完了直接奖励美刀的,不需要兑换卡什么的。Cint...

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

大家的手机在使用一段时间之后啊,是不是都会出现又卡又慢的情况,尤其是安卓手机,这种现象更是非常明显,而且很多朋友啊,也都知道手机之所以会出现这些问题,一般都是手机安装了大量软件,而这些软件在使用过程中会产生大量的缓存垃圾,因此啊时间久了就会...

苹果为什么不做千元机?

苹果为什么不做千元机?

第一步,打开苹果官网,注意是.com,不是.cn;第二步,点击iPhone,选择Compare iPhone;第三步,选择最新iPhone 15系列,查看起售价格,分别为$1199,$999,$799。这不妥妥的千元机吗,怎么苹果就不做千元...

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相...

国内AI大模型已近80个,哪个最有前途?

国内AI大模型已近80个,哪个最有前途?

题主说错了,不是80个,是168个!虽然“最有前途”不好说,但是我可以帮题主排除一些错误方向:开源大模型一定比闭源的有前途吗?参数量大的模型一定就比小模型有前途吗?榜单排名高的大模型一定更有前途吗?2024年3月更新,243个大模型中有哪几...

为什么不建议买游戏本?

我建议厂家改名厂家犯了个巨大错误:游戏本的主要受众是在校大学生,但大学生买电脑的买单人是他们的父母。你让父母给孩子买个游戏本,父母怎么想?如果你改成高效学习本、优质学习本、智能学习本、高速学习本,甚至硕博连读本,你看看家长舍不舍得砸这个钱...

发表评论

访客

看不清,换一张

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