[홈 서버] 사설 IP 고정 및 SSH 연결 설정하기
1. 소개 미니PC는 24시간 돌아가는 홈 서버로 사용할 예정이고, 이 홈 서버는 맥북을 통해 관리를 할 예정이다. 맥북에서 홈 서버에 접속해서 여러 명령을 수행하기 위해서 SSH를 활용할 예정이고 이와 관련된 여러 설정을 해줄 예정이다. SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜이다.(Sh...
1. 소개 미니PC는 24시간 돌아가는 홈 서버로 사용할 예정이고, 이 홈 서버는 맥북을 통해 관리를 할 예정이다. 맥북에서 홈 서버에 접속해서 여러 명령을 수행하기 위해서 SSH를 활용할 예정이고 이와 관련된 여러 설정을 해줄 예정이다. SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜이다.(Sh...
데이터 모델은 아마도 소프트웨어 개발에서 제일 중요한 부분일 것이다. 왜냐하면 데이터 모델은 소프트웨어가 어떻게 작성됐는지 뿐만 아니라 해결하려는 문제를 어떻게 생각해야 하는지에 대해서도 지대한 영향을 미치기 때문이다. 1. 관계형 모델과 문서 모델 1. 관계형 모델 관계형 모델은 오늘날 가장 잘 알려진 데이터 모델로 1970년 에드가 ...
문제 링크 1. 문제 풀이 축 위에 있으면 $x$ 또는 $y$ 좌표 중 $0$ 인 좌표가 있는 것이고, 어떤 사분면에 위치하는지는 각 좌표의 부호로 판단할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public st...
문제 링크 1. 문제 풀이 두 수의 합을 출력 양식에 맞춰 출력만 해주면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException...
문제 링크 1. 문제 풀이 한 줄씩 주어진 각 수들을 전부 더해주기만 하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOExceptio...
문제 링크 1. 문제 풀이 OX퀴즈의 결과에서 점수는 X로 구분할 수 있는 각 맞은 문제 덩어리에 대해 $1$ 부터 덩어리의 크기까지의 합과 같다. 2. 코드 1. 풀이 [Java] StringTokenizer를 활용해서 X를 기준으로 파싱한 맞은 문제 덩어리 토큰들을 만들었다. 각 토큰의 길이에 대해 합 공식을 적용하면 해결할...
문제 링크 1. 문제 풀이 $10$ 권의 가격 총합에서 $9$ 권의 가격을 빼면 남은 한 권의 가격을 구할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(String[] args) throws IOExceptio...
문제 링크 1. 문제 풀이 햄버거 가격 중 최솟값과 음료 가격 중 최솟값을 구해 둘의 합에서 $50$ 을 빼주면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(String[] args) throws IOExcepti...
문제 링크 1. 문제 풀이 $S = \dfrac{R1 + R2}{2}$ 이므로 $R2 = 2 \times S - R1$ 이다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String[...
문제 링크 1. 문제 풀이 세 자연수의 곱을 구하고 각 자릿수를 세는 카운팅 배열을 활용하면 해결할 수 있다. 각 자릿수는 $10$ 으로 나눈 나머지를 구하고 몫만 남기는 과정을 반복하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static...