鍍金池/ 問答/ Linux問答
巫婆 回答

如果上級網(wǎng)絡有軟路由有類似功能的話可以直接設置,一般在DNS設置那里或者類似的位置~如果沒這條件的話那就只能自己在服務器上部署域名解析了,然后再讓要訪問的機器的DNS都指向這臺服務器(可以寫到DHCP里)。

青黛色 回答

ENTRYPOINT 的格式和 RUN 指令格式一樣,分為 exec 格式和 shell 格式。
ENTRYPOINT 的目的和 CMD 一樣,都是在指定容器啟動程序及參數(shù)。
ENTRYPOINT 在運行時也可以替代,不過比 CMD 要略顯繁瑣,需要通過docker run 的參數(shù) --entrypoint 來指定。
當指定了 ENTRYPOINT 后, CMD 的含義就發(fā)生了改變,不再是直接的運行其命令,而是將 CMD 的內(nèi)容作為參數(shù)傳給 ENTRYPOINT 指令,換句話說實際執(zhí)行時,將變?yōu)椋?lt;ENTRYPOINT> "<CMD>"

硬扛 回答

謝邀

你可以參考以下步驟

1、解決項目依賴問題:

使用 govendor、dep 這類工具,將項目依賴放到 myapp 項目下的 vendor 包下

2、Golang 應用打包 docker 鏡像:

參考文章 Gin實踐 連載九 將Golang應用部署到Docker

3、推送鏡像到線上部署

那么你首先要把你打包好的鏡像給上傳到鏡像庫,才能夠達到 pull 到 生產(chǎn)環(huán)境
(打包本地鏡像 -》 上傳遠程鏡像庫 -》 從遠程鏡像庫拉取所需鏡像)

  • 使用 Docker Hub
  • 使用國內(nèi)其他提供商
  • 公司搭個私有的,也不難(內(nèi)部的基本采用這種)

大致思路如上,跟著查和做就可以解決你的問題了

夏夕 回答

gcc -o tifftest tifftest.c –ltiff

前面的 - 和后面的 明顯不一樣。。

護她命 回答

`(date + %S)`
加一個括號就可以了.

墨沫 回答

1:安裝 Tomcat,解壓縮即可
2:解壓 solr。
3:把 solr 下的dist目錄solr-4.10.3.war部署到 Tomcatwebapps下(去掉版本號)。
4:啟動 Tomcat解壓縮 war 包
5:把solr下example/lib/ext 目錄下的所有的 jar 包,添加到 solr 的工程中(WEB-INFlib目錄下)。
6:創(chuàng)建一個 solrhome 。solr 下的/example/solr 目錄就是一個 solrhome。復制此目錄到D盤改名為solrhome
7:關聯(lián) solr 及 solrhome。需要修改 solr 工程的 web.xml 文件。
<env-entry>

   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>d:\solrhome</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

8:啟動 Tomcat
http://IP:8080/solr/

離殤 回答

你的需求看上去不是簡單的腳本能夠解決的,更偏向于開發(fā)一個系統(tǒng)了。
這個有不少的開源軟件,zabbix nagios.等等。

如果你自己開發(fā),可能要考慮到數(shù)據(jù)采集,數(shù)據(jù)處理,界面展示。
實際上做完這些基本可以說是一個全棧工程師了。后臺接口的設計,數(shù)據(jù)表設計,前端圖表等等。

如果你的時間充足,能力強,這個過程還是非常的有收獲。

基于監(jiān)控方式,可以參考開源軟件,或者自己根據(jù)實際需求出發(fā)。監(jiān)控這個話題太大,我簡單的從總體角度出發(fā)去闡述。

網(wǎng)妓 回答

電商系統(tǒng)經(jīng)常遇到的屬性變動問題

數(shù)據(jù)庫設計的時候由于未來需求經(jīng)常改變。
所以設計的時候需要把原本是列的變成行數(shù)據(jù),到時候要改列的時候通過插入行數(shù)據(jù)來實現(xiàn)。
舉個例子。

我有個手機。
名稱價格,翻蓋還是滑蓋,智能機還是非智能機等屬性

如果按照列的設計。

那么,每個手機的值如下

ID 名稱,價格,翻蓋/滑蓋/直板,是否智能機
1,諾基亞,1000,翻蓋,否
2. 蘋果,4000,直板,是
3. 安卓,2000,直板,是

如果要增加操作系統(tǒng)字段,需要更改表結(jié)構(gòu)添加字段。

采用行設計

屬性表

ID,屬性名
1. 操作系統(tǒng)
2. 直板/滑蓋/翻蓋
。。。

商品表

ID,名稱,價格
1 諾基亞,1000
2 蘋果 4000
3 安卓 2000

商品屬性
商品ID ,屬性ID,屬性值
1 1 塞班
1 2 直板
2 1 ios
2 2 直板

這樣,如果要加屬性。添加屬性表的數(shù)據(jù)和商品屬性表數(shù)據(jù)即可,不需要改結(jié)構(gòu)

不同客戶之間功能不同問題

首先,程序只有一套,數(shù)據(jù)庫只有一個。

  1. 所以,客戶需要實現(xiàn)的功能,我們程序必須實現(xiàn),每個功能加到一個功能表,參照屬性表設置
  2. 然后需要開通該功能的客戶,添加一個表,參考商品屬性表,

功能

ID,功能名稱
1 廣告功能
2 可以自定義微信公眾號
...

客戶功能
客戶ID,功能名稱
1 1
1 2

做好緩存,那么我讀取到客戶1的時候會發(fā)現(xiàn)客戶1有廣告功能和微信功能,那么程序根據(jù)這個該顯示頁面的添加頁面顯示,后臺可以操作的,后臺也顯示出來

鹿惑 回答
function arrSlice (arr) {
  return arr
    .sort(() => Math.random() > .5) // 打亂
    .map((e, i) => i % 2 ? null : [arr[i], arr[i + 1]]) // 兩兩取出
    .filter(Boolean)
}
毀憶 回答

1. 下載Nodejs二進制版本

網(wǎng)址:https://nodejs.org/en/download/ 選擇下圖紅框中的那個

clipboard.png

2. 然后使用rz -bye上傳到服務器/usr/local/src,解壓

$xz -d ***.tar.xz
$tar -xvf  ***.tar

3. 到node文件/bin目錄下,測試

./node -v

如果有版本號,證明前面的步驟沒問題

4. 現(xiàn)在還不能全局訪問node和npm, 需要軟連接一下

ln -s /usr/local/src/node-v8.11.1-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/src/node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm

5. 測試node -v和npm -v

出現(xiàn)版本號則表明安裝成功

哚蕾咪 回答

終于在網(wǎng)上找到一個可行的。。。https://blog.csdn.net/phoenix...
用命令行直接連接:

iw dev
ip link set wlo1 up...

clipboard.png

親測可以鏈接,就是不知道怎么讓wifi配置在系統(tǒng)設置界面顯示出來

要讓系統(tǒng)配置顯示wifi,需要安裝

sudo yum install NetworkManager-wifi
陌上花 回答

給組建B設置ref

<leave ref="componentB"></leave>

然后在click方法里調(diào)用

// 通過$refsk可以獲取組建B的方法、屬性
this.$refs.componentB.leaveDialog**
我以為 回答

docker ps -a ,docker rm 了解一下。

柒喵 回答

一次請求只有當程序執(zhí)行完成了,才會返回給 WEB 服務器輸出頁面,你文中提到的“發(fā)現(xiàn)第三方交互沒有返回結(jié)果”導致響應延遲,那么這個耗時的處理可以做成異步的,如放隊列,或 go 里面的協(xié)程去處理,否則只能同步執(zhí)行代碼,執(zhí)行完了才有響應。

夢若殤 回答
拋開你這個需求的合理性。。。就操作而言是可以實現(xiàn)的

假設你本地從來沒有clone過這個項目,且你也不想clone下來再進行操作。

mkdir test-project
cd test-project

git init
git checkout debug
touch README.md # 模擬你所謂的1GB文件夾
git add .
git commit -m 'xxx'
git remote add origin git@github.com:xxx/xxx.git
git push origin debug
葬憶 回答

var that = this
window.requestAnimationFrame(function() {that.tick();})

試一下這個