laravel application layers 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 - 5月 04, 2021 action : 可以接service, 不能接repo 可以產dtovaildate : 可以接repo, 本身是serviceservice : 可以接 service 注意環狀依賴 可以接repo 主要功能是被委託data processing : 處理進入repo的資料 可以產pounit of work 工作單元模式 協調多個table操作 一起成功 一起失敗 try catchrepo 無邏輯 僅寫入資料庫 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
動態規劃設計步驟 - 3月 14, 2021 https://ithelp.ithome.com.tw/articles/10231119 名詞: 多階段決策 最優子結構 自下而上 自上而下 重疊子問題 狀態轉移方程 題目: 解码方法 最长回文子串 最长和谐子序列 最大子序和 不同路径 最长递增子序列 1. 定義dp 定義dp[i]的意義 2. 定義邊界條件 dp[i]在最簡單的狀態,應該是有直接的解答。 3. 初始化 根據邊界條件,初始化dp 4. 定義狀態轉移方程 dp[i] 怎麼推論到 dp[i+1] 5. 找出解答 找出最後要輸出的答案 分類 自底而上:動態規劃 自頂而下:記憶化搜索 二維解法 一維解法 固定數量的變數 閱讀完整內容
mongodb aggregate 筆記 - 12月 12, 2016 aggregate 為mongodb整合計算的function 以下引用官網的例子: https://docs.mongodb.com/manual/reference/operator/aggregation/match/ { "_id" : ObjectId ( "512bc95fe835e68f199c8686" ), "author" : "dave" , "score" : 80 , "views" : 100 } { "_id" : ObjectId ( "512bc962e835e68f199c8687" ), "author" : "dave" , "score" : 85 , "views" : 521 } { "_id" : ObjectId ( "55f5a192d4bede9ac365b257" ), "author" : "ahn" , "score" : 60 , "views" : 1000 } { "_id" : ObjectId ( "55f5a192d4bede9ac365b258" ), "author" : "li" , "score" : 55 , "views" : 5000 } { "_id" : ObjectId ( "55f5a1d3d4bede9ac365b259" ), "author" : "annT" , "score" : 60 , "views" : 50 } { ... 閱讀完整內容
留言
張貼留言