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

鍍金池/ 問(wèn)答
久舊酒 回答

cnpm install vuex --save src文件夾下創(chuàng)建store文件夾,創(chuàng)建index.js文件,引入vue 引入vuex 全局使用vuex vue.use(vuex) 創(chuàng)建:export default new Store({state, mutations})

氕氘氚 回答

JS代碼:

function cal(){
/* var num= parseInt(document.myform.num.value);    
     var price=parseFloat(document.myform.price.value);    
  var cost=parseFloat(document.myform.cost.value);
  var amount=num*price+cost;
  document.myform.amount.value=amount;    
*/
 alert(document.getElementById("shopN").value);/**/
 }

html代碼變更:

<input  type="text" id="shopN" value="諾基亞N95" onload="print"     oninput="aa(event)"  onporpertychange="aa(event)" />

<input  type="text" id="shopN" value="諾基亞N95"/>/*修改后的*/
解夏 回答

光標(biāo)定位,必須有focus。就是給tr上加tabIndex.
換顏色進(jìn)行標(biāo)識(shí),這個(gè)不難。查詢(xún)出來(lái)的數(shù)據(jù)在table中做個(gè)對(duì)比,對(duì)比到后,加行樣式就可以了。
定位的話(huà),可以采用錨點(diǎn)。

近義詞 回答

可掛載的數(shù)據(jù)不就是我們常說(shuō)的硬盤(pán)啊、CD-Rom啊、NFS啊這些東西么。也就是所有可以?huà)燧d到根文件系統(tǒng)下面的東西。

這段話(huà)就是說(shuō),以前的時(shí)候,掛載到根文件系統(tǒng)下的分區(qū)和文件系統(tǒng)一般是一一對(duì)應(yīng)的,但是由于其所說(shuō)的原因,現(xiàn)在這一規(guī)律已經(jīng)不太適用了,所以改成掛載了一個(gè)文件系統(tǒng)而不是掛載了一個(gè)分區(qū)會(huì)更加準(zhǔn)確一點(diǎn)。

薔薇花 回答
document.querySelectorAll(".db_img").forEach((e, i) => {
    e.addEventListener("click", e => {
        e.target.setAttribute("src","xxx.png");
    });
});
亮瞎她 回答
/[^a-z](?=[a-z])/

使用零寬斷言
尛憇藌 回答

舉兩個(gè)例子

# 方法1
listB = [i[0] for i in listA]

# 方法2
listB = map(lambda i: i[0], listA)

可在 jupyter(http://jupyter.org/install) 里使用 %timeit 做簡(jiǎn)單性能對(duì)比,像這樣

listA = [[1], [2], [3]]
%timeit [i[0] for i in listA]
%timeit map(lambda i: i[0], listA)

data應(yīng)該要是一個(gè)函數(shù),massage才是函數(shù)return出去的屬性。

我以為 回答

npm config set registry https://registry.npm.taobao.org –global && npm config set disturl https://npm.taobao.org/dist –global。cnpm 有時(shí)會(huì)報(bào)莫名其妙的錯(cuò)誤,不如設(shè)置代理

挽歌 回答

去掉括號(hào)好不

朕略萌 回答

全局共享數(shù)據(jù)大致一般都采用三種:分別是狀態(tài)管理框架比如vuex、存儲(chǔ)對(duì)象比如sessionStorage,localStorage、服務(wù)端接口提供。狀態(tài)快照一般用狀態(tài)管理框架,會(huì)話(huà)持久化用sessionStorage、本地持久化用localStorage,服務(wù)端接口一般都用于服務(wù)端渲染!

墨染殤 回答

是在這里更改的,1就是1分錢(qián)的意思

逗婦乳 回答

python引用變量的順序: 當(dāng)前作用域局部變量->外層作用域變量->當(dāng)前模塊中的全局變量->python內(nèi)置變量
nonlocal sum,n聲明直接引用外層作用域變量,也就是內(nèi)層函數(shù)avg()之外,averager()中的兩個(gè)變量.
這樣執(zhí)行a = averager()就相當(dāng)于初始化了sumn,之后調(diào)用a(3), a(5), a(7)因?yàn)?code>sum, n直接從外層作用域調(diào)用,所以值進(jìn)行了累加.
而如果每次都執(zhí)行a = averager()(n)就相當(dāng)于每次都對(duì)'sum, n'進(jìn)行了一遍初始化

維他命 回答

先解釋一個(gè)問(wèn)題:
\1 等于 () 中匹配的內(nèi)容。


問(wèn)題1,不管w+部分是幾位值,只要1的內(nèi)容和w+部分是值相同就符合條件;我的推論想法對(duì)嗎?

少了括號(hào), 不論(\w+)中有幾位。

問(wèn)題2:根據(jù)上面的推論這里實(shí)際上取值成功且為aba;改變str2=“aabaacd”這樣取值為aabaa,但為什么不是輸出aabaa,aba呢?

str2 = "aabacd" 時(shí), /(w+)b1/g 匹配 aba。
但是當(dāng) str2 = "aabaacd" 時(shí), /(w+)b1/g 就只匹配 aabaa 了,不會(huì)再重復(fù)匹配 aba。 這是約定,沒(méi)有為什么。

str2 = "aaabaaacd" 時(shí),只匹配 aaabaaa。

問(wèn)題3:/(w+)1/g和/(w)+1/g及/w1+/g的區(qū)別?

這三個(gè)例子不好解釋?zhuān)覀儼?b 加上。我們來(lái)解釋 /(\w+)b\1/g/(\w)+b\1/g 的區(qū)別。
區(qū)別主要是 \1 的值,因?yàn)?\1 等于括號(hào)()中的值。最開(kāi)始的地方寫(xiě)了。

"aabaac".replace(/(\w+)b\1/g, function(value1, value2) {
    // value1="aabaa" 因?yàn)?\1 = "aa"
})

"aabaac".replace(/(\w)+b\1/g, function(value1, value2) {
    // value1="aaba" 因?yàn)?\1 = "a"
})

至于 /w1/g 因?yàn)闆](méi)有括號(hào)(),所以 1 沒(méi)有值。

"aabaac".replace(/(\wb\1/g, function(value1, value2) {
    // value1 沒(méi)有值
})
朽鹿 回答

我覺(jué)得可以這樣理解

首先理解方法本身的意思:
Streamreduce方法,翻譯過(guò)來(lái)是聚合或者是匯聚成一個(gè)的意思,由于Stream本身就代表著一堆數(shù)據(jù),那stream.reduce()方法顧名思義就是把一堆數(shù)據(jù)聚合成一個(gè)數(shù)據(jù)

理解了reduce方法的意思,再來(lái)看看這個(gè)方法掛靠的對(duì)象是stream,是一個(gè)流,了解一下流的工作方式:
流底層核心其實(shí)是Spliterator接口的一個(gè)實(shí)現(xiàn),而這個(gè)Spliterator接口其實(shí)本身就是Fork/Join并行框架的一個(gè)實(shí)現(xiàn),所以歸根結(jié)底要明白流的工作方式,就要明白一下Fork/Join框架的基本思想,即:以遞歸的方式將可以并行的任務(wù)拆分成更小的子任務(wù),然后將每個(gè)子任務(wù)的結(jié)果合并起來(lái)生成整體的最后結(jié)果,畫(huà)了個(gè)草圖如下

clipboard.png

理解了方法本身的意思以及流的工作方式,再結(jié)合到一起理解一下stream.reduce()方法,即用Fork/Join的方式把一堆數(shù)據(jù)聚合成一個(gè)數(shù)據(jù),因此可以畫(huà)出reduce方法的運(yùn)行草圖

clipboard.png

結(jié)合草圖,要實(shí)現(xiàn)stream.reduce()方法,必須要告訴JDK

  1. 你有什么需求數(shù)據(jù)要匯聚?(Stream已經(jīng)提供了數(shù)據(jù)源,對(duì)應(yīng)上面草圖的A元素)

  2. 最后要匯聚成怎樣的一個(gè)數(shù)據(jù)類(lèi)型(對(duì)應(yīng)reduce方法的參數(shù)一,對(duì)應(yīng)上面草圖的B元素)

  3. 如何將需求數(shù)據(jù)處理或轉(zhuǎn)化成一個(gè)匯聚數(shù)據(jù)(對(duì)應(yīng)reduce方法的參數(shù)二,對(duì)應(yīng)上面草圖的匯聚方式1)

  4. 如何將多個(gè)匯聚數(shù)據(jù)進(jìn)行合并(對(duì)應(yīng)reduce方法的參數(shù)三,對(duì)應(yīng)上面草圖的匯聚方式2)

再結(jié)合你給的map方法,其實(shí)是要把O類(lèi)數(shù)據(jù)的流,最后轉(zhuǎn)化為一個(gè)I類(lèi)數(shù)據(jù)的List,因此按照上面的步驟可以進(jìn)行對(duì)照

  1. 你有什么需求數(shù)據(jù)要匯聚?(O類(lèi)數(shù)據(jù)流)

  2. 最后要匯聚成怎樣的一個(gè)數(shù)據(jù)類(lèi)型(一個(gè)集合,new ArrayList()

  3. 如何將需求數(shù)據(jù)處理或轉(zhuǎn)化成一個(gè)匯聚數(shù)據(jù)(根據(jù)mapper把O轉(zhuǎn)化為I,再用List.add方法)

  4. 如何將多個(gè)匯聚數(shù)據(jù)進(jìn)行合并(兩個(gè)集合合并,用List.addAll()

最后補(bǔ)充一點(diǎn),若是你的參數(shù)真是Stream<I> streamFunction<I, O> mapper,建議不要用reduce方法,這么寫(xiě)可能會(huì)更好一點(diǎn)

public static <I, O> List<O> map(Stream<I> stream, Function<I, O> mapper) {
        return stream.map(mapper).collect(Collectors.toList());
    }
妖妖 回答

以下是我的項(xiàng)目中的圖標(biāo)更改

.el-tree-node__content{
    height: 35px;
    margin: 10px 0px;
    .el-tree-node__expand-icon {
      padding: 0px;
      margin-right: 20px;
      width: 30px;
      height: 30px;
      content: url("../../../commons/images/*****.png");
    }
    .el-tree-node__expand-icon.expanded{
      transform: rotate(0deg);//不讓旋轉(zhuǎn)
    }
  }
  
  原理同上
心上人 回答
import 'rxjs/add/operator/delay'
安淺陌 回答

以我的理解來(lái)說(shuō),會(huì)出現(xiàn)上述問(wèn)題的原因在于judgment函數(shù)直接修改了參數(shù)arr1并且返回,只要先做好備份就可以避免。但是,直接修改參數(shù)是一個(gè)十分不好的行為,可以參考一下airbnb代碼規(guī)范
說(shuō)一些其他的問(wèn)題,盡量少使用for循環(huán),handlings函數(shù)可以不用獨(dú)立出來(lái),用一個(gè)map可以解決。在開(kāi)發(fā)過(guò)程中,建議可以使用eslint工具來(lái)避免這些問(wèn)題