문제풀이1)각 터렛의 좌표와 반지름이 주어지고 이에 대한 원의 접점을 구하라는 뜻이다.2)두 원의 반지름 r1, r2 두 원의 중심 사이의 거리 d두 원의 접점이 생길 수 있는 경우의 수는 4개1) 두 원의 접점이 무수히 많은 경우 : 두 원의 크기가 같은 경우 :
문제예제풀이1.5Kg설탕을 나머지 없이 담을 수 있다면, 5로 나눈 몫을 출력 2.5Kg설탕에 나머지가 생긴다면 3Kg에 담기(입력값은 -3, 카운트 +1)3.입력값이 0보다 작아지면, -1 출력하고 종료
풀이1.소수를 구하는 함수를 만든다.2.n< i <= 2n 의 범위 안에서 소수를 찾으면 count +=1 을 해준다.3.count를 출력한다.
교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다. 웹 애플리케
SQL (Structured Query Language) 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이
모델-뷰-컨트롤러(model–view–controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스
객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다.객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다.객체 모델과 관계형 모델 간에 불일치가 존재한다.ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생
회원 인증시, 사용자가 로그인을 하면, 서버는 사용자의 정보를 기반으로한 토큰을 발급한다. 사용자는 서버에 요청을 할때마다 JWT를 포함하여 전달하며,서버는 클라이언트에게서 요청을 받을때 마다, 해당 토큰이 유효하고 인증이 됬는지를 검증을 하고, 사용자가 요청한 작업에
IoC(Inversion of Control)란 "제어의 역전" 이라는 의미로, 말 그대로 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 외부에서 결정되는 것을 의미한다.간단히 말해 "제어의 흐름을 바꾼다"라고 한다.객체의 의존성을 역전시켜 객체 간의 결합
DI란 외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴으로, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 다이나믹하게 주입하여 유연성을 확보하고 결합도를 낮출 수 있게 해준다.즉, 각 객체간의 의존성을 스프링 컨테
두유노우? 두유노우 영단어? 매일 매일 배운 그날의 영단어와 내가 사용한 학습 매체를 유저들과 공유하고, 함께 학습하고 싶은 단어는 나의 단어장에 저장해 시간이 날 때 암기할 수 있는 웹 사이트입니다. 와이어 프레임 상세페이지 로그인 페이지 회원가입 페이지 메인 페
https://programmers.co.kr/learn/courses/30/lessons/59039https://programmers.co.kr/learn/courses/30/lessons/59407https://programmers.co.
수업 목표jQuery로 간단한 HTML을 조작할 수 있다.Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다.HTML파일을 받았다고 가정하고, Javascript로 다시 서버에 데이터를 요청하고 받는 방법을 알아보자.jQuery를 이용해 Javascript
[수업목표] 서버와 클라이언트의 역할에 대해 이해한다. HTML, CSS의 기초 지식을 이해한다. 부트스트랩을 가져다 쓸 줄 안다! Javascript 기초 문법을 익힌다. [내용] 1. 서버/클라이언트/웹의 동작 개념 (1)웹의 동작 개념 (HTML을 받는 경우)