목록분류 전체보기 (187)
New World
1. 컴퓨터 보안의 개념 컴퓨터 보안: 컴퓨팅 환경이 관여된 모든 상황에 대한 정보보호 컴퓨팅 환경에 저장되거나 처리되는 정보를 다양한 위협으로부터 보호하기 위한 정책 및 기법 2. 정보보호의 목표 정보보호의 핵심목표(CIA) : 기밀성, 무결성, 가용성 기밀성 - 허락되지 않은 사람이 정보의 내용을 알지 X 보안법: 정보에 아예 접근 X, 무의미한 내용만 노출 무결성 - 허락되지 않은 사람이 정보를 함부로 수정 X 보안법: 수정이 되었다면 수정된 내용을 확인할 수 있도록 할 것 가용성 - 허락된 사람은 필요할 때 언제든 정보에 접근하고자 할 때 방해 받지 않고 조회할 수 있도록 하는 것 보안법: 정해진 시간 내에 정보를 볼 수 있음을 보장 그외 목표 : 부인방지, 인증, 접근제어 부인방지 - 정보에 관..
깃 클론을 하려 했을 때 이런 에러가 출력되었다. ssh-keygen: ssh키 생성 cat ~/.ssh/id_rsa.pub: ssh 키 출력 깃허브 자신의 아이콘 > settings > SSH and GPG keys > SSH keys 'New SSH key' 에서 등록하면 된다.
code . : VS code를 설치한다. sudo ~ 로 시작되는 명령어가 많은데 위키백과 설명 ㅡ 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자의 권한으로 실행)의 줄임말로 해석 ㅡ 음.. 한마디로 다른 사용자의 권한으로 실행이라는 건가.. 현재 계정으로 다른 계정의 권한만 빌린다는 설명들도 보이던데 위키백과 설명의 후자가 맞는 의미인 것 같다. sudo apt update:실제 설치 가능한 패키지 리스트 최신화 리스트를 최신화 하는 것으로 실제 설치 X sudo apt upgrade:최신화한 걸 실제 업데이트 apt(Advance Packging Tools) 실제 의미는 잘 모르겠지..
Enter new UNIX username 에는 우분투를 사용할 닉네임을 입력해준다. New password, Retype new password는 우분투에서 사용할 패스워드와 그 패스워드와 동일한 문구를 작성하면 된다. 이후 성공적으로 셋팅이 완료되었다는 문구가 뜨며 여러 정보가 출력된다.
리눅스 설치 후 우분투를 열어보니 이런 에러 문구가 나왔다. "WslRegisterDistribution failed with error: 0x8007019e" 검색해보니 'windows 기능 켜기/끄기'에서 'Linux용 Windows 하위 시스템' 항목을 선택하고 확인 버튼을 눌러 재시작해주어야 했다. 그 반대라면, 항목을 미선택하고 재부팅, 선택하고 재부팅해주면 된다. 그러면, Installing, this may take a few minutes... 이라는 아주 반가운 문구가 나온다.
오늘 첫 과외를 하게 되었다. 여러 개발 도구들을 설치하게 되었는데 그 중 하나가 Linux Ubuntu였다. cmd에 wsl —install 입력하니 설치가 되긴 했었는데.. 검색 시 Linux, Ubuntu가 나오지 않았다. 개발 환경 창에도 들어가 확인해보았지만 문제가 없었다고 하셨다. 이후 window store에서 설치하니 정상적으로 사용할 수 있었다.
문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 1. arr은 길이 1 이상, 100 이하인 배열입니다. 2. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. arr의 평균값을 구하려면 우선 arr의 모든 합을 구해야한다. length을 사용하여 arr의 배열 크기를 구하고 arr의 모든 합을 구한다. 모든 합을 구한 것을 arr의 배열 크기로 나눠 평균을 구한다. Java class Solution { public double solution(int[] arr) { double answer = 0; for(int i=0; i
문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. 제한 사항 입력된 수, num은 1 이상 8000000 미만인 정수입니다. 입출력 예..