原创 Android/安卓開發兩句代碼寫文件到內存

根據網上找到的代碼修改而成,對原作者表示感謝。因爲找不到出處鏈接,此處未標明。使用這個類可以方便的實現將文本信息寫入存儲或者SD卡。整個使用過程只需要兩句代碼。 新建一個class文件 WriteToFile.java pack

原创 劍指offer 數值的整數次方 java代碼

題目描述 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 思路:首先先考慮特殊輸入,考慮特殊的輸入值,這裏把0的負數次方定義爲返回值爲0,把0的0次方定位爲1。爲了保

原创 劍指offer / 阿里面試題--二維有序數組查找一個值

在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 從左下角或者右上角作爲插入的入口是解題的關鍵 public c

原创 華爲 Android開發 一面+綜合面---收到offer

上午排隊排很久等了一個半小時,到午飯的點才輪到我。 一面 1.自我介紹 除了兩句自我介紹,剩下的都在講項目,項目這個部分講了很久,包括: 大項目的背景,我們做的工作,整個國際業界的發展方向,我們的項目是怎麼推進的 說了一下我們的

原创 美團秋招 Android三輪技術面+HR面(收到offer) 知識總結(2018年9月)

內推一面 電話面(8月24日下午): 整個問的基礎,聊了100分鐘左右。 java基礎 static關鍵字的應用場景 final的應用場景 虛類可以繼承接口嗎 一個類如何繼承多個類,使用多個父類的方法 如何實現一個子類繼承父類後

原创 CSP 2017.9 第四題 通信網絡 java代碼

某army由N個部門組成,爲了提高安全性,部門之間建立了M條通路,每條通路只能單向傳遞信息,即一條從部門a到部門b的通路只能由a向b傳遞信息。信息可以通過中轉的方式進行傳遞,即如果a能將信息傳遞到b,b又能將信息傳遞到c,則a能將

原创 View獲取位置

本文搬運了以下作者的內容加以整理,僅僅方便自己查閱: 1.CSDN博主「chaseDreamer_」的原創文章 原文鏈接:https://blog.csdn.net/chasedreamer_/article/details/9

原创 劍指offer 替換空格 java代碼

請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 思路: 題目提供的Stringbuffer :需要需要先遍歷一次用一個整

原创 CSP 2017.9 第一題 打醬油 java代碼

問題描述   小明帶着N元錢去買醬油。醬油10塊錢一瓶,商家進行促銷,每買3瓶送1瓶,或者每買5瓶送2瓶。請問小明最多可以得到多少瓶醬油。 輸入格式   輸入的第一行包含一個整數N,表示小明可用於買醬油的錢數。N是10的整數

原创 Android7.0以上BLE掃描返回空的問題

解決安卓7.0BLE(低功耗藍牙)掃描返回空的問題 Android7.0後之前的採用BluetoothAdapter的startLeScan方法已經無法獲取到ibeacon的信息了。 會報權限安全的錯誤,要求申請下面的權限之一

原创 劍指offer 合併兩個排序鏈表 java代碼

題目描述 輸入兩個單調遞增的鏈表,輸出兩個鏈表合成後的鏈表,當然我們需要合成後的鏈表滿足單調不減規則。 注意要點 - 不要在定義了新的ListNode節點 後,直接寫出下面這種錯誤寫法: ListNode node

原创 CSP 2017.12 第二題 遊戲 java代碼

問題描述   有n個小朋友圍成一圈玩遊戲,小朋友從1至n編號,2號小朋友坐在1號小朋友的順時針方向,3號小朋友坐在2號小朋友的順時針方向,……,1號小朋友坐在n號小朋友的順時針方向。   遊戲開始,從1號小朋友開始順時針報數,

原创 CSP 2017.12 第一題 最小差值 java代碼

問題描述   給定n個數,請找出其中相差(差的絕對值)最小的兩個數,輸出它們的差值的絕對值。 輸入格式   輸入第一行包含一個整數n。   第二行包含n個正整數,相鄰整數之間使用一個空格分隔。 輸出格式   輸出一個整

原创 劍指offer 反向打印鏈表 java代碼

題目描述 輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 這裏採用棧進行輔助反向打印` public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {

原创 Java循環寫txt出現信息丟失的問題

java中經常用到循環寫入內容到文件的操作,但是當行數過多的時候,會出現後面的內容缺失。 解決:使用一定次數的write方法可以調用BufferedWriter.flush方法,該方法可以清除緩存,騰出空間。這樣就不會出現缺失的問題了