PIXNET Logo登入

..........

跳到主文

...............

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 05 週五 201511:21
  • [Windows Azure] 使用 Linked Server 方式連接 Windows Azure SQL Database

image_thumb
Windows Azure SQL Database (SQL Azure) 的使用上是非常方便的,不但有 GUI 介面的管理工具可用,資料存取的相容性也非常好,使用 ADO.NET 就能連到 SQL Database,而在移轉資料庫的時候,我們還有 SSMS/SSIS 或 SQL Azure Migration Wizard 等工具可用,今天我們用一個 DBA 很常轉移資料的方式-連結伺服器 (Linked Server) 來移轉資料。
首先,我們先在 ODBC 資料來源中設定:
 
 
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(222)

  • 個人分類:
▲top
  • 5月 29 週五 201521:08
  • ASP.NET跨頁面傳值方法

1. 使用QueryString變量
QueryString是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的地址欄中。如果是傳遞一個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法。但是對於傳遞數組或對象的話,就不能用這個方法了。下面是一個例子:

a.aspx的C#代碼
private void Button1_Click(object sender, System.EventArgs e)
{
string s_url;
s_url = "b.aspx?name=" + Label1.Text;
Response.Redirect(s_url);
}
b.aspx中C#代碼
private void Page_Load(object sender, EventArgs e)
{
Label2.Text = Request.QueryString["name"];
}
2. 使用Application 對象變量
Application對象的作用範圍是整個全局,也就是說對所有用戶都有效。其常用的方法用Lock和UnLock。
a.aspx的C#代碼
private void Button1_Click(object sender, System.EventArgs e)
{
Application["name"] = Label1.Text;
Server.Transfer("b.aspx");
}
b.aspx中C#代碼
private void Page_Load(object sender, EventArgs e)
{
string name;
Application.Lock();
name = Application["name"].ToString();
Application.UnLock();
}
3. 使用Session變量
想必這個肯定是大家使用中最常見的用法了,其操作與Application類似,作用於用戶個人,所以,過量的存儲會導致服務器內存資源的耗盡。
a.aspx的C#代碼
private void Button1_Click(object sender, System.EventArgs e)
{
Session["name"] = Label.Text;
}
b.aspx中C#代碼
private void Page_Load(object sender, EventArgs e)
{
string name;
name = Session["name"].ToString();
}
4. 使用Cookie對象變量
這個也是大家常使用的方法,與Session一樣,其是什對每一個用戶而言的,但是有個本質的區別,即Cookie是存放在客戶端的,而session是存放在服務器端的。而且Cookie的使用要配合ASP.NET內置對象Request來使用。

a.aspx的C#代碼
private void Button1_Click(object sender, System.EventArgs e)
{
HttpCookie cookie_name = new HttpCookie("name");
cookie_name.Value = Label1.Text;
Reponse.AppendCookie(cookie_name);
Server.Transfer("b.aspx");
}
b.aspx中C#代碼
private void Page_Load(object sender, EventArgs e)
{
string name;
name = Request.Cookie["name"].Value.ToString();
}
5. 使用Server.Transfer方法
這個才可以說是面象對象開發所使用的方法,其使用Server.Transfer方法把流程從當前頁面引導到另一個頁面中,新的頁面使用前一個頁面的應答流,所以這個方法是完全面象對象的,簡潔有效。

a.aspx的C#代碼
public string Name
{
get{ return Label1.Text;}
}
private void Button1_Click(object sender, System.EventArgs e)
{
Server.Transfer("b.aspx");
}
b.aspx中C#代碼
private void Page_Load(object sender, EventArgs e)
{
a newWeb; //實例a窗體
newWeb = (source)Context.Handler;
string name;
name = newWeb.Name;
}
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(100)

  • 個人分類:
▲top
  • 5月 27 週三 201511:41
  • 介紹 IIS 7.5 的應用程式集區與新增的「虛擬帳戶」特性

image
從 Windows 7 與 Windows Server 2008 R2 開始,新增了兩種特殊的帳戶類型,分別是「受管理的服務帳戶(Managed service accounts)」與「虛擬帳戶(virtual accounts)」,可有效隔離各種網路服務以提升安全性,我今天會集中在講解 IIS 7.5 與虛擬帳戶之間的實際運用與範例。
要學會設定 IIS 一定要熟悉應用程式集區(Application Pool)與身份識別(Identity)的關係,我們都知道 IIS6 與 IIS7 預設的應用程式集區身份識別都是 NETWORK SERVICE 這個系統帳戶,不過 NETWORK SERVICE 這個帳戶可不是只有 IIS 在用而已,還有許多其他系統中與網路有關的服務程序也是用NETWORK SERVICE 這個身份在運作,例如:SQLEXPRESS 服務。
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(1,856)

  • 個人分類:
▲top
  • 5月 27 週三 201510:29
  • [MS SQL]不允許儲存變更,您所做的變更要求下列資料表……

image_thumb_1
Demo Code Ver. : .MS SQL 2012
自從SQL 2008之後,SQL Server對於資料表欄位Format的變更多了一層卡控,若是改變資料表的欄位可能會影響資料話
將會被禁止。這樣好處可以避免欄位格式被輕易的修改,不過在部分的情境下反而增加開發麻煩,例如:Demo,測試..等
所以,必要時還是被需關掉此機制
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(3,624)

  • 個人分類:
▲top
  • 5月 27 週三 201509:10
  • 【ASP.NET】伺服器拒絕網頁上傳檔案(沒有授權 ASP.NET 存取要求的資源)

network_access_authority_1
錯誤
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。
請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 
例外詳細資訊: System.UnauthorizedAccessException: 拒絕存取路徑
c:\inetpub\wwwroot\upload\...。 沒有授權 ASP.NET 存取要求的資源...

提示訊息
沒有授權 ASP.NET 存取要求的資源。請考慮將資源存取權授與 ASP.NET 
要求識別。ASP.NET 有一個基本處理序識別 (通常在 IIS 5 上為 {MACHINE}
\ASPNET,在 IIS 6 上為 Network Service),
會在應用程式未模擬的情況下使用。

如果應用程式是透過 <identity impersonate="true"/> 模擬,這個識別
將會是匿名使用者 (通常為 IUSR_MACHINENAME)
或經過驗證的要求使用者。

若要對檔案授與 ASP.NET 存取權,請在檔案總管中以滑鼠右鍵按一下檔案
,選擇 [內容]並選取 [安全] 索引標籤。按一下 [新增] 加入適當的使用者
或群組。反白顯示 ASP.NET 帳戶,並且選取所需存取權限的核取方塊。

解決
黃色反白其實就是解決方式,以下為圖解。

首先,在目標資料夾右鍵內容...
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(7,531)

  • 個人分類:
▲top
  • 5月 21 週四 201514:28
  • 显示当前日期,前一天日期,后一天日期 后续有关问题

 

 
显示当前日期,前一天日期,后一天日期 后续问题
现在,在页面上,有一个TEXTBOX,和三个BUTTON
要求,点第一个BUTTON时,TEXTBOX显示系统当天日期(年月日)
            点第二个BUTTON时,TEXTBOX显示前一天日期
            点第三个BUTTON时,TEXTBOX显示后一天日期
TEXTBOX本身在窗体加载时,是会有一个日期放在上面的,
当我在点那三个按钮时,依次执行上面的操作,
但是前一天和后一天的按钮是针对,TEXTBOX显示的日期显示的,不是只针对今天的,
而且也希望是,点一下就前一天,和后一天的,不停点就不停前的,
这个问题之前问过大家,也有高手帮忙解决,代码如下:
private   void   button1_Click(object   sender,   EventArgs   e)
                {
                        textBox2.Text   =   DateTime.Now.ToShortDateString();
                }
                private   void   button2_Click(object   sender,   EventArgs   e)
                {
                     
                        textBox2.Text   =   Convert.ToDateTime(textBox2.Text).AddDays(-
1).ToShortDateString();
               
                }
                private   void   button3_Click(object   sender,   EventArgs   e)
                {
                          textBox2.Text   =   Convert.ToDateTime(textBox2.Text).AddDays
(1).ToShortDateString();
                       
                }
只是现在又有新要求了,当TEXTBOX显示今天时,BUTTON3不能对其操作,BUTTON3变成不可用,只有当TEXTBOX显示的日期小于今天时,按钮三才可用,并能实现后一天操作。
高手帮忙啊,
不胜感激!
------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = DateTime.Now.ToShortDateString();
textBox3.Enable = false;
}
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = Convert.ToDateTime(textBox2.Text).AddDays(-
1).ToShortDateString();
textBox3.Enable = true;
}
private void button3_Click(object sender, EventArgs e)
{
textBox2.Text = Convert.ToDateTime(textBox2.Text).AddDays
(1).ToShortDateString();
}
------解决方案--------------------
在每个函数的最后加一句:
button3.Enabled = textBox2.Text == DateTime.Now.ToShortDateString() ? false : true;
------解决方案--------------------
在TEXTBOX的TextChanged事件里面加
button3.Enabled = textBox.Text < DateTime.Now.ToShortDateString();
------解决方案--------------------
private void Form1_Load(object sender, System.EventArgs e)
{
textBox1.Text =DateTime.Now.ToShortDateString();
button3.Enabled=false;
}
private void button1_Click(object sender, System.EventArgs e)
{
textBox1.Text =DateTime.Now.ToShortDateString();
button3.Enabled=false; 
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(21)

  • 個人分類:
▲top
  • 11月 30 週六 201311:55
  • 3Com 4500 Switch 設定與 Linux MRTG、VLAN Tag 應用

Com Port 連線
作者:徐秉義(Albert Hsu)
此款 3Com 4500 Switch 共有 26 埠可供使用,其中第 01~24 埠是 10/100 Mbps 介面、第25、26這兩個是光纖埠(需加購 GBIC 才能使用)第27、28埠則是 Gigabit RJ45 接頭的 Port,比較需要注意到的是,第25~28埠是採兩、兩 combo 方式,意思是 25~27 二選一使用、26~28 也是二選一使用。
這款 Switch 可以堆疊(Stack)至多八台,也因此就介紹堆疊此款 Switch 相關指令與概念;另外本文也將介紹 Linux 應用 MRTG 繪製 switch 的流量圖表;以及 Linux 上使用 vconfig 指令與載入 802.1q 模組,使 Linux 懂得 VLAN Tagged 與 Switch 不同的 VLAN 做溝通等等。
連接 Com Port
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(1,037)

  • 個人分類:
▲top
  • 4月 22 週一 201320:17
  • Linux centos關機與重啓命令詳解與實戰

 Linux centos重啓命令:
 

  1、reboot
  2、shutdown -r now 立刻重啓(root用戶使用)
  3、shutdown -r 10 過10分鐘自動重啓(root用戶使用)
  4、shutdown -r 20:35 在時間爲20:35時候重啓(root用戶使用)
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(6,765)

  • 個人分類:未分類資料夾
▲top
  • 4月 22 週一 201320:08
  • CentOs DNS功能的实现

CentOs DNS功能的实现
 
首先配置好linux的网络连接!
1、安装相关的套件 www.2cto.com
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(7)

  • 個人分類:未分類資料夾
▲top
  • 4月 22 週一 201320:07
  • CentOS 5.5与CentOS 6.0上构建主从DNS服务器

一台CentOS 6.0 服务器:IP:192.168.5.1
服务器名:master.haitian.com 主DNS服务器
 
一台CentOS 5.5 服务器:IP:192.168.5.2
服务器名:slave.haitian.com 从DNS服务器
(繼續閱讀...)
文章標籤

........... 發表在 痞客邦 留言(0) 人氣(59)

  • 個人分類:未分類資料夾
▲top
123»

個人資訊

...........
暱稱:
...........
分類:
心情日記
好友:
累積中
地區:

熱門文章

  • (6,765)Linux centos關機與重啓命令詳解與實戰
  • (5)vi
  • (434)centos 5.5網路設置指令
  • (95)3com 4500G vlan
  • (1,037)3Com 4500 Switch 設定與 Linux MRTG、VLAN Tag 應用
  • (7,531)【ASP.NET】伺服器拒絕網頁上傳檔案(沒有授權 ASP.NET 存取要求的資源)

文章分類

  • 未分類資料夾 (16)
  • 未分類文章 (1)

最新文章

  • [Windows Azure] 使用 Linked Server 方式連接 Windows Azure SQL Database
  • ASP.NET跨頁面傳值方法
  • 介紹 IIS 7.5 的應用程式集區與新增的「虛擬帳戶」特性
  • [MS SQL]不允許儲存變更,您所做的變更要求下列資料表……
  • 【ASP.NET】伺服器拒絕網頁上傳檔案(沒有授權 ASP.NET 存取要求的資源)
  • 显示当前日期,前一天日期,后一天日期 后续有关问题
  • 3Com 4500 Switch 設定與 Linux MRTG、VLAN Tag 應用
  • Linux centos關機與重啓命令詳解與實戰
  • CentOs DNS功能的实现
  • CentOS 5.5与CentOS 6.0上构建主从DNS服务器

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: