小數(shù)二進(jìn)制的轉(zhuǎn)換和浮點(diǎn)數(shù)的存儲(chǔ)是兩個(gè)不太相關(guān)的內(nèi)容罗岖,所以本文分兩個(gè)主題分別記錄抱完。 進(jìn)制轉(zhuǎn)換 十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制 除二取余法,余數(shù)倒排拴清。原理來(lái)源于:十進(jìn)制:二進(jìn)制:反向求解的時(shí)...

小數(shù)二進(jìn)制的轉(zhuǎn)換和浮點(diǎn)數(shù)的存儲(chǔ)是兩個(gè)不太相關(guān)的內(nèi)容罗岖,所以本文分兩個(gè)主題分別記錄抱完。 進(jìn)制轉(zhuǎn)換 十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制 除二取余法,余數(shù)倒排拴清。原理來(lái)源于:十進(jìn)制:二進(jìn)制:反向求解的時(shí)...
這個(gè)重構(gòu)技巧的核心就是不要在Runnable#run方法里寫(xiě)業(yè)務(wù)邏輯纲爸,將業(yè)務(wù)邏輯抽成一個(gè)單獨(dú)的方法踩验,測(cè)試起來(lái)更方便玛痊。 重構(gòu)前: 這段代碼很好理解,Service#doServ...
前言 跟JVM不同毫胜,javac是用java語(yǔ)言編寫(xiě)的书斜,所以想要調(diào)試javac源碼是非常簡(jiǎn)單的。之前寫(xiě)過(guò)兩篇文章: windows下安裝openjdk酵使,無(wú)需自己編譯打包[htt...
diigo[https://www.diigo.com/]是一款在網(wǎng)頁(yè)上做標(biāo)注的工具,支持跨設(shè)備口渔,免費(fèi)版每年1000個(gè)標(biāo)注样屠,由于我經(jīng)常在不同設(shè)備上使用chrome,用起來(lái)非常...
因?yàn)閮?nèi)網(wǎng)機(jī)器安裝IDEA插件只能下載離線安裝包缺脉。 打開(kāi)插件網(wǎng)址 以MAVEN HELPER[https://plugins.jetbrains.com/plugin/7179...
拿到新電腦的時(shí)候因?yàn)镃盤沒(méi)有分區(qū)痪欲,習(xí)慣了分區(qū)而且習(xí)慣使用Disk Genius軟件來(lái)分區(qū)。但在分區(qū)后重啟過(guò)程中攻礼,出現(xiàn)了UNMOUNT_BOOT_VOLUNM的提示业踢。于是決定通...
官方主題[https://github.com/plantuml/plantuml/tree/master/themes]送給大家。 !theme amiga !theme ...
報(bào)錯(cuò)如下: 大概意思就是maven3.8.1以后就不支持http的repositories了礁扮,要用的話就降級(jí)maven知举,或者把repositories升級(jí)為https。 折騰...
PAC介紹及其語(yǔ)法[https://www.barretlee.com/blog/2016/08/25/pac-file/] PAC文件變量定義: PAC中調(diào)試輸出深员,使用al...
其他參考GDB使用詳解[https://zhuanlan.zhihu.com/p/297925056] 轉(zhuǎn)載自[https://www.cnblogs.com/langqi2...
說(shuō)明 本文不是將openjdk源碼從零開(kāi)始進(jìn)行編譯(需要C編譯器)蛙埂,本文僅僅是是對(duì)jdk(openjdk)中常用的源碼進(jìn)行調(diào)試并添加上注釋倦畅。如ArrayList/HashMa...
問(wèn)題 spring-data-redis中沒(méi)有實(shí)現(xiàn)關(guān)于redis集群的很多命令,最近碰到lettuce在集群中無(wú)法執(zhí)行scan命令的情況绣的。異常如下: 解決 查看官方文檔叠赐,發(fā)現(xiàn)...
去年寫(xiě)過(guò)Spring AOP原理和源碼的文章:Spring AOP從原理到源碼(一)[http://www.reibang.com/p/67a3e6649808]Sprin...
打開(kāi)設(shè)置 ->應(yīng)用 ->應(yīng)用和功能 ->相關(guān)設(shè)置 ->程序和功能 ->啟用或關(guān)閉Windows功能:勾選適用于Linux的Windows子系統(tǒng)屡江,確定芭概,重啟電腦。image.p...
安裝java惩嘉,安裝idea罢洲,不贅述方法。 安裝圖形化界面(或者桌面) 有了這兩個(gè)就完全可以啟動(dòng)一個(gè)idea了。安裝桌面的話惹苗,需要通過(guò)VcXsrv這類遠(yuǎn)程桌面來(lái)訪問(wèn)殿较。 通過(guò)ss...
安裝ssh服務(wù)。 配置端口桩蓉,ssh默認(rèn)是22端口淋纲,22端口windows可能會(huì)有用,重新配置一個(gè)院究。 啟動(dòng)[或重啟]ssh 使用ssh工具連接image.png 文件上傳通過(guò)s...
創(chuàng)建一個(gè)新目錄洽瞬,比如我想遷移到d:/Ubuntu16這個(gè)目錄下,我要先在d盤中創(chuàng)建一個(gè)Ubuntu16目錄业汰。 設(shè)置權(quán)限 將xxxxx替換成你的用戶名 下載遷移工具LxRunO...
ArrayList的成員變量聲明如下: 這里會(huì)有幾個(gè)問(wèn)題: 為什么實(shí)現(xiàn)了Serializable接口卻不想序列化這個(gè)屬性。 最重要的存儲(chǔ)數(shù)據(jù)的地方样漆,不序列化這些元素值怎么辦对供?...