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

鍍金池/ 問答
局外人 回答

range-key,當(dāng) range 是一個(gè) Object Array 時(shí),通過 range-key 來指定 Object 中 key 的值作為選擇器顯示內(nèi)容。

a2b_hex是將字符串指轉(zhuǎn)換成16進(jìn)制字節(jié)碼,這是串口通信常用的通信通信方式,a2b和b2a方法是互為逆向的轉(zhuǎn)換,你自己測(cè)測(cè)就知道了。

野橘 回答
Foo.getName(); //2

直接調(diào)用Foo自己的方法,而不是Foo對(duì)象的方法。Foo自己的方法是alert(2)那個(gè),所以彈出2。

getName(); //4

這個(gè)沒什么好說的,函數(shù)聲明提升。

Foo().getName(); //1

這個(gè)就比較微妙了。仔細(xì)看Foo函數(shù),它的getName沒有用var聲明,所以這個(gè)getName實(shí)際上是window的,所以window的getName會(huì)被重新賦值。而它最后又返回了this,由于沒有用new調(diào)用,所以這里的this是window。

綜上,最終彈出的是1。

getName(); // 1

上一步把window的getName重新賦值了,所以這里彈出1。

new Foo.getName();//2

這里的new沒有任何作用。因?yàn)镕oo沒有加括號(hào),所以它實(shí)際上是先調(diào)用Foo.getName(),彈出2,然后再去new它的返回結(jié)果,也就是undefined。

new Foo().getName(); //3

這個(gè)加了括號(hào),所以是先new一個(gè)Foo對(duì)象,再去調(diào)它的getName方法。Foo對(duì)象自身沒有g(shù)etName方法,去它的原型上去找,也就是彈出3的那個(gè)。

new new Foo().getName(); //3

最前面的new沒意義,實(shí)際執(zhí)行的時(shí)候是這樣的:new (new Foo().getName()),括號(hào)里的與前一條相同,最后的返回值為undefined,所以最前面那個(gè)new沒有實(shí)際意義。

孤巷 回答

你在componentWillReceivePropscomponenetDidMount中都調(diào)用了init,卻沒有在init開頭清除定時(shí)器。因此在url === nowurl的情況下,會(huì)再次創(chuàng)建定時(shí)器,而第一次創(chuàng)建的定時(shí)器(來自componentDidMount)沒有被清除,因此造成了兩個(gè)定時(shí)器同時(shí)運(yùn)行的情況

朽鹿 回答
  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)頁面,可以直接刪掉 location /...一整段的代碼,upstream也可以刪掉,然后整塊直接用root代替。如果一定要使用upsteam,那么你的靜態(tài)頁面必須部署在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;
      }
心夠野 回答

顏色可以根據(jù)需要自己調(diào)整一下

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    div {
      width: 300px;
      height: 300px;
      border: 2px solid #000;
    }
  </style>
</head>

<body oncontextmenu="return false">
  <div id='div' onmousedown='divClick(event)'></div>

  <script>
    var bgColor = ['00', '11', '22', '33', '44', '55', '66', '77', '88', '99', 'aa', 'bb', 'cc', 'dd', 'ee', 'ff'];
    var div = document.getElementById('div');

    function changeBg(index) {
      div.setAttribute('style', 'background-color: #' + bgColor[index] + '0000')
      div.setAttribute('data-index', index)
    }
    changeBg(0);

    function divClick(event) {
      var mouse = event.button
      var index = div.getAttribute('data-index')
      if(index == 0 && mouse == 0){
        index++
      }else if(index == (bgColor.length - 1) && mouse == 2){
        index--
      }else if (index > 0 && index < (bgColor.length - 1)) {
        if (mouse == 0) {//左鍵
          index++
        } else if (mouse == 2) {//右鍵
          index--
        }
      }
      changeBg(index);
    }
  </script>
</body>

</html>

有兩種方式解決,你可以參考我的這篇文章,都能解決你的問題
axios發(fā)送請(qǐng)求問題

淚染裳 回答

你可以看看rust語言的設(shè)計(jì)

可以選擇不用 v-model 直接 change - value 自己實(shí)現(xiàn)以下

貓館 回答

redis基于內(nèi)存,所以夠快,因?yàn)閟ession的數(shù)據(jù)量不大,訪問又相當(dāng)頻繁,所以推薦使用redis,反之如果是數(shù)據(jù)量非常大,則可以考慮mongodb

怣痛 回答

是一條告警也沒有,還是有的有,有的沒有?每分鐘發(fā)送的條數(shù)限制那里配置了嗎?

encodeURIComponent
然后去decodeURIComponent

若相惜 回答

解決

把循環(huán)里面的var 換成let
for (let i=0;)

原因

你這種寫法.每次都是取的最后一個(gè)i的值,即i總是等于this.list.length -1

原理

  • 何為異步

    • 就是把所有同步方法執(zhí)行完畢之后,再開始執(zhí)行異步方法.即,如果你的循環(huán)是5次,那么系統(tǒng)會(huì)先執(zhí)行循環(huán)這個(gè)代碼,執(zhí)行完一次循環(huán),就在最后面排一個(gè)異步方法,一共排上5個(gè),等循環(huán)代碼執(zhí)行完了,再依次執(zhí)行這5個(gè)異步方法
    • 等你循環(huán)代碼執(zhí)行完的時(shí)候,i已經(jīng)變成5了,所以每個(gè)異步方法取的值都是5
  • 何為閉包

    • 閉包就是在異步方法里面,能夠取到異步方法外的變量值...你這里的需求是,每個(gè)異步方法,取第一次循環(huán)的i值.所以必須定義局部變量傳參
青裙 回答

定位導(dǎo)航了解一下...

然后這里有基于jQuery寫的DEMO,原理都是一樣的:

測(cè)試用例

不歸路 回答

就算你什么都不寫, 默認(rèn)情況下。 用戶右鍵單擊也會(huì)清除之前手動(dòng)選擇的文本啊

挽青絲 回答

別用text 用 rich-text這樣你每次數(shù)據(jù)遍歷一下把符合條件的部分加一個(gè)<span class='red'>xxx</span>,就實(shí)現(xiàn)了

撥弦 回答

JTS的速度已經(jīng)不慢了,其他的有GDAL,是用C++寫的庫,有JAVA封裝

嘟尛嘴 回答
  1. 不論什么行業(yè),低端重復(fù)性勞動(dòng)的可取代性總是最高的。你給的例子我看了下,貌似是基于PS切片的?目前機(jī)器學(xué)習(xí)已經(jīng)能達(dá)到給草圖出頁面基礎(chǔ)結(jié)構(gòu)的能力了。
  2. 但是機(jī)器也有一定的短板,比如目前來說,就還沒智能到給需求做技術(shù)選型的地步,前端還是要自行決定針對(duì)不同的需求采用針對(duì)性的策略,排頁面只能說是一種輔助性質(zhì)的工具,就像CAD之于工業(yè)設(shè)計(jì)。另外,前端這種HTML、CSS和JavaScript相互分離的結(jié)構(gòu)可能也是個(gè)門檻,要不是MVVM大行其道,可能大家都還在以使用原始生產(chǎn)工具的方式為榮吧。
  3. 工具終歸是要適應(yīng)生產(chǎn)力的,所以一樣可以自己創(chuàng)造。如果你覺得自己的工作帶有一定的重復(fù)性而且量很大,那么就可以考慮找輪子/自己造輪子。不要拒絕成長。
  4. 說到底,還是要不斷提升自身的知識(shí)水平,為“不可替代”而不斷努力。

需要先在瀏覽器中檢查下有沒有csrftoken這個(gè)cookie,如果沒有的話就需要看是為啥沒有設(shè)置上這個(gè)cookie了,比如是不是在MIDDLEWARE中把django.middleware.csrf.CsrfViewMiddleware給刪除掉了。

離魂曲 回答

js本來就是一部非阻塞的,你又要讓它同步
通過回調(diào)或者promise來完成吧