在上一篇 java并發(fā)編程——內(nèi)存模型中我們提到:并發(fā)編程中,我們需要處理兩個(gè)關(guān)鍵問題:線程之間如何通信和線程之間如何同步。線程之間如何通信已經(jīng)在上篇文章中講述,本文主要來闡...
在上一篇 java并發(fā)編程——內(nèi)存模型中我們提到:并發(fā)編程中,我們需要處理兩個(gè)關(guān)鍵問題:線程之間如何通信和線程之間如何同步。線程之間如何通信已經(jīng)在上篇文章中講述,本文主要來闡...
正則表達(dá)式,一個(gè)十分古老而又強(qiáng)大的文本處理工具,僅僅用一段非常簡短的表達(dá)式語句,便能夠快速實(shí)現(xiàn)一個(gè)非常復(fù)雜的業(yè)務(wù)邏輯。熟練地掌握正則表達(dá)式的話,能夠使你的開發(fā)效率得到極大的提...
JavaScript是按照ECMAScript標(biāo)準(zhǔn)設(shè)計(jì)和實(shí)現(xiàn)的,后文說的JavaScript語法其實(shí)是ES5的標(biāo)準(zhǔn)的實(shí)現(xiàn)。先說說有哪些基礎(chǔ)語法? 最基礎(chǔ)語法有哪些? 基礎(chǔ)語法...
今天筆試騰訊時(shí)遇到的一個(gè)手寫算法題:不用BigInteger和Long,實(shí)現(xiàn)大整數(shù)相乘。在筆試時(shí),時(shí)間不夠只寫了思路。結(jié)果面試時(shí),面試官讓我當(dāng)場寫算法,有點(diǎn)不能接受,太久沒搞...
1.直接插入排序 經(jīng)常碰到這樣一類排序問題:把新的數(shù)據(jù)插入到已經(jīng)排好的數(shù)據(jù)列中。 將第一個(gè)數(shù)和第二個(gè)數(shù)排序,然后構(gòu)成一個(gè)有序序列 將第三個(gè)數(shù)插入進(jìn)去,構(gòu)成一個(gè)新的有序序列。 ...