D25 第十二周 (回忆篇)

SQL 再深入

这周进度还停留在第十一周作业,内容算是留言版的进阶版,原本的 SQL 增加了一个 JOIN 的语法,这边有点像高中数学碰到的集合论,但因为名词很多有点复杂所以花了点时间看别的教学。後面有再多学了 COUNT 的语法,往这边发展下去就会越来越深入 Database 的领域,发现其实 SQL 有很多被扩充的功能,甚至有 Database 内的函数,但那边很多要自己填坑的东西,一不留神又花了很多天。

权限管理卡关

中後段在研究权限管理的东西,因为也算是第一次实作这种东西,看完老师的教学还是没什麽头绪。

这边很简短的说明当时的思路,我认为留言内容算是「资源」,只要「拥有资源」就可以对它进行操作。但课程中的思路算是以「使用者」出发,所以对留言的操作就会需要区分「我发的留言」和「其他人发的留言」

原本我打的如意算盘是 SQL 抓留言时,可以带入 user_id 然後透过 database 自动帮我去算这个留言是不是自己发的?但看起来错了,我後来转换成 excel 模式去思考的时候也发现这样的思路有点怪怪的,最後才放弃这条路线。

这边的问题是「我要如何让资料可以根据不同使用者读取而得到不同的视角」,实际效果很像脸书个人页可以模拟不同使用者看到的样子。我可能要很後面才有时间好好思考这题要怎麽解了。

JS30 读书会始动

也是这周,我和其他同学开始了 JS30 的读书会,一群人每天轮流报告一篇内容,这样 loading 不会太大这样。JS30 的内容蛮适合初学阶段的人,但内容比较缺乏结构性,会跳来跳去的,如果需要系统化学习的人可以斟酌跳着看。


<<:  【D12】发现新厨具:Snapshot

>>:  [Day18] Webpack - 预处理器

冒险村20 - Design Pattern(1) - Decorator

20 - Design Pattern(1) - Decorator Decorator patte...

Day 23 中场休息,来做点酷东西(完成了呜呜)

拖了这麽多天,终於完成了! 今天增加了拖曳的各个 interface还有事件,以及能把事件拖曳过去的...

Day5 NiFi - FlowFiles

还记得系列文的一开始,有先向各位读者介绍在 NiFi 中重要的几个 Componenet,那时候还只...

第 30 集:Bootstrap 客制化秘技

用 meme 图讲述这一趟 30 天转生到 Bootstrap 5 的意识界 的心境。 ...

python的基本语法-0.5

在程序码中显示你要的资料: print() #显示一段文字或是几个字 print("you...