2010年7月18日 星期日
石牌軍鑑岩之旅
因為上次去貓空走樟木步道,光車錢就一人200元了(捷運+貓攬來回),
這次決定走平實路線,上陽明山吧,
遙記和何姐去參加鵬旭婚禮時,在石牌站坐車的,
於是決定從石牌出發,目標步道,哪條哩,未定。
到了石牌下車後,等了師父半小時…他昏倒在廁所了XD,
路上看到軍鑑岩親山步道,就是他啦~
兩個人就默默的繞了石牌捷運站一圈,
找公車站牌=>找不到,因為根本不用坐公車。
然後一往直前的向親山步道走,其實在陽明大學裡面啦,所以,又走過頭了,
我被太陽曬昏了,因為是正午12點呀,嗚…我怕陽光,見光死的。
終於問到一個好心的阿伯,指引我們走向正確的道路,淚奔。
走到陽明大學(聯合大學的N倍大)努力的往上爬,
終於到了軍鑑岩的登山口,一望無際的陡樓梯。
努力努力再努力,終於爬了200公尺,只有200嗎,
我快喘不過氣了也,嗚嗚。
再努力爬呀爬,路過了照明寺(後來查才知道是情人廟),
因為在叉路上,我們還是繼續的往目標邁進,
終於到了至高點-軍鑑岩,可以看到下面一排排的小房子哦。
只是我預計中的大馬路和公車哩,我只打算上山,沒打算爬下去哩,
我的公車我的公車我的公車我的公車我的公車
沒退路了,這邊來,往另一頭下去吧,另一頭雖然有樓梯的痕跡,
但並不是完美的樓梯,一不注意,可能直接滑下去了,
膝蓋抖抖抖,看下去真可怕,師父爬好快哦,等等我,
又路過了皇后宮,感覺像算命的,休息一下好了,
來了小黑和小白佔地為王,吠不停,就是不讓我睡一下休息一下囉,
又抬起被虐待到抖抖抖的腳,慢慢的往山下邁進。
台北市十大休閒步道
1、「竹子湖自然步道」
2、「冷水坑步道」
3、「大屯山步道」
4、「虎山自然步道」
5、「天母水管路步道」
6、「內雙溪森林步道」
7、「仙跡岩自然步道」
8、「軍艦岩步道」-難度高,下山一樣是走很多樓梯
9、「指南宮、慈惠宮步道」
10、「向天山、面天山步道」
2010年7月11日 星期日
貓空樟樹步道之旅
7/11這次到樟樹步道去旅遊,居然忘了帶相機了沒有美美的圖,
下次還要記得查公車路線,改坐公車看看^^。不過可以到這邊去看,
http://sunrise129.pixnet.net/blog/post/24964443
因為我們是七月去,所以沒有美美的油桐花,
但因為去運動,避免體重直線上升,就不計較啦。
我們從淡水搭車到木柵線的動物園站,再搭傳說中的貓攬到貓空到貓空站後,已經11點多了
忍不住去敗了韓國魷魚絲來吃了,呼,真不賴~~
便開始了樟樹步道征途,第一次出征,想當然兒,就是挑最簡單最容易走的步道啦,
平平坦坦的樟樹步道~一走邊喝水邊啃著魷魚絲,人生的樂趣莫過於此,幸福^^
接著當然是尋找步道上傳說中的牛牛…看到了牛牛拉車,大牛帶小牛,還一望無際的田O_O
當魯肉豬和魯肉張都快昏到之際,終於看到了樟山寺,
大老遠的爬來當然要進去拜拜囉,
順便找個位置睡一覺先(這才是你的目的吧),
等睡飽已經二點半了~豬豬,頭還是昏昏的,大概是太陽太大了吧,好久沒消毒殺菌了,
實在吃不大小,兩個人又昏昏的坐著貓攬回家吃水餃睡覺去。
2010年5月19日 星期三
Oracle information
最新資訊下載…可以去看看
http://edelivery.oracle.com/EPD/GetUserInfo/get_form?caller=WelcomePage
2009年12月20日 星期日
IsolatedStorage
組件:mscorlib.dll
IsolatedStorage類別:所有隔離儲存區的基底類別(抽象類別)
IsolatedStorageFile類別:表示含有檔案和目錄隔離儲存區
IsolatedStorageScope enumeration:列舉IsolatedStorage所支援的隔離儲存區範圍層次
IsolatedStorageFileStream類別:公開隔離區(Isolated Storage)中的檔案
- Application 範圍限定於應用程式的隔離儲存區。
- Assembly 範圍限定於組件 (Assembly) 識別 (Identity) 的隔離儲存區。
- Domain 範圍限定於應用程式定義域識別的隔離儲存區。
- Machine 範圍限定於電腦的隔離儲存區。
- None 沒有隔離儲存區的使用。
- Roaming 隔離儲存區可以放置在可能漫遊的檔案系統某一處 (如果漫遊使用者資料在基礎作業系統中啟用)。
- User 由使用者識別限定範圍的隔離儲存區。
Example 1
IsolatedStorageFile isoFile =
IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
IsolatedStorageScope.Assembly |
IsolatedStorageScope.Domain,
null,
null);
IsolatedStorageFileStream isoStream =
new IsolatedStorageFileStream(this.userName,
FileMode.Open,
FileAccess.Read,
FileShare.Read);
Example 2
IsolatedStorageFile isoFile;
private void Form1_Load(object sender, EventArgs e)
{
isoFile = IsolatedStorageFile.GetMachineStoreForDomain();
}
private void button1_Click(object sender, EventArgs e)
{
String fileName = textBox1.Text;
try{
using (FileStream fs= new IsolatedStorageFileStream(fileName,
FileMode.Open, FileAccess.Read, isoFile))
{
StreamReader sr = new
StreamReader(fs,Encoding.GetEncoding("big5"));
textBox2.Text=sr.ReadToEnd();
sr.Close();
}
}catch(Exception ex){
MessageBox.Show(ex.Message);
}
}
MarshalByRefobject
啟用在支援Remoting Application中跨越Application domain boundaries中的存取。
命名空間:System
組件:mscorlib.dll
有兩種型態的遠端物件
- Marshal-by-value objects:藉由「值」,這些物件被複製和傳遞,傳出應用程式定義域
- Marshal-by-reference objects:藉由使用「Proxy」,這些物件被存取外部應用程式定義域。Client需要「Proxy」來使用這些物件,去存取這些遠端的物件。
當跨越應用程式定義域界限來使用型別時,型別必須繼承自 MarshalByRefObject,並且不可以複製物件的狀態,因為物件的成員無法在建立成員的所在應用程式定義域外部使用。
using System;
using System.Runtime.Remoting;
using System.Security.Permissions;
public class SetObjectUriForMarshalTest {
class TestClass : MarshalByRefObject {
}
[SecurityPermission(SecurityAction.LinkDemand)]
public static void Main() {
TestClass obj = new TestClass();
RemotingServices.SetObjectUriForMarshal(obj, "testUri");
RemotingServices.Marshal(obj);
Console.WriteLine(RemotingServices.GetObjectUri(obj));
}
}
2009年11月22日 星期日
2009年11月19日 星期四
限制條件
1、 PROCEDURE需包在PACKAGE中才能執行
2、 必須以TABLE的型態回傳值,使用型態ReturnTbl
步驟一、連線ORACLE(SQL SERVER建立)
1、建立連線伺服器
sp_addlinkedserver @server='TEST80' ,@srvproduct='Oracle',@datasrc = 'TEST80.WORLD',@provider='MSDAORA',@provstr='MSDAORA'
2、到主控台根目錄-->連線伺服器-->TEST80
3、按右鍵選內容
4、選取「安全性」頁籤,勾選「使用下列安全性條件進行連線」,輸入測試帳號/密碼步驟二、建立PACKAGE(ORACLE建立)
--BODY
CREATE OR REPLACE PACKAGE BODY CRM.WrapPack
AS
PROCEDURE WrapPackSP( ReturnVal OUT ReturnTbl)
IS
Begin
ReturnVal( 1 ) := 0;
End WrapPackSP;
End WrapPack;
/
--SPEC
CREATE OR REPLACE PACKAGE CRM.WrapPack AS
TYPE ReturnTbl IS TABLE OF NUMBER
INDEX BY BINARY_INTEGER;
PROCEDURE WrapPackSP
(
ReturnVal OUT ReturnTbl
);
END WrapPack;
/
步驟三、執行PACKAGE(SQL SERVER執行)
SELECT * FROM OPENQUERY( TEST80 ,'{Call CRM.WrapPack.WrapPackSP({resultset 1 , ReturnVal} )}')