前段時(shí)間由于某種原因,開始接手開發(fā)公司前端Vue搭建的項(xiàng)目 該前端項(xiàng)目采用的是基于git rebase的形式去合并代碼,而我之前使用git一直都是采用merge的形式合并分支...
前段時(shí)間由于某種原因,開始接手開發(fā)公司前端Vue搭建的項(xiàng)目 該前端項(xiàng)目采用的是基于git rebase的形式去合并代碼,而我之前使用git一直都是采用merge的形式合并分支...
Swift 中 defer 的介紹與使用場(chǎng)景 用defer語(yǔ)句在即將離開當(dāng)前代碼塊時(shí)執(zhí)行一系列語(yǔ)句。該語(yǔ)句讓你能執(zhí)行一些必要的善后工作(比如,關(guān)閉,清理,回調(diào))不管是以何種方...
JVM 、JDK 和JRE的區(qū)別 JVM (java 虛擬機(jī))是運(yùn)行java 字節(jié)碼的虛擬機(jī),不同的系統(tǒng)有特定的 JVM 實(shí)現(xiàn),比如常見的 HotSpot VM 就...
https://juejin.cn/post/6844903957098151950#heading-13[https://juejin.cn/post/6844903957...
計(jì)算機(jī)網(wǎng)絡(luò)作為程序員面試的基本題目,在回答面試官問題的時(shí)候不僅要抓住重點(diǎn),還要回答出面試官的擴(kuò)展問題。參考程序員(尤其是后端程序員)各大佬分享的面經(jīng),我們可以發(fā)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)的...
注:本文僅僅對(duì)十種常見排序算法進(jìn)行簡(jiǎn)單地實(shí)現(xiàn)過程分析,以及代碼實(shí)現(xiàn)。補(bǔ)充:我們常常對(duì)固定容量的數(shù)組使用排序算法,但是如果換成動(dòng)態(tài)數(shù)組(ArrayList)或者是鏈表,又怎樣對(duì)...
參考:https://javaguide.cn/java/basis/proxy/[https://javaguide.cn/java/basis/proxy/] 一、反射 ...
Vector底層是用數(shù)組實(shí)現(xiàn)的,其容量是可以動(dòng)態(tài)擴(kuò)展的,默認(rèn)初始容量是10,默認(rèn)增長(zhǎng)因子是0,詳細(xì)的擴(kuò)容方式會(huì)在構(gòu)造方法中講述。 Vector對(duì)象和ArrayList一樣可以...
1、線程與進(jìn)程的區(qū)別? 進(jìn)程是資源(CPU、內(nèi)存等)分配的基本單位,它是程序執(zhí)行時(shí)的一個(gè)實(shí)例。程序運(yùn)行時(shí)系統(tǒng)就會(huì)創(chuàng)建一個(gè)進(jìn)程,并為它分配資源,然后把該進(jìn)程放入進(jìn)程就緒隊(duì)列,進(jìn)...
寫在前 問題描述 若有 N 件物品和一個(gè)最多能裝重量為 W 的背包,一個(gè)物品只有兩個(gè)屬性:重量和價(jià)值。第i件物品的重量是weight[i],得到的價(jià)值是value[i] 。假...
背包問題具備的特征:給定一個(gè)target,target可以是數(shù)字也可以是字符串,再給定一個(gè)數(shù)組nums,nums中裝的可能是數(shù)字,也可能是字符串,問:能否使用nums中的元素...
寫在前 背包問題具備的特征:給定一個(gè)target,target可以是數(shù)字也可以是字符串,再給定一個(gè)數(shù)組nums,nums中裝的可能是數(shù)字,也可能是字符串,問:能否使用nums...
寫在前 矩陣的問題一般需要這樣考慮:當(dāng)前坐標(biāo)(row, col)是如何“走”到的。矩陣問題的動(dòng)態(tài)規(guī)劃即為填表問題。 1.數(shù)組區(qū)間和 (303-易) 題目描述:給定一個(gè)整數(shù)數(shù)組...
寫在前 百度百科[https://baike.baidu.com/item/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%...
二分查找算法一般要求數(shù)組是有序的,應(yīng)用過程中必須要設(shè)置一個(gè)基準(zhǔn)值,用數(shù)組中間部位的值與基準(zhǔn)值比較進(jìn)而更新查找區(qū)間。 二分查找算法的基本框架: 二分查找算法的邊界問題: 情況1...
數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)的組織、管理和存儲(chǔ)格式,其使用目的是為了高效地訪問和修改數(shù)據(jù)。常見的數(shù)據(jù)結(jié)構(gòu)有數(shù)組、鏈表、棧、隊(duì)列、散列表(哈希表)、樹等。其中數(shù)組和鏈表可以看成是實(shí)實(shí)在在的...
這是我java基礎(chǔ)知識(shí)的第一篇文章,本來(lái)早就寫好了直接將markdown文檔復(fù)制過來(lái)發(fā)表就好的,結(jié)果中途遇到了兩個(gè)問題: 無(wú)法使用markdown編輯器,而簡(jiǎn)書中的文章一旦采...
JZ11 問題描述: 輸入一個(gè)整數(shù),輸出該數(shù)32位二進(jìn)制表示中1的個(gè)數(shù)。其中負(fù)數(shù)用補(bǔ)碼表示。 思路: 使用一個(gè)計(jì)數(shù)器32,遍歷每個(gè)位置的元素 將當(dāng)前數(shù)和1相與,如果當(dāng)前的低位...