반응형 취미 & 반려생활/개발자 팁41 추상클래스란 무엇인가: 개념부터 설계 철학까지 정리(2025년 업데이트) 추상클래스란 무엇인가객체지향 프로그래밍에서 추상클래스(Abstract Class)는 여러 클래스 설계의 기반이 되는 중요한 개념입니다. 추상클래스는 직접 객체를 생성할 수 없고, 상속을 통해 구체적인 기능을 완성하는 ‘설계도 역할’을 합니다. 아래에서는 추상클래스의 기본 개념부터 설계 철학까지 차근차근 정리해 보겠습니다.추상 메서드의 개념추상 메서드는 몸체(구현부)가 없는 메서드로, 프로토타입만 존재합니다.반드시 메서드 선언 앞에 abstract 키워드를 사용해야 합니다.추상 메서드를 하나라도 포함하고 있다면 그 클래스는 추상클래스가 됩니다.추상클래스의 특징클래스명 앞에 abstract 키워드를 명시하여 선언합니다.추상클래스는 객체를 직접 생성할 수 없습니다.상속을 통해 모든 추상 메서드를 구현(오버라이.. 2011. 1. 25. IIS 64bitOS에서 32bit응용프로그램 실행하기 ODBC 난 2박3일 고생하고 있었다. 아 64bit가 사람잡네 -_-;; 1박2일 고생했다...내가 머리가 나쁜건가..ㅡㅜ 나같은 분은없겠지만...다들 시간단축하시길 바라면서... 2003 64bit 일단 32bit어플 설치도 되고 호환성이 좋은거 같다... 문제는 IIS 웹서비스를 하기위해 32bit ODBC라든가 서비스해야하는 32bit어플들이 문제다... 우선 ODBC부터 가자 9.2.0대버젼 오라클 클라이언트를 설치하고 ODBC 설정을 해줄라했드만.. 왠걸.. ODBC가 보이질 않는다..ㅡㅡ; 한참찾아다녔다... 32bit ODBC드라이버들은 여기있었다... %WINDOWS%SysWOW64\odbcad32.exe 이게 32bit넘들 모여있는 곳이다.. 이놈을 실행시켜야 한다... 관리도구가서 ODBC추가.. 2010. 7. 1. IIS 64bitOS에서 32bit응용프로그램 실행 IIS 6.0에서는 32비트 모드와 64비트 모드를 모두 지원하지만 64비트 버전의 Windows에서 두 모드를 동시에 실행하는 것을 지원하지는 않습니다. ASP.NET 1.1은 32비트 모드에서만 실행되고, ASP.NET 2.0은 32비트 모드와 64비트 모드에서 실행됩니다. 따라서 ASP.NET 1.1과 ASP.NET 2.0을 동시에 실행하려면 32비트 모드에서 IIS를 실행해야 합니다. 참고 컴퓨터에 Microsoft Exchange Server 2007이 설치되어 있는 경우 ASP.NET 2.0, 64비트 버전용 지침을 사용하십시오. 서로 다른 버전의 ASP.NET 간을 전환하려면 먼저 다음 MSDN(Microsoft Developer Network) 웹 사이트를 방문하여 .NET Framewor.. 2010. 7. 1. [MSSQL] ROW를 COLUMN으로 변환해서 통계용 테이블 만들기 (PIVOT 없이) 접속 로그나 통계 데이터를 다루다 보면, 아래처럼 행(ROW) 형태로 쌓인 데이터를 열(COLUMN) 형태의 통계 표로 바꾸고 싶은 경우가 자주 있습니다.1. 문제 상황 – 로그가 ROW 형태로 쌓이는 경우예를 들어 방문 로그 테이블이 다음과 같은 형태라고 해보겠습니다.순번날짜menuid합계12009-04-16coupon822009-04-16hot_moneylife132009-04-16main3442009-04-16payinfo852009-04-16public1162009-04-16sitemap572009-04-15coupon1182009-04-15hot_chosun592009-04-15hot_moneylife18102009-04-15main82112009-04-15payinfo8122009-04-15p.. 2009. 4. 16. ASP에서 엑셀로 결과값 출력하기 예전에 사용했었는데 팀원이 물어봐서 다시 찾아서 알려줌~ 필요로 하는 사람은 유용한 Tip일듯. 2007. 4. 17. 웹 페이지 로딩중 화면 구현하기: 현대적인 로딩 오버레이 처리 방법 웹 페이지 로딩 중 화면 표시가 필요한 이유웹 페이지에서 서버 요청이나 데이터 로딩이 오래 걸리는 경우 사용자는 아무런 반응이 없다고 느끼게 됩니다. 이때 화면에 로딩중 메시지나 애니메이션을 띄우면 UX가 크게 개선됩니다.기존 방식에서는 showModelessDialog 같은 IE 전용 함수로 로딩창을 띄웠지만, 이는 이미 지원 종료된 방식입니다. 따라서 현대 웹에서는 CSS + JavaScript를 이용한 오버레이(overlay) 방식을 사용합니다.1. 로딩 화면(loading.html) 구성아래는 단순한 로딩 메시지를 표시하는 HTML입니다. 로딩중입니다...CSS 예시#loadingOverlay { position: fixed; top: 0; left: 0; width: 100%; heigh.. 2007. 1. 20. 이전 1 2 3 4 5 6 7 다음