in

Darkthread

黑暗執行緒
All Tags » Tips (RSS)

Browse by Tags

  • KB-列印時資料傳輸量爆增,導致印表緩慢

    我遇過幾次的情境,今天又遇到了。 某台Windows機器,使用某隻程式列印時,速度極為緩慢,但仍能正常輸出。檢視印表機狀況,發現傳送的資料量高達數百MB,同樣的程式在其他機器列印相同的東西,資料量不到10MB。 但在同一台機器上,使用其他的軟體(例如: Word、Excel)列印,卻又完全正常。 經驗中,此類問題多與印表機驅動程式或設定問題有關,而且只發生在特定的程式上,建議更新印表機驅動程式試看看。
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-01-2007
  • KB-SQL 2000->2005, Table Owner Issue

    資料庫要從SQL 2000搬到SQL 2005,我最慣用的手法是: 1) 將SQL 2000的DB Detach 2) MDF, LDF檔案Copy到SQL 2005主機 3) 在SQL 2005上Attach 4) 移除新Attach上去DB中的原User資料(不然建立User Mapping時會因為User已存在而失敗) 5) 建立新User並設好User Mapping就大功告成! 今天遇到一個比較棘手的狀況: SQL 2000資料庫中的Table Owner並不是dbo,而是特定的User(例如: blah),SQL 2005會自動為你建立名為blah的Schema,並將Table歸於該Schema下...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-29-2007
  • KB-Nullable Value Type: varName == null ?

    .NET裡的變數型別分為Value Type(如int, bool)與Reference Type(如StringBuilder, SqlConnection),其中Value Type的資料內容直接放在堆疊(Stack)中,不像Reference Type需要Pointer指向真正的資料位置,因而Value Type的變數沒法指定為null。(延伸閱讀: 1 2 ) .NET 2.0提供了Nullable Value Type,實際上是用一個泛型結構(Generic Structure)去包裝Value Type,詳細的說明請大家看 官方文件 ,這裡就不雞婆了。我學習Nullable Type時...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-28-2007
  • SQL 2005 T-SQL Enhancement: Common Table Expression

    從SQL 2000時代,相信不少人就知道運用Derived Table的技巧,將一段特定條件的查詢結果當作一個資料表來處理,讓整個查詢語句變得簡潔,且不必付出操弄暫存資料表的額外成本。不過,Derived Table與暫存資料表間還是有些差別,暫存資料表在建立後,可以反覆查詢,而Derived Table卻不行。CTE的出現打破了這項限制,兼具了Derived Table簡便輕巧的特性,也具備了如暫存資料表般可重覆使用的優點。 不過,改善了Derived Table無法重覆使用的缺點並不是CTE最受人矚目的突破,可以支援遞迴式查詢才是其最犀利的強項。這項特性很適合運用在複雜的階層式架構中,例如...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-22-2007
  • FrontPage / Sharepoint Designer RegEx Replacement

    今天才發現的,原來FrontPage/Sharepoint Designer的搜尋/取代功能可以支援類似Regular Expression的模糊比對,對我來說如獲至寶,馬上想到可以應用的幾個地方: * 從Word Copy and Paste傳過來的HTML Code中老是夾帶一大堆不必要的Tag,雖然我已經寫過一台 潛盾機 做簡化,但用這個模糊比對加取代功能可以補足一些臨時性的彈性需求。 * 要在HTML中將某些字型、大小、顏色統一置換掉的時候。 總之,已經體驗過Regular Expression "字字珠璣,勝卻千言萬語"的開發者,自然知道怎麼用這個功能玩出各種奇技淫巧。只是它的語法跟標準的Regular...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-22-2007
  • TIPS-.NET DateTime Formating

    在VB/VBScript時代,講到日期時間輸出的格式化,大家都知道要用 Format (for VB)或 FormatDateTime (fro VBScript)。到了.NET時代,有些VB.NET開發者會繼續沿用Format函數。事實上,DateTime Class本身就提供輸出格式化的支援,不用另外呼叫函數處理,而且對C#或VB.NET都通用。 以將日期時間轉成字串為例,DateTime.Now.ToString()大家都會,但有個缺點。未指定任何參數的ToString(),輸出的日期時間格式將會依當時Windows的國別設定而定! 這種因地制宜的做法可以讓Windows Form的User倍感親切...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 04-30-2007
  • TIPS-'&' inside AppSetting value

    手上有支別人寫的.NET匯入程式時,其中資料來源在config中設定,原本是用相對位置: < appSettings > < add key = " DataPath " value = ".. /.. /Data/ " /> </ appSettings > 我把它調成包含磁碟機名稱的絕對路徑: < appSettings > < add key = " DataPath " value = " X:/Source/Current&History /Data/ " /> </ appSettings > 這一調可不得了...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 04-10-2007
  • TIPS-File sharing across subnets

    最近有台新裝的Windows 2003 SP1,測試完畢移到其他樓層,原本設定的網路分享就失效了。最先懷疑的當然是Windows內建防火牆的設定,但是過去也用同樣的方法搬過不少機器,從未發生過同樣的問題。 仔細檢查,果然問題出在防火牆設定! 系統預設的File and Printer Sharing只限在同一個Subnet中,搬去的新樓層則隸屬另一個C Class Subnet。修改設定,把Client所在的Subnet加入Custom List中,問題就排除了。 一個好問題是,為什麼過去沒在其他機器上遇到這種狀況呢? 原來公司的網管透過Domain Group Policy的方式,統一指定了這部分的Scope...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 03-03-2007
  • TIPS-WSS V3客製化初體驗

    我在公司用WSS V2建了個人Portal,用來放工作日誌、自製元件的參考文件/FAQ,以及日常管理用的簡單表單等。趁著過年主機升級,順勢將WSS V2升級到WSS V3,然後將幾個常用的重大清單搬至新機,至於一些只有自己在用的舊內容就先擱著,日後再說。 花了一天多搬搬弄弄,以下是我的心得: 1.WSS V2的清單範本(List Template)是將清單(含內容)搬到另一台的好方法,但V2的List Template不能拿到V3用,而V2雖可以 就地昇級 (In-Place Upgrade)成WSS V3,但因為不想直接拿舊站台開刀(怕萬一搞壞連V2都沒得用),又懶得複製一個環境來試,所以我沒嘗試V2...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 02-23-2007
  • TIPS-如何動態載入Javascript或CSS?

    在網頁中,我們多半是在<head>中宣告要Include的js檔或css檔,例如: <head> <script type="text/javascript" src="blah.js"></script> <link src="blah.css" type="text/css" ref="stylesheet"></link> </head> 在某些情況下,可能需要依狀況動態載入不同的Javascript檔或CSS Stylesheet,要怎麼做呢? 看了以下的範例大家就明白了。 var headID = document...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 02-02-2007
第20頁,共21頁 (205個項目) « 第一頁 ... < 上一頁 17 18 19 20 21 下一頁 >
Powered by Community Server (Non-Commercial Edition), by Telligent Systems