原创 LeetCode——1266. 訪問所有點的最小時間(切比雪夫距離)

平面上有 n 個點,點的位置用整數座標表示 points[i] = [xi, yi]。請你計算訪問所有這些點需要的最小時間(以秒爲單位)。 你可以按照下面的規則在平面上移動: 每一秒沿水平或者豎直方向移動一個單位長度,或者跨過對角

原创 java基礎——堆和棧

Java程序在運行前都要爲程序開闢空間,JVM(java虛擬機)內存的劃分分爲5個部分: 寄存器 本地方法區 方法區 棧內存 堆內存 棧內存 一種運算受限的線性表。限定只能在表尾進行插入和刪除操作的線性表。用於存儲局部變量(棧

原创 Android——在Button中添加圖片的同時添加文字(不覆蓋)、無邊界Button

覺得添加按鈕又添加文字太麻煩又不美觀?想要把展示的都放在按鈕上?可以嗎,當然可以。 實現效果 這是兩個按鈕 實現代碼 <Button android:id="@+id/select_land"

原创 1.抽象類與接口的區別?

抽象類與接口的區別 抽象類:一個類中的方法沒有得到具體的實現,這個類就可以是抽象的。抽象類是抽取同類事物的特徵,抽象類爲了繼承而存在。 接口:接口相當於定義一套自己的行爲準則(需要做什麼),這些準則用於他人使用接口時的約束 語法層

原创 遇到unhandled exception:怎麼處理?

被提示unhandled exception:(未處理的異常),這說明某個方法在方法異常上已經聲明瞭會拋異常,在調用這個方法的時候就要做異常處理 處理方法:try…catch或者throws,二選一 IDEA使用快捷鍵:Alt+

原创 Leetcode——字符串中的第一個唯一字符

給定一個字符串,找到它的第一個不重複的字符,並返回它的索引。如果不存在,則返回 -1。 案例: s = "leetcode" 返回 0. s = "loveleetcode", 返回 2. 注意事項:您可以假定該字符串只包含小

原创 127.0.0.1 拒絕了我們的連接請求(解析格式數據)

在搭建Apache服務器過程中,因爲原來的端口被佔用,修改過Apache/conf/httpd.conf文件中的端口 後來在學習解析XML等格式數據時,在Apache/htdocs下寫好文件後,想要在網頁上訪問寫好的文件,發現提示

原创 Android——getView(int position,View convertView,ViewGroup parent)參數理解

在定義自己的適配器時,要重寫getView()方法,該方法的原型爲: getView(int position,View convertView,ViewGroup parent) 該方法中的三個參數分別是什麼意思,起到什麼作用

原创 Android——佈局中bottom不起作用/left、right不起作用

LinearLayout中,如果設置位水平排列,只能在垂直方向上起作用(top、buttom等) 如果設置位垂直排列,只能在水平方向上起作用(left、right等) 想要這些都能同時起作用,可以使用FrameLayout。 下面

原创 網絡編程(DatagramSocket && DatagramPacket)

UDP傳輸 udp傳輸數據就好像在大海上運輸貨物,DatagramSocket就像的兩個通信港口的碼頭,DatagramPacket就像在兩端運輸貨物的輪船 發送端(send) 創建DatagramSocket,隨機端口號 創

原创 LeetCode——驗證迴文串(125)

給定一個字符串,驗證它是否是迴文串,只考慮字母和數字字符,可以忽略字母的大小寫。 說明:本題中,我們將空字符串定義爲有效的迴文串。 示例 1: 輸入: "A man, a plan, a canal: Panama" 輸出: tr

原创 問題記錄(已解決)——WebView的用法中,webview.setWebViewClient()方法有什麼作用?

在學習webview的用法時候,MainActivity中有這樣一段代碼 public class MainActivity extends AppCompatActivity { @Override prote

原创 LeetCode——LCP 2. 分式化簡

有一個同學在學習分式。他需要將一個連分數化成最簡分數,你能幫助他嗎? 連分數是形如上圖的分式。在本題中,所有係數都是大於等於0的整數。 輸入的cont代表連分數的係數(cont[0]代表上圖的a0,以此類推)。返回一個長度爲2的

原创 Android——更改colorPrimaryDark顏色的方法

colorPrimaryDark代表屏幕最上方的那一小塊區域 這兩部分的內容都可以被更改 方法一: 在app/scr/res/values/colors中可以定義顏色屬性,然後在app/scr/res/values/styles

原创 LeetCode——190.顛倒的二進制位

顛倒給定的 32 位無符號整數的二進制位。 示例 1: 輸入: 00000010100101000001111010011100 輸出: 00111001011110000010100101000000 解釋: 輸入的二進制串 0