鍍金池/ 問答/ Linux問答
短嘆 回答

php怎么能解析python的命令

糖果果 回答

三次握手里面正常的應(yīng)該不會有FIN呀。。 SYN--SYN--ACK

臭榴蓮 回答

發(fā)布成功了。
但你的截圖并沒有安裝,也沒有搜索。

安裝不了或搜索不了,應(yīng)該是包名的問題。

情已空 回答

入口nginx反代配置好要負載服務(wù)器ip端口 不知能否解決樓主的問題...

乖乖噠 回答

depend_on:php會重新拉起來一個php容器

厭遇 回答

猜的:
A用的是

<link href="favicon.ico" rel="icon">

或者

<link href="./favicon.ico" rel="icon">

這個路徑可能根據(jù)當(dāng)前頁面的路徑動態(tài)變化

B用的是

<link href="/favicon.ico" rel="icon">
玩控 回答

分析

1.你這種情況最理想的是你服務(wù)器上有Gitlab 或者類似的服務(wù)。這樣的話,你可以使用Gitlab CI 就能實現(xiàn)自動部署,每當(dāng)push 到特定分支就能自動部署到生產(chǎn)目錄。
2.或者你可以在github或者Gitee 等第三方托管平臺注冊賬號,然后配置自動化部署。如果代碼比較隱私,不推薦這樣,當(dāng)然Gitee 有私有項目權(quán)限。
3.或者可以稍微配置一下服務(wù)器,直接推到服務(wù)器上。如果你覺得以上都麻煩,可以試試這種辦法。不過管理和分析代碼,沒有前兩個號,同時不太符合多人合作的場景。

四個步驟

  1. 服務(wù)器上安裝Git
  2. 配置Git用戶
  3. 初始化測試項目
  4. 配置SSH-KEY 實現(xiàn)免密碼登陸
  5. 將自己的項目用戶組改到Git用戶,開始用Git 管理項目

服務(wù)器上安裝Git

這個就比較簡單了,yum或者apt-get 安裝即可。當(dāng)然,如果你比較熟悉git 的話,可以下載源代碼進行編譯。

配置Git 用戶

你下載好了git之后,你電腦就成了一個Git 的客戶端,你完全可以吧把他作為普通的PC進行代碼管理。接下來就是要創(chuàng)建一個名字叫g(shù)it的用戶,用來管理Git倉庫。

useradd git
#你可以帶上-d 設(shè)置一個git 用戶專屬的目錄,也可以不設(shè)置默認使用/home/git
passwd git
#設(shè)置下密碼

到了這一步,其實你的Git 服務(wù)器基本搭建完了。你可以利用本地SSH 連接,測試一下你的用戶設(shè)置是否正確:

ssh -T git@www.example.com

服務(wù)器會要求你輸入密碼,你就輸入剛才的密碼,如果一切正常,你可以看到服務(wù)器發(fā)來的問候語,沒有的話,繼續(xù)配置。

測試git服務(wù)器

在你的/home/git 目錄下創(chuàng)建一個測試實例

git init --bare test1.git

然后進入test1 ,把這個目錄許配給git,

cd test1.git
chown -R git:git test1.git

這樣你的遠程倉庫已經(jīng)建好了。你需要下載到本地進行測試,在本地執(zhí)行:

git clone git@example.com:/home/git/test1.git

如果一切順利,那你的服務(wù)器上的git-server 算是配置好了。但是你每次進行操作都需要輸入密碼,有點麻煩。你可以通過ssh-key 授權(quán)你的本地機器。

配置SSH-KEY 進行免密碼登陸

說實話這個步驟,網(wǎng)上很多。

  • 根據(jù)本地ssh 生成密鑰
  • 將密鑰放進服務(wù)器端SSH的允許訪問列表里面
  • SSH -T 測試,如果沒問密碼,直接提示問候語,說明設(shè)置不對

將自己的項目用戶組改到Git 用戶

chown -R git:git project
cd project
git init
git add .
git commit -am "server init"

然后就可以在本地下載代碼了。

git clone git@example.com:/project_path/project

以上都是手打的,可能有錯誤,大體意思是這樣。

墨小羽 回答

圓點.只代表一個字符,要加*號才行
試試這個

rewrite "^/index.php?s=b/(.*)/(.*).html$" /bb/index.php?m=$1&n=$2 last;

艷骨 回答

94行的$放回到{}里面引用network就沒有報錯。
修改如下:
94 if [ {$NETWORKING} = "no" ]

維她命 回答

你的用戶是什么權(quán)限?需要授予你的用戶有root的權(quán)限才行

耍太極 回答

有類似問題你搜一下

空痕 回答

child_process.exec() 不會替換現(xiàn)有的進程,且使用一個 shell 來執(zhí)行命令

大濕胸 回答

http://www.aosabook.org/en/ng... 看看架構(gòu)圖就知道了,是 non-bloking io

兮顏 回答

1.看下是不是你們op分給你的機器是只能內(nèi)網(wǎng)訪問的。
2.關(guān)閉防火墻重試。

吢涼 回答

終究是編碼問題,sun.jnu.encoding設(shè)置為GBK基本上好了。

陌南塵 回答

pthread_cond_signal不會發(fā)生你所說的第二種情況。pthread_cond_signal調(diào)用的時候,會喚醒正在等待該條件的線程,如果不止一個線程正在等待,則選擇一個喚醒(注意這里是選擇一個,所以不可能有多個等待線程同時被喚醒),一般是按照時間順序喚醒,最先等待的最先被喚醒。

但是第二種情況在使用pthread_cond_broadcast的時候是有可能發(fā)生的。pthread_cond_broadcast會喚醒所有正在等待的線程,讓它們自己去競爭鎖,誰能拿到誰就繼續(xù)執(zhí)行,否則就繼續(xù)阻塞。