摘要:后來(lái)轉(zhuǎn)念一想,直接比較兩個(gè)數(shù)拼成的結(jié)果不就好了,長(zhǎng)度一樣,所以省去了很多麻煩。程序如下直接暴力地把兩個(gè)數(shù)合成一個(gè)看哪個(gè)結(jié)果大,然后按大的結(jié)果的順序輸出,省很多比較因?yàn)榈谝粋€(gè)數(shù)為最大數(shù),如果最大數(shù)為那么結(jié)果必然為 這道題開(kāi)始想容易陷入一個(gè)誤區(qū):我要怎么比較這兩個(gè)單獨(dú)的數(shù),使得它們拼起來(lái)的結(jié)果最大呢?然而如果真的仔細(xì)比較這兩個(gè)數(shù)最后得出一個(gè)結(jié)論,代碼會(huì)很長(zhǎng),樓主已經(jīng)試過(guò)了。。。后來(lái)轉(zhuǎn)念一想...
摘要:緩存命中率過(guò)低緩存命中率指的是從緩存中找到數(shù)據(jù)的請(qǐng)求占所有請(qǐng)求的比重。因此之所以出現(xiàn)緩存命中率過(guò)低,自然就是因?yàn)闊狳c(diǎn)不夠熱,請(qǐng)求的數(shù)據(jù)非常分散。要緩解緩存命中率過(guò)低的問(wèn)題,最直接的辦法當(dāng)然是加大緩存。 緩存的作用是在內(nèi)存中臨時(shí)存儲(chǔ)來(lái)自外部系統(tǒng)(如數(shù)據(jù)庫(kù))的數(shù)據(jù),以便讓請(qǐng)求更快的得到響應(yīng)。如果請(qǐng)求數(shù)據(jù)在緩存中不存在,或者已經(jīng)超時(shí)失效,那么也要從外部系統(tǒng)查詢,然后放入緩存中,這個(gè)過(guò)程叫刷新...
摘要:與之間的交互是通過(guò)事件實(shí)現(xiàn)的。而,則將事件一直冒泡到對(duì)象。事件處理程序的名字以開(kāi)頭,例如。級(jí)事件處理程序通過(guò)指定事件處理程序的傳統(tǒng)方式,就是將一個(gè)函數(shù)賦值給一個(gè)事件處理程序?qū)傩浴W儎?dòng)事件在結(jié)構(gòu)發(fā)生變化時(shí)觸發(fā),比如插入或者刪除節(jié)點(diǎn)。 javascript與HTML之間的交互是通過(guò)事件實(shí)現(xiàn)的。事件就是文檔或者瀏覽器中發(fā)生的一些特定的交互瞬間。 事件流 事件流描述的是頁(yè)面接受事件的順序,而I...
摘要:正則表達(dá)式位數(shù)和零寬斷言之前的文章里,已經(jīng)給大家展示了正則的匹配流程,希望大家能夠好好回顧下。下面我們主要討論兩部分的內(nèi)容正則表達(dá)式的位數(shù),零寬斷言正則表達(dá)式的位數(shù)在有需要正則表達(dá)式,很常見(jiàn)的操作就百度一下。 正則表達(dá)式位數(shù)和零寬斷言 之前的文章里,已經(jīng)給大家展示了正則的匹配流程,希望大家能夠好好回顧下。https://segmentfault.com/a/11...下面我們主要討論兩...
摘要:限制輸入框只能輸入使用事件,有,那就是在中文輸入法狀態(tài)下,輸入漢字之后直接回車,會(huì)直接輸入字母使用事件,在輸入內(nèi)容后,只有喪失焦點(diǎn)時(shí)才會(huì)得到結(jié)果,并不能在輸入時(shí)就做出響應(yīng)使用事件,完美的解決了以上兩種問(wèn)題,測(cè)試暫時(shí)還沒(méi)有出現(xiàn)其它問(wèn)題。 限制 input 輸入框只能輸入xxx 使用 onkeyup 事件,有 bug ,那就是在中文輸入法狀態(tài)下,輸入漢字之后直接回車,會(huì)直接輸入字母 使用...