fb-script

2015年9月19日 星期六

iOS平滑移動切換 ViewController,使用 Storyboard、ScrollView、Container View、AutoLayout

這次要介紹一個讓 ViewController 之間像平滑移動相片的方式來切換顯示的方法

首先、先建立一個空白的專案,使用 SingleViewProject

1.建立專案


2015年9月4日 星期五

macbook Yosemite 只顯示在外接螢幕上

方法一
接上外接螢幕,然後調整 macbook 亮度到最暗。
這個作法是最簡單但是其實並不是真的只顯示在外接螢幕上,不過顯示上可以達到一樣效果。
方法二
安裝 DisableMonitor
啟動後在上方程式列就可以看到 這個圖示
點選以後就可以看到目前偵測到的螢幕,選擇是否 Disable 就可以了。

2015年9月1日 星期二

JAVA 中 char, byte, bit

char 轉 byte
在 JAVA 中一個 char是 16 bits, 一個 byte 是 8 bits, 一個 bit 就是一個 0 或者 1
一個 char 可以看成是:0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
一個 byte 可以看成是:0 0 0 0 0 0 0 0

16 進位表示法 0 ~ F =10 進位的 0 ~ 15 = 2 進位的 0 ~ 1111,所以每四個 bit 就可以用一個 16 進位的符號來表示,也習慣上把四個 bit 連在一起寫。
所以一個 byte 可以表示的範圍就是由 0000 0000 到 1111 1111,以 16 進位表示就是 00 到 FF,以 10 進位表示就是 0 到 255 囉!也就是總共 256 個數。
而一個 char 可以表示的範圍就是由 0000 0000 0000 0000  到 1111 1111 1111 1111,以 16 進位表示為 0000 到 FFFF,而以 10 進位表示就是 0 到 65535,總共 65536 個數。
所以一個 char 是沒辦法轉成一個 byte 的,因為 char 比 byte 大。但是可以將一個 char 轉成 “兩個” byte
那這邊就介紹怎麼把這兩個 byte 從一個 char 抓出來囉!