[프론트엔드] HTML 강의 4일차
2022. 7. 28. 16:59
개발도전하기/HTML5
HTML 각종 요소 (태그) 1. table 여러 종류의 데이터를 보기 좋게 정리하여 보여주는 표(엑셀) .. 표이름 ... ---- 한 줄 (table row:층) ---- 가장 첫번째 줄(tr)에 대신 사용 (글씨체 진하기, 가운데 정렬, table head) .. ---- 한 칸 (table data) 2. datalist 요소에 사용하기 위한 옵션들을 미리 드롭다운 형태로 보여주기 위해 사용, 자동 완성 기능 제공 ... ... 시맨틱 웹 태그 전 세계에 만들어져 있는 웹 문서의 갯수 증가함에 따라 정확하게 가치 있는 정보 탐색을 위해 요구하는 사항들이 점점 늘어남에 따라 웹 세상에서 방대하게 퍼져 있는 웹 문서를 보다 쉽고 정확하게 구분하고 조합하기 위해 시맨틱 웹 태그를 사용하게 되었다. 사용..
[프론트엔드] HTML 강의 3일차
2022. 7. 28. 16:10
개발도전하기/HTML5
HTML 각종 요소 (태그) input type ⑴ file 원하는 파일을 선택하여 서버로 전송하는 입력 상자 ⑵ email 이메일 입력받는 글 상자 @가 없으면 제출 (다음 페이지로 이동)되지 않음. ⑶ url 웹사이트 입력받는 글 상자 (http로 시작하는 url) 이 입력 필드는 폼 데이터를 제출하기 전 입력된 값이 유효한 URL 주소인지 여부를 자동으로 검증한다. ⑷ tel 전화번호를 입력받는 글 상자 ⑸ date 날짜를 입력받는 글 상자 이 외 태그 요소 ⑴ a 하이퍼링크를 걸어주는 태그 네이버로 이동 ⑵ textarea 긴 텍스트를 입력할 수 있는 글 상자 ... 내용 ... ⑶ form input 태그를 묶을 때 사용 백엔드 서버와 통신 form 태그 안의 input 태그의 value(값) ..
[프론트엔드] HTML 강의 2일차
2022. 7. 15. 16:16
개발도전하기/HTML5
HTML 각종 요소 (태그) div 태그 빈 박스, 하나의 구역 웹 사이트에서 섹션을 나눌 때 사용 a,p,img 등의 태그는 그 자체로 어떤 기능을 하는지 명확하지만 div는 특별한 기능이 없다. 그럼에도 div 태그를 사용하는 이유는 비슷한 부분끼리 그룹, 디자인에 맞게 레이아웃을 분리, 각 div태그에 class나 id라는 attribute를 부여하고 css 스타일을 입혀줄 수 있기때문이다. p 태그 한줄 단위의 글을 작성, 위 아래 공간이 생긴다. (하지만 이 위아래 공간은 보통 css로 초기화하여 사용) Paragraph의 줄임말로, 주로 문단을 통로에 넣을 때 많이 사용 한 줄에 이어서 안나오고 단락이 나뉘는 요소인 block-element이다. span 태그 단어 단위, 특정 구간을 분간 s..
[프론트엔드] HTML 강의 1일차
2022. 7. 15. 15:20
개발도전하기/HTML5
HTML 이란? Hyper Text : 웹 페이지에서 다른 페이지로 이동하거나 페이지 내의 다른 하이퍼 텍스트 (텍스트, 이미지, 데이터)에 접근할 수 있도록 하는 것. Markup Language : 웹 페이지 내의 컨텐츠를 어떻게 표현해야하는지 명령하는 언어 HTML 특징 태그(Tag)의 형태를 띄고 있다. HTML에서 해당 코드가 어떠한 정보를 담고 있는지 알려주기 위한 것이다. ... ...(내용물)... HTML의 구조 Request(요청) 와 Response(응답) 개념 요청 개념 : 나는 이런 URL을 줄테니 그에 맞는 화면이나 데이터를 줘. (요청) -------------------------------------- (백엔드 서버) -------------------------------..
Java 기초 강의 4일차
2022. 7. 1. 14:53
개발도전하기/Java 기초
1. 배열(Array) 1-1) 배열이란? - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 배열이라 한다. - 중요한 것은 같은 타입이어야 한다는 것이다. 1-2) 배열 생성 - 배열을 선언하는 방법은 타입의 변수를 선언하고 변수 또는 타입에 배열을 의미하는 대괄호[]를 붙이면 된다. 선언방법 선언 예(Stack 영역) 타입[] 변수이름; int[] score, String[] names; 타입 변수이름[]; int score[], String name[]; * 배열의 생성 - 배열을 선언한 다음에는 배열을 생성해야 한다. - 배열을 선언한 것은 단지 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어질 뿐이고, 배열을 생성해야만 비로소 값을 저장할 수 있는 공간이 만들어지는 것이다. * ..
Java 기초 강의 3일차
2022. 6. 16. 15:37
개발도전하기/Java 기초
◎ 제어문 (조건문, 반복문) - 지금까지 코드의 실행 흐름이 무조건 위에서 아래로 한 문장씩 순차적으로 진행되었지만, 때로는 조건에 따라 문장을 건너띄고, 때로는 같은 문장을 반복해서 수행해야할 때가 있다. 이처럼 프로그램의 흐름(flow)을 바꾸는 역할을 하는 문장들을 제어문이라고 한다. - 조건문은 조건에 따라 다른 문장이 수행되도록 하고, 반복문은 특정 문장들을 반복해서 수행한다. 1. 조건문 (if, if-else, if-else if) - 조건문은 조건식과 문장을 포함하는 블록{}으로 구성되어 있으며, 연산결과에 따라 실행할 문장이 달라져서 프로그램의 실행 흐름을 변경할 수 있다. - 조건문은 if문과 switch문 두가지가 있으며 주로 if문이 많이 사용된다. 1-1) if문 - if문은 가..
[리눅스 운영 및 관리] iptables 특정 포트 열기 / 닫기 (iptables 사용법)
2022. 6. 15. 14:56
리눅스 ( Linux )/리눅스 운영 및 관리
목차 1. iptables 란 1.1. iptables 설치 1.1.1. firewalld 중지 및 서비스 마스킹 1.1.2. iptables 설치 1.1.3. iptables 데몬 제어 명령어 1.2. iptables 기본 명령어 1.2.1. [테이블(table)] 1.2.2. [액션(action)] 1.2.3. [체인(chain)] 1.2.4. [매치(matches)] 1.2.5. [타깃( -j target)] 2. iptables 특정 포트 및 서비스 열기 / 닫기 2.1. 포트 허용(ACCEPT) 2.2. 포트 차단(DROP) 2.3. 정책 삭제(-D) 1. iptables 란 - 리눅스의 패킷 필터링(Packet Filtering) 도구로서 방화벽 구성이나 NAT(Network Address T..
Java 기초 강의 2일차
2022. 6. 13. 21:31
개발도전하기/Java 기초
1. 연산자(operator) 1-1) 연산자란? - 연산자는 연산을 수행하는 기호를 의미한다. 1-2) 연산자와 피연산자 - 연산자와 연산을 수행하려면 반드시 연산의 대상이 있어야 하는데 이를 피연산자라 한다. ▶ 연산자 : 연사을 수행하는 기호 (+, -, *, / ...) ▶ 피연산자 : 연산자의 작업 대상 - 연산자는 피연산자로 연산을 수행하면 항상 결과값을 반환한다. 1-3) 식 (표현식, expression) - 연산자와 피연산자를 조합하여 계산하고자 하는 바를 표현한 것을 식 또는 표현식이라고 한다. 1-4) 연산자의 종류 종류 연산자 설명 산술연산자 +,-,*,/,%, 사칙 연산과 나머지 연산 비교연산자 >,=, 비교 > 논리 > 대입순서로 진행, 대입은 제일 마지막에 실행 ▶ 단항(1) ..
Java 기초 강의 1일차
2022. 6. 10. 16:49
개발도전하기/Java 기초
1. Java 소개 1-1) Java 란? - 자바는 객체지향 프로그래밍 언어이다. - 자바로 작성된 프로그램은 운영체제의 종류에 상관없이 실행이 가능하기 때문에 운영체제에 따라 프로그램을 변경하지 않고도 실행이 가능하다. (JVM : Java Virtual Machine) - 이러한 장점으로 인해 자바는 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어로써 인터넷 발전과 함게 많은 사용자층을 확보할 수 있었다. 1-2) Java 언어의 특징 - 비교적 배우기 쉽다. - 운영체제에 대해 독립적이다. ▶ 자바 운용프로그램은 운영체제나 하드웨어가 아닌 JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다. - 객체지향 언어이다. ▶ 자바프로..
[리눅스] mtime 명령어 활용
2020. 4. 13. 07:43
리눅스 ( Linux )/리눅스 명령어
- 사용처 특정 기간에 작성, 변경된 파일 목록을 조회하고 싶을 때 find 명령어에서 -mtime옵션은 파일명에 있는 날짜가 아니라 파일의 타임스탬프로 파일을 검색한다. * 기본 사용법은 find -mtime n (일수)를 지정하는데 'n일 전 = n x 24시간전' ex) 11월 25일 10시 30분이면 1일전은 11월 24일 10시 30분이 된다. 그보다 25시간 전인 11월 24일 9시 30분은 그저께가 된다. 달력상의 n일전이 아니므로 주의해서 사용해야 한다. - 정리 한편 -mtime은 +, - 부호에 따라 의미가 달라진다. find -mtime -3 3일(72시간)보다 새로움 find -mtime 3 4일(96시간) 전에서 3일(72시간)전까지 find -mtime +3 4일(96시간)전보다..