鍍金池/ 問答/ Linux問答
純妹 回答

假定你的這個modelnamespacestock
那么組件需要這樣寫:

import connect from 'dva';

export default connect(state => state)(({stock: stockData}) => {
 //your component

 console.log(stockData); //這里就可以獲取到你要東西了。
})

記得在index.js或者router中,引入這個model.js

茍活 回答

你以管理員身份運行git bash,把這個目錄刪掉,然后再以正常身份運行git bash,以后就不會有問題了

青裙 回答

最后通過啟動兩個nuxt的node服務進程,配置不同的服務端環(huán)境變量解決。

苦妄 回答

在/root/.bitcoin/下面創(chuàng)建配置文件bitcoin.conf

cp ./contrib/debian/examples/bitcoin.conf /root/.bitcoin/

直接運行bitcoind
bitcoind

查看端口8332
lsof -i:8332
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bitcoind 8331 root 9u IPv6 308456 0t0 TCP *:8332 (LISTEN)

未命名 回答

首先確認重啟之前舊進程已經結束。

默認情況下,TCP 端口從關閉到重新開啟需要等待一段時間(TIME_WAIT),在這一時間段,端口不能使用。
詳情請查閱 TCP 標準文檔 https://tools.ietf.org/html/r...

以 Windows 操作系統(tǒng)為例,你可以通過修改 TcpTimedWaitDelay 注冊表值來降低等待時間,它的默認值是 240 秒(4 分鐘),注冊表路徑 HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 。

舊城人 回答

git的版本管理有點像生物的遺傳。

每次更改都會產生一次變異,而checkout不同的分支就是在不同的變異特性之間切換。

checkout也可以回到之前的commit(commit可以看做是存檔點)。

一般的開發(fā)習慣是在某一特性的分支上開發(fā)測試,然后merge到主分支。

夢囈 回答

這錯誤不是很明顯嗎?
需要先安裝這兩個:libpnglibz

凝雅 回答

success
這個是你請求過微信模板消息發(fā)送接口,微信把模板發(fā)送結果通知到你服務器

骨殘心 回答
discovery.zen.ping.unicast.hosts: ["192.168.33.10","192.168.33.11",'192.168.33.12']

不應當包含本機的ip,5.6.x版本是這樣的,不知道6.x版本是不是

單眼皮 回答

不一定需要網關的,子網掩碼都改為255.255.0.0 就可以了.
如果一定要設, 交換機就可能進行不同子網的端口轉發(fā), 不過一般三層交換機或路由器才有這樣的功能,家用的路由器都可以,只是性能可能差點. 或者通過有兩個網口的計算機,同時接入兩個網做一下forward轉發(fā)就可以了.
實在沒有兩個網口的計算機, 用一個也行, 只不過在一個網卡上設兩個子網的IP地址各一個, 這樣就能同時接收到網的包了, 同樣做一下forward轉發(fā)就好了.
具體操作和操作系統(tǒng)有關, windows和linux都能實現(xiàn), linux做起來更簡單, 不需要專門軟件, 系統(tǒng)自帶的軟件就能實現(xiàn).

網關是網絡邊界,當然可是任意的IP地址,但一定是綁定在同時能訪問兩個子網的設備的網卡上面.

假設你的一臺機器上有兩個網卡A,B
A連1網段(192.168.1.*), IP地址為 192.168.1.100
B連2網段(192.168.2.*), IP地址為 192.168.2.200

那么對所有1網段的其他機器來說, 要想訪問2網段的機器,則要增加一條路由,網關為192.168.1.100
同樣對于2網段的其他機器要設網關為192.168.2.200

尛曖昧 回答

主要分為兩種日志,錯誤日志和分析日志

錯誤由各個模塊拋出,在最上層統(tǒng)一處理錯誤,并輸出錯誤信息到錯誤日志
分析日志一般用于統(tǒng)計,一般一次請求就一個,包含和這次請求所有相關的信息,其中也包括一些統(tǒng)計指標

使用 github.com/sirupsen/logrus + github.com/sohlich/elogrus 收集日志到 es,基于 es 作統(tǒng)計分析,以及監(jiān)控報警

落殤 回答

Ubuntu 自帶的python2 ,腳本要指定下哪個python環(huán)境吧

奧特蛋 回答
  1. 如果是阻塞式的,那只能代表數(shù)據(jù)已發(fā)出去,但不能保證對方已收到;如果是非阻塞式的,select到OP_WRITE就說明數(shù)據(jù)已發(fā)出去;無論哪種方式似乎都無法確保對方收到,除非對方用數(shù)據(jù)來應答;
  2. 對方宕機(或者拔網線),理論上我方是無法知道狀態(tài)的,如果對方進程被kill掉,那么操作系統(tǒng)可能會給回一個FINRST,你應該會select到一個OP_READ,并在read時得到-1或異常。
澐染 回答

css做旋轉動畫
新建一個data 比如叫 rotate:false
然后用三目運算綁定class,v-bind:class=[rotate=true?'class a':'class b']
然后點擊讓rotate發(fā)生改變
這樣應該可以實現(xiàn)的

<style lang="css" scoped>
    .aa{
        transition: all 2s;
    }
    .go{
        transform:rotate(-180deg);
        transition: all 2s;
    }
</style>
<template>
<div>
    <i :class="[rotate?'fa fa-arrow-down go':'fa fa-arrow-down aa']" @click="start"></i> //class隨rotate的true或者false改變 我這為圖方便用了項目里的圖標測試,圖片也是一樣的~
</div>

</template>
<script>
export default {
  data () {
    return {
        rotate:false
    }
  },
  methods: {
      start(){
          this.rotate=!this.rotate;
          console.log(this.rotate)
      }
  }
}
</script>
茍活 回答

當某一行所有值都不大于7時,walks[hits7] >= 7在那一行返回全部是False.
np.argmax函數(shù)來說,當所有值都一樣大,也就都是最大值,默認返回第一個,也說是0出現(xiàn)的原因。

傻丟丟 回答

我換了種做法,

每種查詢類命令比如 ps/ss, 查詢后, 一般都是做grep 操作

我們限制用戶執(zhí)行的命令種類, 比如 ps/ss, 用戶post時, 選擇執(zhí)行的命令類型,
并只能添加過濾關鍵字, 格式類似于

<cmd> key1 key2 key3

依次校驗 key1..., 限制key只能是單詞或包含有限的特殊字符, 拼接執(zhí)行時不會對系統(tǒng)產生影響的,
這類校驗就比較簡單了, 一個正則就可以確定,

如下

word_re = re.compile(r'([a-zA-Z0-9\.]+)')

greps = []
for key in keys:
    matches = word_re.findall(key)
    # key 包含特殊字符
    if len(matches) == 0 or len(matches) > 1 or matches[0] != key:
        return send_msg(from_user, f'進程關鍵字包含特殊字符: {key}')
    greps.append(f'grep -i {key}')

cmd = f'ps -ef | {"|".join(greps)}'

在拼接命令后, 最終的執(zhí)行格式如下

ps -ef | grep key1 | grep key2 | grep key3

這樣就達到了在用戶post關鍵字后校驗命令僅會查詢, 不會對系統(tǒng)產生影響

舊螢火 回答

因為是小公司+單程序員,所以我這里只給出你一個人就能完成的事情:

  1. 上線部署流程完全使用自動化實現(xiàn);
  2. 除代碼之外的運行環(huán)境全部使用 Docker 來實現(xiàn);
  3. 既然是阿里云那就開啟阿里云的定時快照;

聽起來挺嚇人的,但是實際學習成本非常低,而且學習收益非常大。不論你是php-web還是java-web還是node-web還是py-web,這套東西都適用。

以下是會涉及到的知識點:

  1. (基礎的基礎,大前提)Linux基本常識,Shell腳本編寫
  2. Git版本控制,GitHub/GitLab版本倉庫,CI/CD持續(xù)化部署(Jenkins)
  3. Docker(Docker cmd、Dockerfile、Docker-compose),不用學K8s等集群相關的
  4. 虛擬機使用和管理,VMWARE系的,在本機裝一個vmware workstation,或者用公司服務器裝一臺vmware exsi(免費的,極為推薦),學習一下虛擬機的管理

這些都是一個人就能搞定的事情,學習資料多,個人收益大。

故人嘆 回答

你兩次打開的方式不一樣,一次是rb,一次是r.

嘗試以下幾種方法:
交互式環(huán)境中:

import sys
reload(sys)
sys.setdefaultencoding("utf-8")

py文件開頭

# -*- coding: utf-8 -*-

或者open時設置編碼:增加參數(shù) encoding="utf-8"

寫榮 回答

mysql.sock 是mysql服務啟動以后才會有的臨時文件。
請參考。
1.檢查mysql服務啟動是否正常
2.查看/ect/my.cnf 看報錯日志的路徑,查看日志
3.重新初始化mysql數(shù)據(jù)庫。


安裝方式是什么 yum 還是 源碼
/etc/my.cnf 配置檢查一下。

厭惡我 回答

和 nginx 沒關系也做不到,在 img 添加 onerror 事件即可
大概如下所示

function nofind(){ 
    var img=event.srcElement; 
    img.src="/images/default.png"; 
    img.onerror=null; 控制不要一直跳動 
} 
<img src="https://www.baidu.com/files/vender_pic/24115.png" onerror="nofind();" />