那些年我看到過的牛逼設計

2021-07-22 03:24:52 字數 273 閱讀 4580

redux 只有action、reducer和store。看起來就是flux的變種:

vuex同樣是單中心store、單線資料流、事件驅動。特點在於把業務邏輯也分了層:actions和mutations,action是業務邏輯,mutation是資料邏輯。沒見過大專案,不知道這個分層好處在哪,但是**似乎會更好維護。

clean architecture:是乙個架構的集大成者,做到最大化的隔離變化。看了一下android10的例子,可能並沒有get到核心點。按照unclebob的說法,要有四層:

那些年我看到的奇怪sql

基礎表 日誌表 臨時表 物件表 流水表 歷史記錄表 create table 顧客待裁決 顧客編號 int 11 unsigned not null auto increment,許可 varchar 20 default null,顧客姓名 varchar 30 default comment 姓...

那些年意外看到的方法

學習 1 學習 2 關於樹狀陣列,顧名思義,就是數形狀的陣列,主要用於查詢任意兩位之間的所有元素之和,但是每次只能修改乙個元素的值。概述圖如下 以陣列c代指樹狀陣列,以陣列a代指原陣列 可看出 c1 a1 c2 a1 a2 c3 a3 c4 a1 a2 a3 a4 c5 a5 c6 a5 a6 c7...

那些年,我的Git Cheat Sheet

1.版本穿梭 head指向的版本就是當前版本。git允許我們在版本的歷史之間穿梭,使用命令git reset hard commit id。穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本。要重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本。2.檢視某一行...