進階搜尋
搜尋結果
找到了 668 個結果
【Linux】時區設定
Centos7 timedatectl set-timezone Asia/Taipei
【ES6】箭頭函式
改寫原 functoin // 傳統寫法 function fn(a, b) { return a * b; } // 箭頭函式 const fn = (a, b) => { return a * b; } // 省略 return const fn = (a, b) => { a * b; } ///////////////////////////// function fn(name) { return "Hello"+name; } // 單行省略 retur...
【ES6】物件拷貝
淺層拷貝(只複製一層,內容物件還是參考至同一位址) const person = { name: '小明', obj: {} } const person2 = {...person} //方法1 const person3 = Object.assign({},person); //方法2 深層拷貝 const person = { name: '小明', obj: {} } // 使用josn轉成字串,再轉回物件 const person2 = JSON.par...
【ES6】物件拷貝
淺層拷貝(只複製一層,內容物件還是參考至同一位址) const person = { name: '小明', obj: {} } const person2 = {...person} //方法1 const person3 = Object.assign({},person); //方法2 深層拷貝 const person = { name: '小明', obj: {} } // 使用josn轉成字串,再轉回物件 const person2 = JSON.par...
【ES6】非同步 與 promise
非同步 function getData() { setTimeout(() => { console.log('... 已取得遠端資料'); }, 0); } // 請問取得資料的順序為何 function init() { console.log(1); getData(); console.log(2); } init(); ////////////// result 1 2 ... 已取得遠端資料 premise 使程式流程同步 const p...
【ES6】async / await
使用方式 // #1 當資料有順序性的時候 const fn1 = () =>{ axios.get("https://randomuser.me/api/") .then((res)=> { console.log("fn1 seed",res.data.info.seed); const seed = res.data.info.seed; return axios.get(`https://randomuser.me/api/?seed=${seed}`) ...
【ES6】ESModual
什麼樣的匯出對應什麼樣的匯入 預設匯入(一個匯出檔只能有一個) 常見的匯出方式,通常用於匯出物件,在 React 開發中可用來匯出元件 /** 匯出頁 exportDefault.js */ export default function fn(){ console.log("default export") } /** 匯入 index.html */ /** export ${name}(隨便取) from ${path} */ <script type="module"...
【ES6】陣列方法
https://www.youtube.com/watch?v=_vFuDQ_6Xt8
【Redis】相關
0 - 15 共16個資料庫 0為預設,使用select 切換 Redis 為何快 使用記憶體,單執行序,多路io複用 NIO BIO AIO 【尚硅谷】2021最新Redis 6教程分布式锁,秒杀实战 youtubehttps://www.youtube.com/playlist?list=PLmOn9nNkQxJHsATQDTW7Ci6X-Rcypgk2G 相關筆記https://s8jl-my.sharepoint.com/personal/atguigu_s8jl_onmi...
【extension】 自訂extenstion 位置
vscode extenstions 儲存位置 C:\Users\使用者名稱\.vscode 想要自定位置-在捷徑上新增 --extensions-dir 設定extenstion 位置
【Mac】安裝MongoDB
brew tap mongodb/brew brew update brew install mongodb-community@6.0 https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/ 或是使用docker-composer *docker-compose.yml version: '3.1' services: mongo: image: mongo:6.0 resta...
【Openresty】Nginx Lua的 執行階段
nginx 執行步驟 1、post-read 读取请求内容阶段,nginx读取并解析完请求头之后就立即开始运行;例如模块 ngx_realip 就在 post-read 阶段注册了处理程序,它的功能是迫使 Nginx 认为当前请求的来源地址是指定的某一个请求头的值。 2、server-rewrite server请求地址重写阶段;当ngx_rewrite模块的set配置指令直接书写在server配置块中时,基本上都是运行在server-rewrite 阶段 3、find-config 配置查找阶...
常用指令
使用mongosh 連入db srou@momo-full-devdeiMac ~ % mongosh Current Mongosh Log ID: 63de0489619b4a08812f03ee Connecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.6.2 Using MongoDB: 6.0.4 Using Mongosh: ...
【Nginx】location 匹配規則
一般匹配 location [=|~|~*|^~] /uri/ { ... } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~ pattern 开头表示区分大小写的正则匹配 location ~* pattern 开头表示不区分大小写的正则匹配 location /uri 不带任何修饰符,也表示前缀匹配,但是在正则匹配之后 location ...
【錯誤處理】【Nginx】client intended to send too large body
查了一下資料發現造成的原因為 web server 接收 request body 的大小設定 apache:LimitRequestBody 預設為 0(unlimit) nginx:client_max_body_size 預設為 1m 根據以下步驟更改一下 nginx 設定,就沒問題了 http { ... # set request body size unlimit client_max_body_size 0; ... } nginx -s re...
Vagrant 相關
https://developer.hashicorp.com/vagrant/downloads
【Lua】ngx.say 與 ngx.print 差異
差異在 ngx.say 會加入一個換行符號
【Fiddler】玩轉 Fiddler-HTTP(s) 抓包能手
玩轉 Fiddler-HTTP(s) 抓包能手 & 常見「特殊」用途 https://ryanlee.tw/2021/08/23/fiddler/