原创 React Native學習之編寫靜態界面需要注意的點

學習React Native也有四五天了…這幾天在公司寫了快有十來個界面 寫這篇文章的目的是爲了提醒自己,也希望能幫助到大家~ (本人純小白 所以這篇文章比較基礎) 一、詳解一個簡單的組件構成 首先上一串代碼: import Re

原创 React Nactive學習之搭建運行環境

從今天起正式開始ReactNactive的學習啦~ 重新開始學習一門語言,當然需要一個適合的編譯器。公司大佬給我強烈推薦了WebStorm,但是這個安裝流程是在讓人汗顏。 做個筆記,提醒自己。也希望能幫助到大家啊。(本文章僅適用於

原创 第一次Android面試慘痛經歷及其總結

終於…終於週五了 來杭州的第三天 經歷了三天的殘酷面試… 我就來寫一下小結吧…提醒自己 也希望給大家增加點經驗 首先第一家公司問了我很多基礎的問題,但是!!!!!好吧,我承認自己是five(小聲BB)… 1.談談activity

原创 Androidx內使用getFragmentManager方法失效解決方法

今早在新版本的編譯器上編寫Fragment時,發現getFragmentManager這個方法失效了。 在網上查找資料得知,可能是 support.v4庫升級Androidx後getFragmentManager方法便不能使用了

原创 Android學習之淺談Activity的生命週期

作爲Android四大組件之一的activity 在開發的過程中,我們對其使用必不可少。所謂想要熟練使用一個知識點,必先深入瞭解其原理。那麼今天,我們就來聊聊關於Activity的生命週期吧~ 一、什麼是activity? 1

原创 Android學習之Activity的啓動模式

一、引言 很多朋友去面試的時候,可能都會被問到這樣一個問題: 請給我詳細描述一下Activity的生命週期,及其相關的啓動模式。 生命週期我倒是知道一點,啓動模式又是個什麼玩意?如果你沒有事先準備的話,可能會被問個措手不及。那

原创 數據結構之稀疏數組的實現

一、概述 當我們編寫一個二維數組時,可能會存在着許多數據重複的情況,如下圖: 這樣可能會造成程序的運行緩慢,不夠簡潔。那麼我們是否能有一種方式,將這個數組壓縮,使其化簡爲一個簡潔、不冗餘的二維數組呢? 下面就引出我們稀疏數組

原创 kmp算法實現思路及其代碼演示

一、什麼是kmp算法? 去百度上搜素一下,你會得到下面一段話: KMP算法是一種改進的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人們稱它爲克努特—莫里斯—普拉特操作(簡稱KMP算法

原创 Windows操作系統成功安裝並運行Linux虛擬機教程

爲了完成學校的畢業設計,翻出了自己很久以前在Linux虛擬機上寫的一個小項目 但是因爲電腦早就重裝了系統,很多東西都丟失了。所以重新安裝一遍,並將過程分享給大家,希望對大家有點幫助~ 一、下載Ubuntu鏡像文件 下載官網: ht

原创 Android學習之異步操作處理機制

通過這篇文章你能學習到什麼? 通過子線程更新UI組件:handler AsyncTask 首先我們介紹handler。 一、異步消息處理的主要組成部分 Messger 在線程之間傳遞消息,而且其內部攜帶少量信息。用於在不同

原创 貪心算法實現思路及其代碼演示

一、什麼是貪心算法? 去百度上搜索一下,它會給你提供下面一段話: 貪心算法(又稱貪婪算法)是指,在對問題求解時,總是做出在當前看來是最好的選擇。也就是說,不從整體最優上加以考慮,他所做出的是在某種意義上的局部最優解。 貪心算法不

原创 使用IDEA運行JAVA程序時,Run是灰色無法運行解決辦法

剛剛使用IDEA編寫一個java代碼時,發現右上角的運行按鈕爲灰色。在網上查閱了很多相關資料,也沒有找到什麼好的解決方法。後來在一個大神朋友的幫助下,成功解決。在此分享給大家,也給自己提個醒。 首先 點擊左下角的Structure

原创 二分查找算法實現思路及其代碼演示

一、什麼是二分查找? 打開百度查找一下,它會給你以下一段話: 二分查找也稱折半查找(BinarySearch),它是一種效率較高的查找方法。但是,折半查找要求線性表必須採用順序存儲結構,而且表中元素按關鍵字有序排列。 從這段話

原创 Android學習之酷歐天氣

這個項目…具體內容我就不說了… 因爲有《第一行代碼》第二版的人應該都比較瞭解… 但是第二版太老了,用的還是老版的Android Studio,很多東西都過時了…新的第三版用的是kotlin編寫的。 之前因爲懶,一直沒想着去寫這個項