原创 原碼,反碼與補碼實例分析

總結: 1.正數的原碼、反碼、補碼是一致的; 2.負數的補碼是反碼加1,反碼是對原碼按位取反,只是最高位(符號位)不變; 3.計算機數字運算均是基於補碼的。 例如: 127的補碼爲 0111 1111 -127的補碼爲 100

原创 迷宮的遞歸與回溯

神用遞歸,人用迭代 如下隨時,矩陣裏的1代表牆,能走的路爲0,走過之後標記爲2,在2的位置發現周圍全是走過的路則將自己標記爲3,然後回到上一個代用自己的地方。 Java代碼如下: package com.xx ; public

原创 用Java創建二叉樹排序,完成數據的存儲和不同方式的遍歷

package public class BinarySortTreeDemo { public static void main(String[] args) { int[] arr = {7,3,1

原创 MATLAB設置三維能量譜的顏色colorbar,colormap

可以在matlab命令窗輸入help xx; colorbar:顯示色條; colorbar(‘YTickLabel’,{‘Cold’,‘Cool’, ‘Neutral’,‘Warm’,‘Hot’,‘Burning’,‘Nucle

原创 使用Anaconda Prompt完成PyCharm無法導入的包、低版本的包,要鏡像下載的包

說明:我們在使用集成開發工具PyCharm下載numpy,matplotlib,pywt時,有時因爲低版本搜索不到或者其他原因,可以先把容易下載的包下載好,然後找到包存放的位置,使用Anaconda Prompt下載好以後放在相同

原创 Idea自動重寫標準類的equals()方法,真的太強大了。

說明:一個標準類包含各種get,set方法,還要包括響應的各種構造函數 一Student類爲例,它包括姓名和年齡等屬性和方法,我們認爲當姓名和年齡相同是是同一個人,在使用HashMap存儲鍵和值的時候,以Student爲鍵,學生地

原创 使用MyBatis連接數據庫,並完成各種數據操作

MyBatis框架的搭建 關於MyBatis的配置文件xml一些問題 有許多博客中說,xml的文件名要與對應的接口名要一致,其實並不是這樣的,對應的xml文件和接口文件的文件名稱未必要相同,我就將mapper配置文件名改爲Acco

原创 使用異或的方法找出數組的單身漢

說明:有一個整型數組,元素可以有很多,只有一個是單個出現,其他的數都是成對出現,如何快速的找出這個單個的數 package com.DataStructures; public class Excl { public s