Time of Update: 2015-10-07
標籤: Mybotton.java /*定義介面*/ public interface MyClick{ public void onMyClick(String str); } /*初始化介面變數*/ MyClick MyClick=null; /*自訂事件*/ public void setOnMyClickListener(MyClick MyClick){
Time of Update: 2015-10-07
標籤:這些經驗沒有經過系統性的梳理,想到哪就寫到哪吧:1.Android開發的MVC模式,或者MVVM模式用戶端開發,主要工作是介面及邏輯,如果介面相關的代碼和邏輯相關的代碼耦合太多,很不容易重構,在美團這一個月來,大家基本形成了一套行之有效開發範式,即介面元素如果不需要生命週期的話,一律已自訂view來實現,如果需要生命週期,則用fragment來實現。1.Activity是介面的容器,負責介面的建立,重新整理,不要在Activity中做過多的邏輯。對於Activity之間的跳轉處理請放到Ac
Time of Update: 2015-10-07
標籤: 一、Cell的重用原理iOS裝置的記憶體有限,如果用UITableView顯示成千上萬條資料,就需要成千上萬個UITableViewCell對象的話,那將會耗盡iOS裝置的記憶體。要解決該問題,需要重用UITableViewCell對象重用原理:當 滾動列表時,部分UITableViewCell會移出視窗,UITableView會將視窗外的UITableViewCell放入一個對象池中,等待
Time of Update: 2015-10-07
標籤:蘋果公司對安全上的重視無可厚非,今年的WWDC大會上,Apple明確表示以身作則,通過一個新特性來提高系統的安全性,他就是App Transport Security。1.什麼是App Transport Security。App Transport Security,簡稱ATS,是iOS9的一個新特性。儘管Apple沒有提到watchOS,我相信App Transport Security 一定也適用於watchOS2.App Transport
Time of Update: 2015-10-07
標籤:Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits, and repeat the process until the
Time of Update: 2015-10-07
標籤:STEP1:建立一個工程,實現並編譯該工程,編寫TestBench檔案。STEP2:設定啟動Modelsim的路徑選擇Nios II菜單Tools->Options..,在彈出的介面中,選擇Modelsim的安裝路徑。STEP3:選擇模擬軟體選擇菜單Assignments->Settings..,在彈出的介面選擇Tool name為ModelSim。STEP4:選擇測試代碼檔案如所示選擇,單擊Test Benches單機New填寫Test bench name,找到File
Time of Update: 2015-10-07
標籤:1.原生方式。android平台使用java方式、IOS平台使用object-c或者swift方式。優點:可以將app的效能做到極致。缺點:開發效率低、維護成本高。2.純前端方式。比如用jquery mobile、bootstrap等做一個移動web網站,然後用轉化工具轉化為app,其實這個app就是一個內建瀏覽器而已,和的內建瀏覽器一個道理。從本質上說,和
Time of Update: 2015-10-07
標籤:ViewController是view的controller,viewController的職責主要包括管理內部各個view的載入顯示與卸載,同時負責與其他ViewController的通訊和協調。在IOS中 有兩類ViewController:1. 顯示內容,比如UIViewController,UITableViewController等,同時還可以自訂繼承自UIViewController得ViewController。2.
Time of Update: 2015-10-07
標籤:windows lumia 微軟 發布 微軟今天在紐約(當地時間10月6號)舉行了新一輪的裝置發布會,其中囊括了Surface Book,MS Band 2,Surface Pro 4,Surface Pen,Lumia 950及950XL,以及Lumia 550等裝置。下面請允許我逐一為各位看官細細道來。1. HoloLens及開發套件
Time of Update: 2015-10-07
標籤:// 加鎖 @synchronized (self) { // 在同一時間,只能一個線程執行,但是很耗資源 } // 解鎖 關於加鎖,這裡有一個東西.關於這個文法:@property.每次我們定義 一個屬性的時候,會首當其衝的寫上nonatomic,這是為什麼?
Time of Update: 2015-10-07
標籤:android 下 利用webview實現瀏覽器功能: 1、介面添加WEBVIEW控制項。2、在介面.JAVA字碼頁面(protected void onCreate(Bundle savedInstanceState) 方法中)添加如下代碼://#regionWebView wb=(WebView)findViewById(R.id.Wb_Main);//設定WebView屬性,能夠執行Javascript指令碼
Time of Update: 2015-10-07
標籤:轉自: http://blog.csdn.net/tiantianshangcha/article/details/6288537 個人認為有一下幾個常用命令:adb logcat -b radio/main -v threadtime 抓取radio和main的logadb logcat -c 清除所有以前的日誌adb logcat -d 這個命令是在時間上倒過來用的 就是你先操作 然後敲這個命令 打出來的log就是你剛操作那段時間的log 而且自動結束log模式adb
Time of Update: 2015-10-07
標籤:要執行命令列,首先,在環境變數裡面進行配置。1、手動安裝Gradle,bin-->gradle.bat,這個目錄配置到環境變數path裡面,這樣才能在變數裡面進行運行。2、Android studio 裡面有Gradle。這裡也有Gradle每個工程下面都有一個Gradlew.bat這個批處理。有如下命令:gradle tasks 列出所有命令。如果build.gradle是比較複雜的、我們可以對比一下gradle build 編譯所有的任務gradle
Time of Update: 2015-10-07
標籤: 1 // 2 // ViewController.m 3 // GCC 4 // 5 // Created by admin on 15/10/7. 6 // Copyright © 2015年 admin. All rights reserved. 7 // 8 9 #import "ViewController.h"10 11 @interface ViewController ()12 13 @property (nonatomic, strong)
Time of Update: 2015-10-07
標籤:如何用 Android Studio 匯入開源項目以及常見錯誤的解決辦法本篇以Github上最熱門的MaterialDesign庫,MaterialDesignLibrary來介紹怎樣使用Android Sudio匯入開源項目的,如果你和我一樣剛剛從Eclipse轉到AS,那本篇文章非常適合你。如果不引入任何第三方庫,不做自動化分渠道打包等操作,那可以在完全不瞭解Gradle的情況下進行Android項目的開發。但如果要想匯入Github上的熱門項目,必須首先熟悉Gradle。1.
Time of Update: 2015-10-07
標籤: 一般描邊開始: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="1dp" android:color="@color/line" /> </shape> 去掉左右描邊: <layer-list
Time of Update: 2015-10-07
標籤:nagios自動化安裝指令碼背景:公司需求,部署nagios監控系統,多台伺服器部署時,會有重複工作,乾脆寫成指令碼,自動化安裝,希望能幫到大家。指令碼內容:#!/bin/bash#Filename:nagios.shsetenforce 0 #需要關閉selinux,yum install -y http php php-mysql mysql mysql-devel mysql-server
Time of Update: 2015-10-07
標籤:GCD的使用:1.隊列的類型 1.1 主隊列:mian queue,主線程隊列,負責更行UI的操作。是一個串列的隊列。 1.2 系統預設的並行隊列:global queue,按優先順序分類。 1.3 自訂的隊列:可以建立串列隊列或者是並行的隊列 2.任務 2.1 封裝的形式:block方法或C語言的函數
Time of Update: 2015-10-07
標籤:用模型存放字典上的內容,方便使用 一、建立類MJHero1、在標頭檔聲明屬性,聲明對象方法,類方法 #import <Foundation/Foundation.h>@interface MJHero : NSObject@property (nonatomic, copy) NSString *name;@property (nonatomic, copy) NSString *icon;@property (nonatomic, copy)
Time of Update: 2015-10-07
標籤:計時器chronometer繼承自TextView,顯示的是從一個起始時間開始,一共過去了多長時間。屬性只有一個format,用於指定計時器的計時格式。要用時間間隔,可以用SystemClock來實現:1.SystemClock.currentThreadTimeMillis(); // 在當前線程中已啟動並執行時間 2.SystemClock.elapsedRealtime(); //