본문 바로가기

반응형

개발

(88)
[ORACLE] INSERT ALL 구문 오라클에서 여러 번 INSERT를 할 때 INSERT ALL 구문을 이용하면 한 번의 쿼리로 하나의 테이블에 여러 개의 데이터를 삽입하거나 여러 개의 테이블에 한 번에 데이터를 삽입할 수 있다. 하나의 테이블에 여러 개의 데이터 삽입하기 아래와 같은 컬럼을 가진 MEMBER_LIST라는 테이블이 있다고 가정하자. SITE_CODE MEMBER_NAME MEMBER_ID MEMBER_PW 일반적으로 하나의 데이터를 INSERT 할 때는 아래와 같은 방법으로 한다. INSERT INTO MEMBER_LIST VALUES(100, '김자바', 'javalove', '1234'); 하지만 한번에 여러 개의 데이터를 넣어야 하는 경우 일일히 INSERT 구문을 실행하기보다는 하나의 INSERT ALL 구문으로 처..
[LINUX] zip 압축 파일 및 디렉터리 압축하기 zip 123.zip abc.txt 789.txt abc.txt라는 파일과 789.txt라는 파일을 123.zip이라는 이름으로 압축한다. zip 123.zip ./* 디렉터리에 모든 파일을 123.zip이라는 이름으로 압축한다. zip -r 123.zip ./* 디렉터리에 모든 파일 및 하위 디렉터리를 123.zip이라는 이름으로 압축한다. zip -P 1234 123.zip ./* 디렉터리에 모든 파일을 123.zip이라는 이름으로 압축한다. 단, 1234 라는 패스워드가 걸려있다. 파일 및 디렉토리 압축 풀기 unzip 123.zip 123.zip이라는 파일의 압축을 푼다. unzip 123.zip -d /789/test 123.zip이라는 파일을 /789/test 경로의..
DAISY 파일 구성 간단하게 데이지(DAISY)란 Digital Accessible Information System의 약자로 주로 시각장애인들이 이용하는 E-Book의 형식 중 하나이다. 데이지 파일은 독서 보조기기로도 이용 가능하다. ▶ DAISY 파일 구성 opf (package 파일) 데이지를 구성하고 있는 파일과 그와 관련된 정보가 들어있음 도서 타이틀, 도서의 저자와 같은 메타데이터가 포함되어 있음 파일 전체를 정의함 ncx (이동제어파일) 사용자가 도서자료의 목차, 문단, 문장 등으로 이동하기 위한 문서 구조 정보가 포함되어 있음 res (resource 파일) 텍스트, 오디오 클립, 이미지 등의 이동 정보를 표현하는 자료가 포함되어 있음 smil (멀티미디어 동기화 지원 파일) 이벤트 발생 시 오디오 클립과 ..
Tracert tracert란 IP 패킷이 목적지 주소까지 이동하는 경로를 추적할 때 사용 네트워크가 느려지거나 연결되지 않는 경우 시간이 증가한 호스트를 확인하여 문제 해결 가능 tracert 실행방법 1. Ctrl + R 단축키를 눌러 실행창을 띄워준다. 시작 메뉴 우클릭하여 실행을 선택하는 것도 가능하다. 2. 실행의 열기에 cmd를 입력한 후 확인 버튼을 눌러준다. 3. 실행된 명령 프롬프트 창에 tracert 목적지주소를 입력해준다. ex) tracert google.com tracert 구조 1. 내 컴퓨터에서 목적지 주소까지 거치는 곳의 호스트 숫자 위의 사진처럼 19까지 있는 경우 19홉 2. 내 컴퓨터에서 다음 호스트까지 도착하는데 걸린 시간 3. 호스트의 이름과 IP주소 '요청 시간이 만료되었습니다'..
Eclipse에서 SVN 설치하고 사용하기 이클립스 마켓플레이스에서 SVN 설치하기 1. 이클립스 실행해주세요. 이클립스의 상단 메뉴의 Help - Eclipse Marketplace를 선택합니다. 2. Find 창에 svn이라고 입력 후 돋보기 아이콘을 눌러주세요. 검색결과목록 중 가장 위쪽에 있는 'Subversive - SVN Team Provider 4.0.5'를 설치해줍니다. 저는 이미 설치되어 있어서 아래처럼 Installed라고 나와있어요. 3. 설치할 때는 Yes버튼이나 accept버튼 등을 눌러서 설치과정에 따라 설치해줍니다. 설치를 완료하면 이클립스 재시작 여부를 물어보는데 Yes버튼을 눌러서 재시작해주세요. 4. 이클립스가 재시작되면 자동으로 Install Connectors가 뜨는데 목록에서 SVN Kit를 선택해주세요. 3..
Fiddler에서 모바일 웹 확인하기 Fiddler는 PC에서는 자주 사용하지만 이번에 모바일 웹을 확인할 일이 있어서 새롭게 배운 정보이다. Fiddler 설정하기 1. Fiddler 상단 메뉴에서 Tools - Options를 선택한다. 2. Options 창에서 상단 메뉴의 Connections에 들어가서 Allow remote computers to connect에 체크하고 OK 버튼을 누르면 설정 끝! 여기서 Fiddler Iistens on port 번호를 기억해둔다. 모바일 설정하기 1. 확인할 모바일 기기를 컴퓨터와 연결해준다. 2. 와이파이 설정으로 들어가서 설정을 아래와 같이 바꿔준다. 프락시 설정 화면이 안 보인다면 고급 설정 표시에 체크를 해준다. 프락시 설정을 수동으로 바꾸고 프락시 호스트 이름에는 연결한 PC의 IP..
Eclipse에서 Java Decompile 컴파일된 class 파일을 디컴파일 해주는 프로그램이 있다. 나의 경우는 java파일은 없고 class 파일만 남아있는데 소스코드를 수정해야 하는... 일이 생겨서 찾아보다가 알게 되었다. JD-GUI 프로그램 사용하기 1. 아래의 홈페이지에 들어간다. http://java-decompiler.github.io/ 2. 해당 홈페이지의 JD_GUI 쪽에서 Download를 누른 후 아래 목록에서 jd-gui-windows-1.6.6.zip를 선택해서 파일을 다운로드한다. 3. 압축을 풀고 그 안의 jd-gui.exe를 실행해준다. 4. 실행된 자바 디컴파일러에서 File - Open File을 클릭해서 원하는 class 파일을 실행해주면 디컴파일된 내용이 나온다. Eclipse에서 class 파일 보기 1..
[CSS] display:table 위의 이미지 속처럼 메뉴목록을 만들 때 테이블처럼 같은 크기로 나오는 메뉴를 만들 때 사용할 수 있다. displat:table 속성은 다른 요소를 마치 table 태그 속성처럼 바꿔주는 속성이다. float이라는 속성을 써서 right 혹은 left로 컨텐츠를 띄워준다. float은 원래 이미지를 띄워서 텍스트랑 배치할 때 사용하는 속성이지만 요즘은 레이아웃에 많이 쓰인다. 실은 나도 레이아웃에서만 써봤다. float 속성과 함께 width나 height를 같이 써서 배치해준다. 위의 이미지처럼 만들 때는 width를 100% / 갯수 해주면 된다. 예를 들어 이미지 속의 큰메뉴는 총 5개이므로 width는 100%/5 = 20%가 된다. 간단한 예시는 아래와 같다. .menu_tab { overflo..

반응형