關於我

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

好用的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