2013年3月21日 星期四

【Xcode】複製檔案

複製檔案如果出現錯誤要將.m放入 targets->build phases->compile sources
所有檔案資源都要在拉到左邊選單

http://blog.csdn.net/duxinfeng2010/article/details/8265273

2013年3月3日 星期日

【android】安裝jave、eclipse

1.先裝java是給eclipse用
http://java.sun.com/javase/downloads/index.jsp


2.下載eclipse
http://www.eclipse.org/downloads/


3.安裝java 解壓縮eclipse(可直接使用)
開啟eclipse,先選擇工作路徑後進入編輯畫面,
安裝ADT –Eclipse plugin
點選help->Install new software
開啟install畫面
點選ADD在輸入http://dl-ssl.google.com/android/eclipse/site.xml
在全選工具並下載
接下有同意就同意,有下一步就下一步

4.點選windows->Android SDK Manager 之後選擇需要的Android版本並同意下載安裝
5.修改顯示頁面可點選window->show view開啟想要的面板
6.新增android專案點選file->new file->othery在點選Android->Adroid Application Project
下一步再輸入檔名
7.開啟模擬器
點選window->Android Virtual Devices 在按new新增模擬器
輸入名稱在選擇尺寸和版本就新增完再在點選此模擬器在點start就開啟模擬器

8.執行程式
開啟模擬器後就可以按run執行了


2013年3月1日 星期五

【android】改名

想在 Eclipse 裡徹底更改 Android Project 名稱或更改 APK 名稱,有兩個地方要注意:
1. 先右鍵點選 Project > Refactor > Rename 更改在 Eclipse 裡 Project 名稱
2. 再選 Android Tools > Rename Application Package 更改 APK 名稱
2.vim ~/workspace/PROJECT_NAME/res/values/strings.xml應用程式名稱

後來發現址改strings.xml會有問題,安裝到手機會發現是同一支程式
要用原本的方法Android Tools > Rename Application Package 更改 APK 名稱
如果src裡面的名子也沒變 要點他按F2在修改一次名稱


2013年2月27日 星期三

【php】__autoload、spl_autoload_register

今天看 yii framework 看到有趣的功能

__autoload、spl_autoload_register()
會自動找class
如:
aa_class.php
class aa {
 function doPrint() {
  echo 'hello world';
 }
}

index.php
function __autoload( $class ) {
 $file = $class . '_class.php'; 
 if ( is_file($file) ) { 
  require_once($file); 
 }
}

$obj = new aa();
$obj->doPrint();

function loadprint( $class ) {
 $file = $class . '.class.php'; 
 if (is_file($file)) { 
  require_once($file); 
 }
}
spl_autoload_register( 'loadprint' );

$obj = new aa();
$obj->doPrint();

都會印出 hello world 就不用一直include

2013年2月20日 星期三

【jquery ui】sort 存儲存值及限制個數

$( "ul.droptrue" ).sortable({
 connectWith: "ul"
});

$( "ul.dropfalse" ).sortable({
 connectWith: "ul",
 update: function( event, ui ) {
  var result = $(this).sortable('toArray');
  alert(result);
  if (result.length > 2){
   alert('最多只能放2個');
   $( ".droptrue" ).sortable( "cancel" );
  }
 }
});

2013年2月19日 星期二

【php】private、protected、public、published


private
  放的是類別欄位、內容演算、處理,或屬性存取方法.
protected
除了後代可存取,其它的都不可存取.
放的是讓後代可操作的欄位,處理方法,或預留一些給後代公開的方法.
public
完全公開.
published
公開並且擁有RTTI資訊.放的是屬性及事件

2013年2月4日 星期一

【vm】VM9 裝mac os

1.先要有dmg檔在轉成ISO檔
  下載下來的dmg檔要用7-zip開啟裡面才有真正的dmg抓出來後
  用dmg2img轉成iso






















2.vm要安裝支援補丁unlock-all-v110裝好後就能選到mac os
  再參考http://www.33lc.com/article/4344.html就成功了