Time of Update: 2015-07-15
標籤:項目中要在string.xml 中顯示特殊符號,如@號冒號等,直接寫肯定不行啦。。只能考慮使用ASCII碼進行顯示:<string name="password">密    碼</string> @號 @:號 :空格  以下為常見的ASCII十進位交換編碼:  --> <--
Time of Update: 2015-07-15
標籤:首先來一個 oc 的遞迴: - (int)sum:(int)num { if (num == 0) { return num; } return num + [self sum:num - 1];} 寫遞迴演算法只需要記住兩點即可: 1. 有一個明確的出口2. 不滿足條件出口時,自己調用自己 按照以上思路用 block 改寫一下:static int (^sumBlock)(int) = ^ (int
Time of Update: 2015-07-15
標籤:定義 1 package cmn; 2 3 import android.os.AsyncTask; 4 import android.widget.TextView; 5 6 import com.google.gson.Gson; 7 8 import org.apache.http.HttpResponse; 9 import org.apache.http.NameValuePair;10 import
Time of Update: 2015-07-15
標籤:公司最近讓做一個iOS內購的demo,貼出大致的過程首先準備一個99$的蘋果開發人員帳號,299$不能使用應用內購首先登入蘋果開發人員中心,建立app ID,開啟應用內購的功能https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action 進入iTunes
Time of Update: 2015-07-15
標籤:Android架構中,所有自訂的view類都繼承自View,也可以繼承Button等view的子類為了允許ADT能夠與view互動,必須提供一個能夠擷取Context和作為屬性的AttributeSet對象的建構函式。這個建構函式允許布局編輯器建立和編輯view的執行個體。 1 public class MyRect extends View { 2 3 public MyRect(Context context) { 4 super(context); 5
Time of Update: 2015-07-15
標籤:市場營銷650) this.width=650;" src="https://mmbiz.qlogo.cn/mmbiz/ruQiaPclr2R2icye6DcwRXw9QTMr15QMEy2FCHPTcst8JaO7iaGRyl4ThSWhgT6oeC5iarX8HFFmJTTNXpQQxmljRA/0?wx_fmt=jpeg" style="height:auto;" alt="0?wx_fmt=jpeg"
Time of Update: 2015-07-15
標籤:基於nginx環境部署nagios安裝思路,僅供參考####nagios安裝yum install gd-devel -yuseradd nagiosgroupadd nagcmdusermod -a -G nagcmd nagiosusermod -a -G nagcmd wwwtar xzf nagios-3.5.0.tar.gzcd nagios./configure --with-group=nagios --with-user=nagios
Time of Update: 2015-07-15
標籤:mac lsusb 今天在mac上串連一個android裝置發現連不上,adb devices看不到裝置,於是想用lsusb命令看下,結果發現Mac竟然沒有這個命令,於是網上搜了下,發現了下面的命令system_profiler SPUSBDataType,但每次都輸入這個命令我也記不住啊,於是自己在~/bin下建立個lsusb檔案,輸入system_profiler SPUSBDataType,
Time of Update: 2015-07-15
標籤:ios開發 cell 分割線 廢話不多說,直接上代碼:/** * tableViewCell分割線左側置頂 < 1 > */-(void)viewDidLayoutSubviews{ if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableView
Time of Update: 2015-07-15
標籤:android開發 夜間模式 android 隨著APP實現的功能越來越豐富, 看小說看視頻上網等等, 現在不少人花在手機平板等移動終端上的時間越來越長了. 但手機和平板的螢幕並不像Kindle那類電紙書的水墨屏那麼耐看, 由於自發光的螢幕特性, 我們長期盯著螢幕看容易眼睛酸痛疲倦, 因此各種護目模式, 夜間模式在移動APP上得到廣泛應用,
Time of Update: 2015-07-15
標籤:android由於部分介面比如一個Fragment 他的布局檔案 幾乎就是幾行代碼 並且好幾個list列表的Fragmentxml幾乎都一樣 xml 個數激增 此時部分小布局放在代碼中去 我感覺會更好 也有利於 防止 反編譯package yangdc.common.fragment.base;import com.handmark.pulltorefresh.library.PullToRefreshBase.Mode;import
Time of Update: 2015-07-15
標籤:當你發現你的toast的show方法的確被執行了,但是卻沒有在介面中顯示出來,有問題的地方可能有兩點:1.Context內容物件有問題,不是當前的內容物件或者什麼的;2.message(即Toast要顯示的問題)有問題,可能message最後為“”。如果這兩個問題都沒有錯的話,就要考慮安卓不允許在子線程中更改UI要解決這個問題就簡單了,在子線程中通過handler傳遞接收資料來顯示Toast即可。比如在實現反饋頁面的時候。這是反饋成功時子線程中的代碼,反饋失敗就不寫
Time of Update: 2015-07-15
標籤:一、概念闡述:Build與Version的區別在iOS中有兩種“版本號碼”,也就是所謂的version號與build號,如所示:我們用最簡潔的語言來區分這兩個版本號碼的區別以及用途如下:Version號:也稱為Bundle versions string, sthort. appstore以及itune中產品介紹所用的版本號碼,多面向使用者,多為兩段式或者三段式,1.0.1,1.2等,通常作為版本升級的主要依據Build號:也稱為Bundle
Time of Update: 2015-07-15
標籤:“IDE都是給小白程式員的,大牛層級的程式員一定是命令列控,終端控,你看大牛都是使用vim,emacs 就一切搞定”這話說的雖然有些絕對,但是也不無道理,做開發這行要想效率高,自動化還真是缺少不了命令列工具,因為只有命令列才是最佳的人機互動工具。其實 IDE也是底層也是調用命令列工具而已,只不過給普通開發人員呈現一個更友好的開發介面。這裡可不是宣揚讓大家放棄IDE都改命令列,只是每種事物都有他存 在的理由,無論是程式設計語言還是工具都是一個原則
Time of Update: 2015-07-15
標籤:一般來說,系統提供的方法已經足夠開發了,但是有的時候有些需求用普通方法不好做。如:在所有的viewcontroll 的viewwillappear:方法之前打個log你可能會這麼做:1. 建一個uiviewcontroll 父類,重寫viewwillappear方法,調用super viewwillappear 方法之前加上log2. 所有建立的uiviewcontroller
Time of Update: 2015-07-15
標籤: 命名基本原則仿照 Cocoa 風格來,使用長命名風格變數命名推薦的命名語素順序是:最開頭是命名空間簡寫,然後越重要、區別度越大的語素越要往前放。經典的結構是:作用範圍+限定修飾+類型。例:extern ushort APIDefaultPageSize; // 還行,能明白意思了extern ushort APIDefaultFetchPageSize; // 加上些限定更好一些extern ushort
Time of Update: 2015-07-15
標籤:隱藏標題列需要使用預定義樣式:android:theme=”@android:style/Theme.NoTitleBar”. 隱藏狀態列:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”. <?xml version="1.0" encoding="utf-8"?> <manifest
Time of Update: 2015-07-15
標籤: UIImage-Helpers 網狀圖片模糊用法 float quality = .00001f; float blurred = .5f; NSURL *url = [NSURL URLWithString:@"http://pic21.nipic.com/20120614/10230657_130343324168_2.jpg"]; NSData *data = [[NSData
Time of Update: 2015-07-15
標籤:擷取網路連接狀態隨著3G和Wifi的推廣,越來越多的Android應用程式需要調用網路資源,檢測網路連接狀態也就成為網路應用程式所必備的功能。Android平台提供了ConnectivityManager 類,用於網路連接狀態的檢測。Android開發文檔這樣描述ConnectivityManager的作用:Class that answers queries about the state of network connectivity. It also notifies
Time of Update: 2015-07-15
標籤:相同點:call和apply的作用都是改變this關鍵字,讓當前的函數執行,把裡面的this關鍵字進行改變區別:call在傳遞參數的時候是一個個的傳,apply在傳遞參數的時候,是把需要傳遞的參數放在一個數組中一起傳進去。 為什麼函數可以調用call和apply方法:Function 是js中所有函數資料類型對應的基類。call和apply就定義在Function這個基類的原型上。call和apply的作用和不同