2009/01/16

原來小英也愛用黑苺機啊∼

今天看到的新聞:



聯合、中時政治新聞報導,均以「蔡英文下廚紓壓」為標題切入,並帶出小英部落格、使用黑苺機看網友留言、是否會有雙英會、與民進黨的磨合等訪談內容。其中聯合點出「Yahoo!奇摩新聞領袖專訪系列」,中時則僅提及蔡英文昨日接受「網路媒體專訪」…



看來國內外的領袖都愛用BB哦!



發送自我的BlackBerry®智慧型手機。

[SQL] 使用 SQL 指令作分頁處理 - CTE

可參考這篇文章:

My Program:利用CTE將分頁資料取出-Stored Procedure篇

簡單指令參考:


with myctequery as (
select row_number() over ( ORDER BY order_code DESC ) as CTESN ,
select * from orders (nolock) )
select * from myctequery
where CTESN between 1 and 10 -- 傳入要帶入的分頁筆數

缺點是要先count一次orders的總筆數,才能決定共有幾頁。
效能在前幾頁是最好的,但隨著資料量愈大,移到愈後面的頁數效能會遞減...

2009/01/06

C# 從程式內呼叫程式,以特定使用者呼叫 Process.StartInfo



Process pro = new Process();
pro.StartInfo.UserName = "aaa_iuser"; // 指定以特定使用者執行
string pw = "P@$$w0rd";
SecureString ss = new SecureString(); // password 要以SecureString傳入,而且一定要給password = =
foreach (char c in pw)
{
ss.AppendChar(c);
}
pro.StartInfo.Password = ss;
pro.StartInfo.UseShellExecute = false;
pro.StartInfo.UseShellExecute = false;
pro.StartInfo.FileName = "notepad.exe";
pro.Start();

2008/12/23

String.Empty 和 "" 的寫法,那個好?

今天突然想到這個問題...

上網查了一下,雖然""看起來比較直覺,但是多數人認為String.Empty比較好,理由是:
1.比較快
2.型別安全
3.不用管null的問題
4.code看起來比較有professional的fu

這樣看來,之前介紹可以使用 "".Equals(myStr) 不見得是個好用法。

以下文章提供大家參考:

http://codebetter.com/blogs/brendan.tompkins/archive/2003/10/14/2585.aspx

2008/12/16

.NET 指定應用程式.dll的位置

在應用程式的.config檔內,加入
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="mydll"/>
</assemblyBinding>
</runtime>
</configuration>


mydll目錄內即是存放.dll檔案。

軟體工程的重要的指標