Time of Update: 2015-10-30
標籤:android中擷取網狀圖片是一件耗時的操作,如果直接擷取有可能會出現應用程式無響應(ANR:Application Not Responding)對話方塊的情況。對於這種情況,一般的方法就是耗時操作用線程來實現。下面列三種擷取url圖片的方法: 1.直接擷取:(容易:ANR,不建議) mImageView = (ImageView)this.findViewById(R.id.imageThreadConcept) ;Drawable drawable =
Time of Update: 2015-10-30
標籤:1.使用caffeinate阻止Mac運行螢幕保護裝置和睡眠caffeinate能阻止Mac進入睡眠狀態,而且螢幕保護裝置也不會啟用。我們最好使用-t為命令加入具體的時間。比如下面的命令可以使Mac一小時內不進入睡眠狀態。caffeinate -t 36002.使用pkgutil解壓PKG檔案如果你想查看PKG安裝檔案中的某個特殊檔案,你可以使用pkgutil命令完成。下面的命令會將macx.pkg檔案解壓至案頭pkgutil --expand macx.pkg
Time of Update: 2015-10-30
標籤:手機開發webapp的同學一定遇到過這樣問題,如何為醜極了的手機元素應用自訂的樣式。首先,要弄清楚為什麼要定義手機原生控制項的樣式,就需要看看手機的那些原生框樣式的醜陋摸樣:android: ios: 無奈的選擇看完了這些醜陋的介面元素,我們就可以理解當我們把他們暴露在產品同學的眼中時,那種層層的殺氣了。可以看到,介面元素十分醜陋,產品兄弟是肯定不會接受的。但是,不得不說這些控制項在觸發後的效果比pc機上的要炫酷。這其中以apple機的滾筒選擇最為出色.以下是它們觸發後
Time of Update: 2015-10-30
標籤:(一)SQLite3: (1)定義:是一款輕量級的,嵌入式的資料庫。是一個進程內的庫,本質就是一個檔案,不需要依賴外部,不需要伺服器,不需要安裝或者管理,就是一個單一的磁碟檔案。而服務端的資料庫往往都很大,例如Orcal,MySql,SQL Server,這些需要獨立的伺服器,安裝配置並且需要大量人員的維護。 (2)資料類型:五個資料類型,integer整數,real小數,text字串,blob位元據(把一段圖片,音頻,視頻塞進去,一般不塞,資料庫是查詢檢索的,而不是儲存的,沒法檢索,
Time of Update: 2015-10-30
標籤:android socket 廣播包 hotspot broadcast Socket廣播包經常被用於區域網路內的兩台裝置之間互相發現和訊息傳遞,在Android應用開發過程中,也經常會遇到這樣的需求,例如:兩台Android裝置之間、Android與手環等智能硬體之間、Android與Windows電腦之間等等。本文主要
Time of Update: 2015-10-30
標籤:1.6-nagios監控用戶端-2在瀏覽器裡訪問 nagios,重新整理會發現多出來一台主機,並且多出來三個服務。只不過這三個服務並不是我們想要的,我想要監控系統負載,監控磁碟使用率等服務,這時候就要使用 nrpe 服務了。下面繼續在服務端上添加服務。服務端上編輯設定檔# vim /etc/nagios/objects/commands.cfg增加:define command{command_name check_nrpecommand_line $USER1$/check_nrpe -
Time of Update: 2015-10-30
標籤:1.7-nagios配置郵件警示目前 nagios 只能在瀏覽器上查看各個機器各個服務的狀態,當某個機器宕掉或者某個服務宕掉時,我們是不知道,因為我們不可能一直盯著服務看。這時候,就需要用到警示系統了,讓它自動化,當發現問題時及時通知到我們。下面我們配置使用發郵件的方式來實現警示。以下所有操作都在服務端上完成。首先定義發郵件接收者。# vim /etc/nagios/objects/contacts.cfg增加:define contact{contact_name 123use
Time of Update: 2015-10-30
標籤: Code coverage 是一個計算你的單元測試覆蓋率的工具。高水平的覆蓋給你的單元測試帶來信心,也表明你的應用被徹底的測試過了。你可能寫了幾千個單元測試,但如果覆蓋率不高,那麼你寫的這套測試可能價值也不大。 這裡並沒有一個確切的百分比,要求你必須到達這個覆蓋率。這很大程度上取決於你的項目(的具體情況)。譬如說,如果你的項目中有很多不能寫單元測試的視覺組件,那麼覆蓋率就會比單純處理資料的架構要低的多。 Code Coverage in Xcode
Time of Update: 2015-10-30
標籤:ios 面試題 面試 技術 工作 1、如果你的工作出現失誤,給本公司造成經濟損失,你認為該怎麼辦?回答提示: 1)我本意是為公司努力工作,如果造成經濟損失,我認為首要的問題是想方設法去彌補或挽回經濟損失。如果我無能力負責,希望單位協助解決。
Time of Update: 2015-10-30
標籤:ios 面試題 面試 技術 工作 1、如果我錄用你,你將怎樣開展工作?回答提示: 1)如果應聘者對於應聘的職位缺乏足夠的瞭解,最好不要直接說出自己開展工作的具體辦法。2)可以嘗試採用迂迴戰術來回答,如“首先聽取領導的指示和要求,然後就有關情況進行瞭解和熟悉,接下來制定一份近期的工作計劃並報領導批准,最後根據計劃開展工作。”
Time of Update: 2015-10-30
標籤:thread 線程 這是一道老牌面試題。通常面試官會問你對Java線程的瞭解,然後再問此問題。 從理論到實踐,這是一條好路子。 線程是作業系統實現多任務的一種方式,可以理解為線程是一個任務的執行單元。比如Android系統中每個App都會有自己的主線程,同時還可以建立worker
Time of Update: 2015-10-30
標籤:Android Studio 簡單設定介面設定預設的 Android Studio 為灰色介面,可以選擇使用炫酷的黑色介面。Settings --> Appearance --> Theme ,選擇 Darcula 主題即可。字型設定系統字型設定如果你的Android
Time of Update: 2015-10-30
標籤:關鍵因素: ---- Instrument 效能分析神器1. 啟動時間 應用啟動時間長短對使用者第一次體驗至關重要,同時系統對應用的啟動、恢複等狀態的已耗用時間也有嚴格的要求,在應用逾時的情況下系統會直接關閉應用。以下是幾個常見情境下系統對app已耗用時間的要求: * Launch 20秒 Resume 10秒 Suspend 10秒 Quit 6秒Background Task
Time of Update: 2015-10-30
標籤:1.什麼是單例模式?通俗的說就是:一個類,只能執行個體化一次2.什麼情況下用單例模式?①建立執行個體時會給程式造成資源的浪費,而且執行個體越多也不好控制。②不同的線程調用時,可能會引起不同步的現象。③多個模組之間都要訪問的執行個體④其他...3.簡單實現下面以一個Student類來舉例說明@interface Student : NSObject+ (instancetype) sharedStudent;@end#import "Student.h"static Student*
Time of Update: 2015-10-30
標籤:Android Studio 1.0 已經放出來了,以後的Android平台開發激昂逐步從Eclipse向Android Studio遷移,為了能不落伍我也特意從Google下載了Android Studio的安裝包,並且興高采烈地建立了我的第一個android項目。但是當啟動並執行時候就他麼悲催了。emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel
Time of Update: 2015-10-29
標籤:iOS xml 解析方法有兩種:SAX , DOM.SAX 不用藉助第三方,在解析過程中逐行解析.(NSXMLParser,需要實現代理),具體步驟:1.擷取檔案路徑.2.建立 NSXMLParser 對象.3.遵守協議,設定代理.4.實現代理方法 1>- (void)parserDidStartDocument: ---- 開始解析 2>- (void)parserDidEndDocument: ----解析結束 3>-
Time of Update: 2015-10-29
標籤:iOS設計模式 - 模板 原理圖 說明定義一個操作中的演算法的骨架,而將步驟延遲到子類中。模板方法使得子類可以不改變一個演算法的結構即可重定義演算法的某些特定步驟。 源碼https://github.com/YouXianMing/TemplatePattern//// GameProtocol.h// TemplatePattern//// Created by YouXianMing on 15/10/27.// Copyright ©
Time of Update: 2015-10-29
標籤:ios 頁面間傳值有許多,前邊已經分享過屬性傳值和代理傳值,今天主要說一下單例傳值和 block 傳值單例傳值:單例模式一種常用的開發的模式,單例因為在整個程式中無論在何時初始化對象,擷取到的都是同一個對象,對象的屬性相同,所以可以用來傳值. block 傳值 與 代理傳值相似,主要用於第二個頁面向第一個頁面傳值,block 傳值具體步驟: 在第二個頁面:1.聲明: block typedef void(^SendMessagerBlock) (NSString
Time of Update: 2015-10-29
標籤:最近抽時間學習一下Android,做個筆記:布局xml: <LinearLayout android:id="@+id/date_label" android:layout_width="35dp" android:layout_height="wrap_content" android:background="@layout/
Time of Update: 2015-10-29
標籤:android colorfilte 顏色過濾器 映像混排 Android基礎入門教程——8.3.11 Paint API之—— ColorFilter(顏色過濾器)(3-3)標籤(空格分隔): Android基礎入門教程本節引言: 嗯,本來說好今天不寫的,還是寫吧,畢竟難得空閑哈~,本節給大家帶來的是