結束

 7/2下午的西雅圖咖啡店,現在的我正提著筆,記錄心中所想的一切。

 

時間回到早上,被友人轉告LINE訊息,混亂的腦袋,有著好多話語不知如何宣洩, 

或許我早能猜到這結果,憑著最後訊息的交流,沒回應的訊息,這結局我已能猜到,
只是不知這時間會來的這麼快。
「為避免之後見面監介,我想一想後覺得最近不太想有新戀情,
女人的直覺是準的,我想還是先說清楚吧!!」
~總幹事代為傳達。
聽完之後心裡還是一陣刺痛,說坦然面對一定是騙人的。
「不來電只能先當朋友囉!!」我說,
「還是可以一同出去玩吧!!」總幹事說,
「可以呀!!」我回,
「未來的事還很難說」總幹事安慰我,
僅僅在LINE上的對話已讓我心思煩亂,就算告訴自己靜下心,也無法忘卻這死亡宣告,
顧不得月初忙碌的工作,我只想下午請假,提筆寫字,一直寫一直寫,這才是我目前最想做的事。
但減重的目標不變,72KM仍是我的最終目標。
PS.一堆人見面就說我胖,話說我真有胖到這麼誇張嗎?

我的鹿港女孩

33歲,新的一年後又老了一歲,結婚壓力也愈來愈大,

 
     老了會不會沒人要??
 
     男生年紀愈大愈吃香啦!!

網路上統計過年最討厭聽到莫非「什麼時候結婚?」

 
雖極力避免,但該來的總是會來,
老媽每日求神問卜,該說是緣份未到還是我壓根一點兒都不急…XD
 
無奈!!
 
———————————————–
這次要說的是來自鹿港的故事….
 
有天下班回家,老媽神神秘秘的說有妹要介紹給我,
當下就給我電話去問女生的FB…
 
加FB時….咦!! 熟悉的感覺,在某天晚上亂瀏覽其他人FB時怎麼有看過…
特別記得有人留言,”美麗的人妻”
 
原來我們有共同認識的人,但再次確認確卻再也找不到…..
 
事前得知的資訊是,她叫小吟,鹿港人,在介紹人的公司做會計,家裡在賣吃的….
 
瀏覽著FB的相簿,感覺就是個好太太,家庭主婦型的女生。
 
晚上開啟了第一次的對話,為此我還準備了自我介紹:
 

X小姐妳好,

 
在FB上一直沒談到什麼話,但身為男生就是要主動,就由我來個自我介紹.
張傑森,5月6日生,擇善又固執金牛座,現年33歲,台北人,
大學讀的是歷史系,卻在銀行資訊處上班,很難想像吧!!
興趣是打籃球和跑步,週日固定有球聚,若有路跑活動也常會去參加.
上星期就有跑台北富邦馬拉松,據說有4萬人參加,真是超熱鬧的啦!!
對了,我還很愛去日本旅行,特別是自由行,前後去過五次了,
或許是因為愛看日劇,也熱愛日本史的關係吧!!
 
但今年比較誇張去了二次,參加東京馬拉松,又跑去京都古蹟之旅(都在爬山、逛神社和古戰場).
很傷荷包,害我都開外幣帳戶在存日幣了,題外話,最近日幣大跌喔!!
 
以上…
 
 
而以下是小吟的回信:
 
我叫小吟,10/14生,天秤座,差你三歲!我住鹿港,我唯一出國的兩次竟都是韓國(首爾和濟洲島),哈…
假日會和朋友到去遊玩或聚聚餐!也沒特別喜好耶!只是想出去散散心,只要是沒去過之去,就特別好奇。
哇~自由行耶,那你日語一定嚇嚇叫ㄛ~
呵呵~今天的報紙上也有刊日幣貶值之事!!你虧大了
我是今年才開始存美金啦!!現美金正低!
不過以後還滿看好人民幣的!!!
不過說也奇怪耶~你讀歷史,工作卻是資訊方面的!也差太遠了吧!!真的無法連想!不過我倒事歷史白痴!總是剛好在及格邊緣!哈
 
很正式的回應耶!! 我這麼覺得.
 
在之後幾晚互傳FB訊息,雖然我傳訊時他總已入睡,但隔天的中午總會在電腦前收到她的回覆,LAG了半天我仍熱在其中。
也因此我知道了小吟的興趣,家中的成員,放假去哪玩,抱怨工作上的事,吃了什麼好料,也八卦了各自的戀情,
 
「和前男友是怎麼分手的呀!!」
 
「先說你的」小吟害羞起來,
 
我的部份就先PASS,先聽小吟說故事囉!!
 
聽小吟娓娓道來,原來小吟早有個交往多年的男友,只是這男友偶爾會神神秘秘的,
例如手機響不接電話或是講電話總跑到外面去講等等的…,日子一久小吟也不以為意。
 
一天,小吟發現男友EMAIL信箱裡有封花店的收據,不得讓她懷疑起來這是要送給誰的,
不追還好,一追查之下才知這花是送給另一位女生的,也就是說小吟被劈腿了。
 
「居家型的女生就是這點弱,贏不了台北的女生」小吟略帶怨氣的這麼說,
「那女生的手段真是高」
 
我回,「哪有,我反而較欣賞居家型的!!」
 
「所以說,我很討厭台北人」小吟說,
 
難怪一開始不怎理我,我心中的疑惑總算解開了。
 
「但和你聊起天來感覺還不錯,只是我還是不會接受台北人」小吟說,
「因為那次分手的感覺實在是太難過了」
 
可惡的前男友,害人不淺呀!! 我心中這麼罵他。
 
小吟繼續說道,「雖說那已是兩年前的事,不過那時她每天都在哭,半年了還走不出來」
「要不是經過了那麼久,她還沒法平靜和我說這故事的」
 
愛演戲的我也在腦內補完這故事,
 
「男友公司新來了一位來自台北的女生,美麗而幹練,男方為了未來的事業,加上女方家裡有財有勢,
為此抛舊愛迎新歡,現代陳世美。」
 
好玖瑰瞳鈴眼的劇情呀!! XD
 
「完全不一樣哦!!」小吟在聽完我補完的劇情後這麼說。
「反正就是女生手段很高超就是了」小吟也沒多說…
聽完小吟的真情告白(算是吧!!) 更讓我覺得她是個無心機的好女孩兒,只是個性有點悲觀。
 
之後,我問小吟要不要來台北玩,
 
她說有親威住台北,只是每次來台北玩就覺得很討厭這的天氣,不是太熱就是太溼、太冷。
『純討厭台北教義派』,我給小吟這個封號。
 
後來不知為何訊息的聯絡次數愈來愈少,
或許對小吟來說我只是生命中的一位小小過客吧!!

SQL SERVER SELECT 與 SET

SQL Server 中對已經定義的變量賦值的方式用兩種,分別是 SET 和 SELECT。
對於這兩種方式的區別,SQL Server 聯機叢書中已經有詳細的說明,但很多時候我們
並沒有注意,其實這兩種方式還是有很多差別的。
SQL Server推薦使用 SET 而不是 SELECT 對變量進行賦值。
當表達式返回一個值並對一個變量進行賦值時,推薦使用 SET 方法。
下表列出 SET 與 SELECT 的區別。請特別注意紅色部分。 

set select
同時對多個變量同時賦值 不支持 支持(如:select   @a=1,@b=2,@c=3 )
表達式返回多個值時 出錯 將返回的最後一個值賦給變量
表達式未返回值 變量被賦null值 變量保持原值

下面以具體示例來說明問題:

create table chinadba1(
userid int ,
addr varchar(128)
)
go
insert into chinadba1(userid,addr) values(1,’addr1′)
insert into chinadba1(userid,addr) values(2,’addr2′)
insert into chinadba1(userid,addr) values(3,’addr3′)
go

表達式返回多個值時,使用 SET 賦值

declare @addr varchar(128)
set @addr = (select addr from chinadba1)
/*
–出錯信息為
服務器: 消息 512,級別 16,狀態 1,行 2
子查詢返回的值多於一個。當子查詢跟隨在 =、!=、<、<=、>、>= 之後,或子查詢用作表達式時,這種情況是不允許的。
*/
go

表達式返回多個值時,使用 SELECT 賦值

declare @addr varchar(128)
select @addr = addr from chinadba1
print @addr –結果集中最後一個 addr 列的值
–結果: addr3
go

表達式未返回值時,使用 SET 賦值

declare @addr varchar(128)
set @addr = ‘初始值’
set @addr = (select addr from chinadba1 where userid = 4 )
print @addr –null值
go

表達式未返回值時,使用 SELECT 賦值

declare @addr varchar(128)
set @addr = ‘初始值’
select @addr = addr from chinadba1 where userid = 4
print @addr –保持原值
go

需要注意的是,SELECT 也可以將標量子查詢的值賦給變量,如果標量子查詢不返回值,則變量被置為 null 值。
此時與 使用 SET 賦值是完全相同的
對標量子查詢的概念大家應該都覺得陌生,舉個例子就能說明

declare @addr varchar(128)
set @addr = ‘初始值’
–select addr from chinadba1 where userid = 4 為標量子查詢語句
select @addr = (select addr from chinadba1 where userid = 4)
print @addr –null值
go

原文地址 http://blog.chinaunix.net/u/25096/showart_375538.html

如何讓用不到的專案不再出現在 VS2003/2005/VS2008 的啟始頁

原文網址

這是每個人都很可能遇到的情況,那就是你建立了一個專案,然後你將它搬動、刪除或重新命名了,但是舊的名字卻一直出現在啟始頁的「最近使用的專案」窗格裡,無從刪除。

這個問題從 VS2002 一直到 VS2008 都存在。雖然不會引起什麼問題,但對於部份習慣從該窗格選取專案的人來講,卻是一個討人厭的問題。

解決的方法很簡單,請開啟登錄編輯程式,從 HKCU/Software/Microsoft/VisualStudio/x.0/ProjectMRUList 中把不要的項目刪除就可以了。

對於 VS2002/2003 的使用者,則可以找 HKCU/Software/Microsoft/VisualStudio/7.1/ProjectMRUList, VS2008 則是 HKCU/Software/Microsoft/VisualStudio/9.0/ProjectMRUList

到了 VS2010,什麼都不必做,因為在啟始頁中就可以直接 remove 掉了。

快速取得資料庫資料表結構

select t.name as [table name], c.name AS [column name], tp.name AS [資料型別],
  case tp.name
  when 'bigint' then cast(c.precision as varchar(3))
  when 'int' then cast(c.precision as varchar(3))
  when 'smallint' then cast(c.precision as varchar(3))
  when 'tinyint' then cast(c.precision as varchar(3))
  when 'numeric' then '(' + cast(c.precision as varchar(3)) + ',' + cast(c.scale as varchar(3)) + ')'
  when 'decimal' then '(' + cast(c.precision as varchar(3)) + ',' + cast(c.scale as varchar(3)) + ')'
  when 'nvarchar' then cast((c.max_length/2) as varchar(5))
  when 'nchar' then cast((c.max_length/2) as varchar(5))
  else cast(c.max_length as varchar(5))
  end as [長度],
  CASE WHEN c.is_nullable=1 THEN 'ok' ELSE 'no' END AS [NULL ok],
  ep.value as [描述] 
from sys.tables as t
inner join sys.columns as c on t.object_id=c.object_id
inner join sys.types as tp on c.system_type_id = tp.system_type_id
left outer join sys.extended_properties as ep on (ep.major_id = t.object_id
and ep.minor_id = c.column_id and ep.class = 1 )
where tp.system_type_id = tp.user_type_id 
order by t.name,c.name

 

DIA – Visio like Freeware

DIA – Visio like Freeware

DIA
Dia是開放源碼的流程圖軟體 link
官網 Official web site link

Visio file 轉換
Dia 無法直接開啟 “.VSD” 檔, 必須使用 Visio 2002 及以上版本將 “.VSD” 檔案另存為格式 save as Visio XML Drawing file “.VDX” , 即可由 DIA 開啟修改.

Dia 如果必須輸出為 .VDX file 供轉給 Visio 使用必須使用 “匯出” 功能.

安裝 DIA 時語文只有簡體中文, 請選 English , 安奘後起動會自動顯示為繁體中文.