Tuesday, May 25, 2010

subversion安裝使用

1. apache註冊為windows service
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k install

2. 分支
參考http://blog.yam.com/keithmin/article/8360958
http://blog.miniasp.com/category/Subversion.aspx

一般講到分支都會以trunk, tags, branches這三個名詞來解釋,但建立一個repository後,repository不會包含了trunk, tags, branches等三個虛擬目錄,之後在說一下怎麼建立,不過建起來後這三個目錄是包含在svn的DB中,在repository的file system中是看不到的。

httpd.conf的配置

   1: <Location /svn>


   2:     DAV svn


   3:     SVNParentPath "D:\projects"


   4: </Location>








專案區的配置



image















































先由專案區的trunk複製到repository的branches





Copy D:\test\trunk to http://localhost:8080/svn/project01/branches/kkk-branch


在TortoiseSVN中就是點選”branch/tag” 就會執行copy這個指令了,要注意的是branches這個虛擬目錄還未建立,這點我沒注意到,一直出現 '/svn/project01/!svn/bc/10/branches' path not found。可以用Copy D:\test\trunk to http://localhost:8080/svn/project01/branches 先建立了branches這個虛擬目錄,或是在Repository Browser中create director,在重新輸入Copy D:\test\trunk to http://localhost:8080/svn/project01/branches/kkk-branch,才建立好分支。




建立好分支後,再照著上面兩個參考網址,作就差不多。



選擇merge時,在tortoise中有三種type:

1. merge a range of revisions: 從trunk update至branch


2. reintegrate a branch: 把branch合併至trunk


    From URL: 填入branch的repository的位置


    working copy: 則是 trunk的工作區位置


3. merge two different trees:

Friday, May 21, 2010

windows 遠端連線

使用同一個帳號,不同電腦登入時會是兩個不一樣的環境,切換方法
1. run-> taskmgr –>“使用者” , 可以看到目前的使用者有哪些
    右鍵->連線,即可讓畫面切換過去

2. run->tsadmin, 可以看到目前的使用者有哪些
    右鍵->連線,即可讓畫面切換過去

不管是切換畫面或是強制登出都可以用這兩個指令

Monday, February 1, 2010

安裝Windows7

"遺失必要的CD/DVD磁碟裝置驅動程式”
安裝Windows7時出現"遺失必要的CD/DVD磁碟裝置驅動程式
安裝的時候卡卡的,換了一台外接光碟機就沒這問題….

切割硬碟的時候,多了˙一個系統檔案保留區約100MB

增加滑鼠右鍵選單
$ regedit  -> HKEY_LOCAL_MACHINE→SOFTWARE→Classes→*
在此新增一個〔機碼〕名為〔Shell〕
在〔Shell〕下再新增加一個〔機碼〕名為〔UltraEdit〕
將〔UltraEdit〕的預設值的數值資料改為〔UltraEdit開啟〕
再在〔UltraEdit〕下再新增一個〔機碼〕名為〔Command〕
將〔Command〕的預設值的數值資料改為〔c:/xxxxx/xxxx/uedit32.exe %1〕

Thursday, January 14, 2010

mysql秒數轉時間

秒數以1970-01-01 00:00:00為基準,在加上距離至現在的秒數

秒數轉時間:FROM_UNIXTIME(‘欄位名稱’)

時間轉秒數:SELECT UNIX_TIMESTAMP( '2010/01/01 11:11:11' )

Tuesday, September 1, 2009

jquery1.32- select, radio

1. 找到被選取的radio項目

val checkedvalue = $('input[name="namevalue"][checked="true"]:first).val();



2.由程式設定被選取的radio



$("input[name='namevalue']").each(function(){
if($(this).val() == somevalue){
$(this).attr('checked','true');
}
});



3. 由程式設定被選取的select,根radio差不多,checked改成selected



4. 找到被選取的select項目



var selectvalue = $("#selectID").val();

Monday, August 31, 2009

linux指令

紀錄一下指令跟設定
1. nbtstat –A <IP> 從Ip找回netbios的名稱

2. vsftp要用/etc/hosts.allow, /etc/hosts.deny兩個檔案來控制登入Ip的話,要在vsftpd.conf中設定tcp_wrappers=YES
3. samba要控管IP登入的話,可以在/etc/samba/smb.conf中設定’hosts deny= IP, IP,IP….’

Wednesday, July 1, 2009

android apk產生與安裝

1. eclipse中的package expore, 點選專案,右鍵>android tools>export undigned application package。除此之外也可以在編譯完後,在專案的目錄中的bin/找到unsign apk
2. 如果是signed apk的話,參考這篇

安裝
1. 進入SDK目錄下的tools, 找到adb
2. $adb –e install xxxx.apk (安裝xxxx.apk到模擬器中) adb用法參考這

有時候安裝的時候出現Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES],看了網路上的說明,似乎是source與編譯完的apk有差異….不是很懂。但再重新編譯一個apk就可以安裝了..