鍍金池/ 問答/ 網(wǎng)絡(luò)安全問答
純妹 回答

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

import connect from 'dva';

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

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

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

久舊酒 回答

這個報錯的意思是不允許在本機(jī)進(jìn)行傳輸,只需要在gitlab里做如下操作就行。

clipboard.png

小眼睛 回答

樓主解決這個問題沒有?
我這邊于是這個問題了!
用的vue-video-player插件。
播放默認(rèn)的m3u8沒有問題,但是從服務(wù)端異步獲取的直播地址,就無法播放。

雅痞 回答

yarn生成yarn.lock和用什么源沒關(guān)系,不知道你說的生成雙份是什么意思

青裙 回答

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

monkey patchXMLHttpRequest 對象的原型方法吧,因為請求庫不管怎么封裝,一般內(nèi)部還是XMLHttpRequest,有的可能也用現(xiàn)代瀏覽器的fetch,比如:

(function(send) {

    XMLHttpRequest.prototype.send = function(data) {

        // do something...

        send.call(this, data);
    };

})(XMLHttpRequest.prototype.send);

如果要這么做的話,注意性能問題。

空痕 回答

干掉系統(tǒng)的導(dǎo)航欄,自己寫一個
1.給UIviewcontroller寫一個擴(kuò)展
2.在擴(kuò)展里留個接口用于創(chuàng)建導(dǎo)航欄
3.在需要顯示導(dǎo)航欄的控制器,viewdidload 調(diào)用此方法即可顯示,反之就沒有導(dǎo)航欄,完美解決過度問題

神曲 回答

要么使用代理,要么把驗證碼拿來,破解唄

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

同時生成sourceMap文件,在chrome調(diào)試。

念舊 回答

經(jīng)過一系列的查找,提問終于找到答案:
原因是因為天地圖的EPSG4326跟國際wmts差了一級,需要修改一下源碼里面的比例尺

scale: function (zoom) {
        if(this.code == 'EPSG:4326') {
            return 256 * Math.pow(2, zoom-1);
        }
        return 256 * Math.pow(2, zoom);
    },
舊螢火 回答

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

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

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

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

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

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

傻丟丟 回答

我換了種做法,

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

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

<cmd> key1 key2 key3

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

如下

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'進(jìn)程關(guān)鍵字包含特殊字符: {key}')
    greps.append(f'grep -i {key}')

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

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

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

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

萌吟 回答

swiper4的寫法已經(jīng)換成:

on:{
    slideChangeTransitionEnd: function(){
      alert(this.activeIndex);//切換結(jié)束時,告訴我現(xiàn)在是第幾個slide
    },
    touchMove: function(event){
      //你的事件
    }
}

詳情看:Swiper4的API變化

解夏 回答

..............
‘1’ != 1
‘2’ != 2
‘3’ != 3
(1)10 = (1)2
(2)10 = (10)2
(3)10 = (11)2
char占一字節(jié)
32位int占四字節(jié)

蟲児飛 回答

@RequestParam("num")改為@RequestBody試試

陪我終 回答

你這個layer是指彈框插件layer嗎,如果是的話,你要注意你使用的時機(jī),這個layer是操作dom的,而vue是虛擬dom

妖妖 回答

'n'=>兩個字符的字符串(第1個字符為,第2個n)
"n"=>一個字符(回車符)

PHP有內(nèi)置函數(shù)nl2br解決你的問題,不用自己寫