在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答
爆扎 回答
var data = {
    "usagetype": null,
    "policystatus": null,
    "riskname": null,
    "businessnature": null,
    "chnltype": null,
    "paymethod": null,
    "traveltaxmark": null
}

var mData = m.get('data')

var viewFactory = (type, param) => {
    switch (type) {
        case 'usagetype':
            return new usagetypeView(param)
    }
}

Object.keys(data).map(key => {
    var dataList = (data[key] = _.find(mData, d => d.elementCode == key))['dataList']
    dataList &&
    moduleModel.set(key, dataList)

    that.showChildView(key, viewFactory(key, {
        model: moduleModel,
        el: that.getUI(key)
    }))

    that.getChildView(key).render();
})

工廠方法我沒寫全,也沒跑過,大概意思吧,也不知道適不適合你的代碼環(huán)境

乖乖瀦 回答

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <input type="checkbox">唱歌<br />
    <input type="checkbox">跳舞<br />
    <input type="checkbox">吃飯<br />
    <input type="checkbox">睡覺<br />
    <input type="checkbox">打豆豆<br />
    <button id="all">全選</button>
    <button id="no">全不選</button>
    <button id="fx">反選</button>
</body>
<script src='jquery-2.1.1.min.js'></script>
<script>
    $(function(){
        
         $('#all').on('click',function(){
              $(':checkbox').prop('checked',true)
         })
         
         $('#no').on('click',function(){
              $(':checkbox').prop('checked',false)
         })
         
         $('#fx').on('click',function(){
              $(':checkbox').each(function(){
                   $(this).prop('checked',!$(this).prop('checked'))
              })
         })
    })
</script>

</html>

柚稚 回答

filename: 'static/js/build.js',這里沒有hash吧

過客 回答

你要是用原生的form提交,肯定是要跳轉(zhuǎn)的
你要么自己直接用xmlhttprequest/fetch創(chuàng)建請(qǐng)求(把form提交事件屏蔽),要么自己寫個(gè)ajax什么的

扯不斷 回答

在github的配置頁(yè)中可以加入你這個(gè)主機(jī)的公鑰。
clipboard.png

如果是別人的項(xiàng)目的話,需要倉(cāng)庫(kù)的創(chuàng)建者把你添加到collaborators里面并且賦予你寫的權(quán)限。

希望能幫助到你~

上面講的情況好像是缺少寫權(quán)限,這里還有一個(gè)鏈接,不知道是不是和你的情況相同
https://stackoverflow.com/que...

巴扎嘿 回答

目前,cnpm還不支持--no-bin-links參數(shù);

Github 有這樣一個(gè)issue:https://github.com/cnpm/cnpm/...

解決方案的話:

可以使用 npm 去解決:cnpm i --by=npm --no-bin-links;
或者:npm i --registry=https://registry.npm.taobao.org --no-bin-links

在使用--no-bin-links時(shí),注意“Maximum call stack size exceeded”的問題。

喵小咪 回答

node什么版本的?可以運(yùn)行node -v 查看

毀了心 回答

再調(diào)用一次接口,這種數(shù)據(jù)不適合放入在vuex中去進(jìn)行管理。重新獲取一次數(shù)據(jù)是最好的。因?yàn)橛锌赡芎蠖顺鯾ug了,雖然返回了一個(gè)正確的答案但是數(shù)據(jù)沒有添加進(jìn)去,或者進(jìn)行了排序之類的選擇,因此我覺得重新獲取一次數(shù)據(jù)是最好的做法。

墨染殤 回答

可以,這是nodejs的源碼,事實(shí)上這種原生方法更快。

function inherits(ctor, superCtor) {

  if (ctor === undefined || ctor === null)
    throw new TypeError('The constructor to "inherits" must not be ' +
                        'null or undefined');

  if (superCtor === undefined || superCtor === null)
    throw new TypeError('The super constructor to "inherits" must not ' +
                        'be null or undefined');

  if (superCtor.prototype === undefined) {
    throw new TypeError('The super constructor to "inherits" must ' +
                        'have a prototype');
  }

  ctor.super_ = superCtor;
  Object.setPrototypeOf(ctor.prototype, superCtor.prototype);
}

nodejs inherits

生性 回答

不進(jìn)行參數(shù)傳遞的話,就可以理解為是有一個(gè)“全局變量”在起作用。

  1. 每個(gè)req觸發(fā)一次docker重建,設(shè)置global.transaction。不過肯定不適合已有項(xiàng)目,用serverless還有可能實(shí)現(xiàn)
  2. 設(shè)置 req.transaction 變量,在各項(xiàng)操作中,保證 req 變量可用。這樣的話,相當(dāng)于用req偽裝了全局變量
朽鹿 回答
  1. upstream你可以當(dāng)做負(fù)載均衡,比如你做了如下配置

    upstream app_weapp {
        server localhost:5757;
        server localhost:5758;
    }

    那么你收到的請(qǐng)求將會(huì)分流到這兩個(gè)應(yīng)用,當(dāng)然如果你是同一個(gè)應(yīng)用部署到兩個(gè)服務(wù)器,比如

    upstream app_weapp {
        server 192.168.2.1:5757;
        server 192.168.2.2:5757;
    }

    那么你的流量就會(huì)被分流到這兩個(gè)服務(wù)器,和下面的proxy_pass是一起出現(xiàn)的,還有一些負(fù)載均衡的算法,具體可以看文檔: Using nginx as HTTP load balancer。

  2. 訪問http強(qiáng)制跳轉(zhuǎn)到https的確是rewrite在起作用,大概是你改完之后沒有重新加載配置:nginx -s reload
  3. 如果是靜態(tài)頁(yè)面,可以直接刪掉 location /...一整段的代碼,upstream也可以刪掉,然后整塊直接用root代替。如果一定要使用upsteam,那么你的靜態(tài)頁(yè)面必須部署在localhost:5757可以訪問到的地方

    • 解決方案1:直接拋棄upsteam,將資源掛載在https

      server {
          listen      443;
          server_name wx.ijason.cc;
          root root/myweb;
          ssl on;
      
          ssl_certificate           /data/release/nginx/1_wx.ijason.cc_bundle.crt;
          ssl_certificate_key       /data/release/nginx/2_wx.ijason.cc.key;
          ssl_session_timeout       5m;
          ssl_protocols             TLSv1 TLSv1.1 TLSv1.2;
          ssl_ciphers               ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
          ssl_session_cache         shared:SSL:50m;
          ssl_prefer_server_ciphers on;
          
      }
    • 解決方案2:保留upsteam,添加以下配置就好了,以下配置又增加了一個(gè)應(yīng)用,可以通過localhost:5757訪問,配合上面的httpsupstream可以讓訪問https的流量被轉(zhuǎn)發(fā)到這里過來

      server {
          listen  5757;
          root root/myweb;
          index index.html;
      }
未命名 回答

我想這里有你想要的答案知乎: Python有GIL為什么還需要線程同步?
其中我轉(zhuǎn)了一段, 我認(rèn)為這個(gè)解釋的很通俗了:
GIL是全局解釋器鎖,GIL保證了在同一時(shí)間片下總有一個(gè)Python(CPython實(shí)現(xiàn))線程在執(zhí)行。所以即使是多進(jìn)程,而是順序執(zhí)行的。這樣多線程并發(fā)就變得沒有意義。

  • 線程在GIL下是有執(zhí)行的時(shí)間片的, 在時(shí)間片內(nèi)線程如果沒有成功對(duì)數(shù)據(jù)進(jìn)行操作,那么等到下一個(gè)時(shí)間片時(shí),數(shù)據(jù)已經(jīng)被別的線程修改了,那么得到的數(shù)據(jù)就不是想要的數(shù)據(jù)了
  • 線程的同步和互斥解決的是線程間數(shù)據(jù)的訪問正確性問題,而GIL是實(shí)現(xiàn)當(dāng)前Python解釋器下只有一個(gè)線程在執(zhí)行。兩個(gè)是不同的概念。

作者:GoingMyWay
鏈接:https://www.zhihu.com/questio...
來源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

風(fēng)畔 回答

從這幾個(gè)方面入手
1.建立一些有效的索引,索引是比較影響查詢速度的,它可以快速的定位到你要查詢的數(shù)據(jù),如果有多個(gè)條件的話可以建立聯(lián)合索引,但要注意聯(lián)合索引的順序,比如有一個(gè)這樣的索引,有以下這些字段,(user_id,type_id,views (瀏覽次數(shù)))當(dāng)我們寫查詢語(yǔ)句的時(shí)候,mysql會(huì)從左往右匹配索引。比如我們這么寫 (加入表名叫post)
select * from post where user_id = 1 and views > 2 ,如果這樣的話,我們的索引只匹配到了user_id 就不匹配了,因?yàn)閙ysql只能順序的匹配索引。索引的順序也很重要,一般是將區(qū)分度比較高的索引放在最左側(cè),比如 上邊的例子,因?yàn)橐粋€(gè)網(wǎng)站里用戶的數(shù)量正常來說會(huì)比類型的數(shù)量要多很多,所以用戶id的區(qū)分度比較高。
2.如果實(shí)在是無法避免條件確實(shí)不夠,比如上例子確實(shí)只需要這兩個(gè)條件(user_id,views),如果是這兩個(gè),mysql就只能匹配user_id,而type_id 無法匹配,由于type數(shù)量并不多,那么我們可以在語(yǔ)句中加入 and type in(此處填寫所有類型id,當(dāng)然如果類型特別多就不要這么干了)。這樣的話,建立的索引就能全部匹配。
3.盡可能的用合適的數(shù)據(jù)類型來表示數(shù)據(jù),定長(zhǎng)的數(shù)據(jù)char要比varchar優(yōu)秀,如果表示狀態(tài)的話tinyint要比int好。
4.如果數(shù)據(jù)量特別多,需要統(tǒng)計(jì)條數(shù)的話,如果不是需要非常精確的數(shù)字 explain 的row 是比較快的方式,它比count要快。
5.切分查詢,比如,有這樣一個(gè)需求。查詢出所有文章(post),并且包含作者的名字也就是user_name ,一般的話,我們會(huì)想到去連表,但我們可以把這個(gè)查詢切分開來,先用一個(gè)sql查詢出所有文章,再通過代碼拿到所有user_id,然后用in去user表中查詢,最后將查詢的結(jié)果合并,這么做雖然有些麻煩,但有時(shí)會(huì)是比較快的選擇,因?yàn)?,?dāng)我們將查詢分開的時(shí)候,如果此前有程序做過同樣的查詢,mysql就不會(huì)執(zhí)行一遍查詢語(yǔ)句,而是會(huì)直接從緩存里取數(shù)據(jù)。
6.如果數(shù)據(jù)量不大,建議還是全表掃比較快,因?yàn)楫吘顾饕灿谐杀尽?/p>

臭榴蓮 回答
 // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
    // Other configs...
    "globals": {
        "$": true,
        "jQuery": true
    }
野橘 回答

主要就是(?=),這個(gè)表示正向先行斷言,鏈接

你這個(gè)例子里面,就是找到一個(gè)位置,這個(gè)位置是數(shù)字,同時(shí)后面可以匹配括號(hào)里面的表達(dá)式,比如你匹配a1a也可以的。