본문 바로가기

728x90
반응형

전체 글

(265)
[node] 내보내기와 불러오기 지난번 게시물 hello node! 출력 하기의 활용이다. 이번 예시에서는 내보내기 파일과 불러오는 파일을 별도로 구분했다. 해당 예시에서는 내보낼 땐 Module.exports 변수를, 불러올 땐 require 파일명을 사용하였다. 먼저 내보내기 파일 생성 hello.js를 만들었을 때와 동일하게 myvar.js라는 파일을 생성한 후 module.exports.a = "hello a"; 작성 이후 불러올 파일(사용할 파일)인 index.js 파일 생성 생성한 파일에 myvar 파일의 경로 작성 및 console.log()로 출력할 메시지 입력. cmd 창에서 index.js를 실행한다. 같은 방식으로 함수도 내보낼 수 있다. 다시 myvar.js 파일로 돌아가 내용을 아래 이미지처럼 수정 index.j..
[HTML] Block 요소와 Inline 요소 ▶ Block 요소 - , , 등 1. 사용 가능한 최대 가로 너비를 사용함. - 가로 너비를 지정하지 않았으나 화면의 왼쪽부터 오른쪽 끝까지 배경색이 모두 출력됨. 2. 크기를 지정할 수 있음. - 지정된 px만큼의 너비와 높이를 가지는 영역이 됨. 3. width: 100%, height: 0px에서 출발 - 이 값에서 출발해서 요소가 완성되는 것. - block 요소가 늘 이 값을 가진다는 건 아니라는 점에 유의. - 이전 예와 비교해 height를 지정하지 않으면 내용의 높이만큼만 영역을 가지게 됨. 4. 수직으로 쌓임. - 블록요소는 왼쪽 상단을 기준으로 위에서 아래로 수직으로 쌓임. 5. margin, padding 속성의 상하좌우 여백을 온전하게 사용 가능. - block 요소는 상하좌우 여..
[HTML] 메타데이터(2) - <meta> ▶ 는 HTML 문서(웹 페이지)에 관한 정보(표시 방식, 제작자, 문자 인코딩 방식 등)를 검색 엔진이나 브라우저에 제공함. , , , 에서 나타낼 수 없는 기타 모든 정보들을 표시. 속성 - charset 문자 인코딩 방식(텍스트가 출력되는 방식)을 설정. HTML 문서 내에 작성된 모든 문자들이 화면에 어떻게 출력될지 정의함. UTF-8, EUC-KR 등. 이전에는 EUC-KR이 많이 사용되던 추세였으나 최근에는 UTF-8을 선호함. 문자 인코딩 방식을 설정하는 것이기 때문에 charset 속성을 나타내는 는 보통 보다 앞에 작성함. - content http-equiv 또는 name 속성의 값을 작성. - http-equiv 서버/사용자의 작동방식을 변경할 수 있는 지시사항을 명시(지시사항은 co..
[node] 'hello node!' 출력하기 node 명령어를 통한 hello.js 실행 새 폴더를 생성하여 vscode에 드래그 앤 드랍한다. 이 때 생성산 새 폴더의 경로를 기억해 두는 것이 좋다. (CMD 명령어 입력 시 폴더의 경로를 알아야 함) 예시에서는 폴더명을 exercise라고 만들었다. 마우스 우클릭하여 새 파일을 생성한다. 파일 명은 hello.js로 생성했다. 생성한 hello.js 파일에 console.log("hello node!")라고 코딩한다. 윈도우 기준 cmd 창을 열어 새로 생성한 폴더(exercise)로 이동 및 hello.js를 실행한다. 이동 : cd 해당폴더 경로 실행 : node hello.js(실행할 js 파일명) hello.js 실행 시 hello node!가 뜨는 것을 확인할 수 있다. 출처 : 본 포..
node 설치 및 에디터(vscode) 설치 구글에 node download를 검색하여 다운로드 링크로 이동하거나 해당 URL 접속 https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 다운로드가 완료되면 install 프로그램을 실행하고 별도의 설정 없이 next 버튼만 누르면 설치가 완료된다. 설치 완료 후 정상적으로 설치가 되었는지 확인 windowOS 기준으로 cmd창을 열어 node -v, npm -v를 각각 입력하여 아래 이미지와 같이 출력되면 정상 설치 완료 다음으로 vscode 설치 및 기본 세팅 방법이다. 구글에 vscode download 검색 하여 링..
[HTML] 메타데이터(1) - title, link, style, MIME Type, base 내에서 사용하는 태그들은 HTML 문서의 정보를 담고 있음. ▶ HTML 문서, 즉 웹 페이지의 제목을 정의함. 웹 브라우저의 각 사이트 탭에 이름/제목으로 표시됨. HTML 문서의 구조화보다는 정보를 나타내는 태그로 페이지 정보가 브라우저 탭 영역에 출력되기는 하나, 출력을 목적으로 작성하는 것은 아님. ▶ 현재 HTML 문서 외부에 있는 문서를 연결하기 위해 사용. - 특히 HTML 문서 외부에서 작성된 stylesheet(css 문서, .css)를 읽어와 연결시킬 때 가장 많이 사용됨. - 파비콘(favicon) 연결 시에도 사용. 속성 - rel : relationship의 약어. 현재 문서와 외부 문서와의 관계를 명시. 필수 속성. rel은 임의로 작성하는 것이 아니라 정해진 규약 내에서 작성해..
[Oracle] ORA-01849: 시간은 1에서 12 사이어야 합니다 ▶ ORA-01849: 시간은 1에서 12 사이어야 합니다(hour must be between 1 and 12)  SELECT TO_DATE('2020-01-01 00:00:00', 'YYYY-MM-DD HH:mi:ss') FROM DUAL;  위와 같은 쿼리 작성 시 해당 에러에 직면할 수 있다.  원인  Oracle의 세팅이 12시간으로 되어 있는데 24시간대의 시간을 입력하여 발생하는 에러.   해결SELECT TO_DATE('2020-01-01 00:00:00', 'YYYY-MM-DD HH24:mi:ss') FROM DUAL;  시간 포맷이 HH인 경우 시간은 1~12까지밖에 지원하지 않기 때문에 HH를 HH24로 변경시켜 줘야 함.
[Oracle] ORA-01810: 형식 코드가 두 번 나타났습니다 ▶ ORA-01810: 형식 코드가 두 번 나타났습니다(format code appears twice)  원인SELECT TO_DATE('2020-01-01', 'YYYY-MM-DD HH:mm:ss') FROM DUAL;  Query상에서 month의 MM과 minute의 mm을 구분하지 못하고 동일하게 인식하여 발생하는 에러.   해결SELECT TO_DATE('2020-01-01', 'YYYY-MM-DD HH:mi:ss') FROM DUAL;  minute의 mm을 mi로 변경시켜 month와 구분시켜 줘야 함.

728x90
반응형