01_폼데이터를 DTO로 받기📍 폼 데이터HTML 요소인 태그에 실려 전송되는 데이터웹 브라우저에서 서버에 데이터 전송할 때 사용 action : URL 연결 주소를 적어 그 페이지로 폼 데이터를 보낸다.method : 속성 값으로 get, post 를 설정할 수 있다. src/main/resources/templates/greetings.mustache{{>layouts/header}} 제목 내용 Submit{{>layouts/footer}} 📍 DTO(Data Transfer Object) 태그에 실어 보낸 데이터를 서버의 컨트롤러가 객체에 담아 받는데, 이 객체를 DTO라고 한다.DTO로 받은 데이터는..
01_환경설정JDK : 17IDE : IntelliJSpringBoot : 3.1.0 02_Hello World 출력하기📍 프로젝트 실행src/main/java/com.example.firstproject/FirstprojectApplication.javapackage com.example.firstproject;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class FirstprojectApplication { public static void main(String[] args) ..
https://www.acmicpc.net/problem/1546 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다.예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다.세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다...
https://www.acmicpc.net/problem/11720 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 소스코드import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.pa..
https://www.acmicpc.net/problem/2750 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 소스코드import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System...
1. View React Native에서 는 박스(box)와 같은 개념이다.여러 컴포넌트를 그룹화하는 용도로 사용된다.화면의 레이아웃을 만들 때 기본적으로 사용되는 가장 중요한 컨테이너. Hello React Native! 2. margin과 padding☾ padding (박스 내부 여백) 박스 안쪽 공간을 의미한다.텍스트나 이미지가 박스 테두리와 겹치지 않게 한다. 안쪽 여백 적용 ☾ margin (박스 외부 여백)박스 바깥쪽 공간을 의미한다.다른 컴포넌트와의 간격을 만든다. 바깥 여백 적용 margin vs paddingpadding: 안쪽 여백 → 내용물과 경계 사이 거리margin: 바깥 여백 → 다른 박스와의 거리 React Native에서는 margin이 겹치지 않는다 (웹과..
01_Encoding☾ Encodingdigital data → digital signal digital signalencoding된 discrete(time 측면), discontinuous(value 측면) voltage pulses각각의 데이터를 encoding해서 signal element로 전송 data elementbits0 or 1 data ratebits per seconddata element를 단위 시간 당 얼마나 보낼 수 있는지에 대한 성능 signal elementdigital : constant amplitude의 voltage pulseanalog : constant frequency, phase, amplituded signal rate(modulation rate)signal..