原创 安卓項目--2D圖片翻轉

實行思路:插入兩張大小一樣的圖片,剛開始的時候顯示第一張圖片,但鼠標點擊的時候,第一張圖片使用ScaleAnimation類進行縮小動畫,縮小動畫完成後,第二張圖片顯示並使用ScaleAnimation類進行放大動畫。 public cl

原创 extends和implements的區別

1.extends後面跟的是類,表示繼承關係,只能繼承一個 2.implements後面跟的是接口,表示實現接口,可以實現多個。實現接口就是實現接口中定義的方法, 接口可以看作一個標準,比如定義了一個人的接口,那麼人有吃飯,睡覺這個辦法

原创 Android-異步加載

創建一個item_layout.xml佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/ap

原创 2015年藍橋杯省賽C組

隔行變色 Excel表的格子很多,爲了避免把某行的數據和相鄰行混淆,可以採用隔行變色的樣式。 小明設計的樣式爲:第1行藍色,第2行白色,第3行藍色,第4行白色,…. 現在小明想知道,從第21行到第50行一共包含了多少個藍色的行。 請你

原创 自定義控件

自定義控件有三種 組合已有的控件實現 -優酷菜單 1.在XNL佈局裏擺放好 2.給指定控件添加點擊事件 3.執行動畫(旋轉動畫) 4.菜單按鈕的截獲 -輪

原创 大一總結

學習:用在敲代碼的時間很多,但感覺收穫遠比付出少,敲代碼的時候我習慣對着書敲,但感覺這樣敲代碼的時候不怎麼動腦,純屬練敲字速度,以後應該看完源代碼,然後理解然後默出來,多動腦,少點動手。參加比賽,心態沒放好,態度沒放好,感覺自己太弱了,是

原创 從0開發應用商店(一)

應用商店 使用MVP架構 DrawerLayout + NavigationView實現側滑(百度上的資料很詳細)       DrawerLayout是Support Library包中實現了側滑菜單效果的控件 1 先添加butter

原创 2016第七屆藍橋杯大賽C組省賽

第一題 報紙頁數 X星球日報和我們地球的城市早報是一樣的, 都是一些單獨的紙張疊在一起而已。每張紙印有4版。 比如,某張報紙包含的4頁是:5,6,11,12, 可以確定它應該是最上邊的第2張報紙。 我們在太空中撿到了一張X星球的報紙

原创 思維的誤區:忽視沉默的大多數

 本文標題中的“沉默的大多數”一詞,借用了王小波的一篇知名雜文(謹以此文向已故的王小波致敬)。不過俺今天要聊的內容和王小波無關、也和政治無關。今天的內容,是探討某些思維的誤區。這些誤區的根源,都在於“忽視了沉默的證據”。 ★誤區1:把隨機

原创 17/2/3/ 兄弟郊遊問題

兄弟郊遊問題 時間限制:3000 ms | 內存限制:65535 KB 難度:2 描述 兄弟倆騎車郊遊,弟弟先出發,每分鐘X米,M分鐘後,哥哥帶一條狗出發。以每分鐘Y米的速度去追弟弟,而狗則以每分鐘Z米的速度向弟弟跑去,追上弟

原创 17/2/6 超級臺階

超級臺階 時間限制:1000 ms | 內存限制:65535 KB 難度:3 描述 有一樓梯共m級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第m級,共有多少走法? 注:規定從一級到一級有0種走法。 輸入 輸入數據

原创 定時器

安卓項目–倒計時 XML佈局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema

原创 算法---棧(java實現)

public class Stack { //定義一個頭和一個當前節點 public Node head; public Node current; //方法:入棧操作 public void p

原创 算法---深度優先搜索

搜索的基本框架: void dfs(int step) { //判斷結束條件 //嘗試每一種可能 for(::) { //繼續下一步 dfs(step+1); //

原创 二分查找

public class test { public static void main(String[] args) { int[] write = new int[10]; //隨機生成10個數