原创 UIResponder 學習轉載

原文地址點擊打開鏈接 UIResponder 介紹 UIResponder 這個類定義了很多用來處理響應和時間處理的類。他的子類有UIApplication,UIView以及UIWindow等。 IOS中分爲兩類事件:觸摸事件,和

原创 private[spark] class SparkDriverExecutionException 中的[spark]是限制private的範圍

下面舉個例子 新建幾個package如下 TestClass.scala 中的內容如下 package test private[test] class TestClass { private var sum = 0 de

原创 scala 中隱式轉換 implicit的應用

下面是一個Rational的類 class Rational(n: Int, d: Int) { require(d != 0) private val g = gcd(n.abs, d.abs) v

原创 題目:有一個桶,裏面有白球、黑球各100個,人們必須按照以下的規則把球取出來

原文地址 題目:有一個桶,裏面有白球、黑球各100個,人們必須按照以下的規則把球取出來: 1、每次從桶裏面拿出來兩個球; 2、如果是兩個同色的球,就再放入一個黑球; 3、如果是兩個異色的球,就再放入一個白球; 問:最後桶裏面只剩下一個

原创 iOS中id與NSObject* 和id的區別

原文地址 1. 我們來看看id的定義,它就是一個指針,它可以指向的類型不僅限於NSObject [代碼]c#/cpp/oc代碼: 1 typedef struct objc_class *Class;  2 t

原创 ndk 環境在mac,window,liunx上的的搭建

1.ndk各個平臺的下載地址 Android NDK r9dhttp://dl.google.com/android/ndk/android-ndk-r9d-windows-x86.ziphttp://dl.google.com/andr

原创 Scala 中的val 與 var 的區別 immutable 與 mutable 的 區別

A balanced attitude for Scala programmers Prefer vals, immutable objects,

原创 seata springcloud-eureka-seata 測試

seata demo測試準備工作執行sql語句修改配置信息啓動服務 本文主要是介紹seata-samples 下面的springcloud-erureka-seata如何運行。 準備工作 1、下載seata https://gi

原创 爲類目(類別)添加屬性,使用storyboard設置邊框顏色(轉載)

原文地址 爲按鈕設置邊框以及邊框顏色通過storyboard,這裏使用了Category爲CALayer添加了一個UIColor類型的boderColorFromUIColor。 通常使用Category時,只能

原创 使用storyboard實現頁面跳轉,簡單的數據傳遞(轉載)

原文地址  由於最近才接觸到IOS,蘋果已經建議storyboard來搭建所有界面了,於是我也追隨時尚,直接開始使用storyboard。(不料在涉及到頁面跳轉的時候,遇到的問題是:點擊後沒有任何反應)衆所周知,在storyboard

原创 UIScreen,UIView,UIWindow和UIViewController的介紹和區別(轉載)

原文地址 1、UIScreen可以獲取設備屏幕的大小。 1 2 3 4 5 6 7 // 整個屏幕的大小 {{0, 0}, {320, 480}} CGRect bounds

原创 iOS中id與NSObject* 和id<NSObject>的區別

原文地址 1. 我們來看看id的定義,它就是一個指針,它可以指向的類型不僅限於NSObject [代碼]c#/cpp/oc代碼: 1 typedef struct objc_class *Class;  2 t

原创 @property (nonatomic,retain)中的nonatom和retain的意思

原文地址 原來簡單解釋過屬性定義(Property) ,並且提起了簡單的retain,copy,assign的區別。那究竟是有什麼區別呢? assign就不用說了,因爲基本上是爲簡單數據類型準備的,而不是NS對象們。 Retain

原创 開始iOS 7中自動佈局教程(一)(轉載)

原文地址 到目前爲止,如果你的設計相當的複雜,那麼你必須編寫大量的代碼來適應這樣的佈局。你應該很高興,現在這樣的情況再也不存在了--iOS6爲iPhone和iPad帶來了一個極好的新特性:自動佈局。X “” 閱讀器

原创 scala merge_sort排序

1.merge的原理圖 計算的過程 2.下面給出代碼 def merge(intArray: Array[Int], p: Int, q: Int, r: Int): Unit = { val n1 = q - p +