鍍金池/ 問答/ Linux問答
青檸 回答

應(yīng)該是由于之前版本的node和npm文件或緩存導(dǎo)致的!以管理員身份找到npm位置,刪除npm文件夾和npm-cache,然后找到nodejs文件位置,刪除里面文件,然后重新下載安裝node.js。

官方有一些建議的,關(guān)于格式化后的文件在鉤子里再add一次,滿足不了你的需求嗎?

#!/bin/sh
jsfiles=$(git diff --cached --name-only --diff-filter=ACM "*.js" "*.jsx" | tr '\n' ' ')
[ -z "$jsfiles" ] && exit 0

# Prettify all staged .js files
echo "$jsfiles" | xargs ./node_modules/.bin/prettier --write

# Add back the modified/prettified files to staging
echo "$jsfiles" | xargs git add

exit 0

參考:https://prettier.io/docs/en/p...

伴謊 回答

nginx 配置文件 config

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

要換成

fastcgi_param  SCRIPT_FILENAME  /var/www/html$fastcgi_script_name;

不然 php fastcgi解析不了目錄

夏木 回答

自己來答吧,最后選用了這個辦法:

git rebase -i xxxxxx^

其中xxxxxx是錯誤的提交的commit_hash,然后在出現(xiàn)的pick編輯器中,將xxxxxx前面的pick改為edit;
這樣在做rebase時,遇到指定的commit,會停住進行交互,執(zhí)行下面命令對commit進行編輯:

GIT_COMMITTER_DATE='2018-07-12 00:00:00' GIT_AUTHOR_DATE='2018-07-12 00:00:00' git commit --amend --no-edit --date '2018-07-12 00:00:00'

修改commit的日期,然后git rebase --continue

完成rebase后 git push --force

說起來簡單,實際實現(xiàn)起來,由于提交歷史太多了,幾千條,其中日期錯誤的零零散散幾十條,所以git rebase -i 的時候選取最早一次出現(xiàn)的錯誤commit,然后在編輯器里把需要修改日期的commit都改為edit,再進行交互,由于可能有合并沖突的,可能有新增文件的需要git add .的,幾千條中需要不停的人機交互......

又搗鼓了很長時間,用java寫了個程序,執(zhí)行shell命令,根據(jù)命令的不同的輸出進行不同的輸入,還在測試中,就不展開說了。

笑忘初 回答

原因是root應(yīng)用無法與user應(yīng)用在user會話中的dbus/fcitx輸出法交互.
這里有一個解決方案,不知能否解決你的問題

參考:

https://askubuntu.com/questio...

落殤 回答

鍵入 vim (有空格),再按下 alt + .,接著鍵入空格,然后按 tab 鍵自動補全即可。

其中 alt + . 自動填充上一行命令的最后一段。

艷骨 回答

加個倒計時,逐一遞減

兔寶寶 回答

spring-boot-redis內(nèi)部為我們封裝管理了連接池;性能那塊也不用擔(dān)心。

http://blog.golearns.org/2015...
http://blog.csdn.net/wanghuiq...

離魂曲 回答

不清楚是不是有這樣的命令,看了下webpack-dev-server的文檔,似乎是沒有相關(guān)的命令。
其實題主可以寫上多個配置,用不一樣的前綴,自己的代碼中使用后端的代理地址時使用拼接的方式,這樣只要修改前綴就可以修改后端地址了。

痞性 回答

你的編譯器的問題?
OS 10.11.6 python2.7 python3.6均正常,內(nèi)存無泄漏,你在終端里運行看看,我估計是你的編譯器的問題

def garbage():
    task1 = {}
    task = {'action': 'test', 'args': task1}
    task1['args'] = task
    
# garbage寫成這樣才會出現(xiàn)314m內(nèi)存,內(nèi)存泄漏
柚稚 回答

clipboard.png

git add ./day7 試試

別硬撐 回答

${}里面的值不存在時,訪問該頁面不會報錯
<%= %>里面的值不存在時,訪問該頁面會報錯的

故林 回答

不能直接調(diào).

xdebug原理是 在執(zhí)行要調(diào)試的PHP代碼時, 服務(wù)器上的PHP(xdebug)解析器會 連接到你本地的監(jiān)聽端口上.
但在aliyun上, 連不到你本地, 除非你本地就有公網(wǎng)ip.

薄荷糖 回答

就是一個窗口下面有好幾個buffer 但是只能顯示一個 那么剩下的就是hidden的了

可以給你的tomcat加個別名(設(shè)置server.xml中的context) 比如原來是www.aa.com 可以設(shè)置成www.aa.com/alias。
然后nginx代理www.aa.com/alias這個路徑的80端口,映射到8081

維她命 回答

一切沒有返回值的 replace 都是耍流氓

var obj = url.match(/([^=?&]+)(=[^=?&]+)?/g)
  .reduce(function (acc, match) {
    var splits = match.split('='),
        key = splits[0],
        value = decodeURIComponent(splits[1] || '') || true
    if (acc[key] === undefined) acc[key] = value
    else acc[key] = [].concat(acc[key], value)
    return acc
  }, {})


// 或者如果使用 ES6 語法
const obj = url.match(/([^=?&]+)(=[^=?&]+)?/g)
  .map(match => match.split('='))
  .reduce((acc, [key, valueStr]) => {
    const value = decodeURIComponent(valueStr || '') || true
    return {
      ...acc,
      [key]: acc[key] === undefined ? value : [].concat(acc[key], value)
    }
  }, {})

希望對你有幫助。

獨特范 回答

代理連接授權(quán)出錯,再多檢查試錯下。

Caused by ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required'