原创 數據結構Java版-棧和隊列

在Java中實現鏈表是非常簡單的,每個節點都有一個值,然後把它鏈接到下一個節點。 定義節點: class Node { int val; Node next; Node(int x) {

原创 Android實現snmp協議(一)

2015年一月初。接到華爲一位老師的電話,讓我幫忙做一款他們在北京展會上要用到的App,該App能夠展示華爲的網絡設備運行狀態並可以設置一些簡單的參數,包括AP、LSW、AP、AR等。 華爲老師跟我說他們是使用snmp協議v2c的版本進

原创 Android中Application的使用

初學Android的朋友都是最先接觸的Activity,對Application比較陌生,這裏講解下。 什麼是Application      Application和Activity,service一樣是Android框架的一個系統

原创 Android 中Animations的使用 代碼篇

Android 中Animations的使用xml篇:http://blog.csdn.net/leirenbaobao/article/details/42395153 這裏討論如何在代碼中實現Animations的效果。 注:

原创 Java回調

回調是Java非常經典的用法,體現了Java的多態和動態綁定,回調指的是接口的回調(有很多概念被學過的人簡化的稱呼,給初學者帶來困惑,真是傷不起)。 網上關於回調的文章一大推,說法也很多,比如: ”A對象調用了自己的方法a,方法a接

原创 Android點9圖拉伸示意

圖是轉的,感謝原作者。

原创 Android 中Animations的使用 xml篇

Animations是Android的UI實現動態效果的API。 主要包含兩類,一類是Tweened Animations, 一類是是frame-by-frame Animations。 第一類是對一個view的處理,而第二類是對一個

原创 自定義checkbox

1、在drawable文件夾下創建checkbox的selector文件,編寫如下代碼: <? xml version= "1.0" encoding= "utf-8" ?> < selector xmlns:android ="http

原创 完全自定義spinner

參考網址:http://www.cnblogs.com/coding-way/p/3549865.html Android spinner是一個使用比較多的view,這裏說下如何自定義(其實很簡單,一些網上的參考資料讓人看了有點費解)

原创 使用AlertDialog.Builder創建對話框

Android 中經常需要使用對話框,對此進行總結。 主要涉及到的對話框有Dialog、AlertDialog、ProgressDialog、TimePickerDialog、DatePickerDialog。 其中AlertDial

原创 Java線程交互的三個方法(四)

Java中除了使用synchronized 同步以外,經常還使用java.lang.Object提供的三個方法wait()、 notify()、 notifyAll()三個方法完成更高級和精確的交互操作。 Java線程涉及的三個方法:

原创 Android使用TextSwitcher和ImageSwitcher實現平滑過渡

更改view當中的內容,比如TextView是我們進行項目開發過程中經常遇到的操作。 如果直接使用setText方法切換文字的話,TextView的內容是立刻改變的,沒有一個平滑的效果,沒有良好的視覺體驗。 而TextSwitcher

原创 Java線程(三):同步與鎖

參考網址(寫得非常好,珍藏網址之一):http://www.blogjava.net/tscfengkui/archive/2010/11/10/337709.html?opt=admin 當兩個以上的線程對同一個對象進行操作時,這個

原创 初學python求組隊之用python畫一個聖誕樹,祝大家聖誕快樂!

程序: def paintleaves(m): for i in range(m): if(i == 10): print( ' '*(m-i) + '*'*( 2*i + 1-len( '

原创 Android xml中shape(畫圖)的使用

Android中res資源文件下除了定義基本的Layout佈局文件、存放適配圖片資源等功能外,還提供了定義menu菜單, Values主題,動畫,繪圖等功能。 使用這些功能很強大,可以減小代碼量與圖片資源。 這裏介紹下shape(畫