標籤:簡介什麼是庫?庫是程式碼的集合,是共用程式碼的一種方式根據原始碼的公開情況,庫可以分為 2 種類型開源庫公開原始碼,能看到具體實現比如 SDWebImage 、 AFNetworking閉源庫不公開原始碼,是經過編譯後的二進位檔案,看不到具體實現主要分為:靜態庫、動態庫靜態庫和動態庫靜態庫和動態庫的存在形式靜態庫: .a 和 .framework動態庫: .dylib 和 .fra
標籤: Picasso是Square公司開源的一個Android圖形緩衝庫,地址http://square.github.io/picasso/,可以實現圖片下載和緩衝功能。它的使用及其的簡單,僅僅只需要一行代碼就能完全實現圖片的非同步載入:
標籤:原理:IOS6.0 之後,蘋果最佳化了UI介面的布局方式,提出了自動布局的概念,和之前的autoresizing相比功能更強大。子視圖基於父視圖的自動布局顯示。都是父視圖去添加對子視圖的約束。在這裡主要說的是通過代碼對自動布局視圖的實現。代碼中一般用到的有兩個添加約束的方式:1.- (void)addConstraint:(NSLayoutConstraint *)constraint NS_AVAILABLE_IOS(6_0);2.-
標籤:1.Log類的使用 (1)Log.v() v是verbose 提醒的意思 (2)Log.d() d是debug調試 (3)Log.i() i是info資訊的意思 (4)Log.w() w是warn 警告的意思 (5)Log.e() e是error 錯誤的意思 (6)Log.wtf() wtf是what the fuck
標籤:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="PmExceptionMapper"> <sql
標籤: 自己布局的模式或方式很固定,看見一個炫酷的介面,總想看看是怎麼布局的,今天小蝸牛就帶大家學習怎麼使用這三個工具。。一 去各個軟體的官網下載最新的軟體二 分別介紹各個軟體的使用 1.首先使用apktool 將要反編譯的apk放在已經下載的apktool.bat所在目錄,如: 然後cmd命令列輸入apktool d
標籤:今天是期末考試的最後一天,就算正式放暑假了,從明天就要留在學校開始android比賽的集訓了,一共是7個人,3個15級的,4個14級的,想來老師主要是讓我們幾個15級的跟著漲漲經驗,熟悉一下比賽規則流程以及注意事項,為第二年的比賽鋪路,雖然在導員的引領下,自學了半學期的android,但跟大二的學長比起來,畢竟少學了一年,對知識的掌握不是很到位,對於服務端的相關知識也不是很瞭解,集訓應該是截止到7月底,在這些天我會加倍努力,跟隨老師的指導,鞏固android基礎知識,提高android開發
標籤:整理完OSX的快速鍵後自然少不了開發環境的快速鍵了,暫時整理了些自己常用的 其實AS很多可能用得比較多的快速鍵完全是跟MAC的文本編輯快速鍵重複的,比如游標跳轉和選擇文本,這部分去那邊參考就好 Command+B: 查看對象的定義,查看使用Command+Option+B:查看類的實現Command+U:直接前往父類或父方法Option+Fn+F6:尋找方法在哪被使用?Fn+F4:定位到屬性、方法、類等它們的聲明(跟Cmd+B有點像) Command+I:
標籤:引言提到殭屍就感到一種恐怖,大家都知道“殭屍”是沒有生命的,但是它確實是一種存在的類似生命體的一種生物。哈哈,當然本文的重點不是討論“殭屍”,而是有關於ios當中經常遇到的殭屍指標(Zombie Pointer)和殭屍對象(Zombie Object)。野指標先來介紹一下野指標,C/C++中對野指標的定義為:野指標就是指向垃圾記憶體的指標,這個指標地址不是NULL。如果給一個指標賦值為NULL,那麼該指標就是一個null
標籤:最近從3月份開始做了三個移動端的app,主要採取的是hybird的開發方式。開發工具用:android studio。android
標籤: 響應鏈機制是開發中很重要的概念,在一些事件的處理中需要對響應鏈的傳遞有深入的瞭解,我們才能對事件的傳遞有更好的控制。今天我們繼續來研究下響應鏈,並實現一個很簡單的功能。範例程式碼已經上傳至
標籤: 在Tomcat安裝目錄中,webapps預設為部署網站用的目錄。webapps/ROOT是網站的根目錄,其它目錄都是網站的子目錄,如webapps\jsp-examples目錄。但是,當我們建立一個子目錄時,卻並不能在瀏覽器裡正常訪問。就連HTML檔案也訪問不了。為什麼會出現這種情況呢? 原來,在Tomcat中,每一個webapps下的子目錄都被認為是一個JSP網站。因此,該子目錄必需要有JSP網站的必要結構才行。也就是,在建立的子目錄下,必需有WEB_INF目錄以及WEB_INF下
標籤:【0】README0.1) 本文描述轉自 core Java volume 2, 旨在理解 java流與檔案——RandomAccessFile類解析 的相關知識; 0.1) 本文 轉自: http://blog.csdn.net/akon_vm/article/details/7429245 , for complete my diy code, please
標籤:基本覆蓋了秒拍,美拍,快手等視頻編輯的大部分功能.增加了44種濾鏡,基本覆蓋市面上大部分APP中的濾鏡效果.可以實現視頻和視頻, 視頻和圖片,視頻和您的UI介面疊加.在疊加的過程中:支援任意時間點的加入,隱藏,顯示,退出.支援同時擷取媒體來任意疊加,支援疊加過程中的各種調節,支援即時儲存.可以實現 圖片和圖片的疊加,來實現多張圖片合并成影集的效果.可以實現當視頻播放中,手指滑動畫面,即出現一個箭頭,來即時的標註.後期我們會舉例塗鴉的功能.支援聲音混合,音量大小.我們完全以API的形式呈現,
標籤:七月 11, 2016 3:49:24 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source‘ to ‘org.eclipse.jst.jee.server:EBook‘ did not find a matching property.七月 11, 2016
標籤:solid:填充android:color指定填充的顏色 gradient:漸層android:startColor和android:endColor分別為起始和結束顏色,android:angle是漸層角度,必須為45的整數倍。另外漸層預設的模式為android:type="linear",即線性漸層,可以指定漸層為放射狀漸層,android:type="radial",放射狀漸層需要指定半徑android:gradientRadius="50"。angle值對應的位置&nbs
標籤:正常情況下,在AppDelegate中實現下面兩個方法,能夠監聽從後台恢複到前台[cpp] - (void)applicationDidEnterBackground:(UIApplication *)application { log4info(@"---applicationDidEnterBackground----");
標籤:本章內容第1節 File Explorer操作第2節 SharedPreferences第3節 普通檔案操作第4節
標籤:Alt+斷行符號 匯入包,自動修正Ctrl+N 尋找類Ctrl+Shift+N 尋找檔案Ctrl+Alt+L 格式化代碼Ctrl+Alt+O 最佳化匯入的類和包Alt+Insert 產生代碼(如get,set方法,建構函式等)Ctrl+E或者Alt+Shift+C 最近更改的代碼Ctrl+R 替換文本Ctrl+F
標籤:前言前面已經嘮叨了這麼多理論知識,從這講開始,就要通過接觸代碼來學習C語言的文法。學習任何一門語言,首先要掌握的肯定是文法。學習C語言文法的目的:就是能夠利用C語言編寫程式,然後運行程式跟硬體(電腦、手機等硬體裝置)進行互動。由於我們的最終目的是學習iOS開發,學習iOS開發的話必須在Mac系統下,因此我就在Mac系統內容下開發C語言程式,而不是在Windows環境下。接下來,就在Mac系統內容下編寫第一個C語言程式,最後把程式運行起來,跟電腦做一個小小的互動一、編寫第一個C語言程式-He