{"version":1,"pages":[{"id":"-Lmbdh9LKOUnNwd_sa33","title":"Introduction","pathname":"/brian","siteSpaceId":"sitesp_Vk8dc","description":""},{"id":"-Lmbdq4im-SJW7XuoXZQ","title":"My Awesome API","pathname":"/brian/brians-za-ji/readme","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq59omwv5kECYAAj","title":"FB 大頭貼","pathname":"/brian/brians-za-ji/fb-da-tou-tie","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5AjelKQVcZKcJO","title":"硬體雜記","pathname":"/brian/brians-za-ji/ying-ti-za-ji","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5BqyaHitDOdMZ4","title":"PHP","pathname":"/brian/brians-za-ji/php","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5CO59kPdW6pcjW","title":"project","pathname":"/brian/brians-za-ji/project","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5D5SRSfDxJkb__","title":"模擬器","pathname":"/brian/brians-za-ji/project/mo-ni-qi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"project"}]},{"id":"-Lmbdq5EJi2RVNmPrq9Z","title":"WAMP","pathname":"/brian/brians-za-ji/project/apache","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"project"}]},{"id":"-MLQe0q7a19PWZ808GMu","title":"WinMerge","pathname":"/brian/brians-za-ji/winmerge","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5FM6OsW5ESfy1U","title":"雜記","pathname":"/brian/brians-za-ji/za-ji","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5G4ClU06_xV7gG","title":"LINQ","pathname":"/brian/brians-za-ji/za-ji/linq","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5H5AlIUajCKv2i","title":"方法","pathname":"/brian/brians-za-ji/za-ji/fang-fa","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5IxOvd4Uv6SSIA","title":"Grid View","pathname":"/brian/brians-za-ji/za-ji/grid-view","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5J5MNxmvRBub9S","title":"namespace","pathname":"/brian/brians-za-ji/za-ji/namespace","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5KStStBoUCdZRz","title":"global","pathname":"/brian/brians-za-ji/za-ji/global","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5Lx2mZLtSktlId","title":"物件導向","pathname":"/brian/brians-za-ji/za-ji/wu-jian-dao-xiang-guan-nian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5MiN-1EkXY8d85","title":"Excel","pathname":"/brian/brians-za-ji/za-ji/excel","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5NWQrTdZxSQAz9","title":"VS2017","pathname":"/brian/brians-za-ji/za-ji/vs2015","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5OMY1_CIUoRvl3","title":"single sign on","pathname":"/brian/brians-za-ji/za-ji/sing-sign-on","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5PVihbza9pVTPw","title":"Master","pathname":"/brian/brians-za-ji/za-ji/master","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5QEYg74PyI_C-H","title":"Https","pathname":"/brian/brians-za-ji/za-ji/https","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5RnHoLEVSCMdgh","title":"憑證","pathname":"/brian/brians-za-ji/za-ji/ping-zheng","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5SVIcbnq5f1Nio","title":"略過憑證不符","pathname":"/brian/brians-za-ji/za-ji/lve-guo-ping-zheng-bu-fu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5TuAJ0jAPRAYiH","title":"NLog","pathname":"/brian/brians-za-ji/za-ji/nlog","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5UuHAjDR6RsJo9","title":"團隊開發","pathname":"/brian/brians-za-ji/za-ji/cheng-shi-tong-bu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5VidSvyby7iEre","title":".NET Core","pathname":"/brian/brians-za-ji/za-ji/net-core","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5WMzBSUkzDp2D5","title":"共用網路上的芳鄰","pathname":"/brian/brians-za-ji/za-ji/gong-yong-wang-lu-shang-de-fang-lin","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5XnijgSSTEw8rp","title":"爬蟲","pathname":"/brian/brians-za-ji/za-ji/pa-chong","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5YR44T8LgUzpWq","title":"NPOI","pathname":"/brian/brians-za-ji/za-ji/npoi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5Z-cm4QOYXvT_0","title":"RSS","pathname":"/brian/brians-za-ji/za-ji/rss","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5_G9vXZUSkyiG2","title":"多執行緒","pathname":"/brian/brians-za-ji/za-ji/duo-zhi-xing-xu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5aThos4dqjGkO2","title":"記憶體回收","pathname":"/brian/brians-za-ji/za-ji/ji-yi-ti-hui-shou","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5bzDklVYfYanYy","title":"密碼學","pathname":"/brian/brians-za-ji/za-ji/mi-ma-xue","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5cjyBTRqgTCQgI","title":"BCrypt","pathname":"/brian/brians-za-ji/za-ji/mi-ma-xue/bcrypt","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"},{"label":"密碼學"}]},{"id":"-Lmbdq5dBz_-wv1BUrNq","title":"AES","pathname":"/brian/brians-za-ji/za-ji/mi-ma-xue/aes","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"},{"label":"密碼學"}]},{"id":"-Lmbdq5eSKAnEEHEdet9","title":"主機環境建置","pathname":"/brian/brians-za-ji/za-ji/zhu-ji-huan-jing-jian-zhi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5fRYqGQXoLOmDG","title":"Session","pathname":"/brian/brians-za-ji/za-ji/globalasax","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5g1R0y1cjUc-x-","title":"Error","pathname":"/brian/brians-za-ji/za-ji/error","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5hhQivpjamKgGC","title":"IIS 相關","pathname":"/brian/brians-za-ji/za-ji/iis-xiang-guan","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5iv4kglcj_MruK","title":"無障礙相關","pathname":"/brian/brians-za-ji/za-ji/wu-zhang-ai-xiang-guan","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5jwO5VUjFB1dlM","title":"介面","pathname":"/brian/brians-za-ji/za-ji/jie-mian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5kWG39-kphcAPM","title":"影像地圖","pathname":"/brian/brians-za-ji/za-ji/jie-mian/ying-xiang-di-tu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"},{"label":"介面"}]},{"id":"-Lmbdq5lNP3kqBizZVyi","title":"telnet","pathname":"/brian/brians-za-ji/za-ji/telnet","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5m4n7A44KLH0Nw","title":"smtp","pathname":"/brian/brians-za-ji/za-ji/telnet/smtp","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"},{"label":"telnet"}]},{"id":"-Lmbdq5n-6KB4FwAs_Ia","title":"nslookup","pathname":"/brian/brians-za-ji/za-ji/nslookup","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5oxFfN07OH1mEn","title":"協助客戶解決問題","pathname":"/brian/brians-za-ji/za-ji/xie-zhu-ke-hu-jie-jue-wen-ti","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5prnTd6-m9_BH8","title":"驗證欄位","pathname":"/brian/brians-za-ji/za-ji/yan-zheng-lan-wei","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5qcCQFzeoqzD8k","title":"網站管理","pathname":"/brian/brians-za-ji/za-ji/wang-zhan-guan-li","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5rl6TuJqQWoZc4","title":"工具整理","pathname":"/brian/brians-za-ji/za-ji/gong-ju-zheng-li","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"雜記"}]},{"id":"-Lmbdq5s4DYN-R-60xce","title":"正規表示法","pathname":"/brian/brians-za-ji/zheng-gui-biao-shi-fa","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5tKXO1GMkTcB97","title":"影像處理","pathname":"/brian/brians-za-ji/ying-xiang-chu-li","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5uM0K0EMr-szJ3","title":"IntelliJ Idea","pathname":"/brian/brians-za-ji/intellij-idea","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5vIQ8VblEmPYbN","title":"觀念","pathname":"/brian/brians-za-ji/guan-nian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq5wW6nkqJWWb3EC","title":"Clean Code","pathname":"/brian/brians-za-ji/guan-nian/clean-code","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lmbdq5xDLapiauzXHjl","title":"命名","pathname":"/brian/brians-za-ji/guan-nian/clean-code/ming-ming","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq5yJxzeS8TdwmxL","title":"函式","pathname":"/brian/brians-za-ji/guan-nian/clean-code/han-shi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq5zUa1C_d8iQ8KC","title":"註解","pathname":"/brian/brians-za-ji/guan-nian/clean-code/zhu-jie","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq6-eZ0PnKHJy_QW","title":"編排","pathname":"/brian/brians-za-ji/guan-nian/clean-code/bian-pai","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq60m8vYntWoz69S","title":"物件及資料結構","pathname":"/brian/brians-za-ji/guan-nian/clean-code/wu-jian-ji-zi-liao-jie-gou","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq61JjZKd8WgawUy","title":"錯誤處理","pathname":"/brian/brians-za-ji/guan-nian/clean-code/cuo-wu-chu-li","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq628P1Njkbizuyn","title":"邊界","pathname":"/brian/brians-za-ji/guan-nian/clean-code/bian-jie","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq63p6ZJhEdeIaBX","title":"單元測試","pathname":"/brian/brians-za-ji/guan-nian/clean-code/dan-yuan-ce-shi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-MVKu3NekxJJJzRzMPQm","title":"類別","pathname":"/brian/brians-za-ji/guan-nian/clean-code/lei-bie","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Clean Code"}]},{"id":"-Lmbdq64taTPua2b2jjQ","title":"Java 程式風格","pathname":"/brian/brians-za-ji/guan-nian/java-cheng-shi-feng-ge","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lmbdq65_1j0dR-bwGrR","title":"Design Pattern","pathname":"/brian/brians-za-ji/guan-nian/design-pattern","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lmbdq66oI8ZdWlF_A34","title":"單例模式","pathname":"/brian/brians-za-ji/guan-nian/design-pattern/dan-li-mo-shi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"Design Pattern"}]},{"id":"-Lmbdq67ZFH0_QFQKLeO","title":"同步","pathname":"/brian/brians-za-ji/guan-nian/tong-bu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lmbdq6873nSPWuf9sjD","title":"畫圖","pathname":"/brian/brians-za-ji/guan-nian/hua-tu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lmbdq69IlG-xFKx7-GY","title":"ER-Model","pathname":"/brian/brians-za-ji/guan-nian/hua-tu/er-model","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"畫圖"}]},{"id":"-Lmbdq6A-cRp-JIDpjB_","title":"類別圖","pathname":"/brian/brians-za-ji/guan-nian/hua-tu/lei-bie-tu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"畫圖"}]},{"id":"-Lmbdq6BQyFFJqgEGRHZ","title":"Use Case","pathname":"/brian/brians-za-ji/guan-nian/hua-tu/use-case","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"畫圖"}]},{"id":"-Lmbdq6C5MsUCuwXr2Y-","title":"有限狀態機","pathname":"/brian/brians-za-ji/guan-nian/hua-tu/you-xian-zhuang-tai-ji","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"},{"label":"畫圖"}]},{"id":"-Lmbdq6DwjQDjgg8Eq5j","title":"資料 API 文件 分析","pathname":"/brian/brians-za-ji/guan-nian/zi-liao-api-wen-jian-fen-xi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-LpX5cn2ne4SHbjmefBT","title":"CORS & SSL","pathname":"/brian/brians-za-ji/guan-nian/cors-and-ssl","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lv_3ab8AZS8Mo3D445A","title":"利用DISC幫助溝通","pathname":"/brian/brians-za-ji/guan-nian/li-yong-disc-bang-zhu-gou-tong","siteSpaceId":"sitesp_Vk8dc","description":"Brian 根據 佳佳 的講座，所做的整理。","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lmbdq6E-vI4cH2Qf6fz","title":"OAS","pathname":"/brian/brians-za-ji/guan-nian/restful","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"觀念"}]},{"id":"-Lmbdq6FPLle1GJKuaJf","title":"檔案上傳","pathname":"/brian/brians-za-ji/googlestorage","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6GOX-uLEY-VzM3","title":"FileStore","pathname":"/brian/brians-za-ji/googlestorage/filestore","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"檔案上傳"}]},{"id":"-Lmbdq6HgEytXo2GJqh1","title":"App Engine","pathname":"/brian/brians-za-ji/googlestorage/app-engine","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"檔案上傳"}]},{"id":"-Lmbdq6IQIiO2WKtTtCS","title":"Google Storage","pathname":"/brian/brians-za-ji/googlestorage/google-storage","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"檔案上傳"}]},{"id":"-Lmbdq6JDexu-YIPsc8Y","title":"OAuth vs Open ID","pathname":"/brian/brians-za-ji/oauth-vs-open-id","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6KF9iaRdHwWlpY","title":"MIME","pathname":"/brian/brians-za-ji/mime","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6LFPUF2tshaZQY","title":"虛擬桌面","pathname":"/brian/brians-za-ji/xu-ni-zhuo-mian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6MJt4t8oWdbPtY","title":"待看資料","pathname":"/brian/brians-za-ji/dai-kan-zi-liao","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6NfDCAK1_Rd_WF","title":"Selenium","pathname":"/brian/brians-za-ji/selenium","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6Oq1dDmB_BjogJ","title":"CDN","pathname":"/brian/brians-za-ji/cdn","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6PtTBGaoGHY5E4","title":"HTTP","pathname":"/brian/brians-za-ji/http","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6Qtt3XGdW-BGy5","title":"編碼","pathname":"/brian/brians-za-ji/bian-ma","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6RiWPO7gsbSst8","title":"2nd-ML100Days","pathname":"/brian/brians-za-ji/2nd-ml100days","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6SeZ72XMT9ODHn","title":"jupyter","pathname":"/brian/brians-za-ji/2nd-ml100days/jupyter","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"2nd-ML100Days"}]},{"id":"-Lmbdq6TfLfTvXuJ8QFM","title":"微服務","pathname":"/brian/brians-za-ji/wei-fu-wu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6UOxVbLoQh-aSM","title":"設計","pathname":"/brian/brians-za-ji/wei-fu-wu/she-ji","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"微服務"}]},{"id":"-Lmbdq6VwLZXV5zn2AEO","title":"1 ~ 5","pathname":"/brian/brians-za-ji/wei-fu-wu/she-ji/1-5","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"微服務"},{"label":"設計"}]},{"id":"-Lmbdq6Ws0ZWciC7AMvS","title":"6","pathname":"/brian/brians-za-ji/wei-fu-wu/she-ji/6","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"微服務"},{"label":"設計"}]},{"id":"-Lmbdq6X7B-NZuJvBqHz","title":"7","pathname":"/brian/brians-za-ji/wei-fu-wu/she-ji/7","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"微服務"},{"label":"設計"}]},{"id":"-Lmbdq6YdVodp2Mdwst-","title":"8","pathname":"/brian/brians-za-ji/wei-fu-wu/she-ji/8","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"微服務"},{"label":"設計"}]},{"id":"-Lmbdq6Z4UHloqcEEYtE","title":"9","pathname":"/brian/brians-za-ji/wei-fu-wu/she-ji/9","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"},{"label":"微服務"},{"label":"設計"}]},{"id":"-Lmbdq6_Y75UKI7cVcoB","title":"Gradle","pathname":"/brian/brians-za-ji/gradle","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-MJaO5Ii7C_RjsgFOPJj","title":"Maven","pathname":"/brian/brians-za-ji/maven","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"PJYBTcIDxdYSFCdx2HxA","title":"Error","pathname":"/brian/brians-za-ji/error","siteSpaceId":"sitesp_Vk8dc","description":"newposition 0 (-1 0)","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-MKmIoNctRqg5iTIBMTv","title":"批次檔 BAT","pathname":"/brian/brians-za-ji/pi-ci-dang-bat","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"CQLk33GVTHykmc14XisL","title":"Kurento","pathname":"/brian/brians-za-ji/kurento","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"bxtxrJoe7V6vPa8tMRWY","title":"WebSocket & WebRTC","pathname":"/brian/brians-za-ji/websocket-and-webrtc","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Brian's 雜記"}]},{"id":"-Lmbdq6cmTx9_0TGp3lr","title":"User Story","pathname":"/brian/xu-qiu-mian-neng-li/user-story","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"需求面能力"}]},{"id":"-Lmbdq6fwPczhK86_RG0","title":"Compute Engine","pathname":"/brian/google-cloud-platform/compute-engine","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Google Cloud Platform"}]},{"id":"-Lmbdq6iUQXz81cs_P05","title":"基本語法","pathname":"/brian/python/ji-ben-yu-fa","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-Lmbdq6jJXWT2o4YAoQB","title":"Pandas","pathname":"/brian/python/pandas","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-Lmbdq6kKAiJDfOIm6lm","title":"套件","pathname":"/brian/python/tao-jian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-Lmbdq6lDCuKj8iLnEr8","title":"Matplotlib","pathname":"/brian/python/matplotlib","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-Lmbdq6m9jksYplcvszu","title":"Encoder","pathname":"/brian/python/encoder","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-Lmbdq6nmEPUpcPLc-Ll","title":"jupyter","pathname":"/brian/python/jupyter","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-Lmbdq6qMSpyrD-YMlE_","title":"Java","pathname":"/brian/java/java","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-MHKe4Lm9CxMeY0Rkvbd","title":"File","pathname":"/brian/java/java/file","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-Lmbdq6r0kaaMxlKayg0","title":"Exception","pathname":"/brian/java/java/exception","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-Lmbdq6sdNMhRflOLSdC","title":"物件導向觀念","pathname":"/brian/java/java/wu-jian-dao-xiang-guan-nian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-Lmbdq6tbt7_mlFgS9qg","title":"加密","pathname":"/brian/java/java/jia-mi-bu-fen","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-Lmbdq6uCc62MvM_euBr","title":"HTTP","pathname":"/brian/java/java/http","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-Lmbdq6v-P3JRokZ69On","title":"集合","pathname":"/brian/java/java/ji-he","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-ME_Orn_duQWRtOyUTld","title":"Stream()","pathname":"/brian/java/java/stream","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-Lmbdq6wQCg8HXmkNzAJ","title":"Web","pathname":"/brian/java/java/web","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-MHKb3oEkjK8Iy9WwzuW","title":"ResultSet","pathname":"/brian/java/java/resultset","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-MKnfB4Dffj1GtOGkYvz","title":"JDK6","pathname":"/brian/java/java/jdk6","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-MKnTF6-ATtdpBhexA6g","title":"JDK8","pathname":"/brian/java/java/jdk8","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Java"}]},{"id":"-Lmbdq6xnvdX0RVCr1J-","title":"讀取、複寫MP3 Tag","pathname":"/brian/java/du-qu-3001-fu-xie-mp3-tag","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq6yBLjP4Ozrup24","title":"Log4j2","pathname":"/brian/java/log4j2","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq6zn9EpqEg_0afA","title":"Servlet","pathname":"/brian/java/servletjsp","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq7-Vc4WWvDRDYYF","title":"容器","pathname":"/brian/java/servletjsp/rong-qi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Servlet"}]},{"id":"-Lmbdq70hg4lm1_NZGkz","title":"JSP","pathname":"/brian/java/jsp","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-ML6Pn0GN9mrTmwQ8ddp","title":"JBOSS","pathname":"/brian/java/jboss","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-LpWB3mMBWNHqyzUIIFW","title":"JWT","pathname":"/brian/java/jwt","siteSpaceId":"sitesp_Vk8dc","description":"JSON Web Token","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq71ndHyrzGL9FIA","title":"PreparedStatement","pathname":"/brian/java/preparedstatement","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq722n0Rg25ul2Rk","title":"Error","pathname":"/brian/java/error","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq73C-ylHI9TIxQo","title":"Spring","pathname":"/brian/java/spring","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq74ZxF6mTwm_E-A","title":"Spring Boot","pathname":"/brian/java/spring/spring-boot","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-LmbeO9-z5deQpqJN2iT","title":"@Value","pathname":"/brian/java/spring/spring-boot/value","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"},{"label":"Spring Boot"}]},{"id":"-Lmbdq75f0hizGXslqV4","title":"Build","pathname":"/brian/java/spring/spring-boot/build","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"},{"label":"Spring Boot"}]},{"id":"-Lmbdq76qlZDUXAhB_VQ","title":"RequestParameter","pathname":"/brian/java/spring/requestparam","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-LsPF4NcrNOzc7ARhmIm","title":"Error","pathname":"/brian/java/spring/error","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-Lmbdq77vmSGRGeU84h8","title":"Autowired","pathname":"/brian/java/spring/autowired","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-ML6lci7RloNzl7fXaE_","title":"JPA","pathname":"/brian/java/spring/jpa","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-LrImWLh5ZfEgfJQKe-r","title":"FeignClient","pathname":"/brian/java/spring/feignclient","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-LpfRLY96sYu8dCCPJQF","title":"WebSocket","pathname":"/brian/java/spring/websocket","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-Lz1Ba4rnsojoWTdBM74","title":"thymeleaf","pathname":"/brian/java/spring/thymeleaf","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-Lz11o9vq0viEuXCXu8t","title":"Security","pathname":"/brian/java/spring/security","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-Lmy3cR6zH0XOo-RCGqy","title":"Test","pathname":"/brian/java/spring/test","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-MKnnJ_5Qp8efkNNjeM3","title":"Scheduled","pathname":"/brian/java/spring/scheduled","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-MKmyw1TjHxMVbtH0m0f","title":"Redirect","pathname":"/brian/java/spring/redirect","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"},{"label":"Spring"}]},{"id":"-Lmbdq78stmqFQy7g6aV","title":"IntelliJ","pathname":"/brian/java/intellij","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Java"}]},{"id":"-Lmbdq7BMFM38kAkzPHq","title":"Linux","pathname":"/brian/linux/linux","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Linux"}]},{"id":"-Lmbdq7CfAstMmVr0T3Y","title":"Shell Script","pathname":"/brian/linux/ubuntu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Linux"}]},{"id":"-Lmbdq7DV-93S2OcYjx3","title":"Cygwin(在Windows執行Linux指令)","pathname":"/brian/linux/cygwin","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Linux"}]},{"id":"-Lmbdq7GgC_SAylIFDnL","title":"HTML","pathname":"/brian/qian-duan/html","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"}]},{"id":"-Lmbdq7HLYRV1DvcL5Sg","title":"Link","pathname":"/brian/qian-duan/html/link","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"HTML"}]},{"id":"-Lmbdq7IHfz14NkZD2SO","title":"CSS","pathname":"/brian/qian-duan/css","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"}]},{"id":"-Lmbdq7JujlhUjjlK3Vx","title":"Position","pathname":"/brian/qian-duan/css/mao-dian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"CSS"}]},{"id":"-Lmbdq7KNd0ItGerpC4S","title":"padding color","pathname":"/brian/qian-duan/css/padding-color","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"CSS"}]},{"id":"-Lmbdq7Lr2-qY0pp4Pnm","title":"display","pathname":"/brian/qian-duan/css/display","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"CSS"}]},{"id":"-Lmbdq7MMhJKFiWtxfYq","title":"JS","pathname":"/brian/qian-duan/qian-duan","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"}]},{"id":"-Lmbdq7NZ0MjOSIycGRJ","title":"jQuery","pathname":"/brian/qian-duan/qian-duan/jquery","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7O2m2D0ID4Y3Zb","title":"Select2","pathname":"/brian/qian-duan/qian-duan/jquery/select2","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"jQuery"}]},{"id":"-Lmbdq7PXKpfvno6pmQG","title":"fancybox","pathname":"/brian/qian-duan/qian-duan/fancybox","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7Qxkx1s2B9_zli","title":"ES6","pathname":"/brian/qian-duan/qian-duan/es6","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7Rrqp6kaz_gWNY","title":"效能","pathname":"/brian/qian-duan/qian-duan/xiao-neng","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7SPdTkVpq-hy5q","title":"GoogleMap API","pathname":"/brian/qian-duan/qian-duan/googlemap-api","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7TtgQ7yPbGORCw","title":"Marker","pathname":"/brian/qian-duan/qian-duan/googlemap-api/marker","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"GoogleMap API"}]},{"id":"-Lmbdq7U5_97WTpp-9h6","title":"InfoWindow","pathname":"/brian/qian-duan/qian-duan/googlemap-api/infowindow","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"GoogleMap API"}]},{"id":"-Lmbdq7V4KXxvG4gCqqe","title":"事件","pathname":"/brian/qian-duan/qian-duan/shi-jian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7WaLbonctra-Xz","title":"CKEditor","pathname":"/brian/qian-duan/qian-duan/ckeditor","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7XaqND-1sUjx9H","title":"TGOS","pathname":"/brian/qian-duan/qian-duan/tgos","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7Y4iDhBOfbUZl4","title":"JSON","pathname":"/brian/qian-duan/qian-duan/json","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7ZhxNonr4Nk2d-","title":"QRcode","pathname":"/brian/qian-duan/qian-duan/qrcode","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7_mOyVe5m2xU8P","title":"核心概念","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7aF-j3J1x_uGfI","title":"物件 變數 型別","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/wu-jian-bian-shu-xing-bie","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"}]},{"id":"-Lmbdq7b97fRlFAIEd-Y","title":"number","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/wu-jian-bian-shu-xing-bie/number","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"},{"label":"物件 變數 型別"}]},{"id":"-Lmbdq7co_EDz_R7Ljjs","title":"String","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/wu-jian-bian-shu-xing-bie/string","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"},{"label":"物件 變數 型別"}]},{"id":"-Lmbdq7d5vYzti_q0qLS","title":"boolean","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/wu-jian-bian-shu-xing-bie/boolean","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"},{"label":"物件 變數 型別"}]},{"id":"-Lmbdq7ecMmMAZiIRY7n","title":"null & undefined","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/wu-jian-bian-shu-xing-bie/null","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"},{"label":"物件 變數 型別"}]},{"id":"-Lmbdq7fLLABTqZgIEai","title":"Symbol","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/wu-jian-bian-shu-xing-bie/symbol","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"},{"label":"物件 變數 型別"}]},{"id":"-Lmbdq7gfq2qwWRZ0YO8","title":"JS 物件概念","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/js-wu-jian-gai-nian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"}]},{"id":"-Lmbdq7hDu9l3uqH6xce","title":"深入理解JS 函式物件","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/shen-ru-li-jie-js-han-shi-wu-jian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"}]},{"id":"-Lmbdq7i7Zdx6Sk7c6uw","title":"更多ES2015/ES6 全新語言特性","pathname":"/brian/qian-duan/qian-duan/he-xin-gai-nian/geng-duo-es2015-es6-quan-xin-yu-yan-te-xing","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"},{"label":"核心概念"}]},{"id":"-Lmbdq7jG7daXRcxvlK3","title":"Promise","pathname":"/brian/qian-duan/qian-duan/promise","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"},{"label":"JS"}]},{"id":"-Lmbdq7kA1uR8YohIoeJ","title":"效果應用","pathname":"/brian/qian-duan/xiao-guo-ying-yong","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"前端"}]},{"id":"-Lmbdq7nmyGqDwwxbt_B","title":"注意事項","pathname":"/brian/zi-liao-ku/zhu-yi-shi-xiang","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-LnBXxLlxI46vhkjCeD5","title":"MariaDB","pathname":"/brian/zi-liao-ku/mariadb","siteSpaceId":"sitesp_Vk8dc","description":"參考資料:(https://mariadb.com/kb/en/library/sequences/)","breadcrumbs":[{"label":"資料庫"}]},{"id":"-Lmbdq7osp2NL_XZplav","title":"MySQL","pathname":"/brian/zi-liao-ku/mysql","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-Lmbdq7pKHlw1QvGXJFJ","title":"inner join 和 join","pathname":"/brian/zi-liao-ku/mysql/inner-join-he-join","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"MySQL"}]},{"id":"-Lmbdq7qEPYc9DRWM8gQ","title":"字串比對","pathname":"/brian/zi-liao-ku/mysql/zi-chuan-bi-dui","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"MySQL"}]},{"id":"-Lmbdq7rrEWIxWU1M87E","title":"倒數資料","pathname":"/brian/zi-liao-ku/mysql/dao-shu-zi-liao","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"MySQL"}]},{"id":"-Lmbdq7sEixXI17Xcxj1","title":"SQL","pathname":"/brian/zi-liao-ku/sql","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-Lmbdq7tEl9V6V7646EX","title":"DDL 資料定義語言","pathname":"/brian/zi-liao-ku/sql/ddl","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"SQL"}]},{"id":"-Lmbdq7u98CFMfpfDKcg","title":"DML 資料操縱語言","pathname":"/brian/zi-liao-ku/sql/zi-liao-cao-zong-yu-yan","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"SQL"}]},{"id":"-Lmbdq7vvNdj2XJB4vsY","title":"DCL 資料控制語言","pathname":"/brian/zi-liao-ku/sql/dcl-zi-liao-kong-zhi-yu-yan","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"SQL"}]},{"id":"-Lmbdq7wAFGo-YAIwE4D","title":"TCL 交易控制語言","pathname":"/brian/zi-liao-ku/sql/tcl-jiao-yi-kong-zhi-yu-yan","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"SQL"}]},{"id":"-Lmbdq7xwTAvC83TmIol","title":"T-SQL","pathname":"/brian/zi-liao-ku/sql/t-sql","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"SQL"}]},{"id":"-Lmbdq7yXd-5_BVnmQ_T","title":"CTE","pathname":"/brian/zi-liao-ku/sql/cte","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"SQL"}]},{"id":"-Lmbdq7zAwe4RAJWZl-j","title":"JOIN","pathname":"/brian/zi-liao-ku/sql/join","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"SQL"}]},{"id":"-Lmbdq8-BApX9CgYNrRJ","title":"Oracle","pathname":"/brian/zi-liao-ku/oracle","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-Lmbdq80HJbNxPzlPE9a","title":"MSSQL 操作","pathname":"/brian/zi-liao-ku/mssql-cao-zuo","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-MNmNOmtq3hGZ6RJQ2EG","title":"新增使用者","pathname":"/brian/zi-liao-ku/mssql-cao-zuo/xin-zeng-shi-yong-zhe","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"MSSQL 操作"}]},{"id":"-Lmbdq81vA7JSx7phg9s","title":"SQL 指令","pathname":"/brian/zi-liao-ku/mssql-cao-zuo/sql-zhi-ling","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"MSSQL 操作"}]},{"id":"-MNqDfCI0W2TR0ogoFNT","title":"Sequence","pathname":"/brian/zi-liao-ku/mssql-cao-zuo/sequence","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"},{"label":"MSSQL 操作"}]},{"id":"-Lmbdq82b-3nbStq3SD3","title":"差異比較","pathname":"/brian/zi-liao-ku/sql-ri-qi-shi-jian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-LnH9duDrXm_ORPlU8Me","title":"MyBatis","pathname":"/brian/zi-liao-ku/mybatis","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-Lmbdq83QBJt7cLJbWq5","title":"Workbench 操作","pathname":"/brian/zi-liao-ku/workbench-cao-zuo","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-ML6_LDcw9TCTCZLVAR8","title":"SQL Injection","pathname":"/brian/zi-liao-ku/sql-injection","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"資料庫"}]},{"id":"-Lmbdq86w6_Fwx-lIhw_","title":"Gitlab","pathname":"/brian/ban-ben-kong-zhi/gitlab","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"}]},{"id":"-Lmbdq870_ms1X98pQgY","title":"sign up","pathname":"/brian/ban-ben-kong-zhi/gitlab/sign-up","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"Gitlab"}]},{"id":"-Lmbdq88ueEVcZEOh0DS","title":"sign in","pathname":"/brian/ban-ben-kong-zhi/gitlab/sign-in","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"Gitlab"}]},{"id":"-Lmbdq89xFeibpd997U8","title":"add project","pathname":"/brian/ban-ben-kong-zhi/gitlab/build-project","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"Gitlab"}]},{"id":"-Lmbdq8AtaCWNNWgCl2z","title":"add members","pathname":"/brian/ban-ben-kong-zhi/gitlab/add-members","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"Gitlab"}]},{"id":"-Lmbdq8B_e91gX7X3kCn","title":"SourceGit","pathname":"/brian/ban-ben-kong-zhi/smartgit","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"}]},{"id":"-Lmbdq8CC05tWZvglsQM","title":"install","pathname":"/brian/ban-ben-kong-zhi/smartgit/install","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"SourceGit"}]},{"id":"-Lmbdq8DvUqpUjp8gam0","title":"SmartGit","pathname":"/brian/ban-ben-kong-zhi/sourcetree","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"}]},{"id":"-Lmbdq8E1j0w6XNwtqW5","title":"install","pathname":"/brian/ban-ben-kong-zhi/sourcetree/install","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"SmartGit"}]},{"id":"-Lmbdq8FEdQqsA6Az5OK","title":"operate","pathname":"/brian/ban-ben-kong-zhi/sourcetree/operate","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"SmartGit"}]},{"id":"-Lmbdq8GRcwC83eZgwVj","title":"git 操作雜記","pathname":"/brian/ban-ben-kong-zhi/sourcetree/git-cao-zuo-za-ji","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"},{"label":"SmartGit"}]},{"id":"-Lmbdq8Hsxol9qL8cfhI","title":"TortoiseGit","pathname":"/brian/ban-ben-kong-zhi/tortoisegit","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"}]},{"id":"-Lmbdq8IxDUIEQBmQK4P","title":"Git","pathname":"/brian/ban-ben-kong-zhi/git","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"}]},{"id":"-Lmbdq8Jd9pFj1Ma5tko","title":"TFS","pathname":"/brian/ban-ben-kong-zhi/tfs","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"}]},{"id":"-Lmbdq8K5NsGgrhXBIWJ","title":"SVN","pathname":"/brian/ban-ben-kong-zhi/svn","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"版本控制"}]},{"id":"-Lmbdq8N57Z_kwvLfQDT","title":"軟體測試原則","pathname":"/brian/test/ruan-ti-ce-shi-yuan-ze","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8Ojy_mHBpyvcNR","title":"演算法","pathname":"/brian/test/yan-suan-fa","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8PveJzU6j2ybt_","title":"XMind","pathname":"/brian/test/xmind","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8QfVHsHf95K0ba","title":"install","pathname":"/brian/test/xmind/install","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"},{"label":"XMind"}]},{"id":"-Lmbdq8RNKEcV2zuasur","title":"Jenkins","pathname":"/brian/test/jenkins","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8SjQitir7MkvHr","title":"建置","pathname":"/brian/test/jenkins/jian-zhi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"},{"label":"Jenkins"}]},{"id":"-Lmbdq8Tfb6aUh4rlYih","title":"HTTPie","pathname":"/brian/test/httpie","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8UFnnXPyzBiSmQ","title":"Postman","pathname":"/brian/test/postman","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8VlhQ8UeI4ClVh","title":"測試驅動開發","pathname":"/brian/test/ce-shi-qu-dong-kai-fa","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-MIvaiz9-w2ZCPzbR3Yw","title":"撰寫測試的觀念","pathname":"/brian/test/zhuan-xie-ce-shi-de-guan-nian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-MIwxW9pTG_Ytpw9JbHH","title":"測試框架","pathname":"/brian/test/ce-shi-kuang-jia","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8WNcughoNcyGmI","title":"IoC & DI","pathname":"/brian/test/guan-nian","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8XgRZo1Y0XycTV","title":"隔絕相依性的方式","pathname":"/brian/test/ge-jue-xiang-yi-xing-de-fang-shi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8YUee1Iv3AuATp","title":"JUnit","pathname":"/brian/test/junit","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"vw4WC8uAhoPY7R3kYxvJ","title":"NUnit","pathname":"/brian/test/nunit","siteSpaceId":"sitesp_Vk8dc","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8ZmYdQcqTDCs-n","title":"習慣","pathname":"/brian/test/xi-guan","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8_1OiD4DSvq7tz","title":"虛設常式","pathname":"/brian/test/xu-she-chang-shi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Test"}]},{"id":"-Lmbdq8cn6P7n0hw8K3m","title":"hello world","pathname":"/brian/angular/hello-world","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Angular"}]},{"id":"-Lmbdq8dpTavdvRQedrE","title":"ng-options","pathname":"/brian/angular/ng-options","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Angular"}]},{"id":"-Lmbdq8ebmJYMEHA3qN6","title":"ES6","pathname":"/brian/angular/es6","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Angular"}]},{"id":"-Lmbdq8fHXAplwUIntt3","title":"Build & Conponect","pathname":"/brian/angular/build-and-conponect","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Angular"}]},{"id":"-M0MCaO_XN8atBhBmaAA","title":"HttpClient","pathname":"/brian/angular/httpclient","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Angular"}]},{"id":"-M3omcCmI4dCz56c9EGh","title":"部署","pathname":"/brian/angular/bu-shu","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"Angular"}]},{"id":"-Lmbdq8iZqJulW-Hbqvl","title":"Chapter 2","pathname":"/brian/asp.net-web-form/chapter-2","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"ASP.NET Web Form"}]},{"id":"-Lmbdq8jAf9Ryqy76Ob3","title":"2-1","pathname":"/brian/asp.net-web-form/chapter-2/2-1","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"ASP.NET Web Form"},{"label":"Chapter 2"}]},{"id":"-Lmbdq8kP8SbGDXaVNP9","title":"小東西","pathname":"/brian/asp.net-web-form/chapter-2/2-1/xiao-dong-xi","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"ASP.NET Web Form"},{"label":"Chapter 2"},{"label":"2-1"}]},{"id":"-Lmbdq8lFCgnZnuIZjgm","title":"略過請求驗證","pathname":"/brian/asp.net-web-form/lve-guo-qing-qiu-yan-zheng","siteSpaceId":"sitesp_Vk8dc","description":"","breadcrumbs":[{"label":"ASP.NET Web Form"}]},{"id":"-LuY5yy4K1mbqPg_2ftv","title":"Go","pathname":"/brian/go","siteSpaceId":"sitesp_Vk8dc","description":"Brian 的嘗試心得"}]}