周报230722
日期范围:2023-07-23——2023-07-30
学习内容
| 学习内容/任务 | 进度 | 具体内容 |
|---|---|---|
| 每日上传博客 | 已完成 | 上传每日笔记、所学知识 |
| 每日上传git仓库 | 已完成 | 笔记学习资料备份 |
| 博客的搭建熟知以及使用多种工具搭建博客 | 已完成 | 使用宝塔、1panel、docker三种搭建辅助,分别搭建了wordPress、halo1.5以及halo2.7 |
| 网络协议的学习 | 已完成 | http和https、域名以及服务器等知识 |
| 有关网络知识的拓展 | 未完成 | CDN是啥?如何解决宽带问题。家庭宽带下如何隐藏公网IP;网络映射是啥,作用是啥 |
API的搭建和任务计划程序的使用 | 已完成 | API的概念,图床API的使用,任务计划程序的使用 |
| 查漏补缺 | 未完成 | 找出本周自己不理解的知识点或技术点(尚未全部找出答案);唯一约束、唯一索引和索引 |
| 复习回归 | 未完成 | 复习本周学习mysql约束和高级查询(笔记尚未整理完成) |
| 算法学习 | 未完成 | 回文数 |
遇到的问题
-
docker在服务器的拉镜像,以及是创建容器; -
网络协议
http和https协议之间的区别与关系的实践,例如在加密协议下网站使用的复制函数的使用: -
gitpages搭建API或静态网站的使用,如何使用任务计划程序来快捷工作 -
动态
ip和动态域名的使用和方法(至今彻底不清楚) -
MySQL的内连接、外连接的使用以及唯一约束和唯一索引的关系,索引与唯一索引的关系 -
非空数据处理的
COALESCE是SQL中的一个函数,用于返回第一个非空值。如果所有参数都为NULL,则返回NULL。它的语法如下:COALESCE (expression1, expression2, ..., expression_n);
学习心得
在这一周中,相较于第一周收获多了不少,刚开始的几天,林睿老师给我们普及了网络相关知识,相对应的开了一定的眼界,之后又是马浩老师的SQL教学和鼎鼎有名的高洋学姐的练习,虽然被几大连接搞得晕头转向,无论是实践还是知识都得到极大的充实。除此之外在重新搭建博客的时候也获得了许多的知识,尽管上周定下的计划,还是没有全部完成。
首先,在开始几天吧,先学习的是网络知识,最开始确实有些乏味,因为隔壁班学的实际上手较多的docker,实属羡慕,但是在学习过程中,着实学了不少有关网络的知识以及使用,感觉吧,从价值上和高度上还是蛮不错的,docker也在搭建博客的时候进行了些许的了解,言而总之,室友就是我的“git仓库”,想接触他们当时学的直接接触当事人就OK了。
其次,后面几天的教学就恢复到最开始的学习MySQL之中,学习更深一点的东西,比如让人头疼的练习5和左右外连接的实践,还有多重的左右外连接。
还有,在这一周中加入了在halo博客中hao主题的开发者群,在其中了解了不少网络方面和博客搭建的知识,比如1panel的搭建,docker的搭建,以及说是如何在使用家庭宽带的情况下,如何不暴露自己公网ip的狠招数,还有多种网络的实践知识。
还有在上传git时候的问题,有些时候比较忙或者来不及备份东西,就着手研究了如何可以让一个文件可以定时去保存、缓存、备份,之后找到了任务计划程序这个好帮手,并且学会了使用,并将其作为经验知识发在了博客上。
最后,在最近的学习中,我愈发22觉得,实践不仅可以检验真理,也可以练就技术能力。但还是要当日事,当日毕,要不然一拖就是’拖家带口‘。
学习计划
根据这几天的学习,我对于今后的学习做出了以下计划:
- 首先,完成这阶段未完成的任务,未解决的问题;
- 完成算法学习;
- 将复习进度提高,笔记重新归纳。