原创 爲什麼Java裏byte類型傳遞給int類型時與&0xff?

有如下一段代碼,運行結果在註釋中給出 public class IoTest { @Test public void test() { byte b = -127; int c = b&0

原创 Windows、MacOS 下 IntelliJ IDEA 快捷鍵(持續更新)

Windows、MacOS 下 IntelliJ IDEA 快捷鍵(持續更新)   Windows Mac 刪除行 Ctrl + Y Command +Delete 複製當前行至下一行 Ctrl + D   類名、方法名自動生成大括號{}

原创 Java回(未)調(完)機(成)制(防搜)

本文參考文章Java回調機制解讀 1. 回調概念 回調,簡要概括爲:A類的a方法調用B類的b方法,b方法執行完成後,B類主動調用A類的callback方法,將執行結果告知A類。A類爲調用方,B類爲被調用方,被調用方主動將結果告知調用

原创 原碼反碼補碼

假設機器字長爲32位。機器字長是指計算機進行一次整數運算所能處理的二進制數據的位數,其中整數運算即定點整數運算(來源:百度百科)。 以整數127爲例進行討論。 正數127的原碼:0000 0000 0000 0000 0000 0

原创 【LeetCode】1.Two Sum 兩數之和(Python)

目錄1. 題目2. 解答2.1 錯誤解答(自己的)2.2 正確解答(別人的)2.3 對比 1. 題目 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可