이 포스트를 만든 목적 왜 그런지 알고 싶어서 공부하려고 이 포스트의 준비물 gVim 7.3 (7.3을 쓰고 있긴 한데, 뭐가 더 좋아졌는지 모르겠다. :) ) 참고 서적 Effective C# 내용 왜 reflection을 과도하게 사용하면 안되는가? reflection으로 객체 생성할 때, 객체가 생성 디지 않을 수 있는 문제 때문에 맛보기 코드 - reflection 사용시 NULL 이 나올 수도 있다는 예제 public class TestType { public TestType(int a) { } public void Hello() { int a = 3; } } // case 1 static public void DangerCase1() { Type t = typeof(TestType); Test..
전체 글 검색 결과
이 포스트를 만든 목적 공부 하려고 이 포스트의 준비물 gVim 7.3 (드디어 나왔다. lua interface 써보려고 했는데, 왜 안되지?) 내용 우선 reflection 과 attribute에 대한 설명은 생략한다. reflection과 attribute는 어떤 관계인가? 라면을 먹으면 맛있고, 김치와 함께 먹으면 더 맛있는 것과 같은 관계이다. reflection이 라면이고, attribute가 김치가 된다. 비유하자면 이렇게 된다는 것이다. reflection 으로 얻어올 것들을 attribute으로 정의해두면, 보다 쉽게 reflection 할 수 있다는 것이다. 예를 들어, 메뉴가 자주 바뀌어, 메뉴만 따로 컴파일 하여, 배포할 일이 생겼다고 하자. 이럴 때, 메인 프로그램은 어셈블리 메뉴..
이 포스트를 만든 목적 공부 하려고 이 포스트의 준비물 gVim 7.2 (vim 7.3f 까지 나왔다.) Microsoft Visual C# 2010 Express SyntaxHighlighter 3.x 참고 서적 Effective C# 소설같은 C# 3판 참고 링크 http://msdn.microsoft.com/en-us/library/system.data.dataset.aspx - DataSet 클래스 설명이 되어 있다. 내용 DataSet은 무엇인가? ADO.NET의 주요한 구성요소 이다. 데이터 베이스로부터 데이터 소스들을 cache 할 수 있게 한다. 그런데 왜 구조체와 DataSet을 연관 시키고, DataSet이 더 좋다고 하는가? 왜냐하면, DataSet은 데이터 소스들을 cache 하는 ..
이 포스트를 만든 목적 공부 하려고 이 포스트의 준비물 gVim 7.2 (vim 7.3f 가 나왔다.) Microsoft Visual C# 2010 Express Syntax Highlighter 3. 참조 서적 Effective C# 소설같은 C# 3판 참조 링크 http://msdn.microsoft.com/ko-kr/library/ms379564%28VS.80%29.aspx - C# Generics 에 대해서 설명 되어 있다. http://msdn.microsoft.com/en-us/library/0sbxh9x2.aspx - System.Collections.Generics Namespace 기준으로 클래스, 인터페이스, 컬렉션을 설명한다. http://kimstar.pe.kr/blog/100 - ..
이 포스트를 만든 목적 심심해서 :-) 이 포스트의 준비물 EDIT : gVim 7.2 (곧 7.3 나온다!) DBMS : Postgresql 8.4.2 GUI Tool : pgAdmin3 1.10.1 OS : Debian 5 64-bit 참조 링크 http://www.w3schools.com/sql/sql_create_table.asp - 요점을 아주 정확하게 설명하고 있다. http://www.postgresql.org/docs/current/static/sql-createtable.html - 보기 힘들 정도로 아주 자세히 나와 있다. 내용 SQL CREATE TABLE 은 무엇인가? DB에 테이블을 생성해 주는 SQL 문법 이다. 테이블 생성 시 옵션을 지정할 수 있다. - 각 DBMS 마다 제한..
이 포스트를 만든 목적 심심해서 :-) 이 포스트의 준비물 EDIT : gVim 7.2 (곧 7.3 나온다!) DBMS : Postgresql 8.4.2 GUI Tool : pgAdmin3 1.10.1 OS : Debian 5 64-bit 참조 링크 http://www.w3schools.com/sql/sql_create_db.asp - 간단하게 요점만 잘 나와 있다. http://www.postgresql.org/docs/8.3/static/sql-createdatabase.html - postgrsql 에 대해서 아주 자세히 나와 있다. 내용 SQL CREATE DATABASE 란 무엇인가? DBMS에 새로운 DB를 생성하는 명령어/문법 이다. 각 DB마다 해당 SQL이 먹히지만, 세부 옵션을 지정하기..
최근댓글