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

鍍金池/ 問答
心上人 回答
iframe.contentWindow.onhashchange = function() {
    // 你的操作
}

使用DelayQueue

DelayQueue能做什么?
在我們的業(yè)務(wù)中通常會(huì)有一些需求是這樣的:

  1. 淘寶訂單業(yè)務(wù):下單之后如果三十分鐘之內(nèi)沒有付款就自動(dòng)取消訂單。
  2. 餓了嗎訂餐通知:下單成功后60s之后給用戶發(fā)送短信通知。

那么這類業(yè)務(wù)我們可以總結(jié)出一個(gè)特點(diǎn):需要延遲工作。
由此的情況,就是我們的DelayQueue應(yīng)用需求的產(chǎn)生。
給你個(gè)鏈接 http://blog.csdn.net/u0110017... 不過這是JAVA的 不知道PHP 是什么

孤星 回答

1.方案一:

div {
  width: 25%;
  height: 0;
  padding-bottom: 12.5%;
  background: blue;
}

2.方案二,如果元素的寬度是視口寬度的25%,則可以用如下方法

div {
    width: 25vw;
    height: 12.5vw;
}

https://www.zhihu.com/questio...

挽歌 回答

因?yàn)镮nnoDB其他方面的優(yōu)點(diǎn)可以完全碾壓MyISAM,比如崩潰恢復(fù)快,支持事務(wù),支持行級(jí)鎖,支持真正的熱備份等等。多了這么多功能當(dāng)然更耗資源羅
可以看看這本書 https://segmentfault.com/a/11...;

墨染殤 回答

執(zhí)行insert(user)成功后 user.getId()就可以得到生成的id

不討喜 回答

ES6 寫不出來,import 這就是新的關(guān)鍵字,語法層面的引入,這一行的語法就要遵循規(guī)范
common 引入倒是可以,require 也只是個(gè)函數(shù)罷了

let api = require('express.router').Router()

巷尾 回答

先匹配一個(gè)數(shù),然后匹配模式 符號(hào)+數(shù) 一到多個(gè)

>>> import re
>>> p = re.compile('\d+\.?\d+(?:[/*]\d+\.?\d+)+')
>>> p.findall('6-3+55/39.6/23-6-3+55/39.6*23')
['55/39.6/23', '55/39.6*23']
毀與悔 回答

performance.timing 這個(gè)API貌似可以解決

絯孑氣 回答

現(xiàn)在應(yīng)該都是在babel里了,核心原理應(yīng)該是用抽象語法樹,詞法解析,語法解析啥的

病癮 回答

“反射”, Reflect ,更合適吧。

>>> def f(a,b): pass
... 
>>> print f.func_code.co_varnames
('a', 'b')
>>> 

上面是一個(gè)簡(jiǎn)單的例子。
當(dāng)你拿到一個(gè)“函數(shù)對(duì)象”的時(shí)候,你可以繼續(xù)知道,它的名字,參數(shù)定義狀況等信息。

優(yōu)先級(jí),只是優(yōu)先級(jí)而已,只是在其它各種情況都一致的情況下,多一點(diǎn)優(yōu)勢(shì)

囍槑 回答
可以這樣測(cè)試
$pdo = new PDO('mysql:host=127.0.0.1;dbname=test' , 'root' , '123456');
$stmt = $pdo->prepare("inset into test (name) values (:name)");
$stmt->execute([
    ':name' => 'test'
]);
sleep(5);
// 獲取剛插入記錄的id
var_dump($pdo->lastInsertId());

另起一個(gè)進(jìn)程插入一條數(shù)據(jù).

沒用過laravel ,看了下thinkphp5 的源碼
getLastInsID 使用的是PDO 的 lastInsertId

clipboard.png

$this->linkID PDO 當(dāng)前連接ID

也就是說通過這個(gè)ID獲取的自增ID是屬于當(dāng)前對(duì)象的最后一次插入值的ID
并不是簡(jiǎn)單的獲取最后一條數(shù)據(jù)的ID。

神曲 回答

el-form 明明封裝的好好的校驗(yàn)規(guī)則為什么要這么做呢

<el-form class="titleForm" :inline="true" :rules="titleFormAdd" ref="titleForm" :model="titleForm" label-width="96px">
   <el-form-item label="申報(bào)地海關(guān)" prop="CustomMaster" rules=[{required=true, message='校驗(yàn)信息', trigger:'blur'}]>
      <el-input v-model="titleForm.CustomMaster"  auto-complete="off" :style="{width:'156px'}"></el-input>
    </el-form-item>    
</el-form>

這樣在失去焦點(diǎn)的時(shí)候就會(huì)檢驗(yàn)了啊,當(dāng)前字段校驗(yàn)不過的話就不應(yīng)該繼續(xù)往下走了

青裙 回答

Vue 使用是 Observer 模型

少年,你問到了 Vue 技術(shù)最牛的地方

新建data時(shí)候,所有的數(shù)據(jù)都被轉(zhuǎn)換成了observer,如圖:

clipboard.png

ObServer 會(huì)對(duì)變量的修改進(jìn)行監(jiān)控,原理主要是:

Object.defineProperty(Vue.prototype, "a", {
    get: function () {
        return xxx;
    },
    set: function(v) {
        .... 這里是關(guān)鍵
    },
    enumerable: true,
    configurable: true
});

當(dāng)然具體實(shí)現(xiàn)比這個(gè)復(fù)雜的多的多,因?yàn)檫€有DOM的綁定

對(duì)其變量的修改,會(huì)反饋到任何曾經(jīng)使用過過此變量的地方

比如 如下模型:

<div id="a">{}</div>
<script>
    let vm = new Vue({
        el: '#a',
            data () {
                return {
                    a: 'aaa',
                    c: [],
                };
            },
            computed: {
                b() {
                    return this.a + 'bbb';
                }
            }
        });
    console.log(vm.b); // 輸出 aaabbb
    vm.a = 'ccc';
    console.log(vm.b); // 輸出 cccbbb
    // 并且 div 也是 cccbbb
</script>

你在任意地方修改a, 不僅會(huì)影響到a,還會(huì)影響到b,這是因?yàn)?code>Observer的聯(lián)動(dòng)效果,

注意:如果不是因?yàn)?code>Observer,而是傳統(tǒng)的JS,b 在生成之后,值就固定了,永遠(yuǎn)等于aaabbb,而無法達(dá)到修改a,也讓b也修改的效果。

所以, 你在任何地方修改它的變量都可以,哪怕是$.ajax({success: 這里}),

但是需要注意的是,Array、Object之類的值,不能直接全部修改

// 直接等于其它值,是不行的
vm.c = [1, 2];

這樣會(huì)丟到數(shù)組內(nèi)層的ObServer模型,下面的做法是可以的

//這樣是可以的,因?yàn)閂ue重寫了數(shù)組的一些常見操作函數(shù),讓其支持Ob 
vm.c.push(3); 
//或者這樣
Vue.Set(vm.c, [a, b, c]);

當(dāng)然,可能有人說,這b函數(shù)啊,取函數(shù),肯定會(huì)重新計(jì)算,但是DOM的綁定和渲染呢,那可沒有實(shí)時(shí)去調(diào)用函數(shù),如果是使用一個(gè)setTimeout實(shí)時(shí)去對(duì)比,那豈不是非常浪費(fèi)性能(即使 Angular 在外部對(duì)變量的修改,都需要用$scope函數(shù)觸發(fā)的對(duì)比)
所以,只要修改aDOM那邊也是實(shí)時(shí)修改的。因?yàn)檫@就是Observer的功效,它會(huì)觸發(fā)所有使用本變量的地方,一起聯(lián)動(dòng)

逗婦乳 回答

不太明白。如果你要用video標(biāo)簽的話,可以試試data-屬性。然后通過dataset可以拿到data-屬性中的值。

nModified:0不是寫了么,沒有匹配到。fruit是個(gè)數(shù)組所以 "fruit.price":price,是什么?
subdocs

奧特蛋 回答

你可能沒弄明白運(yùn)算優(yōu)先級(jí),可以考慮用模板字符串

<div className={`icon-box ${this.state.like === true ? "icon-active" : ""}`} onClick={this.clickToLike}>
    <i className="iconfont icon-dianzan"></i>
</div>