原创 php基礎_數組1(對數組格式的處理)

大家好,我是野豬。 最近一段時間一直在做後臺的東西,後臺是用php寫的,的確php用起來是挺方便的。 數組號稱是php的靈魂,很多數據的處理都是通過數組,而一開始剛接觸數組的時候,有時候總是拿不到自己需要的數據格式,因此總結了一下需要的格

原创 Android界面展示效果心得(隨時更新)

Android界面展示效果心得(隨時更新),一般隨着項目會不斷增加,怎麼展示更好,不同的場景選擇不同的效果。 1.關於scrollview,實際上scrollview現在更多用於簡單的、單一的頁面佈局,比如SettingActivity(

原创 數據結構與算法_鏈表1_單鏈表

鏈表可能是繼數組之後第二種使用最爲廣泛的數據結構。 鏈表有單鏈表、雙端鏈表、有序鏈表、雙向鏈表。本文講的就是鏈表中的基本即單鏈表,來了解鏈表的基本操作和概念。 通過下圖簡單瞭解鏈表的概念: 其特點舉個簡單例子,如圖把33這個元素插入

原创 java基礎_設計模式_設計基礎(小鴨子游戲)

小鴨子游戲,是好多愛好者接觸設計模式、認知設計模式概念的一個入門。 每個初學者的理解不同,我加上自己的理解大體是這樣的:前提是處理大規模時,假設池塘中有10000頭小鴨子,有紅頭鴨,野鴨子,木頭鴨子等等,會叫會游泳,肯定是定義一個父類D

原创 java基礎_設計模式_單例模式

剛剛接觸單例模式的我們,在閱讀大神寫的代碼的時候,有時很想不通爲什麼這裏要使用單例這種模式,有啥好處嗎,不這樣寫又會咋滴等問題的困擾。下面我就想比較通俗的、用自己的語言組織講解一下單例模式,要是有地方理解不到位或出現偏差,希望大家能及時指

原创 算法_隨機算法1_入門引例(根據隨機數求圓周率pi)

我是野豬。 計算機的使用使我們的計算更加便利,也爲一些問題的解決有了新的途徑。對於圓周率的求取在計算機中我們可以模擬這樣的一個行爲,根據點數獲取π值,具體的原理如圖所示: 代碼上則更加簡單,具體如下: public class Get

原创 ping++調微信支付頁面調不起來,怎麼入手-

項目中遇到一個這樣的問題,用的是ping++支付,集成了支付寶和微信,支付寶支付是沒有問題的,微信界面就是死活調不起,直接就是顯示支付失敗。我是這樣排查的:1.微信支付調不起來,微信分享呢?微信分享測試,是沒有問題的,說明在微信開發者平臺

原创 java基礎_設計模式_裝飾者模式

本文講闡述自己對裝飾者模式的理解,以及在項目中的應用,書寫的思路圍繞着以下幾個問題一步步開展,希望對大家能有點幫助。 問題思路: 1.什麼是裝飾者模式,官方定義&自己的理解; 2.爲什麼會有這樣的需求(是爲了解決什麼問題),典型的例子;

原创 數據結構之棧(以字符反轉和分隔符匹配爲例子)

我是野豬。 棧的概念:棧作爲一種數據結構,是一種只能在一端插入和刪除操作的特殊線性表。它按照新進後出的原則存儲數據,先進入的數據被壓入棧底,最後的數據在棧頂,需要讀數據的時候從棧頂開始彈數據。 關鍵點:1.先入後出  2.訪問限制,在特定

原创 數據結構與算法_插入排序

我是野豬。 排序: 將雜亂無章的數據元素,通過一定的方法按關鍵字順序排列的過程叫做排序。對數據進行排序有可能是檢索的一個初始步驟。二分查找比線性查找要快的多,然而它只能應用於有序的數據。其次排序非常重要也可能非常耗時。 冒泡排序

原创 數據結構之數組(以此爲例引入數據結構基本概念)

我是野豬。 想在開始介紹之前,說下自己一步步開始自學數據結構與算法的思想,首先爲啥要學?通常情況下,精心選擇合適的數據結構可以帶來更高的運行或存儲效率;其次如何去學?我認爲剛開始學習數據結構(或者說算法)類似於射箭,“射藝無其他竅門兒,手

原创 java基礎_設計模式_命令模式二(以計算機讀取內存和硬盤爲例)

我是野豬。 題目的要求如下: “計算機系統中存在多個具有I/O操作的組件,比如內存、硬盤、聲卡等;這些I/O組件都具有讀和寫的操作。 假設計算機系統要對這些I/O組件的操作統一管理,並把它們的操作(由用戶代碼觸發)存放到系統中的唯一的一個

原创 java基礎_設計模式_抽象工廠模式

1.工廠模式出現的原因,即有什麼樣的需求? 簡單的舉個例子:好多遊戲都存在皮膚的概念,當你換皮膚的時候整個遊戲的風格比如按鈕、菜單、對話框等等 全部

原创 數據結構與算法_冒泡排序

我是野豬。 排序: 將雜亂無章的數據元素,通過一定的方法按關鍵字順序排列的過程叫做排序。對數據進行排序有可能是檢索的一個初始步驟。二分查找比線性查找要快的多,然而它只能應用於有序的數據。其次排序非常重要也可能非常耗時。 冒泡排序、選擇排

原创 代碼技巧1.類似於登錄、註冊界面要判斷登錄賬號是不是空,驗證碼是否正確等,怎麼寫比較舒服一點?

類似於登錄、註冊界面要判斷登錄賬號是不是空,驗證碼是否正確等,怎麼寫比較舒服一點? case R.id.btn_get_verify_code: //點擊獲取驗證 //業務需