一般來(lái)說(shuō)杖狼,在UIViewController里的UIView使用lazy var康二,可以確保在只第一次使用時(shí)創(chuàng)建驯击。 但是如果在viewDidLoa...
https://www.cnblogs.com/hokky/p/8529042.html[https://www.cnblogs.com/hok...
創(chuàng)建型模式绞幌,共五種:工廠方法模式疾掰、抽象工廠模式覆积、單例模式听皿、建造者模式、原型模式宽档。結(jié)構(gòu)型模式尉姨,共七種:適配器模式、裝飾器模式吗冤、代理模式又厉、外觀模式、...
有些特殊的需求需要批量修改圖片的md5哈希值覆致,md5是文件的唯一標(biāo)示,它是根據(jù)文件的所有字節(jié)運(yùn)算得來(lái)的肺蔚。只要文件數(shù)據(jù)有變化煌妈,md5就會(huì)改變。 1...
在多線程修改對(duì)象a的時(shí)候宣羊,即使加了空判斷也容易發(fā)生空指針璧诵。 因?yàn)樵谂袛郺不為空后,另一個(gè)線程剛好把a(bǔ)置空仇冯,這時(shí)去使用a時(shí)就觸發(fā)空指針異常了之宿。 多...
輸入 返回的是 順著這個(gè)路徑找到 發(fā)現(xiàn) src.zip -> ../openjdk-8/src.zip 這個(gè)鏈接指向的 openjdk-8/sr...
原題 Write a program to solve a Sudoku puzzle by filling the empty cells. ...
The n-queens puzzle is the problem of placing n queens on an n×n chessbo...
空閑時(shí)在LeetCode上練練算法題,一般來(lái)說(shuō)赞枕,很多題目最容易想到的就是遞歸算法澈缺。遞歸算法不僅容易想到和實(shí)現(xiàn),而且寫出來(lái)也是形式簡(jiǎn)單炕婶、容易理解的...