大家好! 给大家分享一下煮波10月份都学了什么😁, 哈哈哈,废话不多说,现在就开始!!!
第一章 未来计划
10月15号,微信里一条消息引起了我的注意:
""
我不假思索,向学校宿管说:我可以!
最后是我和另一个报名的哥们,我们两个人一起去完成这个项目,以至于后期真正的投入校园使用
时间给了 30 天
16号,我俩一起协商技术选型和任务分配
最后协商出来是这个样子:
前端: Uniapp + JS + Vue3
后端: Nodejs + Express
数据库: PostgreSQL + Prisma
UI组件库: Vant Weapp
因为接触 git 很少
第一天我俩光 git 建仓库,项目初始化,推拉代码 这些很基本的操作都整的汗流浃背的
策略是什么? 到底用 merge 策略还是用 Rebase 策略呢 ❓
后来几天不断的用 git 推拉代码 ,慢慢的就熟悉 git 很多了!
又想到我前几天写的后台管理系统,是跟着视频做的,我自己跟着视频做总是会不求甚解.
这就导致做了那个项目之后,有一定的进步,但进步不大.
但是我俩亲手写这个项目的时候,会暴露出许许多多的问题,当我们亲手解决之后,对应的知识和逻辑的印象就会 非常非常非常深刻( 真的! jym 😂).
目前正在做登录和权限管理. 我俩正在用 JWT(鉴权) 做这些业务,后续也会继续更新,预计11月份能够把项目完成哈 .
第二章 写了一个后台管理系统
这是9月20到10月10号之间写的
先简单的介绍一下我这个项目吧:
我写的这个项目是 Vue3 + mockjs + element-plus 的一个通用后台管理系统
首页用了一个echats表格.
整个系统的数据交互在前期植入了mock模拟数据,没有阻塞接口的地址的调用,这可以大大提升后期联调的效率.
并且针对axios进行二次封装集中处理请求前和请求后的操作,其中还用到了mock开关和三种环境的配置,可以通过配置迅速打开和关闭mock,实现系统可以自动根据当前环境调取不同的接口地址.
欢迎大家,这是项目地址: github.com/Parker-Cui/…
第三章 关于数据结构
关于链表
我发现了一个利器: 哑节点
当我们在描述一个链表的时候,通常是通常我们会返回(return )头节点( head )来描述整个链表,因为链表
的表示是这样的: 1 -> 2 -> 3 -> 4 -> null
所以只需要头节点,就能访问整个链表 ,但是在写代码时经常要讨论head是否为null ,非常麻烦,这时我们可以引入哑节点 dummyHead ,就避免了 “头节点为空” 的特殊判断,降低因边界条件考虑不全导致的 bugs, 还可以统一头节点操作, 真的太好用了!
做 数据结构与算法 的时候,如果思路不是很清晰,把图画出来,连着把5个步骤的图都画出来,规律就会变得很清晰明了,代码也呼之欲出!!!
最后emmm......
想吐槽一下:大学水课事真多啊😅,越水的课却越爱点名😅…… 拜拜了,咱们下期再见 !