给宿管免费写微信小程序 😁

45 阅读3分钟

大家好! 给大家分享一下煮波10月份都学了什么😁, 哈哈哈,废话不多说,现在就开始!!!

第一章 未来计划

10月15号,微信里一条消息引起了我的注意

"微信图片_20251022103407_34_189.jpg"

我不假思索,向学校宿管说:我可以!

最后是我和另一个报名的哥们,我们两个人一起去完成这个项目,以至于后期真正的投入校园使用

时间给了 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......

想吐槽一下:大学水课事真多啊😅,越水的课却越爱点名😅…… 拜拜了,咱们下期再见 !