原创 Linux下安裝Tomcat環境

Linux下安裝Tomcat環境 : https://www.cnblogs.com/yoyoketang/p/10186513.html

原创 linux雜記

Linux 下載文件:wget https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip linux壓縮和解壓縮命令 .tar 解包 ta

原创 C與C++基礎--函數

函數參數默認值 寫法如下: void fun(int i , int j =5, int k = 10); 不能這樣寫: void fun(int i , int j =5, int k); 有默認值的參數必須在參數表的最右端 v

原创 C與C++基礎--結構體struct和typedef struct 區別

結構體(struct)指的是一種數據結構,是C語言中複合數據類型(aggregate data type)的一類。 結構體可以被聲明爲變量、指針或數組等,用以實現較複雜的數據結構。 結構體同時也是一些元素的集合,這些元素稱爲結構體

原创 Homebrew安裝與卸載

Homebrew官方網址:https://brew.sh/ 官方安裝方法: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ins

原创 C與C++基礎--數組指針與指針數組

數組指針: 數組指針也成爲行指針, 數組指針,就是一個指針,指向一個一維數組。 定義 int (*p)[n]; ()優先級高,首先說明p是一個指針,指向一個整型的一維數組,這個一維數組的長度是n,也可以說是p的步長。也就是說執行p

原创 每日一問:到底爲什麼屬性動畫後 View 在新位置還能響應事件

在 Android 開發中,我們難免會使用動畫來處理各種各樣的動畫效果,以滿足 UI 的高逼格設計。對於比較複雜的動畫效果,我們通常會採用著名的開源庫:lottie-android,或許你會對 lottie 的原理充滿好奇,但這並不在我們

原创 每日一問:SharedPreferences 的 apply() 和 commit()

總結   apply() 沒有返回值而 commit() 返回 boolean 表明修改是否提交成功 ; commit() 是把內容同步提交到硬盤的,而 apply() 先立即把修改提交到內存,然後開啓一個異步的線程提交到硬盤,並且如果提

原创 Android程序員面試會遇到的算法(part 1 關於二叉樹的那點事)

這篇文章是我在“qing的世界”博客看到的,我感覺特別好拿來與大家分享, 那麼第一篇我打算着重講一下二叉樹的問題。 1.二叉樹的遞歸(深度優先)處理       相信大家以前在學習算法與數據結構的時候都遇到過。比如說,打印二叉樹前序,中

原创 Android程序員面試會遇到的算法(part 2 廣度優先搜索)

很喜歡“qing的世界”這一系列文章,所以拿來與大家分享   上次我們在結束二叉樹的題目分析之前,做了一個簡單的二叉樹層序遍歷(廣度優先搜索)的模板代碼的學習,我們應該還能記得,廣度優先要使用隊列,AKA -> Queue這個數據結構

原创 Android自定義View--模仿支付寶支付密碼框,自定義密碼輸入框

按照慣例先上效果圖: ⚠️分析: 一、需要調用輸入數字輸入框 二、對輸入框的監控 三、畫圓角的矩形 四、畫分割線 五、畫密碼的原點 思路: EditText符合前兩個需求,但是我們不想顯示輸入內容與默認的密碼樣式。所以我們可以自

原创 Android自定義View--通過SVG實現中國地圖,各省可點擊交互

慣例先上效果圖: 中國地圖的SVG還是比較複雜的,一般SVG圖也不是程序員來做的,所以我們直接下載SVG或者問美工要即可。 一、下載中國地圖: 下載地址 下載下來是:china.svg 文件 文件內容如下: 每一給路徑path

原创 Android雜記

一、 我在Android studio創建來一個新demo,demo所有的按鈕文字都是小寫,運行的時候發現變成了大寫! 解決方案: 最後我發現我Activity引用的是AppCompatActivity ,改成引用Activity

原创 Android UI Material Design交互設計(六)--CoordinatorLayout之精髓Behavior 自定義Behavior

Material Design 交互設計在Android上的應用,Design Support Library 是在2015年 Google官方發佈的一個全新兼容函數庫,它使得開發這可以在Android2.1(API 7)及以上

原创 Android自定義View--QQ未讀消息氣泡拖拽黏連效果

QQ聊天界面好友來信息會有一個氣泡顯示多少條信息,如不看也可以拖拽讓其消失。 效果如下: 分析: 動畫組成部分如下圖 ⚠️重點 一、動畫由三個部分組成 不動圓、可動圓、粘連部分(AB與CD是兩個貝塞爾曲線) 二、不動圓圓心