零碎知識記錄

1.請求路徑包含非轉(zhuǎn)義字符

throw new TypeError('Request path contains unescaped characters') 

http請求時可能會報這個錯, 一般是由于請求地址直接用字符串拼接造成的, 可能在Windows下能正常請求,部署到linux系統(tǒng)下就會報這個錯.

解決方法:
用encodeURI方法轉(zhuǎn)換下url地址,

let url = 'xyz.com?name=st?le&car=saab'
lurl = encodeURI(url);

2.nodejs 文件與文件操作--刪除文件和文件夾

  1. 刪除文件——
fs.unlink(path[,callback])或者fs.unlinkSync(path)
  1. 刪除文件夾——
    方法1:使用遞歸
let deleteFolderRecursive = function(path) {

    var files = [];

    if( fs.existsSync(path) ) {

        files = fs.readdirSync(path);

        files.forEach(function(file,index){

            var curPath = path + "/" + file;

            if(fs.statSync(curPath).isDirectory()) { // recurse

                deleteFolderRecursive(curPath);

            } else { // delete file

                fs.unlinkSync(curPath);

            }

        });

        fs.rmdirSync(path);

    }

};

方法2:使用系統(tǒng)的命令

var exec = require('child_process').exec,child;

child = exec('rm -rf test',function(err,out) { 

  console.log(out); err && console.log(err); 

});

3.使用Windows系統(tǒng)遠(yuǎn)程連接Windows server服務(wù)器

1.點擊開始菜單->運行 (或者 windows+R) ,輸入”mstsc”命令马昙,
打開遠(yuǎn)程桌面連接對話框兴喂,輸入你要連接的Windows server服務(wù)器的公網(wǎng)IP。


image.png
  1. 點擊連接骗灶,在打開的界面中,輸入用戶名(默認(rèn) administrator)密碼點擊確定.
    遠(yuǎn)程桌面連接時可能會跳出這個警告,不管他硼砰,點擊是.


    image.png

3.成功后會看到Windows server桌面蜂莉。


image.png

4. Linux環(huán)境下最新版GCC安裝總結(jié)

#yum install gcc
#yum install gcc-c++

參考地址

5. Linux下nginx安裝與配置詳解

安裝與配置教程
配置詳解

常用命令
// 如果nginx沒有配置環(huán)境變量則替換成安裝路徑下的nginx
//例如 /usr/local/webserver/nginx/sbin/nginx -s reload
nginx -t                 # 檢查配置文件nginx.conf的正確性命令
nginx                    # Nginx 啟動命令:
nginx -s reload          # 重新載入配置文件
nginx -s reopen          # 重啟 Nginx
nginx -s stop            # 停止 Nginx

6. Linux下查找大文件

  • 查找大文件
    很多時候蜡娶,你需要了解當(dāng)前系統(tǒng)下有哪些大文件,比如文件大小超過100M或1G(閥值視具體情況而定)映穗。那么如何把這些大文件搜索出來呢窖张?使用如下命令:
find . -type f -size +800M  -print0 | xargs -0 du -h | sort -nr
  • 查找大目錄
    譬如有時候磁盤空間告警了,而你平時又疏于管理蚁滋、監(jiān)控文件的增長宿接,那么我需要快速的了解哪些目錄變得比較大,那么此時我們可以借助du命令來幫我們解決這個問題辕录。
du -h --max-depth=1

如果你想知道某個目錄下面有哪些大文件夾睦霎,那么可以將參數(shù)max-depth=2 ,如果你想對搜索出來的結(jié)果進(jìn)行排序走诞,那么可以借助于sort命令副女。如下所示:

du -h --max-depth=2 | sort -n

有時候搜索出來的結(jié)果太多了(譬如,我從根目錄開始搜索)蚣旱,一直在刷屏碑幅,如果我只想查出最大的12個文件夾戴陡,怎么辦呢?此時就要借助head命令來顯示了

du -hm --max-depth=2 | sort -nr | head -12
  • 查看某個命令的具體使用方法可以使用 man命令, 例如:
man cd

參考

7.bind(null)偏函數(shù)

bind()的另一個最簡單的用法是使一個函數(shù)擁有預(yù)設(shè)的初始參數(shù)沟涨。只要將這些參數(shù)(如果有的話)作為bind()的參數(shù)寫在this后面恤批。當(dāng)綁定函數(shù)被調(diào)用時,這些參數(shù)會被插入到目標(biāo)函數(shù)的參數(shù)列表的開始位置裹赴,傳遞給綁定函數(shù)的參數(shù)會跟在它們后面喜庞。

function list() {
  return Array.prototype.slice.call(arguments);
}

function addArguments(arg1, arg2) {
    return arg1 + arg2
}

var list1 = list(1, 2, 3); // [1, 2, 3]

var result1 = addArguments(1, 2); // 3

// 創(chuàng)建一個函數(shù),它擁有預(yù)設(shè)參數(shù)列表篮昧。第一個參數(shù)為null或undefined時并不會改變原有的this指向
var leadingThirtysevenList = list.bind(null, 37);

// 創(chuàng)建一個函數(shù)赋荆,它擁有預(yù)設(shè)的第一個參數(shù)
var addThirtySeven = addArguments.bind(null, 37); 

var list2 = leadingThirtysevenList(); 
// [37]

var list3 = leadingThirtysevenList(1, 2, 3); 
// [37, 1, 2, 3]

var result2 = addThirtySeven(5); 
// 37 + 5 = 42 

var result3 = addThirtySeven(5, 10);
// 37 + 5 = 42 ,第二個參數(shù)被忽略

詳細(xì)bind介紹

8.vue報錯 !!vue-style-loader!css-loader?{"sourceMap":true}!

* !!vue-style-loader!css-loader?{"sourceMap":true}!../../node_modules/vue-loader/lib/style-compiler/index?{"vue":true,"id":"data-v-4ad41bb8","scoped":false,"hasInlineConfig":false}!sass-loader?{"sourceMap":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./search.vue in ./src/components/search.vue

解決方案
此類問題一般是缺少相關(guān)依賴而導(dǎo)致的懊昨,對于本例窄潭,仔細(xì)看一下報錯提示信息,抓住關(guān)鍵詞酵颁,vue-style-loader!css-loader嫉你,說明是css解析的時候出了問題。
所以躏惋,解決方案就要根據(jù)情況而定幽污,看你使用的CSS語言是什么,是 常規(guī)的 或者 less 或者 sass。

如果是 常規(guī) 的簿姨,執(zhí)行 npm install stylus-loader css-loader style-loader --save-dev 安裝依賴就行距误。
如果是 less 的,執(zhí)行 npm install less less-loader --save-dev 安裝依賴就行扁位。
如果是 sass 的准潭,執(zhí)行 npm install sass sass-loader --save-dev 安裝依賴就行∮虺穑或者(npm intall sass-loader --save ;npm install node-sass --save)
如果你不知道刑然,好吧,你三個都執(zhí)行吧暇务。
一般只有在初始化配置的的時候才會出現(xiàn)這個問題泼掠,如果是已經(jīng)完好的項目都會在package.json中已經(jīng)配好,直接install即可垦细。

9.如何打開.pem格式的證書文件

騰訊云申請了ssh密鑰對择镇, 下載的私鑰格式為.pem,為了查看私鑰內(nèi)容網(wǎng)上找了好久才找到,故此記錄一下

命令行執(zhí)行 openssl rsa -in /Users/gcheng/Downloads/coding.pem -text
把/Users/gcheng/Downloads/coding.pem 換成自己對應(yīng)的文件路徑
執(zhí)行結(jié)果

image.png

openssl命令詳解

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末括改,一起剝皮案震驚了整個濱河市腻豌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖饲梭,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異焰檩,居然都是意外死亡憔涉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門析苫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來兜叨,“玉大人,你說我怎么就攤上這事衩侥」酰” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵茫死,是天一觀的道長跪但。 經(jīng)常有香客問我,道長峦萎,這世上最難降的妖魔是什么屡久? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮爱榔,結(jié)果婚禮上被环,老公的妹妹穿的比我還像新娘。我一直安慰自己详幽,他們只是感情好筛欢,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唇聘,像睡著了一般版姑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上雳灾,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天漠酿,我揣著相機(jī)與錄音,去河邊找鬼谎亩。 笑死炒嘲,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的匈庭。 我是一名探鬼主播夫凸,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼阱持!你這毒婦竟也來了夭拌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鸽扁,沒想到半個月后蒜绽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡桶现,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年躲雅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片骡和。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡相赁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出慰于,到底是詐尸還是另有隱情钮科,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布婆赠,位于F島的核電站绵脯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏页藻。R本人自食惡果不足惜桨嫁,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望份帐。 院中可真熱鬧璃吧,春花似錦、人聲如沸废境。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽噩凹。三九已至巴元,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間驮宴,已是汗流浹背逮刨。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留堵泽,地道東北人修己。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像迎罗,于是被迫代替她去往敵國和親睬愤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349