原创 Android內存優化:用註解的方式替代枚舉

1. 問題起源那天寫代碼的過程中,switch使用枚舉類作爲條件時,突然出現了一個報錯枚舉 switch case 標籤必須爲枚舉常量的非限定名稱publicclassUsbMsg{privateMsgType mMsgType;// 這是

原创 Ubuntu終端突然不能輸入中文

1. 問題沒有做任何輸入法配置的修改,終端下輸入中文後,選擇對應項在terminal上無法顯示,複製粘貼也不行。2. 解決方案使用了參考博客中的方法解決了問題,在此記錄一下。我是直接在/etc/inputrc中直接進行的修改,上面兩行爲原有

原创 [121] Best Time to Buy and Sell Stock

1. 題目描述Say you have an array for which the ith element is the price of a given stock on day i.If you were only permitted

原创 [169] Majority Element

1. 題目描述Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊

原创 [232] Implement Queue using Stacks

1. 題目描述Implement the following operations of a queue using stacks.push(x) – Push element x to the back of queue.pop() –

原创 [283] Move Zeroes

1. 題目描述Given an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of th

原创 [290] Word Pattern

1. 題目描述Given a pattern and a string str, find if str follows the same pattern.Here follow means a full match, such that

原创 [198] House Robber

1. 題目描述You are a professional robber planning to rob houses along a street. Each house has a certain amount of money sta

原创 [172] Factorial Trailing Zeroes

1. 題目描述Given an integer n, return the number of trailing zeroes in n!.Note:Your solution should be in logarithmic time c

原创 冒泡排序

1. 排序思路相鄰元素兩兩進行比較,不滿足序列要求的則交換一遍排序後,最後一個數字已經滿足條件,所以冒泡排序一共需要n-1次冒泡排序最好的時間複雜度爲O(n),當所有數字爲正序只需要一趟排序,使用一個標記,當上一輪沒有交換時,排序完成。冒泡

原创 Gradle sync - Could not resolve xxxxxx

1. 問題描述下載下來的代碼同事(完全沒有配置代理)可以編譯通過,而我出現了找不到代碼中引用的庫的問題。第一反應,是不是我的代理配置的問題,試試用阿里的庫?於是在repositories中加入了阿里的庫,不行!第二反應,要不把SS打開配一下

原创 Rejecting re-init on previously-failed class java.lang.Class

運行項目報錯如下,提示找不到OnUnhandledKeyEventListener。2019-05-16 10:56:58.801 6012-6012/? I/zygote64: Rejecting re-init on previousl

原创 Ubuntu安裝Sublime Text 3

1. 安裝SublimeText使用官方提供的安裝方法:安裝GPG key:wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

原创 Android原生項目通用gradle

打開android原生項目沒有gradle配置,所以在查看的時候總有紅J的現象,在根目錄添加build.gradle解決這個問題。(gradle不用做編譯)apply plugin: 'com.android.application' a

原创 Ubuntu終端中添加帶參數的快捷命令

修改~/.bashrc文件,在文件中添加如下命令,並使用source ~/.bashrc使修改即時生效。1. 不帶參數斷開所有設備alias ad='adb disconnect'2. 帶參數連接adbalias ac='adbcon(){