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

鍍金池/ 問答
風清揚 回答

this.$refs.form.reset()

伴謊 回答

他在每個文件里都引入了公共文件,在公共文件中將v定義到了當前作用域,為了防止重復,所以在定義之前先檢查了一下當前作用域有沒有多次引入公共文件,沒有的話才繼續(xù)定義v

傲寒 回答

沒用過django。提供一個思路

可以用js獲取。然后傳給python

var refer=document.referrer;
//var sosuo=refer.split(".")[1];
var sosuo = domainURI(refer);
var grep=null;
var str=null;
var keyword=null;
var wd = '';
switch(sosuo){
    case "www.baidu.com":
        grep = /wd\=.*\&/i;
        str=refer.match(grep);
        keyword=str.toString().split("=")[1].split("&")[0];
        wd =decodeURIComponent(keyword);
      break;
    case "m.baidu.com":
        grep = /word\=.*\&/i;
        str=refer.match(grep);
        keyword=str.toString().split("=")[1].split("&")[0];
        wd =decodeURIComponent(keyword);
      break;
    case "image.baidu.com":
        grep = /word\=.*\&/i;
        str=refer.match(grep);
        keyword=str.toString().split("=")[1].split("&")[0];
        wd =decodeURIComponent(keyword);
      break;
    case "www.sogou.com":
        grep = /&query\=.*/i;
        str=refer.match(grep);
        keyword=str.toString().split("&")[1].split("=")[1];
        wd =decodeURIComponent(keyword);
      break;
    case "m.sogou.com":
        grep = /&keyword\=.*/i;
        str=refer.match(grep);
        keyword=str.toString().split("&")[1].split("=")[1];
        wd =decodeURIComponent(keyword);
      break;
    case "www.haosou.com":
        grep = /q\=.*/i;
        str=refer.match(grep);
        keyword=str.toString().split("=")[1].split("&")[0];
        wd =decodeURIComponent(keyword);
      break;
    case "m.haosou.com":
        grep = /q\=.*/i;
        str=refer.match(grep);
        keyword=str.toString().split("=")[1].split("&")[0];
        wd =decodeURIComponent(keyword);
      break;
    case "image.haosou.com":
        grep = /q\=.*/i;
        str=refer.match(grep);
        keyword=str.toString().split("=")[1].split("&")[0];
        wd =decodeURIComponent(keyword);
      break;
}
if(sosuo.indexOf("sm.cn")>=0 && wd ==''){
    grep = /q\=.*/i;
    str=refer.match(grep);
    keyword=str.toString().split("=")[1].split("&")[0];
    wd =decodeURIComponent(keyword);
}
else if(sosuo.indexOf("so.com")>=0 && wd ==''){
    grep = /q\=.*/i;
    str=refer.match(grep);
    keyword=str.toString().split("=")[1].split("&")[0];
    wd =decodeURIComponent(keyword);
}
else if(sosuo.indexOf("sogou.com")>=0 && wd ==''){
    grep = /&keyword\=.*/i;
    str=refer.match(grep);
    keyword=str.toString().split("&")[1].split("=")[1];
    wd =decodeURIComponent(keyword);
}
function domainURI(str){
    var result = '';
    if(str!='' && str != null){
        var durl=/(https|http):\/\/([^\/]+)\//i;  
        domain = str.match(durl);
        result = domain[2];
    }
    return result;
}
墨小羽 回答

不是 keydown 的問題吧, value 根據(jù) text 來變更, keydown 里面你需要變更 text

貓館 回答

寫2個定時器,首先啟動第一個定時器,當時間到5秒停止當前的定時器,同時啟動另外一個3秒定時器,同理,你的容器時需要根據(jù)bool值來判斷,這兩個定時器里分別根據(jù)時間來判斷綁定的bool值

紓惘 回答

看樣子你自己啟動了一個Http服務(wù),應(yīng)該是用WebStorm的內(nèi)置Http服務(wù)或者其它的Http服務(wù)軟件啟動的,那么他們默認只允許通過本機localhost或127.0.0.1訪問,需要開發(fā)其它IP訪問需要去對應(yīng)的軟件中設(shè)置。

毀與悔 回答

APP接收不到BOOT_COMPLETED廣播可能的原因,有以下幾種:

  1. BOOT_COMPLETED對應(yīng)的actionuses-permission沒有一起添加
  2. 應(yīng)用安裝到了sd卡內(nèi),安裝在sd卡內(nèi)的應(yīng)用是收不到BOOT_COMPLETED廣播的
  3. 系統(tǒng)開啟了Fast Boot模式,這種模式下系統(tǒng)啟動并不會發(fā)送BOOT_COMPLETED廣播
  4. 應(yīng)用程序安裝后重來沒有啟動過,這種情況下應(yīng)用程序接收不到任何廣播,包括BOOT_COMPLETED、ACTION_PACKAGE_ADDED、CONNECTIVITY_ACTION等等。

Android3.1之后,系統(tǒng)為了加強了安全性控制,應(yīng)用程序安裝后或是(設(shè)置)應(yīng)用管理中被強制關(guān)閉后處于stopped狀態(tài),在這種狀態(tài)下接收不到任何廣播,除非廣播帶有FLAG_INCLUDE_STOPPED_PACKAGES標志,而默認所有系統(tǒng)廣播都是FLAG_EXCLUDE_STOPPED_PACKAGES的,所以就沒法通過系統(tǒng)廣播自啟動了。
所以Android3.1之后:

  1. 應(yīng)用程序無法在安裝后自己啟動
  2. 沒有ui的程序必須通過其他應(yīng)用激活才能啟動,如它的Activity、Service、Content Provider被其他應(yīng)用調(diào)用。

不過,存在一種例外,就是應(yīng)用程序被adb push you.apk /system/app/下是會自動啟動的,不處于stopped狀態(tài)。

http://developer.android.com/...
http://commonsware.com/blog/2...

也就是說,解決方式就是將APK推送到/system/app目錄下,或者打包系統(tǒng)時,將APK放置到/system/app中打包

故人嘆 回答

taskkill 這個命令可以攜帶進程id這個參數(shù),不知道你是怎么調(diào)用這個命令的會出現(xiàn)找不到進程?題主可以嘗試下查找tomcat的進程id并殺掉。
另外假死很有可能是出現(xiàn)了如下一些問題:1、數(shù)據(jù)庫連接池被耗盡,導致獲取連接一直等待,實際屬于死鎖 2、因為某些請求導致請求線程被占用無法釋放,實際也是死鎖,出現(xiàn)死鎖可以使用jstack看看線程都卡在哪里。
參考這里:https://blog.csdn.net/wanglha...

賤人曾 回答

這是BEM命名法

使用 BEM 命名規(guī)范,理論上講,每行 css 代碼都只有一個選擇器。

BEM代表 “塊(block),元素(element),修飾符(modifier)”,我們常用這三個實體開發(fā)組件。

在選擇器中,由以下三種符號來表示擴展的關(guān)系:

  • 中劃線 :僅作為連字符使用,表示某個塊或者某個子元素的多單詞之間的連接記號。

__ 雙下劃線:雙下劃線用來連接塊和塊的子元素
_ 單下劃線:單下劃線用來描述一個塊或者塊的子元素的一種狀態(tài)

希望我的回答可以幫到你,謝謝

兮顏 回答

range()區(qū)間是左閉右開,當你把n==2代入第二個for循環(huán)時,已經(jīng)沒有值可以取到了.

墻頭草 回答

個人實踐:
現(xiàn)在移動端的瀏覽器對px也根據(jù)屏幕密度做了換算,比如你把基礎(chǔ)單位縮放成(html{font-zide:62.5%})1rem=10px;你可以在開發(fā)中大膽的把字體大小寫成14px;把margin或者padding寫成14px;或者寫成1.4rem;這都是沒有區(qū)別的。
必須用px的地方是border寬度,1px;
所以px和rem大膽的用吧,具體的換算手機開發(fā)商已經(jīng)給你解決了。


小伙伴采納吧

喜歡你 回答

$("#btn").click(function () {

$("#uls li").each(function(){
    if($(this).find(".db1").css("display")=='none'){
       $(this).css("display","none"); 
    }
});

});

喵小咪 回答

自己把自己坑了。。。
錯誤地應(yīng)用了 request包的寫法。。
clipboard.png

抱緊我 回答

實例

option = {
    xAxis: {
        type: 'category',
        data: ['6月', '7月', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],
        type: 'line',
        smooth: true,
        label: {
                normal: {
                    show: true,
                    position: 'top'
                }
            },
        areaStyle: {normal: {}},
    }]
};

具體樣式要修改配置項

舊酒館 回答

謝邀,從左邊開始
merge :就是git的合并代碼。遠程代碼在你push之前已經(jīng)被修改了。就需要先merge。如果沒有沖突,就自動合并修改,否則需要逐一合并
rebase:拉下來的代碼有沖突,但是不會自動合并。需要你手動合并

第三個branch default我沒用過了

using stash:在更新前先清除stash
第二個沒用過。

雅痞 回答

antd的Form組件使用的是asyn-validator.
其中有個validator的驗證就可以滿足你的需求。

const fields = {
  asyncField:{
    validator(rule,value,callback){
      ajax({
        url:'xx',
        value:value
      }).then(function(data){
        callback();
      },function(error){
        callback(new Error(error))
      });
    }
  },
 
  promiseField:{
      validator(rule, value){
        return ajax({
          url:'xx',
          value:value
        });
      }
    }
};
萌小萌 回答

1、從第一圖和第三圖的曲線看,CPU高-->頻繁ygc造成
2、通常調(diào)整survivorRatio的效益不是那么明顯,整體收益不如調(diào)整新生代大小。從gc日志看,年老代最大的時候才使用600多M,是可以選擇擴大新生代大小再觀察下是否還有問題。
3、新生代頻繁gc,這個跟你的服務(wù)性質(zhì)有關(guān)。提供查詢,導出等功能,導出功能的話,看實現(xiàn)的機制,如果是一次性load到內(nèi)存計算,最后再一次性寫到response,那么這段期間會占用內(nèi)存,如果同一時刻再多來幾次同類的導出請求,則新生代垃圾回收壓力大。從年老代使用峰值看,沒有內(nèi)存泄露,也就是這些對象基本在幾次ygc之后就回收了。于是就是新生代不斷產(chǎn)生對象,不斷回收部分,不斷晉升到年老代。之所以頻繁ygc,主要是垃圾回收速度跟不上新生對象創(chuàng)建速度導致。

喵小咪 回答

但是你想要的個格式不是JSON,json_encode肯定是不行的。

如果你真想要這樣的格式(不是JSON),只能自己拼接字符串了。

補充一下,比較接近的JSON是:

{
    "data": [
        {"category": "Hotel"},
        {"category": "Saloon"}
    ]
}
$jsonData = array_map(function($c) { return ["category" => $c];}, explode(",", $r));
小曖昧 回答

原來這個原因:

/**
   * 觸摸小配件中
   */
  partTouchMove: function (e) {
    //獲取當前小配件的partTouchData
    //let partTouchData = e.currentTarget.dataset.item.partTouchData;
    //獲取當前小配件的id
    let id = e.currentTarget.dataset.item.id;
    let partTouchData = this.data.showDogs[id].partTouchData

let partTouchData = e.currentTarget.dataset.item.partTouchData;

改為

let partTouchData = this.data.showDogs[id].partTouchData

完美解決?。?!

可能是通過data-綁定了復雜數(shù)據(jù),不斷循環(huán)獲取的時候,會嚴重影響性能。