Time of Update: 2015-04-26
標籤:Apple TreeTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 7893 Accepted: 2642 DescriptionWshxzt is a lovely girl. She likes apple very much. One day HX takes her to an apple tree. There are N nodes in the tree. Each node has
Time of Update: 2015-04-26
標籤:ios 學習 從2013年12月入坑至今,差不多做了一年半iOS開發,回顧一下學習的過程學習iOS開發的幾個階段首先我覺得,學習一門語言,需要5個步驟:1、瞭解語言本身。比如首先需要瞭解objective-c的特性,以及各種相關的東西。從基礎的變數類型、文法,到語言的進階特性如block、反射等等2、瞭解平台。如UIView的類階層,UIViewController的生命週期,app的生命週期,KVO,常見的模式比如tar
Time of Update: 2015-04-26
標籤:轉載自 http://www.cnblogs.com/hanyonglu/archive/2012/03/26/2417278.html 1 Intent.ACTION_MAINString:
Time of Update: 2015-04-26
標籤: Volley首頁 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1.
Time of Update: 2015-04-26
標籤:問題描述: 使用Autolayout 從xib載入後代碼添加Constraint,xib中沒有任何約束,只是建立了n個View並拖了線方便調用 在運行過程中產生約束衝突錯誤, NSIBPrototypingLayoutConstraint衝突,但是實際上xib中我沒有定義任何約束。 解決方案: 在擷取到xib後立即清除Constraint [self.contentView
Time of Update: 2015-04-26
標籤:android progressbar activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2015-04-25
標籤: 在ios中可以採用聲明是屬性來定義執行個體變數和屬性在.h檔案中直接使用@property 在.m檔案中使用擴張定義內部使用的的格式位@property(參數1,參數2)類型 名稱參數有三類 1.讀寫屬性的 :(readwrite/readonly/setter=/getter=) 2.setter語意:(assign/retain/copy) 3.原子性:(atomicity/nonatomic) 第一類
Time of Update: 2015-04-25
標籤:原理:通過自訂View繪製顯示密碼按鈕,當點擊密碼按鈕的時候調用setInputType來更改屬性。解決方案:就直接上代碼了 package com.finals.view;import com.example.test.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import
Time of Update: 2015-04-26
標籤:例如人物跳到往複運動的移動跳台上後應隨跳台運動。要實現這個效果有兩個思路,一是用運動學一是用動力學。一,運動學思路:1,建立一個box作為移動跳台,用unity裡內建的Animation Curves調個左右往複運動的動畫。2,為移動跳台添加Rigidbody並勾選Is Kinematic。這樣,移動跳台本身就不再接受動力學作用了,但是它會對其它物體產生動力學作用。(While the Rigidbody is marked isKinematic, it will not
Time of Update: 2015-04-25
標籤:android edittext textwatcher 兩個EditText,其中一個值發生改變,另一個隨之改變,這種效果一點沒做好,兩個EditText就會在TextWatcher方法中陷入死迴圈,下面是我自己寫的一些代碼:text1 = (EditText) this.findViewById(R.id.edit1);text2 = (EditText)
Time of Update: 2015-04-25
標籤:將資料從伺服器端同步處理到手機上, 並且需要離線工作,Couchebase Mobile 也許是目前最好的解決方案:原文地址:https://www.infinum.co/the-capsized-eight/articles/server-client-syncing-for-mobile-apps-using-couchbase-mobile If you‘re developing a content rich application that synchronizes
Time of Update: 2015-04-26
標籤:persistabl activity onsaveinst API 21為Activity增加了一個新的屬性,只要將其設定成persistAcrossReboots,activity就有了持久化的能力,另外需要配合一個新的bundle才行,那就是PersistableBundle。 這裡的持久化與傳統意義的不同,它的具體實現在Activity重載的onSaveInstanceState、
Time of Update: 2015-04-25
標籤:好幾天沒更新了,學的時候太緊,沒時間複習了都。今天剛好有時間,多更幾個。今天複習的是UIProgressView,我們常見使用在修改某些屬性的時候經常用到,比如透明度,今天我們介紹一個簡單的使用例子定義什麼的,我就不多說了。前邊已經介紹很多了。 //聲明一個進度條視圖 _progressview = [[UIProgressView alloc]initWithProgressViewStyle:UIProgressViewStyleDefault];
Time of Update: 2015-04-25
標籤: 物聯網學習過程中遇到了需要PC端與Android端使用TCP協議進行通訊的問題,記錄下來以便今後複習。 這裡我PC端伺服器使用的是C#編寫的代碼:int port = 2000;//連接埠號碼string host = "192.168.1.100";//伺服器IP地址,IPAddress ip = IPAddress.Parse(host); IPEndPoint ipe = new IPEndPoint(ip, port); Socket s = new
Time of Update: 2015-04-26
標籤:1.定義 attr.xml中定義 <resources> <declare-styleable name="ViewFlow"> <attr name="sidebuffer" format="integer" /> </declare-styleable> <declare-styleable name="CircleFlowIndicator">
Time of Update: 2015-04-25
標籤:有時候,我們會想在別人的類中添加一個屬性.這個屬性只會在自己的模組用到,在其它地方無用.那麼現在就用兩個方案: 1,直接在原類中添加一個屬性 2,寫一個分類,在分類中將這個屬性加進去.這兩種方案實現的異同: 同:都能達到在已有的類中添加一個屬性的需求. 異: 第一種方案優點:實現簡單.缺點:破壞了已有的類的封裝,會給後續開發人員帶來疑惑.結論:笨方法 第二種方案有點:能與已有類完全分開,保持了模組化的獨立性.貌似沒有缺點,如果一定要找出一個缺點,那就是一個字"難",因為
Time of Update: 2015-04-26
標籤:從中可以看出,Android 系統架構為四層結構,從上層到下層分別是應用程式層(Applications)、 應用程式架構層 (Application Framework)、系統運行庫層(Libraries)以及 Linux 核心層(Linux Kernel),分別介紹 如下:1. 應用程式層(Applications)Android 平
Time of Update: 2015-04-26
標籤:這個又讓我想起來了PYTHON當中的CALL和APPLY,,真的是世界大同?傳說中的運行時反射呢?:)package com.hengheng.scalaclass UsageOfApply {}class ApplyTest{ def apply() = "This is in Class." def test { println("test") }}object ApplyTest{ def apply() = new ApplyTest def static {
Time of Update: 2015-04-25
標籤: 感謝偉大的網路,給我們帶來了很多有用的資訊 然後開始
Time of Update: 2015-04-25
標籤:如果你在一個UIViewController中重寫了這兩個類方法,那麼你會在在這個控制器中發現一下現象:1,相同之處: (1)這兩個類方法在init之前就調用了 (2)在整個應用app中無論你用到這個類多少次,這兩個類方法均只會被調用一次2,不同之處: (1)load是在initialize之前被調用 (2)更特別的是,如果你沒有用到你重寫的這個控制器.那你重寫的load類方法也會調用.換句話說,這個load方法是在didFinishLaunchingWithOptions方法之前