Time of Update: 2015-04-10
標籤: 想著把IOS的程式在Android上實現一下,嘗試Android開發,結果發現Android的開發環境也不好弄。接下來記錄下整個過程,耳熟能詳的操作就不再贅述,重點記錄個人特別的經曆:一、安裝java、eclipse(64位Luna4.2.2),作業系統win7二、安裝adt,可在eclipse中安裝ADT(百度),可以下載ADT-23.0.6.zip檔案,本地解壓到eclipse目錄。三、安裝Android
Time of Update: 2015-04-10
標籤:進位 二進位 0 1組成,封2進1八進位 0~7組成,封8進1十進位 0~9組成,封10進1十六進位
Time of Update: 2015-04-10
標籤:1.使用xml標籤 1.1定義兩個重要屬性 <fragment android:id="@+id/fregment_top" android:layout_width="match_parent"
Time of Update: 2015-04-10
標籤:一、組件設計 1、整體預覽 2、圖片精靈的添加 (1)首先加入一個畫布進去 調節屬性 (2)添加精靈 添加精靈,然後上傳張圖片進行屬性修改 3、加入Clock 直接加入,設定為1000ms 二、Block編程 1、Block函數建立
Time of Update: 2015-04-10
標籤:android 擷取view大小 Activity中擷取 組件大小 代碼:@Overridepublic void onWindowFocusChanged(boolean hasFocus) {// TODO Auto-generated method
Time of Update: 2015-04-10
標籤:效能最佳化現象公司的一個APP點擊某些頁面非常緩慢,有些等待1分鐘,出現大部分使用者不想使用的情況。目標要在3天內完成最佳化,越快越好。解決索引分析:某些跨表查詢沒有建立索引,雖然單表只有30萬資料,但是一關聯查詢,特別是4、5張表關聯時極其緩慢。解決方案:建立索引即可。緩衝因為資料都從oracle資料庫讀取,我們首先想到的就是使用緩衝代替。把全部配置表的資料放到Ehcache緩衝中,不直接從oracle讀取,提高效率。為何選用Ehcache?請閱讀《緩衝選型-Ehcache、memcac
Time of Update: 2015-04-10
標籤:https://mhusseini.wordpress.com/2015/02/05/fix-visual-studio-2013-razor-cshtml-intellisense-in-class-library-or-console-application/ I tried to use a .cshtml file and the razor syntax in a console application. I was able to build the
Time of Update: 2015-04-10
標籤:大家都知道開發android app 的時候可以有2種調試方式,一種是Android Virtual Device(虛擬模擬器) ,另一種就是真機調試。這裡要說的是真機調試的一些安裝步驟:1. 電腦上安裝手機USB驅動 如果沒有安裝驅動或者電腦沒有自動安裝驅動,無法正常檢測裝置的話,就算完成下面2步也會有以下提示:USB device not found 安裝成功後在電腦的裝置管理以及 Android Device Monitor
Time of Update: 2015-04-10
標籤:所有Android的開發人員一定都遇到過記憶體溢出這個頭疼的問題,一旦出現這個問題,很難直接確定我們的應用是那裡出了問題,要想定位問題的原因,必須通過一些記憶體分析工具和強大的經驗積累才能快速的定位到問題具體出現在那裡。 基於移動開發具有的這個特性,本著盡量減少記憶體消耗的原則,以及我最近遇到的記憶體堆積(偶爾溢出)問題,總結一下這次解決這個問題的經驗。 問題源頭:開始App功能沒那麼多的時候,是沒有注意到這個問題的,後來功能越強越多,圖片也越來越多的時候,用ADT內建的
Time of Update: 2015-04-10
標籤:1.工具(請到網站搜尋並自行下載): ①apktool(反編譯:能得到圖片資源與布局檔案等) ②dex2jar(反編譯:能得到activity等java代碼) ③jd-gui(查看dex2jar得到的java檔案) ④手機簽名工具(簽名) 2.步驟: ①apktool反編譯 (1)將apktool.bat&
Time of Update: 2015-04-10
標籤: 題目傳送門 1 /* 2 從大到小排序,逆向思維,從最後開始考慮,無後向性 3 每找到一個沒被淹沒的,對它左右的樓層查詢是否它是孤立的,若是++,若不是-- 4 複雜度 O(n + m),還以為 O(n^2)嚇得寫了一半就不寫了 5 */ 6 #include <cstdio> 7 #include <cstring> 8 #include <iostream> 9 #include
Time of Update: 2015-04-10
標籤:Daniel Knott 用過各種不同程式設計語言和軟體品質保證工具。他在軟體開發與測試方面幹了七年,自2010年起,他一直在德國漢堡的XING AG公司就職,幾個項目裡,比如XING調查和XING建議,他負責測試管理,測試自動化和測試執行。Daniel現在是XING移動和XING API團隊的品質保證團隊負責人。在XING移動團隊中,他還負責XING安卓和iPhone Apps的測試管理和測試自動化。Daniel在包括像Robotium, KIF (Keep It Functional)
Time of Update: 2015-04-10
標籤:在main.m檔案中:#import <UIKit/UIKit.h>#import "MJAppDelegate.h"int main(int argc, char * argv[]){ @autoreleasepool { /* argc: 系統或者使用者傳入的參數個數 argv: 系統或者使用者傳入的實際參數 1.根據傳入的第三個參數建立UIApplication對象
Time of Update: 2015-04-10
標籤:為按鈕(Button)添加響應事件,需要為其設定監聽器(Listener)。本文總結了Android中常用的幾種Button Listener。一.使用匿名內部類Button button = (Button)findViewById(R.id.button);button.setOnClickListener(new OnClickListener {public void onClick(View v) {System.out.println("使用匿名內部類建立按鈕監聽器");}})
Time of Update: 2015-04-10
標籤:what is difference between NSNotification and protocol?
Time of Update: 2015-04-10
標籤:(一)@class的用處[email protected]的作用:僅僅告訴編譯器,某個名稱是一個類(#import "Person.h"是要包含所有的方法聲明,每次都要複製,不利於提高效能) @class Person; // 僅僅告訴編譯器,Person是一個類(要實現方法還要在.m檔案中包含Person標頭檔) 2.開發中引用一個類的規範 1> 在.h檔案中用@class來聲明類 2>
Time of Update: 2015-04-10
標籤:深圳移動筆試回憶:1、內聚性和耦合性是度量軟體模組獨立性的重要準則,軟體設計時應力求耦合低,內聚高2、在開發一個系統時,如果使用者對系統的目標不很清楚,難以定義需求,這時最好使用_A_____。A.原型法B.瀑布模型C.V-模型D.螺旋模型原型法適合於使用者需求不明確的場合。它是先根據已知的和分析的需求,建立一個原始模型,這是一個可以修改的模型。在軟體開發的各個階段都把有關資訊相互反饋,直至模型的修改,使模型漸趨完善。在這個過程中,使用者的參與和決策加強了,縮短了開發週期,降低了開發風險,
Time of Update: 2015-04-10
標籤://// main.m// 深拷貝與淺拷貝//// Created by on 15/4/10.// Copyright (c) 2015年 apple. All rights reserved.//#import <Foundation/Foundation.h>#import "Student.h"#import "GoodStudent.h"int main(int argc, const char * argv[]) { @autoreleasepool
Time of Update: 2015-04-10
標籤:s2sh培訓老張挺嚴厲的,我們組實力不強,進展比較慢目前理解: 四個模組APP,webAPI,webUser,webAdmin。實現技術:s2sh架構(Struts2,Spring,Hibernate)差不多都是我們沒聽說過的,雖然整天混跡在網上,雖然是電腦科學專業的學生,老師上課也不講這些東西本文出自
Time of Update: 2015-04-10
標籤:android webview html WebView諸如擷取頁面的title、響應js中的alert、擷取頁面的載入進度等都可以通過設定WebChromeClient來實現。首先來看一下設定WebChromeClient的代碼:webchromeclient = new SelfWebChromeClient(