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

鍍金池/ 問答
悶油瓶 回答

https://jsfiddle.net/xuxiaofe...
上面是一個(gè)例子,你可以打開控制臺跑一下看看,匿名函數(shù)內(nèi)外this的區(qū)別
普通匿名函數(shù)的this指向window
而arrow函數(shù)中的this就是函數(shù)外部環(huán)境的this
所以你寫在普通函數(shù)中的this.name始終為空,計(jì)算屬性也就始終返回空數(shù)組

涼心人 回答

這個(gè)要在具體的服務(wù)里集成swagger生成api文檔,然后在eureka的管理頁面中鏈接到各個(gè)微服務(wù)的api文檔,就可以查看提供的接口了。

骨殘心 回答

關(guān)于let提升,其實(shí)let也有提升,使用es6的參數(shù)初始化,參數(shù)的聲明都提升了,會提升的塊級作用域頂部,但是提升了卻沒有初始化,但是var變量提升會初始化為undefined,所以還可以使用,但是let沒有初始化,所以在【提前的聲明】到【聲明初始化】的地方就是暫時(shí)性死去,也就是不能在這區(qū)間使用這個(gè)提升的但沒有初始化let變量,

  1. 你說的babel轉(zhuǎn)譯當(dāng)然是轉(zhuǎn)成es5啊,不會有l(wèi)et的,所以babel轉(zhuǎn)化運(yùn)行的話,應(yīng)該會提示是有聲明提前,x就是undefined

  2. 而不轉(zhuǎn)譯只是運(yùn)行的話,那么就是es6了,所以就是函數(shù)的作用域,參數(shù)會是作用域,就和let差不多了。

一旦設(shè)置了參數(shù)的默認(rèn)值,函數(shù)進(jìn)行聲明初始化時(shí),參數(shù)會形成一個(gè)單獨(dú)的作用域(context)。等到初始化結(jié)束,這個(gè)作用域就會消失。這種語法行為,在不設(shè)置參數(shù)默認(rèn)值時(shí),是不會出現(xiàn)的。

拼未來 回答

this就是調(diào)用的時(shí)候點(diǎn).前面的那個(gè),誰調(diào)用的誰就是this
沒有點(diǎn)就是window
你這個(gè) obj.d() 所以調(diào)用的d里面 thisobj,這時(shí)候可以this.c()調(diào)用c這時(shí)候cthis就是obj
d里面 因?yàn)閷?code>obj.c做了賦值操作 所以調(diào)用f前面沒有點(diǎn) 所以f里的thiswindow

影魅 回答

函數(shù)或者是程序,本質(zhì)都是包含了對問題的處理過程。

1.首先, 明確要做什么? 有什么?

一個(gè)數(shù)組, 進(jìn)行計(jì)算, 打印結(jié)果。

2.其次, 可以抽出四個(gè)函數(shù)。

getA() getAverage() getCount() print()

3.最后, 用簡潔的邏輯處理問題。

main() {

A = getA()

ave = getAverage( A )

count = getCount(A, ave)

print(ave)

print(count)

}

寫程序不要總想一次做好所有事情。

思考一下, 應(yīng)該寫的出。

涼汐 回答

this.selectTicket.push(selData)

孤客 回答

在 select onchange 的時(shí)候給后端發(fā)送一個(gè)請求

https://api.jquery.com/change/

比如 /data?type=day /data?type=week

后端根據(jù) type 字段查詢不同的 model

后端可以刷新頁面,或者使用 ajax 更新。

薄荷糖 回答

其實(shí)就是選出最長前綴匹配的那行:

select value from t1
where '江蘇省揚(yáng)州市高郵鎮(zhèn)' like addr || '%'
order by char_length(addr) desc limit 1

clipboard.png

刮刮樂 回答

RewriteRule ^admin/index$ admin/index.php

這樣就對了

單詞拼寫檢測,提示這個(gè)一個(gè)錯(cuò)誤的單詞

凹凸曼 回答

1.根據(jù)業(yè)務(wù)特點(diǎn)選擇合適的引擎
2.小表join大表
3、使用explain分析sql語句,尋找優(yōu)化點(diǎn)
4、創(chuàng)建合適的索引
5、數(shù)據(jù)量大的話,考慮表的橫向拆分、縱向拆分
6、讀寫分離
7、主從復(fù)制
8、涉及大量join的語句,可以考慮將其拆分,通過代碼進(jìn)行處理

青裙 回答

方便拓展啊.
開源框架又不是一個(gè)人寫的.大都需要搭建一個(gè)平臺,提供拓展接口方便社區(qū)貢獻(xiàn)代碼.成功的項(xiàng)目這方面往往都做的很好.

六扇門 回答

給的信息不是很完善,根據(jù)現(xiàn)有的信息,很大可能是后端沒有把數(shù)據(jù)類型處理好就返回給你了,你需要的數(shù)據(jù)類型是Array,而現(xiàn)在是String。

傻丟丟 回答

同問+1 一直報(bào)錯(cuò)日了狗了

舊酒館 回答

Zabbix自己找到問題了,item設(shè)置里面有個(gè)Use custom multiplier, 設(shè)置的8,就是bytes * 8 換算成bits了

小眼睛 回答

Wallpaper Engine 應(yīng)該是可以的,不過要在steam上買,這個(gè)軟件挺強(qiáng)大的,還能用視頻和exe程序當(dāng)桌面背景。

寫榮 回答

你的代碼問題太多了:

  1. a.sort 是函數(shù) sort 對象, 由於你沒有調(diào)用所以也不會排序, 應(yīng)當(dāng)改為 a.sort()a = sorted(a), 不過在不影響原始資料的前提下, 我們通常選擇後者的作法
  2. mid 的更新應(yīng)該在 while 內(nèi), 否則不管 low 或是 high 怎麼變動(dòng), 你都是在測試一樣的資料
  3. low < high 這個(gè)條件應(yīng)當(dāng)改為 low <= high 否則有一些 corner case 會有問題
  4. 當(dāng) t > a[mid] 的時(shí)候, low 應(yīng)該更新為 mid + 1 而非 high + 1
  5. 當(dāng) t == a[mid] 也就是找到目標(biāo)的時(shí)候, 也應(yīng)該返回該目標(biāo)的索引值而非打印結(jié)果而已
  6. 當(dāng)搜尋結(jié)束, 若未發(fā)現(xiàn)目標(biāo), 應(yīng)該回傳一個(gè)錯(cuò)誤值, 像是 -1 或是 None, 但我更傾向自定義一個(gè)錯(cuò)誤並引發(fā)之

綜上所述加上其他一些小優(yōu)化包含變量名稱等, 我有一個(gè)修正後的版本給你參考:

class NotFoundError(Exception):
    """Can not found target number within the given numbers"""

def binary(target, numbers):
    numbers = sorted(numbers)
    low, high = 0, len(numbers) - 1
    while low <= high:
        mid = (low + high) // 2
        print(low, high, mid)
        if target < numbers[mid]:
            high = mid - 1
        elif target == numbers[mid]:
            return mid
        else:
            low = mid + 1
    raise NotFoundError

target = int(input("請輸入一個(gè)數(shù)"))
numbers = list(range(1, 21))
try:
    idx = binary(target, numbers)
    print('target {} is in numbers with index {}'.format(target, idx))
except NotFoundError as err:
    # error handling

我回答過的問題: Python-QA