본문 바로가기

Category

(302)
Notepad++ 이거 좋은데!!! http://notepad-plus.sourceforge.net Notepad++은 무료 유틸리티이다. 그런데 성능이 상당히 좋다. 유료 에디터에 절대 뒤지지 않는다. 설치할 때나 실행할 때, 레지스트리를 건드리지 않아서 좋다. 여기저기 잡다한 파일을 생성하지도 않고, 실행 폴더에 필요한 파일을 모두 넣어두는 점도 마음에 쏙 든다. 사실 다른 유료 에디터들은 레지스트리도 지저분하게 만들고, 여기저기 파일들을 심어놓아서 마음에 안들었다. 컴퓨터 실행속도 떨어지니까... 요즘은 간단한 프로그램, 무료 프로그램들에 점점 마음이 간다.
Java JIT Compiler List 아래 링크에 Java JIT Compiler 리스트가 있다. http://schmidt.devlib.org/java/jit-compilers.html Java 같은 경우, JIT 컴파일러가 얼마나 실행 속도를 향상 시킬 수 있는지, 안정성은 보장되는지, 잘 모르겠다.
Windows XP Home에는 SQL Server 2008 Developer Edition 설치 못하는가? Hardware and Software Requirements for Installing SQL Server 2008을 보니, SQL Server Developer Edition (32-bit)의 경우, Windows XP Home Edition은 지원하지 않고 있는 것으로 나와있다. Windows XP Professional SP2까지만 지원하는 것으로 되어있다. 음... SQL Server 2008 Express Edition (32-bit)은 Windows XP Home Edition SP2도 지원하는 것으로 되어있다. 다음번에 XP SP3 나오면, Home Edition으로 한번 설치해볼까 했었는데... 이거 다시 생각해봐야겠다.
Refactor! for Visual C# 도 무료로 달라!!! Developer Express에서 Refactor! for Visual Basic과 Refactor! for Visual C++은 무료로 주고 있다. 하지만 Refactor! for Visual C#은 무료가 아니다. 사실 Refactor! for Visual C# 이란 제품 자체가 없다. Refactor! Pro가 있을 뿐이다. Refactor! for Visual C#도 무료로 주면 어떨까? Microsoft가 Developer Express에서 이부분만 인수하면 좋을 것 같은데...
[C#] Object Initializer 사용법 샘플 코드 Object Initializer 사용법을 설명하는 샘플코드이다. using System; namespace Sample { class Program { static void Main(string[] args) { Line L1 = new Line(); Point myP1 = new Point(); myP1.X = 1; myP1.Y = 2; Point myP2 = new Point(); myP2.X = 3; myP2.Y = 4; L1.P1 = myP1; L1.P2 = myP2; Console.WriteLine(L1.ToString()); Line L2 = new Line(); Point itsP1 = new Point { X = 5, Y = 6 }; // Object Initializers Point i..
[C#] 간단한 Object Initializer 샘플 코드 Object Initializer를 이용하는 간단한 샘플코드이다. 아래에서 P1과 P2의 property에 값을 대입하는 방식을 살펴보라. using System; namespace Sample { class Program { static void Main(string[] args) { Point P1 = new Point(); P1.X = 2; P1.Y = 3; Console.WriteLine(P1.ToString()); // Object Initializers Point P2 = new Point { X = 7, Y = 8 }; Console.WriteLine(P2.ToString()); } } public class Point { int x; public int X { get { return x; ..
[C#] 간단한 Lambda Expression 샘플 코드 간단한 Lambda Expression 샘플 코드이다. Lambda Expression에서 return 값을 살펴보자. using System; namespace LambdaSample { class Program { delegate int Action(int number); static void Main(string[] args) { Action action1 = number => number + 2; Action action2 = number => { return number + 2; }; int i = action1(3); int j = action2(3); Console.WriteLine(i); Console.WriteLine(j); } } }
[C#] Lambda Expression vs Anonymous Method Anonymous Method와 Lambda Expression을 비교해보자. Lambda Expression이 조금 더 단순해보인다. using System; namespace DelegateSample { class Program { static void Main(string[] args) { Human Tom = new Human(); // Anonymous Method Tom.ActionDelegate += delegate(string text) { Console.WriteLine("Anonymous:" + text); }; // Lambda Expression Tom.ActionDelegate += (string text) => Console.WriteLine("Lambda1:" + text);..