跳到主內容
進階搜尋
搜尋字串
內容類型

精確符合
標籤搜尋
日期選項
在此之後更新
在此之前更新
在此之後建立
在此之前建立

搜尋結果

找到了 578 個結果

【tip】format 程式碼排版

【Treeman】總覽 VSCode

快速鍵 在Windows Shift + Alt + F 在Mac Shift + Option + F 在Ubuntu Ctrl + Shift + I   存檔自動格式化(設定 Ctrl + ,) 如何修改預設排版外掛 修改 setting.json (複製後請將註解刪除,避免json格式錯誤) { // 預設formatter引擎 "editor.defaultFormatter": null, // javascript 排版使用引擎 "[javasc...

【tip】修改設定檔(settings.json)

【Treeman】總覽 VSCode

圖形化介面 修改 setting.json

【tip】常用settings

【Treeman】總覽 VSCode

修改 settings.json { "workbench.editor.wrapTabs": true, // tab數量超過一行是否摺疊顯示(false 會出現scroll bar) "workbench.editor.enablePreview": false, // 點選檔案是否使用同一個tab(不另開) "editor.defaultFormatter": null, // 預設排版引擎 "[html]": { // html 使用排版引擎 "...

Laravel_Validation

【Treeman】總覽 Laravel

  參考: Laravel Validation 經驗談. 如何確認 request body的參數是符合我們預期的?… | by Kidd Chan | K88D | Medium Laravel 台灣翻譯文件 | Laravel 道場 (laravel-dojo.com)

Laravel_Request

【Treeman】總覽 Laravel

參考: 學習LARAVEL 請求,看這一篇就夠了 (pandalab.org)

【nvm】Node.js 管理工具

【Treeman】總覽 Node.js

nvm https://github.com/nvm-sh/nvm https://github.com/coreybutler/nvm-windows (windows 安裝) 如果安裝前有安裝node.js 請先移除 【windows 移除 node.js】 Mac 安裝nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash 如果下nvm指令找不到 在以下檔案(依照你常用的套件...

Vue 建立專案

【Treeman】總覽 Vue

  # install vue cli npm install -g @vue/cli # 建立 my-project 專案 vue create my-project 選第三個 按下空白選取或是取消組件,Enter 選擇vue版本 -> 3.X Yes -> Sass/SCSS( with node-sass) -> Inpackage.json -> Yes -> Enter 進入目錄 -> 起測試服務 # 進入專案目錄 cd vue-demo # 起測試服務 np...

【npm】js 套件管理工具

【Treeman】總覽 Node.js

# 安裝套件 npm install 套件名 node_modules => 套件檔案放置處 public => 打包後的進入點 src => 原始檔 package-lock.json 目前套件版本安裝詳細資訊 package.json => npm 設定檔   script : npm 指令  ex. npm run dev => npm run development  

Grafana_install

【Treeman】總覽 Grafana & Prometheus

https://fanatical-dentist-b1d.notion.site/Grafana-b93a5178e6a64bad886b83fd6bdcf4ea Enterprise [grafana] name=grafana baseurl=https://packages.grafana.com/enterprise/rpm repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packages.grafana.com/gpg.key s...

MongoDB教育訓練-01

【Treeman】總覽 MongoDB

    mongodb 儲存格式 是 Bson MongoDB 與關連式資料庫結構對照   企業版的Tool       何時使用MongoDB 需要存取資料 需要很大的數據 需要快速迭代開發 需要經常異動結構的資料 需要水平擴展     MongoDB 與聯式資料庫對比    

MongoDB教育訓練-02

【Treeman】總覽 MongoDB

  註冊 https://cloud.mongodb.com/ tool https://www.mongodb.com/try/download/shell     1.新增帳號 2.新增你的存取IP-> 【add My Current Ip address】 3.下載sample資料庫 下載中..... 已下載完成   4.新增連線 【Connect】 Connect with the MongoDB Shell   Mac 安裝 ...

MongoDB教育訓練-03

【Treeman】總覽 MongoDB

    count 儘量不要用 db.inspections.countDocuments() #精確查詢(1) db.inspections.count() # insertOne 插入一筆資料 #插入一條資料 insertOne  id 本身會包含時間 getTimestamp #取得時間 insertMany 插入多筆資料   有序插入&無序插入 {ordered: true | false} 有序可保證順序,速度較慢,中間錯誤會全部返回 使用無序不影...

MongoDB教育訓練-04

【Treeman】總覽 MongoDB

Array 查詢 Array 查詢 操作 $all $size(少用無法使用index) $element 元素滿足   #age > = 18 && age <= 3 , array 其中一個值滿足其中一個條件即可 age : { $gt : 18, $lt: 30} #age > = 18 && age <= 3 , array 其中一個值滿足所有條件 age : { $elemMatch { $gt : 18, $lt: 30}} 排序 _id: 0 ...

MongoDB教育訓練-05

【Treeman】總覽 MongoDB

    更新所有陣列元素   子查詢更新 Update & Insert 資料存在則更新,否則新增 返回更新前後的值(updateOne無法返回) 需要返回值的時候使用,不然就只用updateOne  

MongoDB教育訓練-06

【Treeman】總覽 MongoDB

  mongoDB 使用B-tree索引 查詢至少要用到索引,不要full table scan(所以要至少建立可用索引) 檢查執行計畫快取 -> (無) 有可能優化的索引找出來,同時跑看誰的效率快,加入快取  更新快取時機: 當前索引變慢(系統判斷) 當新的索引被創建 server 重啟(memory 清除) 需要指定欄位 欄位可以是任何類型 Explain 執行計畫 queryPlanner : 只顯示執行計畫 executionStats(最常用): 會...

MongoDB教育訓練-07

【Treeman】總覽 MongoDB

只能保證分片唯一,不能保證全局唯一 sparse index : 欄位可能不存在document中使用 partial index : 依據欄位的值決定要不要放入索引(刪除的不放)   hashed indexes : md5 取前20個byte,並不可作為唯一索引,使用時機:控制索引大小(如url) 關於時間不適合,會造成分散在所有分片   索引增加讀的效能,減低寫的效能 建議每張表的索引< 10 新增資料會做索引異動,更新不會(但更新欄位會) 索引越大,記憶體越大 前綴壓縮...

MongoDB教育訓練-08

【Treeman】總覽 MongoDB

  Wildcard Indexes 可以加入所有欄位,但只能命中一個欄位 儲存空間的最大 不知道要對什麼做搜索的時候適用 使用hints指定索引 支援regular (只有前綴固定 ^開頭支援,範圍查詢) 可以設定collation (定序) 增加一個索引增加10%消耗 記憶體最好容納最常需要的索引 $indexStarts() 可以統計索引的命中率(server 服務以來) {a: 1} {a: 1,b:1} 前面這個與後面重複可以刪除 滾動索引 暫停一...

MongoDB教育訓練-09

【Treeman】總覽 MongoDB

  查詢緩慢 沒有使用index 解決 查看database log 開啟 profiling      level 2 性能會影響 db.setProfilingLevel(1,5) #level 1, 查詢大於5毫秒 慢查詢的原因 缺少index 寫入資料超出disk 性能 高CPU使用 巢狀join   MongoDB Compass Download | MongoDB   ...