이 포스트를 만든 목적 심심해서 이 포스트의 준비물 gVim 7.2 Postgresql 8.4.2 pgAdmin 1.10.1 참조 링크 http://www.w3schools.com/sql/sql_union.asp http://sql.1keydata.com/kr/sql-union.php 내용 SQL UNION 은 무엇인가? SQL 연산자이다. 두개 이상의 SELECT 결과를 합칠 때 사용 한다. 결과들을 합칠 때, 중복 제거를 할 수 있고, 중복을 포함 할 수 있다. SQL UNION 문법은 어떻게 되는가? -- orderitems->order_num 과 orders->order_num 값들을 -- 중복 제거 하여 출력한다. SELECT order_num FROM orderitems UNION SELECT..
IT 검색 결과
이 포스트를 만든 목적 공부 해보려고 이 포스트의 준비물 gVim 7.2 Microsoft Visual C# 2010 Express - 20% 부족하다. 참고 서적 Effective C# 참조 링크 http://msdn.microsoft.com/ko-kr/library/system.environment.specialfolder.aspx 내용 도대체 표준 환경설정 메커니즘은 무엇인가? 여기서 말하는 환경설정이란, 어플리캐이션의 설정 값들이다. 예를 들자면, 윈도우 사이즈가 어떻고, 포지션이 어떻고 등을 "환경설정"이라고 한다. 그러면 표준 환경설정 메커니즘이라는 말은, "표준 환경설정 원리" .. 한글로 하니 이상하다. 그러므로 나는 이 원리만 정리하려고 한다. 표준 환경설정 메커니즘 정리 보안에 민감한 ..
이 포스트를 만든 목적 내가 공부한거 정리해 두려고 이 포스트의 준비물 gVim 7.2 Microsoft Visual C# 2010 참조 링크 http://syj8.egloos.com/2568500 참조 서적 Effective C# 내용 이벤트 핸들러는 무엇이고, override는 무엇인가? 이벤트 핸들러는 콜백 함수를 받아 주는 변수를 뜻한다. override는 이벤트 함수가 가상 함수 이므로, 이벤트 함수를 override 한 것을 말한다. 왜 override가 이벤트 핸들러 보다 더 좋은가? 책에는 더 좋다고 표현하지만, 상황에 따라서 다르다. 더군다나 override 함수를 이용하는 것보다 나는 오히려 이벤트 핸들러가 더 좋다. 왜냐하면 분해와 재결합이 더 쉽기 때문이다. 그 예로 Microsof..
이 포스트를 만든 목적 이제 34항목을 끝내려고 이 포스트의 준비물 gVim 7.2 Microsoft Visual C# 2010 - 확실히 20% 부족하다. 참고 서적 Effective C# 내용 무엇이 웹 API 라고 하는가? 웹 API 라고 하기 보다는, 네트워크 API 라고 하는게 더 좋다. 서버나 원격지에 요청하는 작업이나, 요청 작업의 결과를 받는 작업의 API를 뜻한다. 그런데 왜 크게 만들어야 하는가? 네트워크를 이용한 작업이기 때문에, 송/수신율이 로컬보다 느리기 때문이다. 네트워크 전송량이 많이 소모 되기 때문이다. 그럼, 어떻게 만들어야 하는가? 예를 들어, 팩스를 이용해서 다음과 같이 작업한다고 봐보자. 나 : 누구 견적서 좀 보내줘. 라고 종이에 적고 팩스로 전송 너 : 아이디가 어..
이 포스트를 만든 목적 공부하려고 이 포스트의 준비물 gVim 7.2 Microsoft Visual C# 2010 참고 서적 Effective C# 내용 타입의 가시성을 제한 하라는 말이 무엇인가? public 을 protected, private 으로 만들라는 말인다. 왜 그렇게 만들어야 하는가? 타입의 내용이 변경 되더라도, 시스템 전체를 변경할 가능성이 적어지거나, 적기 때문이다. - 왜냐하면, 타입의 노출 부위가 적기 때문이다. 결론 사생활을 적게 보여줄 수록, 간섭은 더 적어진다. 여담 이건 설계 이야기라서 좀 처럼 쉽게 받아들이지 못한다. 당연한 이야기인데...
이 포스트를 만든 목적 공부 하려고 이 포스트의 준비물 gVim 7.2 SyntaxHighlight Microsoft Visual C# 2010 Express 참조 서적 Effective C# 내용 작고 응집도가 높은 어셈블리란 무엇을 말하는 것인가? 쉽게 생각해서, DLL이 작고, 필요한 것들만 모아둔 어셈블리를 뜻한다. 작고 응집도가 높은 어셈블리가 왜 더 좋은가? 어셈블리 최초 로드가 보다 더 빨라지기 때문에 - 프로그램이 실행 될 때, 모든 어셈블리를 로드하지 않고, 필요한 것만 로드를 한다. 그러다 필요한 어셈브리를 로드 할 때 로드를 한다. 만약 필요한 어셈블리의 단위가 잘 정리되어 있어, 그 크기가 적절하다면, 어셈블리 로드의 시간을 줄여 더 빨라진다는 이야기이다. 변경 된 어셈블리를 배포하..
최근댓글