鍍金池/ 問答/ Linux問答
舊酒館 回答

@MrGeneral 我把B段校驗(yàn)Referer的注釋掉了,但是還是403(確認(rèn)重啟成功了);把整個(gè)A段去掉的話,就能訪問了,咋弄
圖片描述

魚梓 回答

首先看你直接輸出了,典型的 PHP_FPM 沒執(zhí)行,將其當(dāng)文件了,問題出在這里,我看一下你的DockerFile或者docker-compose.yml
這里我覺得有點(diǎn)問題,你直接將其代理到這個(gè)IP去了,你在docker里設(shè)這個(gè)IP了嗎?

    if (!-e $request_filename) {
        proxy_pass http://192.168.10.2:1215;
    }
膽怯 回答

你的問題大致情況如下:

  • MarkDown 沒有統(tǒng)一標(biāo)準(zhǔn),不同網(wǎng)站實(shí)現(xiàn)的方式不同;
  • GitHub 實(shí)現(xiàn)的 MarkDown 語法叫 GFM,GitHub Favorite MarkDown;
  • GFM 比普通的 MarkDown 語法增加了表格和完成列表,等語法;
  • 但是,GFM 并沒有實(shí)現(xiàn)流程圖的 MarkDown 語法。
鐧簞噯 回答

報(bào)錯(cuò)在最后一行: libgfortran.so.3: cannot open shared object file: No such file or directory

安裝這個(gè)lib理論上應(yīng)該就能解決 sudo apt install -y libgfortran3

陌如玉 回答

co返回的也是promise 按照你這種返回?cái)?shù)組可以用promise.all

var fn = co.wrap(function*(newfile, upfile) {
  client.useBucket("p-adm-test");
  let result = yield client.put(newfile, upfile);
  return result.url;
});

1 . promise.all

var arr = []
for(let f of files.file){
    arr.push(fn(newfile,upfile))
}
//Promise.all(arr,function(res){
Promise.all(arr).then(function(res){
    ctx.response.body = {
        errno: 0,
        data: res
    }
})

2 . co嵌套


form.parse(ctx.req, co.warp(function* (err, fields, files) {
    let data = []
    for(let f of files.file){
        let res = yield fn(newfile,upfile)
        data.push(res)
    }
    ctx.response.body = {
        errno: 0,
        data: data
    }
}))
不討喜 回答

必須得重新啟動(dòng) gunicom。

墻頭草 回答

很明顯,是 websocket。

PS:你說的實(shí)時(shí)數(shù)據(jù)庫是什么東西

心悲涼 回答

你的php-fpm如果是官方鏡像,php-fpm用戶組應(yīng)該是www-data

編輯你的Dockerfile

FROM php:7.0-fpm
RUN chown -R www-data 你的WEB目錄
骨殘心 回答
Jan 30 20:57:37 node130-ec8 kernel: [ 0.000000] Scanning 1 areas for low memory corruption

參考這里, 這個(gè)可能是bios設(shè)計(jì)問題,也可能能和硬件相關(guān).

在我看來更像是硬件問題: 建議用memtest86+測試一下內(nèi)存是不是有問題.
如果內(nèi)存沒有問題,可以試試換一個(gè)操作系統(tǒng)內(nèi)核啟動(dòng)看看
你當(dāng)前的是這個(gè):

Kernel command line: BOOT_IMAGE=/vmlinuz-4.4.0-31-generic 


乖乖瀦 回答

vector<int>無需釋放內(nèi)存,但是vector<string>需要swap釋放
當(dāng)然你會(huì)疑惑 int無需釋放內(nèi)存,string 也無需釋放內(nèi)存(會(huì)自動(dòng)析構(gòu)釋放),但是為什么在vector中不一樣?
vector<int>等內(nèi)置類型無需釋放內(nèi)存,自動(dòng)釋放。string類型的本質(zhì)是指針,vector<string> ,vector<int*>等指針類型需要手動(dòng)swap釋放。

孤影 回答
async asyncData ({req}) {
    const headers = req && req.headers;
    let [pageRes, countRes] = await Promise.all([
        axios.get('/item/list?moduleCode=4&pageSize=10&pageNo=1', { headers }),
        axios.get('/item/category/0', { headers })
    ])
}
悶騷型 回答

xargs -I{}會(huì)將命令行build成一個(gè)類似于for循環(huán)的執(zhí)行過程,考慮使用拼接pattern的方式加快執(zhí)行過程,只grep一次。

grep 20180906834424 test.log | awk '{print $2}' | sort -u | sed ':a;N;$!ba;s/\n/|/g;s/\(.*\)/(\1)/' | grep -E -f - test.log

egrep相當(dāng)于grep -E的別名,拼接成(regex1|regex2|regex3...)這種形式,走grep -E/egrep的方式,一把grep,而不是for循環(huán)反復(fù)grep同一個(gè)文件,你測試一下time的執(zhí)行時(shí)間對比下:

time grep # 后面那一串命令參數(shù)省略

對比下結(jié)果看看

兔寶寶 回答

在dva@2以上,如果reducerseffects中的方法重名,直接忽略reducers中的方法,執(zhí)行effects中的方法。

不舍棄 回答

這個(gè)時(shí)候不是應(yīng)該重裝 node 嗎為什么想重裝 npm…

孤巷 回答

1。地址?指url的形式嗎?開心不就好了。
2。有hosts,喜歡什么域名就本地解析什么域名,測試可以和生產(chǎn)的url可以完全一致。
3。內(nèi)部路由規(guī)范命名,這個(gè)是肯定的。但是生產(chǎn)和測試所用的內(nèi)部url肯定是一樣的嘛。
4。就是叫法不一樣而已。

葬愛 回答

let str = 'Visit 【Microsoft】!';
document.write(str.replace(/【/,'<span>').replace(/】/,'</span>'));

好難瘦 回答

在scripts/config/
zconf.hash.c
zconf.hash.c_shipped
兩個(gè)文件中kconf_id_lookup前加入:

#ifdef __GNUC_STDC_INLINE__
__attribute__ ((__gnu_inline__))
#endif

圖片描述

安于心 回答

sudo dpkg -i lantern.deb 安裝完后要給權(quán)限: sudo chmod -R 777 /usr/bin/lantern lantern生效
下載地址選擇Ubuntu 14.04 64位

建議安裝Centos。畢竟大多數(shù)企業(yè)企業(yè)的服務(wù)器是。也可以安裝lantern。我之前記錄的過程,你可以參考下,[需要deb轉(zhuǎn)rpm}(https://segmentfault.com/a/11...。

第一種方式不確定能安成功么,給你測試下。正在安kail Linux..

應(yīng)該是可以的,參考這篇,安裝好給我一個(gè)授權(quán)碼,讓你感受下在YouTube4K的感覺,我這是妥妥的,就看你那網(wǎng)速咋樣了

vi /etc/rc.d/rc.local

把/usr/lib/lantern/lantern.sh  

添加進(jìn)去就可以了,保存退出。 kai ji zi qi