摘要:字符轉(zhuǎn)換流原理字節(jié)流編碼表。和作為子類,僅作為操作字符文件的便捷類存在。源目的先根據(jù)需求明確要讀,還是要寫。屏幕網(wǎng)絡(luò)完全可以明確具體要使用哪個(gè)流對(duì)象。明確四是否需要額外功能呢額外功能轉(zhuǎn)換嗎轉(zhuǎn)換流。高效嗎緩沖區(qū)對(duì)象。 01轉(zhuǎn)換流概述 * A: 轉(zhuǎn)換流概述 * a: 轉(zhuǎn)換流概述 * OutputStreamWriter 是字符流通向字節(jié)流的橋梁:可使用指定的字符編碼...
摘要:題目鏈接根據(jù)題目的描述,移掉個(gè)數(shù)字然后得到最小值,肯定是。后面的和需要移掉也是同理。用個(gè)來保存之前遞增的數(shù)字。注意這個(gè)例子,去掉之后,最高位是,也得去掉。 402. Remove K Digits 題目鏈接:https://leetcode.com/problems... 根據(jù)題目的描述,移掉k個(gè)數(shù)字然后得到最小值,肯定是greedy。那么greedy的feature是什么呢?看例子,...
摘要:給出了這個(gè)例子還給出了實(shí)際情況中,這種多線程可能出現(xiàn)的場(chǎng)景。文章的發(fā)布時(shí)間應(yīng)該是有記錄的,那么至少現(xiàn)在這個(gè)時(shí)候我還基本處于完全不懂操作系統(tǒng)的狀態(tài),多線程也只是的看了幾個(gè)視頻。 題目?jī)?nèi)容 首先,這是一篇馬后炮。這題在面試過程中,面試官首先提到了操作系統(tǒng),多線程操作什么的。然后現(xiàn)在給定線程只有一個(gè),任務(wù)有f1,f2.。??赡芏鄠€(gè),打出各個(gè)任務(wù)執(zhí)行的時(shí)間。給出了這個(gè)例子: input: fu...
摘要:線程和進(jìn)程的區(qū)別可見性一個(gè)線程對(duì)共享變量值的修改,能夠及時(shí)的被其他線程看到。共享變量如果一個(gè)變量在多個(gè)線程的工作內(nèi)存中都存在副本,那么這個(gè)變量就是這幾個(gè)線程的共享變量。 線程和進(jìn)程的區(qū)別showImg(/img/bVblv5e?w=525&h=307); 可見性一個(gè)線程對(duì)共享變量值的修改,能夠及時(shí)的被其他線程看到。共享變量如果一個(gè)變量在多個(gè)線程的工作內(nèi)存中都存在副本,那么這個(gè)變量就是這...
摘要:此外,有兩個(gè)常用的關(guān)閉線程池的方法第一個(gè)方法將啟動(dòng)一次順序關(guān)閉,有任務(wù)在執(zhí)行,則等待執(zhí)行完成,但不接受新的任務(wù)第二個(gè)方法將取消所有未開始的任務(wù)并且試圖中斷正在執(zhí)行的任務(wù),返回從未開始執(zhí)行的任務(wù)的列表。 四種線程池 在Executors中提供了四種線程池: newCachedThreadPool 可緩存線程池,對(duì)于每個(gè)線程,如果有空閑線程可用,立即讓它執(zhí)行,如果沒有,則創(chuàng)建一個(gè)新線...
暫無介紹