終於復站了!!

從離職到現在過了5天,BLOG終於復站了,
因為轉碼的問題,還真的讓我忙的焦頭爛額,
真沒想到轉CODE (由UTF8轉BIG5)如此的麻煩,
外國的軟体都不太支援BIG5的中文字,
每天我下班後回家就是在用電腦,
連我老爸都說:”不行的話,要去問人啦!!”

可是我就是想自己試出來….
反正會上本站的應該只有我而已….

解惑SESSION

某人和我提及董大偉一書「ASP.NET程式進階設計」第619頁的SESSION觀念有誤,
我此向他說明一下

———-以下書中內文節錄———-

因此,ViewState不會有同名稱的問題,因為即使在一張網頁上,
有多個讓控制項的instance,每一個instance都有各自的ViewState,
但是,由於Session物件是共用的,所以會有重覆的問題,
因此,我們在Session物件的使用上,
特別用「me.uniqueID & “_conn”」這個名稱取代「”conn”」,
以避免當網頁上同時有多個該控制項的instance時,造成Session衝突,
導致不同的控制項存取到同樣的Session變數,
使得不同的控制項instance,屬性值變成一樣

———-以下內文解析———-

我想,有疑問的就是黑體字的部份,
但要注意,文中所指的是Browser開同一個PAGE的情況下,
並非不同人(不同PC的Browser)開啟同一PAGE

IMHEAR,監聽MSN封包的工具

話說我前公司的管理部想推"MSN控管"機制,
也就是要側錄上班時大家MSN的對話….
(不過一直受到反彈就是了)

就有一個工具叫IMHEAR的,
只要把它裝在要連出去的那台主機上(俗稱的GETWAY),
就會抓封包自動存成文字檔,
只是UTF8的格式轉成BIG5,
真的,對話就都看到了…..
有點恐怖說…..
只要把這些文字檔給抓下來,做成清單…..
一切就現形啦!!

要如何反側錄呢?
我想只有用加密軟體一招…

如何先宣告陣列,之後再給陣列大小?

[問題]
各位高手:
想請教一下,因為想把陣列先宣告成全域變數,
而在執行某程序時,才會知道這個陣列的大小,
因此,怎樣才能做到呢?語法是如何??
謝謝

[回覆1]
這個範例使用 ReDim 陳述式,來配置和重新配置陣列變數的存放空間。

Dim I, MyArray() As Integer ‘ Declare variable and array variable.
ReDim MyArray(5) ‘ Allocate 6 elements.
For I = 0 To UBound(MyArray)
MyArray(I) = I ‘ Initialize array.
Next I
下列的陳述式會調整陣列的大小,但不會儲存元素的內容。

ReDim MyArray(10) ‘ Resize to 11 elements.
For I = 0 To UBound(MyArray)
MyArray(I) = I ‘ Initialize array.
Next I
下列的陳述式會調整陣列的大小,但會儲存元素的內容。

ReDim Preserve MyArray(15) ‘ Resize to 16 elements.

[回覆2]
除了使用 Redim 來重新宣告外 , 還可以利用 ArrayList 來做 ,
它可以動態增加它的大小 .

Modu1e / Class

[問題]
其實之前一直在寫VB.60,最近學VB.NET,
發現VB.NET用到了類別(Class),而模組 (Module)其實和類別很像,
但是沒有物件的特性(如:繼承..等),但是模組在使用時不用像類別要先宣告,
…..
其實可能用類別會比較好(應為 它有很多物件導向的特性),
但是為什麼模組還要存在呢??什麼時候寫在模組會比較好呢?
這些問題可能要請以有程設經驗一陣子的人才會比較了解,
還請各位指 導一下…………..感激不盡

[回覆]
我不常用 VB.NET , 用 C# 比較多 . 不過聽你的描述 ,
模組和類別的差異其實就像 C# 的 static class/static member 和 class 的差異一樣 .

一般來說 , 若以物件導向的方式設計的話 ,
Module (全域變數) 僅適合用在會被大量程式碼引用的全域性程式碼 ,
而且不能太多 , 會佔住不少的記憶體空間 .
所以在寫程式時 , static 的東西不要用 , 就算要用 , 也要控制一定的數量 .

不過我認為 VB.NET 會保留 Module 的原因可能是為了向後相容 ,
讓 VB6.0 在用 VB.NET 時不會有差太多的感覺 ,
但最好是多用 Class , 少用 Module .

系統轉移~~

由於就要離職了,
原本放在公司電腦上的程式(本BLOG就是),
這個星期就要開始進行轉移了,
甚至連我正在用的這台NB也要還回去給公司了,
資料整理及備份,忙呀忙!!
新工作,我來了~~

麻煩人

我是個怕麻煩的人,
但因工作的關係,請了一筆錢,
所得不能算在我身上,
必須找人幫忙,
這一找人,就麻煩到了很多人,
首先是我姑姑家–>叔叔家–>
又因叔叔他們常不在家,
外婆雖在家,但怕他聽不到,
所以又找伯父幫忙注意掛號信寄到了沒有…..

老爸:”麻煩到這麼多人,要請客回報一下啦!!”
我:”只好辦桌請吃活魚囉!!”

結論,如果下次領錢要這麼領,
我絕對不幹…………

神通面試心得

神通電腦算是我面試最大間的公司吧!!
由於我到那還迷路了一陣子,
所以面試的方式也蠻特別的(時間趕),
不是筆試,而是說現在他們需要什麼樣的人,
並要你在白板畫出你現在案子用了些什麼技術及架構,
以及你在TEAM中所扮演的角色,
可能就是用這些方式來了解你的能力在哪吧!!
說了很多我不了解的東西,
ex:AAA、有沒有在.NET中使用active x及COM
不過,神通這間公司,起薪卻開的爆低,
並語帶相關的說,雖然小公司薪水較高,
但要學專案開發還是去大公司的好…

Web 2.0新潮流

MSN、Yahoo!奇摩首頁紛紛改版,再加上新加入的Live.com首頁,均以Web 2.0為基調,強調個人化、互動等功能。

31日上線的MSN首頁除了可自訂個人化網頁底色,共有藍色與白色可選擇之外,台灣年輕人偏好星座資訊,MSN也投其所好,用戶只要第一次於星座專區點選個人星座,往後連結MSN首頁時,不需點選就可讀取當日專屬的個人星座資訊。

MSN新首頁上線,也同步推出全新的美食休閒頻道,包括美食探索、旅遊玩樂、閱讀書坊、星座塔羅、寵物寶貝等次頻道。未來MSN將持續投資頻道建置及改版,為用戶整合更多資訊內容。

Yahoo!奇摩的新首頁在7月上旬推出,目前仍在測試期間,原始設定首頁仍是舊版,新版縮在左上角,使用者可自訂需要新首頁或維持舊首頁,待網友習慣之後,將推出正式首頁版本。同時Yahoo!奇摩並駁斥因為不受歡迎,才把新首頁縮在角落。

測試版本中,首頁左測新增「常用服務」的功能,網友可以透過設定鍵勾選6個最愛的頻道,排列在上方,使用者能以最快速的方式進入喜愛的服務。

登入區運用AJAX技術推出「首頁個人助理」功能,登入後無需換頁,即可直接預覽電子信箱、即時通訊、拍賣、交友、股市與部落格等熱門服務的相關內容。

至Live.com是Windows Live旗下服務之一,使用者可以自訂內容呈現位置,搭配全新的搜尋功能提供客製化、模組化、跨平台的內容格式與搜尋工具,讓網友充分掌握主控權,在設定需求之後,下次搜尋時會有更個人化的搜尋結果。