如何查看css
tmux如何進行滾動呢?html
prefix + [
, prefix爲tmux的前置動做,默認是ctrl + b
。q
能夠退出滾動模式。.tmux.conf
裏面配置: set -g mode-keys vi
ps命令查找與進程相關的PID號,能夠經過man來查詢ps的一些參數。node
這裏講解下最經常使用的用法: ps aux | grep vim
, 查看全部的vim進程。ps aux | grep vim | grep -v grep
, 查看全部的vim進程,去處掉當前的grep進程。通常查詢出來的結果就是進程的id。react
1. linux // 先查看進程的pid ps aux | grep vim // 根據進程的pid,使用netstat查看該進程所佔用的端口 netstat -nap | grep pid 2. mac // 直接查詢與listen相關的進程全部的狀況(端口號和進程號均可以看見) lsof -i -P | grep -i "listen"
Object.values
場景: Object.values(attr.value).some(x => !x)
, 表示只要有一個爲空,則返回true。linux
可是Object.values
瀏覽器支持的很差,可是Object.keys
卻支持的很是好,所以能夠這樣來搞:const values = Object.keys(obj).map(x => obj[x]);
。es6
Symbol
是ES6新引入的一個變量類型,它表示獨一無二,能夠這樣來定義一個獨一無二的值,它和任何其餘變量都不相等: const a = Symbol('key')
。mongodb
三列布局,常見的那種等寬三列布局,就是每列的左右距離都是同樣的。下面介紹經常使用的幾種方法:shell
// flex .parent { display: flex; justify-content: space-between; } // text-align, 它用於inline-block和inline元素 .parent { display: block; text-align: center; } .parent .left { float: left; /*absolute*/ } .parent .right { float: right; /*absolute*/ } .parent .midde { display: inline-block; }
有一個需求是,在Table展現頁面的時候,點擊單條數據跳到新頁面,而後新頁面點擊跳到第三個頁面,須要將某個數據在第三個頁面裏進行展現。因爲數據結構比較複雜,若是採用reducer
的話,太過於麻煩了, 會花費不少時間。數據庫
所以,想了一個比較猥瑣的解決辦法,就是存到localStorage
裏面去, 每次點擊Table裏一條數據的時候,就將該數據存到localStorage
裏面去。可是後來通過實際測試,測試出來了有bug。vim
由於,若是一直點擊數據,會彈出新的tab頁,而每次點擊後localStorage
裏面的值就會被更新掉,因此致使全部要跳轉的第三個頁面的填充值都是同樣的。
ES6Module, 本身常常遇到這種狀況,就直接慌了,由於感受本身查不到錯,其實很簡單的。總結本身的兩步:
這是真的把本身蠢哭了,由於代碼跑了幾回,可是數據一點兒變化都沒有。後來才發現,本身在shell裏面操做的時候,查詢出來的數據只是部分的,須要it
查看更多的數據,才發現數據是變化了的。
本身當時不太會寫異步,結果數據庫操做尚未處理完,可是for循環早已經結束了,所以回調就db.close
了,因此致使這樣的報錯。
因爲本身寫一個簡單的map都會報錯,要麼是eslint,要麼是語法規則,老是不能一次性寫對。
// 注意map後沒有分號 // 要寫key // jsx要有大括號 <ul> { data.map((x, index) => { <li key={index}>{x}</li> }) } </ul>
因爲在react裏面不能使用odd even
這樣的僞元素。所以須要本身來單獨處理。
能夠看這個: 一個簡單的解決辦法。
因爲寫react的時候,常常會遇到多個類的狀況,我這裏就不展開總結了,參考這裏: classnames
Error: cyclic dependency detectd_id
說說我遇到的一種場景: 因爲要用到某條數據進行操做的時候,沒有注意到它是一個對象,而後就循環引用了。
static error check
以及post error check