
前言:
這篇是MSSQL預存程序迴圈與Cursor的範例,這裡稍微從相關部落格蒐集資料後稍加修改,並簡單說明程式的用途。聽說只要學到if和回圈就算學會了預存程序,因此就寫到這邊,有機會再寫更進階的來研究。
1、迴圈
這個是找部落格文章稍微修改,雖說如此這個程式很簡單,於是就放這邊參考了,可以觀察每一行的執行結果,下圖是執行結果。
DECLARE @_i INT
DECLARE @_MAX INT
SET @_i = 0
SET @_MAX = 10
貓羽 發表在 痞客邦 留言(0) 人氣(6,422)

前言:
本文是要寫關於MSSQL的預存程序(store procedure),變數的宣告與操作方式,以及如何進行簡易的除錯。
首先,上一篇文章的範例程式增加了變數修改如下,褐色部份可以看到DECLARE是宣告變數的句法,set可以修改變數,並讓SQL指令取這些變數進行存取
程式碼如下:(下圖為參考圖,由於有些部份有修改(例如分號),請看程式碼)
貓羽 發表在 痞客邦 留言(0) 人氣(4,424)

這次要研究的是MSSQL的預存程序,這次只研究如何執行和存檔相關的問題,還有一些操作等下一篇再研究。首先介紹使用到的程式碼,資料表的介紹先省略,因為以下的查詢只是更新指定id的時間而已,各位可以換成自己的資料表進行研究。
UPDATE dbo.test set test_time = getdate() where id = '1'
select * from dbo.test where id = '1'
查詢結果如下:
新增預存程序的方式是,在以下畫面在目標資料表右鍵 > 新增查詢
貓羽 發表在 痞客邦 留言(0) 人氣(5,210)

先下載myEclipse10,這個版本有支援tomcat 7.X版本,所以我以這個版本為例。
至於破解和下載連結什麼的就自己研究。我只是看到有檔案就抓過來研究而已。
此外要下載Tomcat 7.x版本,設定見下面說明。
1、
安裝好之後,到windows>perferences
下面的畫面選myeclipse>Servers>Tomcat,選擇tomcat的案裝路徑,我是把Tomcat改在D槽的apache資料夾
至於tomcat的安裝,除了注意jre的路徑以外就沒什麼要注意的。
上一個畫面案裝好後,先建測試資料
file>new>web project產生左邊的測試網站
再用下圖的方式打開tomcat7.x
3、
這是tomcat執行成功的畫面
4、最後去找localhost:8080/專案名稱
設定這個就可以找到專案網頁,簡單教到這邊。
--
貓羽 發表在 痞客邦 留言(0) 人氣(1,116)
這個可以算在程式筆記這個類別,因為架網站/網頁通常都需要能從遠端連入,因此要申請dns服務把非固定ip的伺服器網址進行固定,這時候就會用到這個東西。no-ip網頁。
1、登入該軟體的首頁https://www.noip.com/login,如果沒有帳號無法登入就要點註冊新帳號。
以下是註冊頁的第一個畫面,就照上面的打
進到這個畫面加進host,輸入hostname和網域名稱,有些是免費的網域名稱。
這個是Manage Host,如果加入成功可以看到自己的ip,也可以增加自己的host數量。
新版的畫面是這樣:
接下來要下載DUC這個程式,下載後在Edit登入上述的註冊帳密,成功後可以按Edit Hosts選取要運作網域名稱(DNS服務)。最後只要輸入這個網域名稱就連結上現在你使用的這台電腦了。要注意註冊後直接執行是沒用的,要重開才會生效。最後要注意的是,免費網域要每個月去巡一次信箱,免得服務中止就要再重新申請網址,簡單介紹到這邊。
光是登入是不夠的,要加上前幾步在網頁設定網址的功能才會生效。
貓羽 發表在 痞客邦 留言(0) 人氣(3,447)
本次的主題是
jqGrd。這個東西是
jQuery關於表格的open-source套件,下面這個網頁有相關的介紹:
http://www.trirand.com/jqgridwiki/doku.php,由於jQuery是前端網頁程式都會用得到的程式語言,它可以用在不同的mvc架構與平台,例如asp.net MVC。我會想寫關於這個東西的研究很多地方都用得到它,如果對這個東西了解的話寫前端程式我相信有事半功倍的效果。無論是用那種架構,它的表格用得到相關指令的機會還滿高的,因此就來介紹了。 貓羽 發表在 痞客邦 留言(0) 人氣(8,308)

最近因為dns服務只會連到192.168.1.1而不會連到自家主機的區網ip,192.168.1.10x,為了這個問題弄了很久,後來問題解決了,就寫在這邊當參考。
DMZ,又名Perimeter network,又稱邊界網路、對外網路,是一種把子網域能視為預設的對外ip使用(
常被使用的架設方案是在不信任的外部網路和可信任的內部網路外,建立一個面向外部網路的物理或邏輯子網,該子網能設置用於對外部網路的伺服器主機)。缺點是這個功能在較低階的功能相當有限,防護力不足,無法防護內部的破壞,這台server被入侵就有被控制或內部破壞的可能。較高階的可以設定埠相關的設定,防護力也較好。這個功能較常出現的用途是用於浮動制ip的對外ip設置,你就可以用指定的電腦當server,加上dns的功能就可以架伺服器,讓對外ip的連線連到某台電腦進行指定的服務。
以下是相關教學,首先請連到路由器的ip,例如192.168.1.1,預設
密碼通常是admin之類的組合(各家不同),輸入帳號與密碼打開以下畫面:
再來打開DMZ,選enable,再來輸入想要連線的子網ip,假設原先dns連線回來只會顯示192.168.1.1的畫面,設置後會自動連到192.168.1.103的區網ip。
這個功能建議在浮動ip使用,固定ip沒有使用的必要,
如果固定ip有這個設定就要disable處理。測試的方式是執行no-ip之類的程式,可以用ping網址或輸入網址進行測試,若有網頁就表示可以使用了。
貓羽 發表在 痞客邦 留言(0) 人氣(1,736)