2014年12月8日 星期一
2014年9月16日 星期二
ReportView在Google Chrome中如果顯示有異常
ReportView在Google Chrome中如果顯示有異常,可在報表元件中增加ZoomMode="PageWidth" 和SizeToReportContent="True"屬性
例如:
<rsweb:ReportViewer ID="ReportViewer" runat="server" Width="100%" Height="100%" ZoomMode="PageWidth" SizeToReportContent="True"></rsweb:ReportViewer>
例如:
<rsweb:ReportViewer ID="ReportViewer" runat="server" Width="100%" Height="100%" ZoomMode="PageWidth" SizeToReportContent="True"></rsweb:ReportViewer>
2014年7月8日 星期二
SQL SERVER 2008R2 的轉送交易紀錄(Log Shipping)
在設定轉送交易紀錄時,需要建立一個網路分享目錄,提供給次要伺服器讀取備份資料,
在主體及次要伺服器的SQL Server和SQL Server Agent的服務啟動帳號必須調整,
如果是網域架構建議要設成網域的帳號並在分享目錄的權限中需加入主體及次要的SQL Server和SQL Server Agent的服務啟動帳號,如果是使用本機帳號,則主體及次要必須要有相同帳號密碼的帳號並設為SQL Server和SQL Server Agent的服務啟動帳號.
如果要啟用次要伺服器上的資料庫,須先停止Log Shipping,然後在次要資料庫中的master中,使用RESTORE DATABASE dbname WITH RECOVERY將資料庫從還原狀態變成啟用狀態
在主體及次要伺服器的SQL Server和SQL Server Agent的服務啟動帳號必須調整,
如果是網域架構建議要設成網域的帳號並在分享目錄的權限中需加入主體及次要的SQL Server和SQL Server Agent的服務啟動帳號,如果是使用本機帳號,則主體及次要必須要有相同帳號密碼的帳號並設為SQL Server和SQL Server Agent的服務啟動帳號.
如果要啟用次要伺服器上的資料庫,須先停止Log Shipping,然後在次要資料庫中的master中,使用RESTORE DATABASE dbname WITH RECOVERY將資料庫從還原狀態變成啟用狀態
2014年7月2日 星期三
在Windows中如果分割區想要延伸,可使用diskpart命令
在CMD模式中,輸入diskpart
1.先使用list disk來檢視要處理的硬碟
2.select disk # 選擇要處理的硬碟
3.list partition檢視要處理的分割區
4.select partition #選擇要處理的分割區
5.extend既可
1.先使用list disk來檢視要處理的硬碟
2.select disk # 選擇要處理的硬碟
3.list partition檢視要處理的分割區
4.select partition #選擇要處理的分割區
5.extend既可
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模式,輸入以下防火牆規則
下載新的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尋找
如果想要將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
可使用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日 星期一
安装WIN7時出現缺少所需的CD/DVD驅動程式解決辦法
使用USB安裝WIN7時,如果出現缺少所需的CD/DVD驅動程式時,可使用下列方式嘗試解決.
1.把USB重插
2.USB插槽如果是3.0的,請改插2.0的試試
1.把USB重插
2.USB插槽如果是3.0的,請改插2.0的試試
2014年5月11日 星期日
Windows 7 USB/DVD Download Tool 無法寫入至USB
發生原因為MBR格式問題,解決方式重建MBR,
使用CMD進入diskpart工具
使用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++;
}
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();
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();
Android在使用網路時,在AndroidManifest.xml宣告
Android TitleBar控制
首先查看AndroidManifest.xml中,android:theme的屬性,預設為"@style/AppTheme" ,代表桌面的設定位於styles.xml中的<style name="AppTheme"></style>,增加item屬性例如:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item><!--隱藏Title-->
<item name="android:windowFullscreen">true</item><!--全螢幕顯示-->
</style>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item><!--隱藏Title-->
<item name="android:windowFullscreen">true</item><!--全螢幕顯示-->
</style>
Android結束程式
使用finish()或onDestroy()時,系統的process並不會結束,
建議使用android.os.Process.killProcess(android.os.Process.myPid());
這樣才會完整的結束程式.
建議使用android.os.Process.killProcess(android.os.Process.myPid());
這樣才會完整的結束程式.
訂閱:
文章 (Atom)