전체 글 345

[IT 통합 기초] VMware 네트워크 NAT에서 브릿지로 변경, 방화벽 설정

1. 네트워크 설정을 NAT에서 브릿지로 변경1) 브릿지란?   다리 역할, 서로 다른 컴퓨터에 있는 가상의 컴퓨터들끼리 브릿지로 잡게되면 연결할 수 있다. 2) 브릿지로 설정 변경 : vmware 메뉴의 VM 클릭 > Settings... 클릭> Network Adapter, Bridged 선택 후 OK 클릭  2. IP 변경 : 단축키 윈도우 + R 이용, 실행창 열기 > ncpa.cpl 입력 후 확인 클릭> 네트워크 연결로 이동, Ethernet0 선택 후 우클릭 > 속성 클릭> Internet Protocal Version 4 더블 클릭> Internet Protocal Version 4 속성으로 이동   IP 주소 100.100.100.100   기본 게이트 웨이 100.100.100.100  ..

IT공부 2020.10.05

[단과_JAVA_심화반] 2020.09.29

1. MVC 모델 2   Model : 데이터에 대응    View : 보여지는 화면    Controller : 흐름 제어 2. MVC 모델 1 : View, Controller가 함께 있는 것 3. DAO(Data Access Object) - dao : 데이터에 접근하기 위한 객체,   데이터를 관리하는 여러 메소드들이 정의되어 있다. 4. DTO(Data Transfer Object) / VO(Value Object) - dto : 양쪽으로 전송되어 오고가는 데이터 객체,   데이터 포장 객체  5. MVC 모델 1을 이용한 쇼핑몰 만들기** com.lec.java.dto > UserDTO.javapackage com.lec.java.dto;public class UserDTO { private ..

2020.09.27

1. 자바스크립트 정규식(=정규 표현식) ^x : 문자열이 x로 시작한다. x$ : 문자열이 x로 끝난다. .x : 임의의 한 문자를 표현한다. x+ : x가 1번이상 반복한다. x? : x가 존재하거나 존재하지 않는다. x* : x가 0번이상 반복한다. x|y : x또는 y를 찾는다. (x), (x)(y), (x)(?:y) : ()안의 내용을 캡쳐하며, 그룹화 한다. x{n} : x를 n번 반복한 문자를 찾는다. x{n,} : x를 n번 이상 반복한 문자를 찾는다. x{n,m} : x를 n번 이상 m번 이하 반복한 문자를 찾는다. [xy] : x,y중 하나를 찾는다. [^xy] : x,y를 제외하고 문자 하나를 찾는다. [x-z] : x~z 사이의 문자중 하나를 찾는다. \^ : 특수문자를 문자로 인식..

2020.09.26

1. 지난 시간에 공부한 것을 복습하기 위한 예제 ** 1_시계만들기.html 시계 만들기 2. 문서 객체 모델(Document Object Model) : XML이나 HTML문서에 접근하기 위한 일종의 인터페이스이다. 이 객체 모델은 문서 내의 모든 요소를 정의하고, 각각의 요소에 접근하는 방법을 제공한다. ** HTML로 표현 HTML 문서 ** DOM으로 표현 3. document 객체 : 웹 페이지 그 자체를 의미한다. 웹 페이지에 존재하는 HTML 요소에 접근하고자 할 때 반드시 document 객체로부터 시작해야 한다. ** DOM에 필요한 document 객체 메소드 getElementsByTagName() : 해당 태그 이름의 요소를 모두 선택한다. getElementById() : 해당 ..

[단과_JAVA_심화반] 2020.09.22

1. 복습1) Set : 집합, 중복이 없다, 검색   Iterator() : 반복자2) Map : 키 [해쉬테이블] 값   KeySet() : Set   values() : Collection  2. 프로그램 > 프로세스 > Thread(쓰레드) > 작업1) 프로그램 : 소스코드로 잘 짜여진 틀.   더블 클릭하면 실행되는 것.   아직 실행되지 않음.2) 프로세스 : 실행된 프로그램.   운영체제로부터 시스템 자원을 할당받는 작업의 단위.   자바에서는 JVM으로부터 할당 받는다.3) 쓰레드 : 프로세스의 특정한 수행 경로   하나의 처리 경로를 가지느냐, 여러 개의 처리 경로를 가지느냐에 따라서 단일 쓰레드와 멀티 쓰레드로 나누어진다.  3. 단일 쓰레드와 멀티 쓰레드1) 단일 쓰레드 : 직렬적이다..

과제-주민등록번호 검증 페이지 작성

prompt를 이용하여 주민등록번호를 입력 받아 주민등록번호 검증 페이지를 작성해보자! 첫 번째, 주민등록번호 각 자리에 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5 숫자를 곱한다(마지막 자리는 제외). 0 0 1 0 1 1 3 0 6 8 5 1 8 2 3 4 5 6 7 8 9 2 3 4 5 두 번째, 곱한 값을 모두 더한다. 0 + 0 + 4 + 0 + 6 + 7 + 24 + 0 + 12 + 24 + 20 + 5 = 102 세 번째, 더한 값을 11로 나눈 나머지 값을 구한다. 102 % 11 = 3 네 번째, 나머지 값을 11에서 뺀다(단, 11에서 나머지 값을 뺀 값이 두자리라면 10으로 나눈 나머지 값을 구함). 11 - 3 = 8 다섯 번째, 11에서 뺀값이 주민등록번호의 마지..

[IT 통합 기초] vmwareTools 설치, IP 수동 설정, Ping, DNS

1. Ctrl + Alt + Insert 로그인 화면으로 이동 단축키 2. 로그인 시 서버관리자를 자동으로 시작하지 않도록 설정 변경   (자동으로 서버관리자가 켜지도록 설정되어 있으면 부팅 속도가 느려진다.) : 우측 상단의 관리 버튼 클릭 > 서버 관리자 속성 클릭> 로그온 시 서버 관리자를 자동으로 시작 안함 선택 후 확인 클릭  3. 아래의 사진과 같은 화면 이동을 위해서는 왼쪽 하단의 윈도우 로고키 클릭하기(윈도우 8과 느낌이 비슷함)4. 그리고 다시 원래의 화면으로 돌아가기 위해서는 키보드에 있는 윈도우 로그키나 ESC 누르면 된다. 5. vmware Tools 설치 과정에서 vmware 15 Workstation Pro의 체험 기간이 만료되었다.   때문에 vmware를 새롭게 설치했다.  ..

IT공부 2020.09.22

2020.09.20

1. 내장 객체 1) String 객체 : 자바스크립트에서 문자열을 손쉽게 만들 수 있는 객체이다. 또한 문자열을 쉽게 다룰 수 있다. const str = 'JavaScript'; const strObj = new String('JavaScript'); (str == strObj); // true (str === strObj); // false // 문자열의 길이는 length 프러퍼티에 저장 console.log(str.length); // 10 ** String 객체 메소드 indexOf() : 특정 문자나 문자열이 처음으로 등장하는 위치를 리턴 chatAt() : 특정 문자열에서 전달 받은 인덱스에 위치한 문자를 리턴 includes() : 특정 문자열에서 전달 받은 문자열이 포함되어 있는지 여부..

2020.09.19

1. 자바스크립트는 오해할 수 있으나 완벽한 객체지향 언어가 아닌 객체 기반의 스크립트 프로그래밍 언어이다. 원래는 프로토타입 언어였고 추후 객체 필요성으로 인해 객체 기능이 들어간 것이다. 2. 객체(Object) : 키(key)와 값(value)으로 구성된 프러퍼티(property)들의 집합. 프로퍼티의 값은 자바스크립트에서 사용할 수 있는 모든 값을 담을 수 있다. // 배열 const student = ['김사과', '반하나', '오렌지']; // 객체 const student1 = { num:1, name:'김사과', kor:90, math:100, eng:60 }; const student2 = { num:2, name:'반하나', kor:100, math:40, eng:60 }; // 객체 ..