Time of Update: 2015-04-22
標籤: 我們平常在開發web項目的時候,經常會使用SSH來構建我們的項目,也有很多程式猿喜歡用註解來減少代碼量。但是各位屌絲程式猿們,大家有沒有想過這個註解是怎麼實現的呢。我們又該如何寫出像註解這麼優雅的代碼呢。除了我們平時在寫代碼的時候看到了新的東西之後始終保持探索的精神。還要有大家拿出極大的熱情刻苦專研和對待代碼一絲不苟的精神。這樣才能使得自己進步,寫出更加優雅的代碼。今天我帶大家來寫一個註解類,初始化android控制項。
Time of Update: 2015-04-22
標籤:leetcodeWrite an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits, and repeat the
Time of Update: 2015-04-22
標籤:android edittext listview 鍵盤 閃退 今天遇到一個詭異的問題,在鎚子和三星手機上出現了點擊EditText結果鍵盤閃了一下又退下了,其他手機上卻沒有這個問題,搜了很久也沒有找到,後來各種變換搜尋字詞終於在StackOverFlow上找到了答案,在這裡分享給大家。http://stackoverfl
Time of Update: 2015-04-22
標籤:android 手機開發 include標籤 android中include標籤是為了便於控制項的覆用的一個很好解決方案。 但是也有一些需要注意的地方,下面是本人在項目中碰到過的一個問題,做此記錄,便於以後查看。 include標籤用法。 1.建立一個xml檔案,命名 head.xml head.xml檔案內容如下: <?xml
Time of Update: 2015-04-22
標籤:android開發 handler looper messagequeue Handler、Loop、MessageQueue的工作原理:先介紹一下這幾個組件:Message:Handler接收和處理的訊息對象Looper:讀取MessageQueue中的訊息,並將讀到的訊息發送給Handler進行處理MessageQueue:訊息儲存隊列。程式使用Han
Time of Update: 2015-04-22
標籤:leetcode 經典面試題 題目Write an algorithm to determine if a number is “happy”.A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the
Time of Update: 2015-04-22
標籤:OC中的get和set實質和C#/java中的一樣只是表現形式不同而已如下:1 @interface Car : NSObject2 {3 int wheels;4 }5 6 -(void) run;7 -(void) setWheels:(int)newWheels;8 -(int) wheels;9 @end實現: 1 @implementation Car 2 3 -(void)run{ 4 NSLog(@"%i個輪子的車跑起來了",wheels); 5 } 6 -
Time of Update: 2015-04-22
標籤:c# .net dataset AutoMapper是一個.NET的對象映射工具。項目地址:https://github.com/AutoMapper/AutoMapper。協助文檔:https://github.com/AutoMapper/AutoMapper/wiki主要用途領域對象與DTO之間的轉換、資料庫查詢結果映射至實體物件。這裡主要說下使用 AutoMapper
Time of Update: 2015-04-22
標籤:android junit 單元測試 junit環境搭建 一.單元測試簡介在android的開發的過程中,經常需要對業務方面的代碼進行測試,熟悉java的人都知道junit, 在android中google提供了基於junit為android進行了最佳化得自動化架構junit,在Junit中可以得到組件,可以類比發送事件和檢測程式處理的正確性,在
Time of Update: 2015-04-22
標籤:android callback 一.簡介,例子 CallBack是回調的意思,"回呼函數"或者"回調方法"是軟體設計與開發中一個非常重要的概念,掌握"回呼函數"的思想對程式員來說(不管用哪種語言)是非常必要的。
Time of Update: 2015-04-22
標籤:android studio svn svn.exe 我們有新的項目要進行開發了,一直想用用android studio。所以在新項目上,果斷使用。這裡是我將android studio項目share到svn倉庫的全過程。後期再考慮是否要搭建公司的git伺服器。一步步來吧。1.設定svn的用戶端路徑:(我的本地svn用戶端是之前就已經安裝好了,所以這裡面是預設的狀態)(
Time of Update: 2015-04-22
標籤:overdraw 效能最佳化 annotation Context:繼續上述文章,我們已經知道了如何收集資訊找到OverDraw。現在,我們要如何解決呢?方法:
Time of Update: 2015-04-22
標籤:工具 adb android Android調試工具 ADBADB Android Debug Bridge。 ADB工具位於Android SDK安裝目錄的platform-tools子目錄。主要功能:運行裝置的shell(命令列)管理模擬器或裝置的連接埠映射電腦和裝置之間上傳/下載檔案將本地apk軟體安裝至模擬器或android裝置常用命令:adb connect 192.168.1.
Time of Update: 2015-04-22
標籤:android systemclock dateutils dateformat 老是要用到時間日期的一些處理,諸如:某段程式的時間間隔,日期時間格式化... 備忘之java中常用的 時間 日期 class:
Time of Update: 2015-04-22
標籤:android sdk Android SDK Manager無法更新解決方案1、開啟SDK Manager,停止更新串連; 在介面上方找Tools->Options開啟了SDK Manager的Settings,2、選中“Force https://… sources to be fetched using
Time of Update: 2015-04-22
標籤:android開發 handler Android制定了一條規則:只允許UI線程修改Activity裡的UI組件。主線程通常又被叫做UI線程。那麼這樣的話新啟動的線程就不可能動態改變介面組件的屬性值,但顯然這是不可能的。所以便有了Handler訊息處理機制。 Handler類:主要有兩個作用:1.在新啟動的線程中發送訊息2.在主線程中擷取、處理訊息。 主要方法: void&nbs
Time of Update: 2015-04-22
標籤:問題概述在編輯框輸入內容時會彈出軟鍵盤,而手機螢幕地區有限往往會遮住輸入介面,我們先看一下問題:輸入使用者名稱和密碼時,系統會彈出鍵盤,造成系統鍵盤會擋住文字框的問題,:輸入密碼時輸入框被系統鍵盤遮擋了,大大降低了使用者操作體驗,這就是開發中非常常見的軟鍵盤遮擋的問題,該如何解決?簡單解決方案 方法一在你的activity中的oncreate中setContentView之前寫上這個代碼getWindow().setSoftInputMode(WindowManager.Layo
Time of Update: 2015-04-22
標籤:Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits, and repeat the process until the
Time of Update: 2015-04-22
標籤:題目連結:http://poj.org/problem?id=1664 把M個同樣的蘋果放在N個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?(用K表示)5,1,1和1,5,1 是同一種分法。 解題思路:設f(m,n)為把m個蘋果放到n個盤子中的方法數,m>=0,n>=0.若m和n中任何一個等於0,那麼f(m,n) = 1,注意不是等於0,因為相當於就那麼一種結果,就是不往盤子裡面放(沒有蘋果),或者,連盤子都沒有。
Time of Update: 2015-04-22
標籤:諸如智能手機和平板電腦一類的行動裝置通常會有一個電容式觸控螢幕(capacitive touch-sensitive screen),以捕捉使用者的手指所做的互動。隨著移動網路的發展,其能夠支援越來越複雜的應用,web開發人員需要一種方法來處理這些事件。例如,幾乎所 有的快節奏遊戲都需要玩家一次按下多個按鈕,這種方式,在觸控螢幕情況下,意味著多點觸摸。Apple在iOS