原创 編譯期註解框架淺析

編譯期註解框架淺析 簡介 由於Android開發已經進入一定規模,所以開發效率和代碼的簡潔開始引發人們的注意,而android對於性能要求比較高,所以基於反射已經無法滿足,所以編譯期註解也就火了起來。 首先理解下編譯期註解的原理,

原创 二叉樹的創建以及遍歷

二叉樹的創建以及遍歷 直接上代碼 #include <stdio.h> #include <stdlib.h> typedef struct BiTNode { char data; struct BiTNode *lchild,*r

原创 玩翻的ViewPager

玩翻的ViewPager 最近看到很多人發的各式的ViewPager,簡直玩翻,今天我就剖析下ViewPager,爲什麼能玩這麼嗨 讓大家也能創造出各式各樣的Viewpager 其實ViewPager的核心玩法是一個方法public

原创 猜數遊戲c實現

猜數遊戲c實現 正好剛剛c寫了個猜數遊戲,一同和大家分享下,代碼沒有進行 任何優化,但其中有些編程的思想還是值得探討的 這個猜數遊戲的功能是: 計算機產生一個隨機四位數,讓人猜這個四位數是多少,人輸入 這個四位數後,計算機首先判斷這個四個

原创 做一名有志向的人

    說起程序員,大家總想着慢慢長夜,一隻類似熊貓的生物飛速敲擊着鍵盤。程序員能和高薪資聯繫,但總不會和一些上層建築聯繫,而我今天想和諸位程序員以及其他人說,程序員要有志向,每個青年都要有志向。 大家可能感覺可笑,但當今社會就是因爲總有

原创 python腳本自動生成需要文件

python腳本自動生成需要文件 在工作中我們經常需要通過一個文件寫出另外一個文件,然而既然是對應關係肯定可以總結規律讓計算機幫我們完成,今天我們就通過一個通用文件生成的python腳本來實現這個功能,將大家從每日重複的勞動中解放

原创 ArrayList與LinkedList大比拼之add和remove

ArrayList與LinkedList大比拼之add和remove各大公司的Java面試都會考到一些java源碼的問題,這個系列我將一一爲大家剖析 各種java重要的源碼ArrayList與LinkedList是經常會進行比較的2個類,

原创 9大排序實現以及各自特點

9大排序實現以及各自特點 時間複雜度爲O(n^2) /** * 冒泡排序,時間複雜度O(n^2),空間複雜度O(1) * 穩定排序 * 原始順序不影響排序效率,但可以通過設置標記(如果一次冒泡未發生交換,即可判斷有序),原始

原创 android動畫開發

android動畫開發 轉自http://blog.csdn.net/yanbober/article/details/46481171 1 背景 不能只分析源碼呀,分析的同時也要整理歸納基礎知識,剛好有人微博私信讓全面說說An

原创 Handler大揭祕

Handler大揭祕 Handler一個讓無數android開發者頭疼的東西,希望我今天這邊文章能爲您徹底根治這個問題 今天就爲大家詳細剖析下Handler的原理 Handler使用的原因1.多線程更新Ui會導致UI界面錯亂2.如果加

原创 從一名開發者角度看物聯網

從一名開發者角度看物聯網 物聯網一詞由一兩年前的炙手可熱,到現在的不溫不火,其背後原因到底是什麼? 個人認爲之前人們在想象物聯網的宏大,實現一個令人非常向往的未來世界就是用物聯網技術的。現在大家開始真正去做了,物聯網絕不僅僅是物連

原创 U盤空間變小怎麼辦?

U盤空間變小怎麼辦? 有時候我們的u盤做爲啓動盤後,空間會大幅減少,我的就是這樣 這是因爲我們的U盤進行的分區,大家可以通過“我的電腦->管理->磁盤管理”進行查看各個磁盤的分區。 如果確實是這個問題 幾個命令解決 win+R

原创 零基礎玩轉微信公衆平臺開發

         寒假期間閒來無事,想學習下微信公衆平臺的開發,在這裏和大家分享下學習經驗和體會。希望大家能夠從我這系列文章中,收穫到一些東西。閒話不多說了,接下來讓我們一起開始我們的微信開發之旅吧!         首先,我們瞭解一下,

原创 屬性動畫之紛繁的星星

屬性動畫之紛繁的星星 效果就是你手點哪,就會生成一個星星然後彈射出去 這個效果很酷炫吧,這個是我看了郭神的屬性動畫後寫的,裏面將大部分的屬性動畫都用上了包括Evaluator和Interpolator 不過Interpolator是用的

原创 genymotion中虛擬機存儲路徑更改

genymotion中虛擬機存儲路徑更改 做android開發肯定都會用到genymotion,但genymotion默認存放虛擬機的位置是c盤,大家肯定會遇到一個問題,C盤爆了,不想把東西放C盤裏,不然連個AS都打不開,分2種問