原创 JAVA大數據運算系列之大整數相乘

最近在準備面試,遇到很多大數據運算相關的面試題,這裏做個記錄。                     一、兩個非負整數相乘 解題思路借鑑於:qwurey-Java實現大整數相乘 import java.util.Scanner; pu

原创 Android基於GridView實現的翻牌遊戲效果

  好久沒有寫博客了,上一篇博文距現在都有七個多月了,實在是慚愧。但是這段時間仍然是在忙於項目或是自我充電。這幾天實現了一個基於GridView的翻牌動畫效果,這裏就將其整理出來同各位分享。   一、整體介紹    GridVi

原创 Android App 隱藏標題欄+狀態欄+導航欄

原文地址:http://blog.csdn.net/myarrow/article/details/25606653,這裏只是自己做個備份 1. 隱藏當前Activity標題欄     在當前Activity中調用:this.requ

原创 android:clipToPadding和android:clipChildren

假設我們要做一個效果,界面最頂部是一個ActionBar並且是半透明的,ActionBar下面是一個ListView,在初始狀態 下,ListView是top是在ActionBar的bottom位置的,但當ListView滾動的時候可以

原创 求矩陣左上角到右下角路徑的最大價值

題目是來自某訊2016實習生移動客戶端開發筆試的一道編程題,如下: 給出一M*N的矩陣,每個格子中都有一個非負整數,只能向右或向下移動,求從左上角到右下角的所有路徑中的最大值(每條路徑的值爲對路徑中所進過的格子中的數求和)。 輸入格式:

原创 A*算法 JAVA實現

A*算法的java實現 本文內容參考於 —— [ 理解A*尋路算法具體過程 ] A*算法是一種啓發式最小代價尋路算法,本文是在參考博文的基礎上了解A*算法思想之後,使用java實現的,做個記錄。 整個過程抽象: 把

原创 Android App的設計架構:MVC,MVP,MVVM與架構經驗談

原文出處:http://www.tianmaying.com/tutorial/AndroidMVC 和MVC框架模式一樣,Model模型處理數據代碼不變在Android的App開發中,很多人經常會頭疼於App的架構如何設計: 我的

原创 單例模式的七種寫法

原文出處:http://cantellow.iteye.com/blog/838473,其中對部分內容進行了調整和完善。 第一種(懶漢,線程不安全):  Java代碼   public class Singleton {      pr

原创 算法-最長遞增子序列

近期準備校招,在跟牛客網左老師的算法公開課,聽他的課受益匪淺,學到了很多解題思想,給我這種小白很大幫助。下面貼出自己根據課程中講到的思想實現的代碼,做個記錄,方便自己以後溫故。 這篇的內容爲最長遞增子序列的解法,以及使用其中的一

原创 Android開源框架分析系列-StickyListHeaders源碼解析

Author:Hyman Lee Email:[email protected] Github:MrBigBang 項目地址:StickyListHeaders 1.功能介紹 這個開源庫可以實現的UI效果

原创 eclispe中的maven項目使用spring報java.lang.ClassNotFoundException: org.springframework.web.c

原文地址 http://blog.sina.com.cn/s/blog_8ced01900101ba3f.html 1.       Add maven dependencies  eclispe中的maven項目使用spring報j

原创 OS X 系統下實現python腳本工具在任意目錄下直接使用

背景:爲了偷懶,自己寫了一個python腳本工具。但是每次用到這個腳本的時候都需要把腳本文件拷貝到當前目錄下,再通過在終端輸入“python xxxx.py 參數”來運行,這樣並沒達到徹底的’偷懶‘。如何實現在需要的時候隨意在哪個目錄下

原创 Android Studio中CodeStyle模板的配置

在團隊開發中,統一代碼規範和風格是提高團隊效率的必要工作。AS提供了 Code Style 配置方法,便於爲開發團隊定製一套自己的 Code Style Scheme 。 一、CodeStyle配置 Code Style 文件導入

原创 獲取斐波那契數列指定序號的數值

斐波那契(Fibonacci)數列背景:斐波那契數列 (維基,自備梯子!) 這個問題不論是遞歸還是非遞歸都很容易實現,本文僅java實現。 遞歸實現 /** * @param n 需要獲取的數值在數列中的序號,從0開

原创 Android Studio如何導入第三方主題

於2015-09-01 首發在 Android Studio如何導入第三方主題 Android Studio 是Google基於 IntelliJ IDEA 開發的,可以很方便的定義個性化的主題,下面我們來討論下怎麼導入第三方主題包吧