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

鍍金池/ 問答
薔薇花 回答

第一種辦法:滾動條滾到最上面;
第二種辦法:加錨點。

淚染裳 回答
  1. 透明的input[type="file"]罩在按鈕上
  2. 按鈕點擊時click一個input[type="file"]
疚幼 回答

圖片描述

看起來是#tpl<script>alert(1)后面的</script>配對了,所以輸出少了結尾</script> 。
而且,從elements中,可以明顯看到第三行的</script>是被忽略掉了。

script嵌套 script 沒用,瀏覽器不能夠正確識別,即便瀏覽器能夠正確識別,也不會工作。

至于這個問題,請看鏈接,和你這問題類似。

萌小萌 回答

看起來 .bundle.js 后綴沒區(qū)別,你隨意打開一下看看

clipboard.png

萌二代 回答

我遇到過同樣問題,我的做法是讓頁面用animation向上移動那個提交button被遮擋的高度就ok

你好胸 回答

試試這個修改過的

<?php

function get_weekend_days($start_date, $end_date, $weekend_days=1) {

$data = array();

$start_reduce = $end_add = 0;
$start_N      = date('N',strtotime($start_date));


$end_N = date('N',strtotime($end_date));

// 進行單、雙休判斷,默認按單休計算
$weekend_days = intval($weekend_days);
switch ($weekend_days)
{
    case 2:
        in_array($end_N,array(6,7)) && $end_add = ($end_N == 7) ? 2 : 1;
        $start_reduce = ($start_N == 7) ? 1 : 0;
        break;
    case 1:
    default:
        $end_add = ($end_N == 7) ? 1 : 0;
        break;
}

$days = ((strtotime($end_date) - strtotime($start_date))/86400) + 1;
$data['total_days'] = $days;
$data['total_relax'] = floor(($days + $start_N - 1 - $end_N) / 7) * $weekend_days - $start_reduce + $end_add;

return $data;
}

echo "Two days per week\n";
var_dump( get_weekend_days("2018-03-31","2018-04-08",2));
var_dump( get_weekend_days("2018-04-01","2018-04-08",2));
var_dump( get_weekend_days("2018-04-02","2018-04-08",2));
var_dump( get_weekend_days("2018-04-07","2018-04-08",2));
var_dump( get_weekend_days("2018-04-08","2018-04-08",2));
echo "One day per week\n";
var_dump( get_weekend_days("2018-03-31","2018-04-08",1));
var_dump( get_weekend_days("2018-04-01","2018-04-08",1));
var_dump( get_weekend_days("2018-04-02","2018-04-08",1));
var_dump( get_weekend_days("2018-04-07","2018-04-08",1));
var_dump( get_weekend_days("2018-04-08","2018-04-08",1));
孤島 回答

對比了一下scp,可以做到更精細的限速(使用了nanosleep),但由于集群上用了kerberos做認證,ssh比較麻煩,不知道有沒有人了解過其他ftp的框架或開源產(chǎn)品,可以做到nanosec級限速(不限語言)?要是沒有就只能改改開源產(chǎn)品的源碼了,以下是scp的限速源碼片段:

void
bandwidth_limit(struct bwlimit *bw, size_t read_len)
{
    u_int64_t waitlen;
    struct timespec ts, rm;

    if (!timerisset(&bw->bwstart)) {
        gettimeofday(&bw->bwstart, NULL);
        return;
    }

    bw->lamt += read_len;
    if (bw->lamt < bw->thresh)
        return;

    gettimeofday(&bw->bwend, NULL);
    timersub(&bw->bwend, &bw->bwstart, &bw->bwend);
    if (!timerisset(&bw->bwend))
        return;

    bw->lamt *= 8;
    waitlen = (double)1000000L * bw->lamt / bw->rate;

    bw->bwstart.tv_sec = waitlen / 1000000L;
    bw->bwstart.tv_usec = waitlen % 1000000L;

    if (timercmp(&bw->bwstart, &bw->bwend, >)) {
        timersub(&bw->bwstart, &bw->bwend, &bw->bwend);

        /* Adjust the wait time */
        if (bw->bwend.tv_sec) {
            bw->thresh /= 2;
            if (bw->thresh < bw->buflen / 4)
                bw->thresh = bw->buflen / 4;
        } else if (bw->bwend.tv_usec < 10000) {
            bw->thresh *= 2;
            if (bw->thresh > bw->buflen * 8)
                bw->thresh = bw->buflen * 8;
        }

        TIMEVAL_TO_TIMESPEC(&bw->bwend, &ts);
        while (nanosleep(&ts, &rm) == -1) {
            if (errno != EINTR)
                break;
            ts = rm;
        }
    }

    bw->lamt = 0;
    gettimeofday(&bw->bwstart, NULL);
}

最終使用了vsftpd,看過源碼用的是nanosleep

貓小柒 回答

定義addEvent的時候,并立即執(zhí)行了,執(zhí)行一遍后,addEvent的執(zhí)行函數(shù)就確定了。你是被返回的執(zhí)行函數(shù)誤導了,addEvent初始化后,就和原來的函數(shù)體沒有關系了。你可以換個思路,把addEvent的返回函數(shù)改成返回一個對象,就好理解多了

var obj = (function(){
      console.log('init')
      if(window.addEventListener){
        return {
          func:window.addEventListener
        }
      } else {
        return {
          func:window.attachEvent
        }
      }
    })()

    console.log(obj.func)
    console.log(obj.func)
    console.log(obj.func)
別傷我 回答
let obj = [{'a1': 'bbb', 'b1': 'jkk'}, {'a1': 'ccc', 'b1': 'jkp'}, {'a1': 'ddd', 'b1': 'jkk'}, {'a1': 'eee', 'b1': 'jkk'}];

function dealObj(obj) {
    let keyIndex = {}, objItem, result = [], index;
    for (let i = 0; i < obj.length; i++) {
        objItem = obj[i];
        if (undefined === keyIndex[objItem.b1]) {
            index = result.length;
            keyIndex[objItem.b1] = index;
            result.push(objItem);
        } else {
            index = keyIndex[objItem.b1];
            if (undefined === result[index].children) result[index].children = [];
            result[index].children.push(objItem);
        }
    }
    return result;
}

console.log(dealObj(obj));

不需要什么算法

var myArray = ['1001|電腦','1002|個人電腦','99|華碩電腦','100|華碩筆記本'];
var id = 100;
var result = [];
for (var i = 0; i < myArray.length; i++) {
    var sec = myArray[i].split('|', 2);
    var theid = parseInt(sec[0]);
    var thename = sec[1];
    result.push(thename);
    if (theid == id) {
        break;
    }
}
console.log(result);

ES6:

let myArray = ['1001|電腦','1002|個人電腦','99|華碩電腦','100|華碩筆記本'];
let id = 99;
let last = myArray.findIndex(v=> parseInt( v.split('|', 2)[0] ) ===id )
myArray.slice(0, last+1).forEach(v=> alert( v.split('|', 2)[0] ));
疚幼 回答

watch 路由id,根據(jù)id 變換來處理邏輯

純妹 回答

onload="this.height=rightFrame.document.body.scrollHeight;"不知道能不能解決你的問題

她愚我 回答

你這樣寫實現(xiàn)不了的,用scroll-view和scroll-into-view,這里面有相似的效果那你可以看看
傳送門

拼未來 回答

目前我是這么解決的。要是有更好的方案希望能告知。

  1. 文件都放到statics下面。
  2. index.template.html引入css

    <link rel="stylesheet" type="text/css" href="statics/css/iconfont.css">
  3. <q-icon class="iconfont" name="icon-name" />
法克魷 回答
  1. Vue 實例的數(shù)據(jù)對象。Vue 將會遞歸將 data 的屬性轉換為 getter/setter,從而讓 data 的屬性能夠響應數(shù)據(jù)變化。

    也就是mainMenu get(),mainMenu set(),如果你沒有定義,mainMenu的屬性甚至是原型鏈上的屬性,是沒有辦法觸發(fā)的。當然,你可以用Vue.set。

  2. ''[i]能不報錯么。
不舍棄 回答

我去測試了下面兩種都沒有問題啊

let testdata ;
<TimePicker defaultValue={testdata}/>

defaultValue為undefined的時候就默認是輸出默認的placeholder啊

let testdata = moment("12:08:23", "HH:mm:ss");
<TimePicker defaultValue={testdata}/>