關於我

我的相片
用心思考、保持熱情,把工作上的經驗作分享與紀錄。希望能夠跟大家一起不斷的成長~

好用的System.Environment類別

今天系統上,在文字呈現,需增加新的一行,

以往常常自己依環境,拼湊如crlf、vbCrLf、char(13)+char(10)、/n、<BR> ... 等方式換行

今天突然發現有個好用的類別System.Environment,此類別即可幫我們做到換行的輸出囉。

範例程式如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace ConsoleApplication6
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("sam" + Environment.NewLine + "wang"); //換行
      Console.WriteLine(Environment.MachineName);
      Console.WriteLine(Environment.OSVersion);
      Console.WriteLine(Environment.ProcessorCount);
      Console.WriteLine(Environment.SystemDirectory);
      Console.WriteLine(Environment.UserDomainName);
      Console.WriteLine(Environment.UserName);
      Console.WriteLine(Environment.Version);
    }
  }
}

輸出:

擷取

很實用吧!!!

在 Google Blogger 中使用 SyntaxHighlighter 1.5.1

好文參考

Brush name Brush aliases File name
ActionScript3 as3, actionscript3 shBrushAS3.js
Bash/shell bash, shell shBrushBash.js
C# c-sharp, csharp shBrushCSharp.js
C++ cpp, c shBrushCpp.js
CSS css shBrushCss.js
Delphi delphi, pas, pascal shBrushDelphi.js
Diff diff, patch shBrushDiff.js
Groovy groovy shBrushGroovy.js
JavaScript js, jscript, javascript shBrushJScript.js
Java java shBrushJava.js
JavaFX jfx, javafx shBrushJavaFX.js
Perl perl, pl shBrushPerl.js
PHP php shBrushPhp.js
Plain Text plain, text shBrushPlain.js
PowerShell ps, powershell shBrushPowerShell.js
Python py, python shBrushPython.js
Ruby rails, ror, ruby shBrushRuby.js
Scala scala shBrushScala.js
SQL sql shBrushSql.js
Visual Basic vb, vbnet shBrushVb.js
XML xml, xhtml, xslt, html, xhtml shBrushXml.js

範例:

<pre class="csharp" name="code"> Content </pre>

MSSQL 清理LOG記錄檔!

清除前:

擷取

使用清除命令:

擷取2

清除結果:

擷取3

第一行命令,目的將Log記錄檔中斷,才可以進行有效的壓縮清理。

backup log VATC4_TH with TRUNCATE_ONLY

接著命令則為壓縮清理:

USE [VATC4_TH]
GO
DBCC SHRINKFILE (N'VATC4_Log' , 0, TRUNCATEONLY)
GO

Asp.net Change Error Message Language To English

剛寫了一篇將Sql Query的錯誤訊息改為英文輸出的方法,順便就查了一下Asp.Net該如何也輸出英文錯誤訊息。

原輸出畫面如下,螢光筆標示起來部分會輸出為中文描述:

擷取2

查到的方法是變更應用程式的globalization設定,於Config檔中加入區段如下:

<system.web> <globalization uiCulture="en-US" /> </system.web>

截圖如下,將原先中文設定,修改為英文即可。

擷取3

在測試一次,螢光筆標示處即可輸出為英文囉~~

擷取

Sql Query Error Message Change to English

有時候發生sql語法錯誤時,因為我們使用的是中文的系統。 所以回應的訊息都是中文。 實在很難依訊息查詢解決方式。但如果可將錯誤訊息改為英文,國外的經驗則會有用的多。 此時只要於Query中,加入語言設定即可。

SET LANGUAGE ENGLISH 

即可輸出英文版的錯誤訊息了! 參考畫面如下~

擷取

實用的設定喔!!