2014年6月5日 星期四

Windows2008 FTP防火牆設定

Windows2008的IIS版本為7.0,FTP只能使用IIS6.0的模式,可到http://www.iis.net/learn/get-started/whats-new-in-iis-7/what39s-new-for-microsoft-and-ftp-in-iis-7
下載新的FTP7.5的元件,但是要使用Passive Mode時須在防火牆加入以下規則
使用管理員權限的cmd模式,輸入以下防火牆規則

netsh advfirewall firewall add rule name=”FTP Service” action=allow service=ftpsvc protocol=TCP dir=in


netsh advfirewall set global StatefulFTP disable

就可以在防火牆開啟時使用FTP


2014年5月29日 星期四

資料表如果有新增欄位要填入另一連集資料表的值,可用下列語法

update custom set id=b.id from custom a inner join user b on a.userna=b.userna

2014年5月15日 星期四

Windows Server 網域控制站對時服務

有加入網域的機器會自動和網域進行對時,所以一般不用設定,但是網域控制站該如何進行對時動作?

可使用w32tm指令
在CMD模式中,輸入以下命令來設定對時服務
w32tm /config /manualpeerlist:"tock.stdtime.gov.tw watch.stdtime.gov.tw time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw" /syncfromflags:manual /reliable:yes /update

輸入這個命令執行手動同步
w32tm /resync



自動同步在網域模式中為一小時,如果要修改,請開啟regedit尋找

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval

修改數值單位為秒


 如果想要將w32tm回復預設值,使用管理員權限進入CMD模式,
首先停止服務
net stop w32time
解除註冊
w32tm/unregister
重新註冊
w32tm/register
啟動服務
net start w32time







參考文件:
http://technet.microsoft.com/zh-tw/library/cc773061(v=ws.10).aspx

http://blog.miniasp.com/post/2009/06/Configure-the-Windows-Time-service-on-the-Domain-Controller.aspx

2014年5月12日 星期一

安​装​W​I​N​7​時出現缺​少​所​需​的​C​D/​D​V​D​驅動程式解決辦法

使用USB安裝WIN7時,如果出現缺少所需的CD/DVD驅動程式時,可使用下列方式嘗試解決.

1.把USB重插

2.USB插槽如果是3.0的,請改插2.0的試試

2014年5月11日 星期日

Windows 7 USB/DVD Download Tool 無法寫入至USB

發生原因為MBR格式問題,解決方式重建MBR,
使用CMD進入diskpart工具

  • Run “diskpart” from a command prompt with admin rights
  • list disk
  • select disk # (the number of your USB)
  • clean
  • create partition primary
  • select partition 1
  • active
  • format quick fs=fat32
  • assign
  • exit

2014年2月11日 星期二

Android switch,if,while,for用法

1.switch用法,多重條件選擇,須注意字串不能使用
switch(a)
{
     case 1 :
                 //要執行動作
                 break;

     case 2 :
                //要執行動作
                break

     default :
               //要執行動作
                break;
}

2.if用法,當條件成立即執行,否則執行另一
if (a==b)
{
     //要執行動作
}
else
{
     //要執行動作
}

3.for用法,重覆執行,i每次加1至條件不符即跳出,注意最後結果i=4
for(int i=1,i<5,i++)
{
      要執行動作
}

4.while用法,重覆執行,一但條件不符合即跳出,注意最後結果i=5
int i=1;
while(i<5)
{
    i++;
}

2014年1月13日 星期一

Android彈出視窗

在Android中要使用彈出視窗,可使用以下方式

 AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());//須注意這裡如果使用Fragment,要使用getActivity(),如果是一般的Activity則使用this就可以


builder.setTitle("標頭");
builder.setMessage("訊息");
builder.setPositiveButton("按鈕",new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                        //按下按鈕要執行的動作
                    }
                }
                );
                builder.show();