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

怎样练习搭建个人网站?

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

第一次写网页做网站是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.首先去申请个体户,这个可以用住宅来注册申请,而且速度很快就几天就下来了,经营类目主要是互联网销售这些…

电视参数哪个最重要?

电视参数哪个最重要?

在选择智能电视时,面板类型是一个关键因素。 IPS面板以其宽广的视角和出色的色彩还原能力受到青睐,尤其适合日常观看和游戏。 尽管可能会有轻微的漏光,但在大多数情况下,这并不影响使用体验。 相比之下,VA面板提供更高的对比度和更深的黑色,增强…

大家都是怎么把自己的粉丝增加到1000的呢?

大家都是怎么把自己的粉丝增加到1000的呢?

截至2024年10月30日,关注者总数1137人,用时80天,增速约14人/天。 2024年8月10日开始创作,连续一周,1个关注者都没有。创作第7天,得到第一个关注,7天时间,写了8篇回答。当天得到关注,激动的心情历历在目。 没有一个…

有没有能够兼顾便携并且流畅运行各种AI应用的笔记本?求推荐?

有没有能够兼顾便携并且流畅运行各种AI应用的笔记本?求推荐?

看了下题主的描述,可以考虑「联想YOGA Air 15 Aura AI元启版」,今年9月底出的一款轻薄本,也通过了英特尔Evo严苛认证。 处理器用了英特尔最新的「酷睿 Ultra 7 258V」,主要亮点就是AI性能、图形处理能力和能效,很…

有哪些让你目瞪口呆的 Bug ?

有哪些让你目瞪口呆的 Bug ?

成都有个监狱情况比较特殊,关押的基本全是重犯,而且还都是经济犯和政治犯, 他们以前都是一方大佬,在自己的一亩三分地翻手为云覆手为雨,无非是不小心中箭落马或帮老大顶锅才进监狱, 所以即使进来了,他们依然保持着体面和骄傲,依从性差,虽然不至于和…

在 Kubernetes 中,Service 的实现原理是什么,它是如何实现服务发现的?

行,问的这个问题挺有意思,Kubernetes 里 Service 是怎么实现的,服务发现是怎么回事,咱就直说了。这事儿看起来挺玄乎,但掰开揉碎了讲,也就那么回事。你得把这事儿想得简单点,别一上来就被啥术语吓住了——其实全是些搬砖的套路。…

发表评论

访客

看不清,换一张

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