原创 LeetCode:反轉整數
題目鏈接: https://leetcode-cn.com/problems/reverse-integer/description/ 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 32
原创 LeetCode: 報數
題目鏈接:https://leetcode-cn.com/problems/count-and-say/description/ 報數序列是指一個整數序列,按照其中的整數的順序進行報數,得到下一個數。其前五項如下: 1. 1 2
原创 Android 開源的IM SDK,基於Netty+TCP+Protobuf+Okhttp設計思路實現的一款可定製化的開源庫
一、前言 相信現在很多App都會被要求有IM功能,社交成爲了必不可少的一項功能,IM的價值和重要性也就不言自明,但從技術上,IM對沒有經驗的開發者來說還是存在很多坑點和難點的,而接入第三方又存在成本、受限於他人等問題,所以本文旨意
原创 LeetCode:二叉樹的所有路徑
題目鏈接:https://leetcode-cn.com/problems/binary-tree-paths/description/ 給定一個二叉樹,返回所有從根節點到葉子節點的路徑。 說明: 葉子節點是指沒有子節點的節點。 示例:
原创 LeetCode:羅馬數字轉整數
題目鏈接:https://leetcode-cn.com/problems/roman-to-integer/description/ 羅馬數字包含以下七種字符:I, V, X, L,C,D 和 M。 字符 數值 I
原创 LeetCode:整數轉羅馬數字
題目鏈接:https://leetcode-cn.com/problems/integer-to-roman/description/ 羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I
原创 Opencv for Android 之透視變換
/** * 透視變換 * @param in 原圖像 * @param point 定位到的四個點 * @return */ private Mat getWarpPersP
原创 Opencv for Android 之輪廓查找
/** * 模板匹配 * @param dt 原圖片 * @param matchMask 模板圖片 * @return 返回的是匹配到的點 */ private Poin
原创 關於ListView的坑
1.當你在item裏去動態添加view的時候 記得要用Viewholder 去緩存當前item的view 防止會出現重複添加問題 TextView textView=null; LabelHolder
原创 Android自定義view之屬性動畫一
Android 裏動畫是有一些分類的:動畫可以分爲兩類:Animation 和 Transition;其中 Animation 又可以再分爲 View Animation 和 Property Animation 兩類: View Ani
原创 LeetCode:顛倒二進制位
題目鏈接:https://leetcode-cn.com/problems/reverse-bits/description/ 顛倒給定的 32 位無符號整數的二進制位。 示例: 輸入: 43261596 輸出: 964176192
原创 LeetCode:位1的個數
題目鏈接:https://leetcode-cn.com/problems/number-of-1-bits/description/ 編寫一個函數,輸入是一個無符號整數,返回其二進制表達式中數字位數爲 ‘1’ 的個數(也被稱爲漢明重量)
原创 LeetCode:旋轉鏈表
題目鏈接:https://leetcode-cn.com/problems/rotate-list/description/ 給定一個鏈表,旋轉鏈表,將鏈表每個節點向右移動 k 個位置,其中 k 是非負數。 示例 1: 輸入: 1->
原创 LeetCode:旋轉數組
題目鏈接:https://leetcode-cn.com/problems/rotate-array/description/ 給定一個數組,將數組中的元素向右移動 k 個位置,其中 k 是非負數。 示例 1: 輸入: [1,2,3
原创 LeetCode:刪除鏈表中的節點
題目鏈接:https://leetcode-cn.com/problems/remove-linked-list-elements/description/ 刪除鏈表中等於給定值 val 的所有節點。 示例: 輸入: 1->2->6