Time of Update: 2016-02-08
標籤:LeetCode傳送門 https://leetcode.com/problems/trapping-rain-water/ 目標:找出積木能容納的水的“面積”,中黑色部分是積木,藍色為可容納水的部分假設:積木寬度均為1輸入:各個積木的高度輸出:所有積木能容納水的“面積” 思考過程1. 逐一求積木的間隔似乎不太容易。特別對於圖中3-7積木間的容積,如果可以先求底部(4-6間)的容積,當求解上層(3-7
Time of Update: 2016-02-08
標籤:一、1.checkbox_layout.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5
Time of Update: 2016-02-08
標籤:一、dpi、dp介紹sp會隨著使用者在手機中設定字型大小而改變,而dp不會 二、1.dpsp_layout.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4
Time of Update: 2016-02-08
標籤:今天碰到一個非常奇怪的問題。XCODE提示這種警告 Pods was rejected as an implicit dependency for ‘libPods.a’ because its architectures ‘i386’ didn’t contain all required architectures ‘x86_64’在網上搜了一篇,解析是這種,由於pod 是以ARM64 的編譯打包的,而在我的項目中指定 valid Architectures
Time of Update: 2016-02-08
標籤:怎麼檢查伺服器主板BIOS支援的最大記憶體大小?來源於:How to check Maximum Supported Memory by Motherboard Bios (文檔 ID 1680534.1)適用於:Linux OS - Version Oracle Linux 5.0 to Oracle Linux 6.5 [Release OL5 to Ol6U5]Linux x86-64Linux
Time of Update: 2016-02-07
標籤:Android內建的對話方塊標題不好看,如果我們需要給彈出的對話方塊設定一個自己定義的標題,可以使用AlertDialog.Builder的setCustomTitle()方法。定義一個對話方塊標題的title.xml檔案:<?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2016-02-07
標籤: 我們把資料視覺效果出來,為的就是進行一些針對資料的操作。這裡介紹一下DataView的排序功能和搜尋功能。掌握這兩個技能,可以讓寫出的資料介面內的資料能夠根據要求進行排序,可以進行資料的搜尋顯示燈功能。 一、排序 當我們想根據資料的某一個欄位排序時,可以調用sort方法:
Time of Update: 2016-02-07
標籤:1.簡介frameLayout為架構布局,該布局的特點為層層覆蓋,即最先放置的組件位於最下層,最後放置的組件位於最上層。2.構建,該視圖中有五個TextView。其中,tv1放置在最底層,tv5放置在外層,即tv5將遮掩tv1的部分內容。我們讓五個TextView不斷變換顏色,形成霓虹燈的效果。 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2016-02-07
標籤: 首先今天祝大家新年快樂!如果你今天還在看這篇部落格,那麼你對寫代碼絕對是真愛。下面是我在面試某公司iOS開發實習生的面試題(拿到offer),今天作為福利分享給大家。一面技術面(90min)1.線程,有哪幾種線程類型及使用;NSThread,NSOperationQueue,GCD;2.記憶體管理,記憶體最佳化;3.cocoapods;4.KVO,KVC;5.strong,weak,什麼時候會造成循環參考;6.圖片緩衝,緩衝到記憶體,緩衝到本地;7
Time of Update: 2016-02-07
標籤://擷取家目錄路徑的函數:NSString *homeDir = NSHomeDirectory();//擷取Documents目錄路徑的方法:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *docDir = [paths objectAtIndex:0];//擷取Caches目錄路徑的方法:NSArray *paths =
Time of Update: 2016-02-07
標籤:一、layout介紹二、測試linear_layout1.activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2016-02-06
標籤:一、View、監聽器介紹 二、在Activity中擷取view和設定屬性,設定button的監聽器1.activity_main.xml 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent"
Time of Update: 2016-02-06
標籤: 上一篇是使用Material Design 建立App翻譯系列—-開始學習篇,進入正題:新的材料主題提供了下面內容: 1. 提供了同意設定顏色板的系統組件組件。 2. 為這些系統組件提供了觸摸反饋動畫。 3. Activity的過渡動畫。依據你的品牌識別,使用你所控制的顏色板能夠自己定義材料主題的外觀。使用主題的屬效能夠給ActionBar 和 status
Time of Update: 2016-02-06
標籤: 在最近學習Android項目源碼的過程中,遇到了很多多線程以及非同步訊息處理的機制。由於之前對這塊的知識只是淺嘗輒止,並沒有系統的理解。但是工程中反覆出現讓我意識到這個知識的重要性。所以我整理出這篇部落格,主要介紹了線程和非同步處理機制的意義和用法,目的在於協助初學者能夠加深對非同步訊息處理機制的理解,在實際Android工程中能夠更多地使用AsyncTask工具類在子線程中進行UI更新。 一、Android當中的多線程[1] 在Android當中,當一個應
Time of Update: 2016-02-06
標籤:1.簡介LinearLayout為安卓三大常用布局中的線性布局。其中,線性布局又分為水平線性布局和垂直線性布局。視圖如下所示:
Time of Update: 2016-02-06
標籤:模組的使用非常簡單,對於存在的工程,第一件事情就是讓這個功能生效。可以在項目的Build Settings 中搜尋Modules找到這個選項,做以下的設定預設的情況下都是開啟的對於系統內建的只需要把#import 換成@import 就可以了 可以匯入自己需要的部分,例如@import UIKit>UIView;ios如何在#import方面提升編譯效能
Time of Update: 2016-02-06
標籤: 介面設定預設的 Android Studio 為灰色介面,可以選擇使用炫酷的黑色介面。Settings --> Appearance --> Theme ,選擇 Darcula 主題即可。字型設定系統字型設定如果你的Android
Time of Update: 2016-02-06
標籤:從Android開發的異常報錯到IOS的異常閃退,經曆了不一樣的處理過程。對於IOS的異常報錯剛開始總是非常茫然,永遠僅僅告訴你有異常。然後就跳到main.m檔案,卻不曾我告訴她在那出現。真是吊人胃口。直到我再也無法容忍這個看著異常提示而無法定位的情況,我發現了Exception Breakpoint.下面來自官方的文檔:watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcnlhbl92YW4=/font/5a6L5L2T/fontsize/400/
Time of Update: 2016-02-06
標籤:歡迎轉載,轉載請註明出處http://blog.csdn.net/l664675249/article/details/50640288啟動Activity的方式分為兩種,顯示和隱式調用。顯示調用很簡單,直接指明要啟動的Activity就可以了,這裡主要介紹一下隱式調用。隱式調用需要Intent能夠匹配目標組件的IntentFilter中所設定的過濾資訊。只有一個Intent同時匹配action,category和data才算匹配成功。樣本<intent-filter>
Time of Update: 2016-02-06
標籤:給大家分享一下我的一個Android工具類,能夠擷取手機裡面的各種資訊,包含撥打到電話。 擷取全部連絡人姓名及電話,插入連絡人姓名及電話,插入連絡人姓名及電話。插入通話記錄。擷取使用者全部簡訊。批量插入簡訊,讀取檔案從SDcard,寫入檔案到SDcard。。。。。package com.canlong.util;import java.io.ByteArrayOutputStream;import java.io.File;import