標籤:mybatis一.開發人員需要完成的任務: mapper.xml對應檔和mapper.java二.開發規範 1、在mapper.xml中namespace等於mapper介面地址。
標籤:由於RN在Android平台上不支援gif格式的圖片,今天介紹下我們是怎麼處理這個問題的。先來看看我們需要實現的效果,這是一張gif圖片,當我們列表上拉載入下一頁的時候需要使用這個效果,如:我們的解決方案是:將gif切成15張png的圖片,暫且命名為loading1、loading2.... loading15然後迴圈的setState修改圖片,就像看電影一樣,達到動畫的效果。1、在構造方法中初始化圖片數組//圖片數組var loading_imgs = new Array(
標籤:1:關於UITableView中關於行重複載入的問題 在Cell裡重寫prepareForReuse,對一些控制項進行清空;比較簡單:-(void)prepareForReuse{ [super prepareForReuse]; _content_label.text = nil; _time_date_label.text = nil; _name_label.text = nil; _career_label.text =
標籤:iOS開發基礎知識--片段21 1:[UIScreen mainScreen].scale知識點當螢幕分別為640x940時[[UIScreen mainScreen] scale]=2.0當螢幕分別為320x480時[[UIScreen mainScreen] scale]=1.0 2:如何正確的繪製1像素的線#define SINGLE_LINE_WIDTH (1 / [UIScreen mainScreen].scale)#define
標籤:iPhone經過這幾年的發展,已經發生了很大的變化,例如螢幕變得更加多樣,尺寸更多,記憶體變得更大,CPU的架構也在變化。伴隨著iPhone的變化,iOS也在變化,例如AutoLayout、size classes、split view controller等。這些技術及裝置的變化給我在開發的過程中也造成了許多的問題,不僅如此蘋果通過不斷推出新的技術,努力在協助我們使用同一套代碼開發適應多個裝置的Universal的App。另一方面Universal
標籤:利用Apply的參數數組化來提高代碼的優雅性,及高效性Function.apply()在提升程式效能方面的技巧我們先從Math.max()函數說起,Math.max後面可以接任意個參數,最後返回所有參數中的最大值。比如 alert(Math.max(5,8)) //8alert(Math.max(5,7,9,3,1,6)) //9但是在很多情況下,我們需要找出數組中最大的元素。var
標籤:(1). 建立新節點1 createDocumentFragment() // 建立一個DOM片段2 createElement() // 建立一個具體的元素3 createTextNode() // 建立一個文本節點 (2). 添加、移除、替換、插入 1 appendChild()2 removeChild()3 replaceChild()4 insertBefore() // 在已有的子節點前插入一個新的子節點(3). 尋找 1
標籤:如果你想知道如何成為一個專業的iOS開發人員,這個清單就是我建議你要做的。我會從我作為5年的iOS顧問、8年的軟體開發人員以及一個HR——我在最近3年內僱傭了幾個iOS開發人員來處理我無暇顧及的工作——的經驗來說明。這些是當我僱傭一個iOS開發人員時會考慮的。這裡的清單很重要,是一步一步遞進的,在某些情況下,前一步甚至是後一步的必備條件(即必須的)。1.學習軟體技術有很多描述軟體構建方式的術語。我說的是技術,與術語是不相干的。你應該知道如何很好地構建軟體——如何很好地開發它、測試它、調試它
標籤:#import "ViewController.h"//1一定要先配置自己項目在商店的APPID,配置完最好在真機上運行才能看到完全效果哦#define STOREAPPID @"1080182980"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //一句代碼實現檢測更新 [self hsUpdateApp];
標籤:什麼是Intent 對於一個應用,他會有多個活動,活動之間的跳轉資料傳遞可以通過Intent來實現。Intent 是 Android 程式中各組件之間進行互動的一種重要方式,它不僅可以指明當前組件想要執行的動作,還可以在不同組件之間傳遞資料。Intent
標籤:借用網上的一個例子:1 fun.call(this,arg1,arg2,arg3)2 3 fun.apply(this,arguments)4 5 this.fun(arg1,arg2,arg3)三種方法等效。詳細內容這篇部落格寫的很清楚了,我就偷懶轉一下了。轉載:http://www.cnblogs.com/fighting_cp/archive/2010/09/20/1831844.html 下面自己在總結一下自己的領悟: 先貼下代碼: 1
標籤:(Android Lint) 辛苦的花了很長的周期 做完了項目. 但是打包完發現 APK 的大小讓你瞠目結舌 是不是甚至連自己不知道哪裡拷貝過來了代碼 和 代碼相關的布局檔案 資源等, 哪些被使用 哪些沒有被使用, 清除這些沒有被使用的資源,使整個工程變得清爽, APK 大小也能壓縮 是我們有必要掌握的技能選中工程 一般是 app 點選右鍵 如:滑鼠移動至 Analyze (中文釋義:分析) 再點選 Run Inspection by Name …
標籤:滑鼠移動到圖片透明度改變:使用css方法:img{ opacity: 1;}img:hover{ opacity: 0.5;}用CSS就能實現了!如果想有個緩衝的過程可以使用CSS3的transition。當然如果想相容低版本的瀏覽器,還是得用js。!doctype html><html> <head> <meta http-equiv="content-type " content="text/html"><
標籤:原文地址:http://android.xsoftlab.net/training/run-background-service/send-request.html上節課我們學習了如何建立IntentService。這節課我們主要學習如何通過Intent使IntentService執行工作請求。Intent可以將任何資料交給IntentService處理。你可以在Activity或者Fragment的任意方法內發送Intent給IntentService。建立並發送工作請求到IntentS
標籤:一、方法的定義 call方法: 文法:call(thisObj,Object)定義:調用一個對象的一個方法,以另一個對象替換當前對象。說明:call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj 指定的新對象。 如果沒有提供 thisObj 參數,那麼 Global 對象被用作
標籤:1:block的循環參考問題最主要記住兩點:如果【block內部】使用【外部聲明的強引用】訪問【對象A】, 那麼【block內部】會自動產生一個【強引用】指向【對象A】如果【block內部】使用【外部聲明的弱引用】訪問【對象A】, 那麼【block內部】會自動產生一個【弱引用】指向【對象A】 2:#import "ViewController.h"#import "XMGPerson.h"@interface ViewController ()@property
標籤:local GameBackbg = class("GameBackbg", function ( ) return display.newScene()end)function GameBackbg:ctor( down,mid,befor ) --背景 local bg = display.newSprite("#bgmap3.png") bg:setAnchorPoint(cc.p(0,0)) --中介層 local mid =
標籤:錯誤描述:Could not open ServletContext resource
標籤:背景最近接觸了一段時間的SpringMVC,對其控制反轉(IoC)和依賴注入(DI)印象深刻,此後便一直在思考如何使用OC語言較好的實現這兩個功能。Java語言內建的註解特性為IoC和DI帶來了極大的方便,要在OC上較好的實現這兩個功能,需要一些小小的技巧。控制反轉和依賴注入控制反轉簡單來說,將一個類對象的建立由手動new方式改為從IOC容器內擷取,就是一種控制反轉,例如我們現在要建立一個ClassA類,則常規方法為ClassA *a = [ClassA
標籤:只要弄明白了ndk-bundle的目錄結構,交叉編譯的基本原理就可以自行編寫指令碼去編譯了。從倉庫拿下程式碼封裝後,一般在linux平台下編譯當前平台使用的庫,只要使用其自動設定指令碼configure進行平台相關的配置,配置成功後就可以執行make進行編譯以及安裝。configure通常會在/usr/inclue和/usr/lib下檢查平台支援的介面,編譯時間需要使用binutils和gcc兩個工具集合。所以要使用ndk進行交叉編譯,最基本就是要對上面4要素進行配置,就可以配置出最基本的