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

鍍金池/ 問答
遺莣 回答

圖片描述

用 Navigate -> File,具體快捷鍵查看自己的菜單。

筱饞貓 回答
<h3>{{ _('%(house_address)', house_address=home1.house_address) }}</h3>

這樣不就行了嗎!

六扇門 回答

把重復(fù)的代碼提取出來,類似于這樣:

const props = {
                hidden: fieldObj.hidden===true?'hidden':undefined,
                disabled: fieldObj.disabled===true,
                key: fieldObj.id,
                value: !fieldObj.value||typeof fieldObj.value=="string"?fieldObj.value:fieldObj.value[this.props.index],
                onChange: (e)=>this.props.changeValue(e,fieldObj),
                style: style,
                placeholder: fieldObj.placeholder,
}

再傳到組件中

<component ...{props}/>
夢囈 回答

提示說了,SwiperAnimation這個不是一個構(gòu)造器,也即既不是函數(shù)也不是類

安淺陌 回答

建議閱讀一下imp_implementationWithBlock的文檔。

Parameters

block
The block that implements this method. The signature of block should be method_return_type ^(id self, self, method_args …). The selector of the method is not available to block. block is copied with Block_copy().

你的代碼里面的block的類型里面是需要了一個seletor, 打斷點的得知,此時swizzle selector的值是一個NSURLRequest,明顯不是我們想要的selector,所以objc_msgSend就失敗了。

查閱文檔可知,block的簽名應(yīng)該是method_return_type ^(id self, self, method_args …).是不需要SEL的,所以將上述的代碼改為:


    id swizzleBlock = ^(NSURLConnection *slf, NSURLRequest *request,id delegate) {
        return ((NSURLConnection*(*)(NSURLConnection*,SEL,NSURLRequest*,id))objc_msgSend)(slf,swizzledSelector,request,delegate);
    };

運行可以成功,點擊按鈕也OK了。

老梗 回答

提供一個思路,在state中設(shè)一個boolean變量isShow為false,

//當(dāng)鼠標(biāo)點擊單元格時
this.setState({isShow:true})
//點擊單元格外面時 
this.setState({isShow:false})

然后根據(jù)isShow來顯示或隱藏

離魂曲 回答
沒有層級 和 深嵌套層級,都應(yīng)極力避免!
  1. 沒有層級,類名重復(fù)不可避免,考研你起名的能力
  2. 層級太深,客戶端css解析效率就會降低
  3. 層級深,css的展示優(yōu)先級相對就會提高,比如ul li定義的樣式會優(yōu)先于li展示. 問題來了,你想覆蓋那些層級很深的樣式就不得不定義更深的層次樣式。

所以根據(jù)具體情況執(zhí)行,別死板。名字特殊的一看就不會跟別人重復(fù)的,那么你只用一級都可以。 對于適用于很多場景的css類,每個場景跟嵌套相關(guān),那么就采用必要的嵌套層次。

最后嘮叨一句:不要為了所謂的想讓各元素級別清晰,套了很深很深的層級,浪費資源!
讓層級盡可能簡短一些,別讓簡單的事情變復(fù)雜。
忠妾 回答

前端壓縮或者中間層壓縮。

前端壓縮方法思路為使用canvas的drawImage API 將圖片縮放至指定分辨率,然后canvas導(dǎo)出圖片

愛是癌 回答

圖標(biāo)頁面最上面有圖標(biāo)管理,新建圖標(biāo)項目,把圖標(biāo)都添加到項目中,下載項目包就可以了

命于你 回答

如何優(yōu)化import模塊的輸入方式

在WebStorm中

Live Templates中添加一個模版,如下圖:

圖1

Abbreviation中鍵入關(guān)鍵字,Description是描述(可選),在Template Text中填入代碼模版。

Template Text 例子,可自行修改

import {$END$} from '$MODULE_VAR$';

應(yīng)用設(shè)置后,在編輯器中鍵入部分關(guān)鍵字,就可以從智能提示中看到剛剛設(shè)定的關(guān)鍵字了,按Tab鍵后,會出現(xiàn)import {} from '';,光標(biāo)首先會在單引號中,輸入完畢后,會跳轉(zhuǎn)到花括號中。

圖片描述
圖片描述


在VS Code中

  • Windows: 文件 -> 首選項 -> 用戶代碼片段
  • Mac OS: Code -> 首選項 -> 用戶代碼片段

打開代碼片段后,會看到這樣的界面

圖片描述

選擇新建全局代碼片段文件或者指定語言建立,我的習(xí)慣是指定語言,防止污染其他語言的代碼片段

在TypeScript與JavaScript兩種語言中各添加一個自己的代碼片段,如下

{
    "import_module": {
        "prefix": "importfrom",
        "body": [
          "import {${2:moduleName}} from '${1:path}';",
          "" // 去除這行,就不會在插入import from同時在下方插入一個空白行了
        ],
        "description": "insert a import from"
    }
}

圖片描述

保存后,就可以愉快的使用關(guān)鍵字導(dǎo)入模塊啦~

參考資料:https://code.visualstudio.com...


夢一場 回答

你set的是screendata而你的data和頁面顯示的是screendate,最后一個字母不同。這個一個字母引發(fā)的血案。

命于你 回答

這是優(yōu)化了的結(jié)果,你可以把優(yōu)化關(guān)掉(如果你知道如何關(guān)的話)

movl    (%rcx), %eax // 將 *xp 作為返回值
movl    %edx, (%rcx) // 將 y 的值放到 *xp
ret

按部就班來的話,就是你書上的代碼。。

我甘愿 回答

sass 有內(nèi)置的 rgba函數(shù),接受兩個參數(shù) (色值,透明度)

卟乖 回答
  1. 主線程在執(zhí)行到異步調(diào)用時,將異步的代碼掛在瀏覽器內(nèi)核提供的異步線程去執(zhí)行,而主線程繼續(xù)執(zhí)行同步代碼。
  2. 異步線程執(zhí)行完成后將回調(diào)放在消息隊列中。
  3. 主線程通在消息隊列中通過事件循環(huán)從消息隊列中取出異步的回調(diào)再去執(zhí)行。

比如ajax請求。
js引擎執(zhí)行到ajax請求時,由瀏覽器新開線程來執(zhí)行這個XMLHttpRequest,而js引擎提供的主線程,會去消息隊列中循環(huán)查找回調(diào)來執(zhí)行。

基于個人理解答題,如有錯誤請直接指出,不吝賜教。

尛曖昧 回答

Java8 的 Stream 可以并發(fā)執(zhí)行,但 Stream 不會改變原有的 list,只能返回一個新的 list,然后賦值給原來 list 的引用。但是如果 list 是 RandomAccess 的,即底層實現(xiàn)為數(shù)組,比如 ArrayList,那么直接使用傳統(tǒng)的 for 循環(huán)遍歷一遍就好,因為對于 RandomAccessList,通過下標(biāo)訪問數(shù)組元素的時間復(fù)雜度為 O(1),那么遍歷一遍的時間復(fù)雜度為 O(N),這是一個很優(yōu)的時間復(fù)雜度,而且沒有使用額外的空間,空間復(fù)雜度為 O(1);
如果不是,比如 LinkedList,那么通過下標(biāo)獲得 list 中對應(yīng)元素的時間復(fù)雜度是 O(N),如果使用之前的方式,那么總的時間復(fù)雜度會是 O(N^2),那么推薦創(chuàng)建一個同樣大小新的 List,然后遍歷原有的 list,把 每個元素+1 的值加入到新的 List 中。這個時候時間復(fù)雜度是 O(N),空間復(fù)雜度也是 O(N)。(當(dāng)然此時你也可以使用 Stream 來生成一個新的 List


所以我猜測面試官對你的回答不滿意,是因為你沒有考慮到不同的 List 類型吧。

遲月 回答

利用es6的Set吧
求并集,判斷size

const s1 = 'abcsk'
const s2 = 'abnn'
if (new Set(s1).size === new Set(s1 + s2).size) {
    // 說明s2里面只有s1的元素
} else {
    // 說明s2里面含有s1意外的元素
}