1. 개요 프로그램을 작성하다 보면 특정 변수를 Object 형태로 변환해서 넘겨주어야 할 때가 있다. 이때 넘겨받은 Object형이 어떠한 형인지 판별해야 하는데 그 때 사용하는 연산자가 intanceof 연산자이다. C#에서의 is연산자와 같은 기능을 한다. 2. 사용 조건 instanceof 연산자는 보통 상속과 깊은 관련을 가지고 사용된다. 특히 다형성과는 밀접한 관계가 있다. 1) 단일 상속 일반적으로 단일 상속의 경우 instanceof 연산자를 사용할 일은 많지 않다. 사용한다고 하더라도 코드의 간결함을 위해서 사용하지 필수적으로 사용할 필요가 있는 것은 아니다. void CallFunction( Object aObj ) { if( aObj instanceof CAnalyzeNumber ) ..
출처 : http://devyongsik.tistory.com/369 회사에서 검색 서비스 개발 및 운영을 담당하고 있는데요.. 업무 중 하나가.. 솔루션으로 구매하여 사용하는 엔진의 RAW-LEVEL의 API를 우리 개발자들이 사용하기 편하게 한번 감싸서 검색 API를 개발해 제공하는 업무가 있습니다. 주로 성능보다는 재사용성이나 사용하는 입장에서 쓰기 편하게 그리고 검색 서버의 IP등의 프로퍼티 값들의 변경에 쉽게 대응 할 수 있고 디버깅을 쉽게 할 수 있도록 하는데 중점을 두고 API를 만들어 제공하고 있는데요.. 검색 API라는 것이 단순히 쇼핑몰의 검색결과 페이지에서만 사용되는 것이 아니고 카테고리, 기획전, 리뷰, 모바일, 오픈API등 굉장히 많은 곳에서 사용되게 마련이지요.. 그러다보니 의도..
출처 : http://erehwon.egloos.com/viewer/1077921 이전 일본 방문 때, 미팅을 했던 일본인 엔지니어가 소개해 준 ‘Unix Software를 Mac OS X에서 쉽게 돌릴 수 있도록 해주는 툴’인 Fink. 가장 편리한 패키징 방식이라고 알려진 Debian의 패키징 방식을 그대로 사용한다고 하니 시험삼아 장난을 쳐봐도 좋을 듯하다. 하지만 Mac OS X의 경우 FreeBSD를 기반으로 하고 있고, 내가 사용하는 웬만한 Unixware 들은 대부분 포팅이 되어 나와 있기 때문에 필요성을 느끼지는 못하지만 Unix Geek들에게는 뭔가 재미있는 장난감이 되지 않을까 싶다. 개인적으로 1999년 말부터는 Linux가 아닌 FreeBSD를 주로 사용해오고 있는데, 나를 Free..
출처 : http://dev.kthcorp.com/2012/06/21/mariadb-mysql-twins/ MariaDB란? MySQL이 Sun Microsystems로 넘어가면서 당시 MySQL AB 출신들이 따로 나와서 MySQL을 기반으로 한 다른 오픈 소스 기반의 DBMS를 배포했다고 합니다. 바로 MariaDB가 그것이며 MySQL과 유전 정보를 그대로 고수한 “진짜” 오픈 소스 기반의 DBMS입니다. 현재 Monty Program AB와 MariaDB Community에서 개발하고 있으며, MySQL과 기본적으로 구조 및 사용 방법 등 모두 동일합니다. (동일 소스에서 개발되고 있으니 당연한 말입니다.) Monty Program AB에 따르면 많은 기능들이 MariaDB에서 먼저 구현을 하고 ..
http://fendee.egloos.com/8816840 1.파일을 연다. 바이너리를 읽기 위해서는 FileInputStream 이라는 스트림 클래스의 오브젝트를 사용한다.FileInputStream in = new FileInputStream("test.dat"); 또는 FileInputStream in = new FileInputStream("c:/test.dat"); 또는 FileInputStream in = new FileInputStream(args[0]); 기타, FileInputStream in = new FileInputStream("test.txt");2.데이터를 읽는다. 데이터를 읽기 위해서는 read() 메서드를 이용한다. read() 메서드는 읽어들인 1바이트의 데이터를 int 형..
-방 구할 때 확인 사항1. 주인확인 2. 등기부 등본 확인 3, 수압 및 결로 현상 확인 4. 각종 환경 직접 확인 5. 치안 확인 - 계약시 유의 사항부동산 계약은 전재산이나 다름없는보증금을 어떻게 지키느냐는 것꼭 체크할 사항 1. 주인을 확인하고 주인과 계약을 체결 2. 주인명의의 통장에 월세 및 보증금을 보내는 것 3. 확정일자 와 전입신고는 꼭 할것 4. 1-3번의 난해하고 어려운 상황을 부동산에 의뢰 하실 경우부동산은 공제증서(보험성격의제도)로 보호 받을수 있음.복비를 내는게 문제
'가격표에 의하면 “커피 한잔(A coffee)”이라고 하면 7유로(약 만원)를 받지만, “커피 한잔 부탁드려요(a coffee please)”라고 하면 좀 더 저렴하게 4.25유로(약 6,100원)를 받는다. 만약 좀 더 지출을 줄이고 싶고, 바리스타와 친구가 되고자 한다면 최고의 선택은 “안녕하세요, 커피 한잔 부탁드릴게요(Hello, a coffee please)”라고 말하고 1.40유로(약 2천원)만 내는 것이다.' 카페 주인이 덧붙인 말이 재밌다. Petite Syrah의 매니저인 Fabrice Pepino가 The Local에 말하길: “처음에는 농담으로 시작했습니다. 점심시간에 오는 사람들은 매우 스트레스를 받은 상태이고 그들이 커피를 주문할 때 종종 우리에게 무례하게 하는 경우가 있었거든요..
링크 : http://mytory.net/archives/410 가장 쓸만한 이미지 슬라이드 [플러그인] Nivo Slider(IE6 작동) MIT 라이센스므로 안심하고 사용해도 될 듯. 다소 무거워 보이는 게 흠이다. IE6에서는 테스트 안 했다고 써 있는데 돌려 보니까 돌아는 간다. 좀 버벅대면서 말이다. http://dev7studios.com/plugins/nivo-slider/ [플러그인] rcarousel, 반응형은 아니지만 만능 슬라이드 – IE7 지원. MIT 라이센스. 갤러리 슬라이드, 여러 아이템 슬라이드 등 거의 모든 기능이 다 있는 슬라이드다. 예전에 알았다면 환호했겠지만, bxSlide와 함께 발견한 탓에 환호를 하진 않았다. IE7 이상을 지원한다고 밝혀 놓고 있다. http:/..
## Java 관련 질문 ## 1. 자바의 데이터 타입인 Primitive Type과 Reference Type에 대해 설명하세요 Primitive Type은 변수에 값 자체를 저장하며 Reference Type은 메모리상에 객체가 있는 위치를 저장한다. Primitive Type의 종류는 boolean, byte, char, short, int, float, long, double 총 8가지 이며 Reference Type 종류는 클래스타입, 인터페이스타입, 배열타입, 열거타입이 있다. +++ 김윤명저 뇌를 자극하는 Java 프로그래밍 참고 +++ 2. 다형성이란 무엇인가? 여러가지 데이터를 다룰 수 있는 특성을 뜻한다. 조상클래스의 인스턴스를 이용하여 자손타입의 클래스를 다룬다거나, 메서드 오버로딩을..