Time of Update: 2016-01-30
標籤:效果: 1 先自訂一個view#import <UIKit/UIKit.h> #define kCalloutWidth 80.0 //氣泡高度#define kCalloutHeight 95.0 //氣泡寬度#define kArrorHeight 15 //底部距離高度 @interface
Time of Update: 2016-01-30
標籤:通常情況下,我們要實現非同步作業,也就是在子線程進行耗時操作比如下載或者載入圖片等,然後在UI(主)線程中更新UI,使用的是Handler和Message來進行非同步實現,但是,Google官方在Android系統其實對這種方法進行了封裝,這就是AsyncTask。Handler和Message的使用:http://www.cnblogs.com/Fndroid/p/5098405.html使用AsyncTask,必須要建立一個類,這個類繼承自AsyncTask並且制定傳入參數類型、描述過
Time of Update: 2016-01-30
標籤:通過UIScrollView展示圖片的時候,如果直接向UIScrollView添加UIImageView,在圖片數量比較少的時候是沒有問題的,但是當我們添加圖片數量非常多的時候,會佔用大量的記憶體,我們就來講一下怎樣通過重新構建一個可以實現視圖重用的的UIScrollView來避免這樣的事情發生!第一步:建立一個自訂的UIScrollView1、添加兩個protocol來通過代理擷取相應的資料,通過一個枚舉類型判斷邊距類型 2、實現如下代碼: 3、實現的時候我們可以通過la
Time of Update: 2016-01-30
標籤:UICollectionView是一種類似於UITableView但又比UITableView功能更強大、更靈活的視圖,這是源於它將UICollectionView對cell的布局交給了UICollectionViewLayout,而且允許使用者自訂layout來進行布局。 當UICollectionView顯示內容時,先從Data
Time of Update: 2016-01-30
標籤:在最開始,我們需要清楚一些關於記憶體配置方式的基礎知識。一般來說分為棧、堆、靜態變數儲存區、全域變數儲存區、代碼區。前兩個大家都懂的。通常將後三個合并稱之為靜態儲存區,儲存的是一些全域變數、靜態變數、常量、執行代碼等。在Objective-C中,不可變數組、不可變字典以及一些常量字串,都是分配在這個地區的,我們先要明確這一點。所以在提到深淺拷貝的時候,用NSArray舉例子的,只能說對記憶體配置方式就不清楚,因為對一個不可變數組進行copy操作,它實際上返回的是一個對象,跟深淺拷貝無關,因
Time of Update: 2016-01-30
標籤:1. Install XdebugTo use Xdebug with PhpStorm for debugging PHP applications, you need to have a PHP development environment configured with Xdebug extension installed. This task is beyond PhpStorm’s control. More information on configuring
Time of Update: 2016-01-30
標籤:Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6.The above
Time of Update: 2016-01-30
標籤:omd check_mk nagios1.1.1 yum源準備準備centos7YUM源:wget -O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo把裡面的$releasever全部替換為7
Time of Update: 2016-01-30
標籤:omd check_mk nagios 監控 linux監控OMD概述(監視軟體)概述:這是一個輕量級的監控,整合了nagios,check mk等軟體,可以很方便地切換介面,其部署、管理都比較簡單。下載rpm包安裝好,進行簡單配置後,就有很多預設的監控項啦,介面如下:(還可以切換到nagios介面)650) this.width=650;"
Time of Update: 2016-01-30
標籤:Android特效專輯(八)——實現心型起泡飛舞的特效,讓你的APP瞬間暖心 馬上也要放年假了,家裡估計會沒網,更完這篇的話,可能要到年後了,不過在此期間會把更新內容都儲存在本地,這樣有網就可以發表了,也是極好的,今天說的這個特效,原本是Only上的一個小彩蛋的,我們來看看圖片 只要我點擊了Only這個字,下面就開始上升起起泡了,這個實現起來其實就是一個欲蓋彌彰的動畫而已,準備好三張顏色不一樣的心型圖片咯,這樣的話,我們就開始動手來寫一寫吧!
Time of Update: 2016-01-30
標籤:android中提供了普通按鈕Buttton和圖片按鈕ImageButton兩種按鈕組件,ImageButton按鈕中主要有一個android:src屬性,用於設定按鈕的背景圖片。可以在Button的xml布局裡面添加android:onclick屬性,然後再java代碼中根據button的id不同來設定監聽事件。import android.app.Activity;import android.os.Bundle;import android.view.View;import
Time of Update: 2016-01-30
標籤:對於一個所選任務集合,如果對於任意時刻$i$,$i$前面所選任務數都不超過i的話,那麼這些任務可以全選。維護一棵線段樹$T$,第$i$個位置一開始為$i$,每使用一個任務,$[t,T]$都要減$1$。 插入一個任務:首先查詢$[t,T]$的區間內第一個$0$的位置,記為$k$。如果沒有$0$,那麼可以直接加入這個任務。否則要麼不用這個任務,要麼拿這個任務去替換$t$在$[1,k]$裡價值最小的任務。 刪除一個任務:如果沒有使用,那麼直接刪除。否則$[t,T]$都要加$1
Time of Update: 2016-01-30
標籤:今天一不小心Clean下,發現R檔案的資源都不可用,查閱資料發現是自己不小將一個.xml檔案的檔案名稱中包含了一個大寫字母(為何不能包含大寫呢?) 參考解決方案如下:首先確定你的SDK是新的。其次接下來檢查你的.xml檔案,檔案名稱不能大寫。如果xml檔案太多
Time of Update: 2016-01-30
標籤:在使用JDBC編程時需要串連資料庫,匯入JAR包是必須的,匯入其它的jar包方法同樣如此,匯入的方法是 開啟eclipse1.右擊要匯入jar包的項目,點properties 2.左邊選擇java build path,右邊選擇libraries 3.選擇add External
Time of Update: 2016-01-30
標籤:問題:自訂AlertDialog出現黑邊運行程式碼片段:View view = View.inflate(context, R.layout.dialog_common, null);mDialog = new AlertDialog.Builder(context).create();mDialog.setView(view);mDialog.show();dialog_common.xml<?xml version="1.0"
Time of Update: 2016-01-30
標籤:一張圖片(BitMap)佔用的記憶體=圖片長度*圖片寬度*單位像素佔用的位元組數 圖片格式(Bitmap.Config) 一張100*100的圖片佔用記憶體的大小 ALPHA_8 圖片長度*圖片寬度 100*100=10000位元組 ARGB_4444 圖片長度*圖片寬度*2 100*100*2=20000位元組 ARGB_8888 圖片長度*圖片寬度*4 100*100*4=40
Time of Update: 2016-01-30
標籤: 1 import java.util.List; 2 3 import com.example.contentprovider.R; 4 import com.example.entity.ImagePath; 5 import com.example.util.Util; 6 7 import android.content.Context; 8 import android.view.LayoutInflater; 9 import android.view.View;10
Time of Update: 2016-01-30
標籤:擷取手機中的圖片的絕對路徑並且區分出每個檔案夾下的路徑:存放圖片絕對路徑的檔案夾的名字和存放絕對路徑的List 實體類如下: 1 import java.util.ArrayList; 2 import java.util.List; 3 4 public class ImagePath { 5 private String pakagePath; 6 private List<String> listPth = new
Time of Update: 2016-01-30
標籤:listview簡單描述 首頁面: package com.example.listview;import com.lidroid.xutils.ViewUtils;import com.lidroid.xutils.view.annotation.ViewInject;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import
Time of Update: 2016-01-30
標籤:之前在站酷、UI中國、優設等網站看過不少的APP教程、規範等一些東西。自認為有些規範講的內容過於繁瑣,對於像我這樣的大多數設計師來說看著看著就懵逼了.... 一個APP的由來