묘사 문제를 집중해서 듣고 키워드를 캐치 후, 3가지 묘사 종류 중 택일 묘사 종류 개방 공간 묘사 (20문장) 밖을 묘사 (평화롭고 조용하고 아름다운 풍경 표현) 독립 공간 묘사 (20문장) 안을 묘사 (5층 건물로 각 층의 묘사 표현) 일반적 묘사 (10문장) 밖, 안을 제외한 모든 주제 묘사 묘사의 답변 (암기) 묘사는 정확한 '팩트 전달'이 중요한 질문 - 체계적인 답변 (Format) 필요 서론(10%) , 본론(80%), 결론(10%) 서론 좋은 질문이야, 내가 좋아하는 커피숍? 그래 알겠어. That's a good question, my favorite coffe shop? Sure, I got it. 음, 음악? 있잖아, 난 음악 듣는 걸 좋아해 쉬는 시간에. Well, music? Yo..
OPIc Oral Proficiency Interview computer (구술 능력 면접 컴퓨터) 개인 맞춤형 평가 (항목 선택 -> 난이도 선택 -> 음성 녹음) 1시간 시험 (오리엔테이션(20분) + 실제 시험(40분)) Background Survey 14개 선택 (필수 주제 2개 + 선택 주제 12개) - 이 중에서 시험이 나온다. Self Assessment 난이도를 선택할 수 있고, 그에 맞게 문제가 나온다. 문제는 총 2번 들을 수 있다. (play 버튼 존재) IH를 목표로한다면 난이도5를 선택하자. 문제 유형 묘사 (가장 중요) - 2,5,8 무조건 묘사 일반 묘사 : 장소, 사람, 사물, 일상, 업무 등 첫문제에 해당 (현재 시제) 세부 묘사 : 앞의 묘사 문제의 세무적인 질문 (루틴..
Security 보안 정책 (Policy) H/W 보안 (칩 등) S/W 보안 (보안 솔루션) 운영체제 네트워크 솔루션 프로그래밍 (보안 모듈, 리버스 엔지니어링(역공학)) Java Security 메시지를 주고받을 때 (같은 프로그램, 즉 같은 알고리즘 사용) 송신 : 암호화(Ciphertext + key)하여 송신 수신 : 받은 정보를 복호화하여 수신 공개키 : 암호화로 할때 사용한 키가 있어야 복호화가 가능한 방식 DES : 1977년 IBM에 의해 개발, 현재 기술론 충분히 해킹 가능 (64비트 text, 54비트의 키, 16rounds를 통한 암호화) AES(블록 알고리즘) : DES의 문제를 개선 - 128,193,256비트 등과 같은 가변적 비트길이, 키를 갖고 있어 복잡한 암호화된 결과물을..
Java Network Echo Server ServerSocket (port) - waiting & accept() 클라이언트의 요청이 와서 accept() 시 요청온 클라이언트용 소켓 추가 생성 송수신 버퍼 존재 Client Socket ( Socket -> ServerSocket 연결 요청) - socket(ip, port) 송수신 버퍼 존재 결과 Connected client : 127.0.0.1 : 49706 Client's msg : sdas Client's msg : null Connection is completed Welcome to Echo server!! Message : sdas Echoed Message : sdas Message : BYE Disconnect import java..
데이터 변환 데이터 유형 변환 as.character() : 문자형 변환 as.numeric() : 숫자형 변환 as.double() : 실수형 변환 as.logical() : 논리형 (T / F) 변환 as.integer() : 정수형 변환 자료구조 변환 as.data.frame() : 데이터 -> 데이터프레임 as.list() : 데이터 -> 리스트 as.matrix() : 데이터 -> 행렬 as.vector() : 데이터 -> 벡터 as.factor() : 데이터 -> 요인 > a str(a) int [1:5] 0 1 2 3 4 > a 프레임 > a a 1 0 2 1 3 2 4 3 5 4 > a a a 리스트 > a $a [1] 0 1 2 3 4 5 6 7 8 9 > a a 행렬 > a [,1] [..
결측값 입력이 누락된 값 (not available) 결측값이 데이터에 포함되어 있을 경우 산술 연산을 수행할 수 없어 분석 결과가 왜곡될 수 있다. 결측값 인식 함수인 is.na(x), complete, cases(x) 함수를 통해 결측값을 확인할 수 있다. airquality : 뉴욕의 공기질을 측정한 데이터 is.na(x) : 결측값이면 T , 아니면 F 반환 행 별로 결측이 없는 지 출력 (5행은 있으므로 F) 결측값 처리 PimaIndiansDiabetes2 데이터를 사용하여 특정 컬럼 삭제 단순 대치법 결측값을 그럴듯한 값으로 대체하는 통계적 기법 완전 분석법(결측값이 있는 행 삭제), 평균 대치법(결측 값을 평균 값으로 변경) 등 존재 dim : 전체 행의 수 확인 , na.omit : 결측..
데이터 전처리 데이터 전처리 패키지는 전처리 작업에 필요한 함수들을 모아놓은 패키지 패키지 유형 : plyr, dplyr, reshape2, data.table plyr 원본 데이터를 분석하기 쉬운 형태로 나눠서 다시 새로운 형태로 만들어 주는 패키지 데이터 분할(split), 특정 함수 적용(apply), 재조합(combine)하여 반환 패키지 함수는 **ply 형태 (data frame, list, array ) 첫 번째 입력, 두 번 째 출력 - adply 라면 array로 입력 받아 data frame으로 출력 adply adply(iris, 1, function (row) {row$Sepal.Length >= 5.0 & row$Species == "setosa"}) adply함수를 통해 데이터 ..
파일 종류 TXT : 일반 문자열이 저장된 텍스트 파일 CSV : Comma-Separated Values (필드를 콤마로 구분한 텍스트 파일) TSV : Tab-Separated Values : 필드를 \t(탭)으로 구분한 텍스트 파일 EXCEL : 스프레드시트를 이용한 엑셀의 데이터 파일 파일 데이터 수집 파일 읽어오는 함수 scan, read.table, read.csv, read.delim 파일 쓰는 함수 write.table, write.csv, write.xlsx scan scan 함수는 키보드를 통해 값을 직접 입력하거나 지정된 파일을 읽는 함수 scan("") # scan("")을 입력하면 키보드 입력 대기 1: 1 2 3 # 처음 입력 4: # 공백 엔터 시 결과 출력 Read 3 ite..