# 강의

243개의 포스트

알고리즘 강의 정리8 : 퀵 정렬

합병 정렬과 같은 가정으로 작동한다.피벗 포인트라는 요소를 정해서 그 피벗 포인트보다 작은 숫자는 피벗 포인트 왼쪽으로 옮김피벗포인트보다 큰 숫자는 피벗 포인트 오른쪽으로 옮김.피벗포인트는 ‘올바른 위치’에 있음.이 과정을 재귀적으로 반복. 피벗 포인트 왼쪽에 있는 덩

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

알고리즘 강의 정리7 : 합병정렬

합병 정렬은 빠르지만 조금 더 어렵다. 아주 유명한 방식이다.1948년 폰 노이만이 최초의 합병 정렬 프로그램을 작성했다.합병정렬은 두 가지 조합으로 되어 있다.합병정렬0개나 1개의 요소로 된 배열은 이미 정렬되어 있다는 점을 이용한다.배열을 더 작은 하위 배열로 나눈

2023년 3월 14일
·
0개의 댓글
·

알고리즘 강의 정리6: 정렬 알고리즘1 - 버블, 선택, 삽입 정렬

어렵다고 겁먹는 사람이 많은데…매우 중요한 파트이다. 정렬이 컴퓨터 공학 분야의 정수나 다름없다!Sorting, 정렬 알고리즘이란 컬렉션(collection)의 항목을 재배열하는 과정을 의미한다.보통 배열을 가지고 많이 한다.숫자를 가진 배열을 오름차순, 또는 내림차순

2023년 3월 14일
·
0개의 댓글
·

[systemprogramming/Unix] 리눅스 기초

~$ man : 메뉴얼을 출력하는 명령어ex) man echo~$ pwd : 현재 있는 디렉토리 출력(print working directory)~$ cd : 디렉토리 이동 (change directory)ex) ~$cd /fs/zhome/asdfl ( 뒤에 이동할 디

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

[강의] 김영한님의 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 정리 - 예외 처리

강의 : 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술코드 : study-mvc2-code.github스프링이 아닌 순수 서블릿 컨테이너는 예외를 어떻게 처리하는지 알아보자.서블릿은 다음 2가지 방식으로 예외 처리를 지원한다.Exception (예외)response

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

[강의 복습] ReactJS로 영화 웹 서비스 만들기 : 2. The basic of react

서론 아래에 글은 참고 링크의 강의를 공부하며 overview한 내용입니다. 참고 [nomadcoder 강의] ReactJS로 영화 웹 서비스 만들기 : 2 THE BASIC OF REACT 2.0 Introduction react는 interactive를 위한 것. 워크스페이스 만들기 2.1 Before React 요약 html에서 ` 태...

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

[자바5]Return에 관하여

예를 들어 나이를 입력 받고, 그 나이를 한국 나이로 계산하는 것을 해보겠습니다.function 안에서 무언가를 return하면, 누군가가 function을 실행할 때 이것을 대체합니다.결과를 보면, age에서 받은 값에 +2가 되어 42를 출력하는 것을 확인해 볼 수

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

[자바3]Object 만들기

먼저, Object를 만드는 게 아닌 일반적인 입력 방식으로 했을 때는,이렇게 작성을 하죠? 하지만 이 것은, 보는 것과 정리하는 것이 좋지 않아보이기 때문에 다음은 array로 작성을 해보겠습니다.이 경우에는 array가 적합하지 않습니다.그 이유는 각각의 항목이 무

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[자바1]기초부터 다시하기

어제부터 수강하게 되어, 하루하루 공부했던 내용을 정리해서 올릴 예정입니다.const는 constant(상수)라는 것이고, constant는 값이 바뀔 수 없다는 것이다.const로 variable을 만들었다면, 절대 값을 업데이트 할 수 없다.let은 값을 업데이트

2023년 3월 7일
·
0개의 댓글
·

스프링 강의 1일차,,frontController

우선 이건 인프런의 김영한 강사님의 강의를 들으면서 본인이 스터디하고, 복습하기 위해 작성되는 글입니당,,,frontCotroller를 도입하여 각 controller들의 앞단에 frontController를 두어 특정 urlPattern이 오게 되면 frontCont

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

[강의] 김영한님의 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 정리 - 로그인 처리

출처 : 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 로그인 처리 > 로그인이 되면 홈 화면에 고객 이름이 보여야 한다는 요구사항이 있을 때에 어떻게 로그인의 상태를 유지하면서, 쿼리 파라미터를 계속 유지하면서 보내는 번거로운 작업 없이 로그인에 성공한 사용자

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

[강의] 김영한님의 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 정리 - Validation

컨트롤러의 중요한 역할 중 하나는 HTTP 요청이 정상인지 검증하는 것 참고 : 클라이언트 검증, 서버 검증 클라이언트 검증은 조작할 수 있으므로 보안에 취약 서버만으로 검증하면, 즉각적인 고객 사용성이 부족해진다. 둘을 적절히 섞어서 사용하되, 최종적으로 서버 검증

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

[강의] 김영한님의 실전_스프링_데이터_JPA 정리

프로젝트 환경설정 프로젝트 생성 스프링 부트 스타터(https://start.spring.io/) Project: Gradle - Groovy Project 사용 기능: web, jpa, h2, lombok SpringBootVersion: 2.7.6 group

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

23.2.9일 목요일 버튼구현

구현설명 : 처음 화면을 Add New Expense 버튼으로 보이게하고 클릭을 하게 된다면 form창이 나와서 등록을 할 수 있고 Cancel버튼을 누르면 다시 초기화면으로 돌아가고 Add Expense버튼을 누르면 목록이 추가되면서 초기화면으로 돌아간다. 저 버튼

2023년 2월 9일
·
0개의 댓글
·

프론트엔드 복습 정리 23 : 프로토타입, new, class, 객체지향

객체 프로토타입프로토타입이란 자바스크립트 객체가 서로 기능을 상속하는 방식의 메커니즘.객체는 템플릿 객체 역할을 하는 프로토타입 객체를 가질 수 있다.자바스크립트에서 배열은 객체이다.프로토타입의 참조. double underscore. 프로토타입을 참조하는 특성이다.

2023년 2월 8일
·
0개의 댓글
·

프론트엔드 복습 정리 22 : API, JSON, Fetch, Axios

Asynchronous Javascript and XML비동기식 자바스크립트와 XML자바스크립트와 XML을 이용한 비동기적 정보 교환 기법이다.웹에서 요청을 해서 서버와 데이터를 주고 받을때 사용한다.HTML, CSS, JavaScript를 사용해 웹 페이지를 띄운다.

2023년 2월 7일
·
0개의 댓글
·

프론트엔드 복습 정리 21 : 비동기

스택은 컴퓨터 과학의 기본 데이터 구조이다.후입선출(LIFO) 데이터 구조.콜스택은 자바스크립트 해석기가 사용하는 메커니즘으로여러 함수를 호출하는 스크립트에서 해당 위치를 추적한다.그래서 자바스크립트가 위치를 알 수 있고 책 속의 손가락 같은 것이다.자바스크립트는 콜

2023년 1월 24일
·
0개의 댓글
·

프론트엔드 복습 정리 20 : DOM 이벤트

사용자가 다음과 같은 행동을 하면 반응클릭, 드래그, 드롭, 호버, 스크롤, 키 입력, 등등마우스 포인터를 해당 요소 위에 올리면 실행. onclick과 똑같이 쓰인다.여러가지 방법으로 작동되게 만들 수 있다.요소를 먼저 선택하고, 제너럴 메서드인 addEventLis

2023년 1월 16일
·
0개의 댓글
·

프론트엔드 복습 정리 18: Spread, 구조 분해

삼항연산자조건 ? 참이면 : 거짓이면b를 b 타입이 undefined가 아니면 b로 하고, 맞으면 b를 1로 한다.b = 다음이 삼항연산자.기본 매개 변수b가 없는 경우를 if문으로 만들지 않아도 된다.다만 인수는 순서대로 되기 때문에 a=1이라고 넣어도 처음 넣는 게

2023년 1월 9일
·
0개의 댓글
·

프론트엔드 복습 정리16 : Scope, 고차함수, this, try catch

범위.범위는 ‘변수 가시성’ Variable visibility를 참조한다.변수가 선언된 위치와 변수에 접근 가능한지 등을 구분한다.기본적으로 변수를 어느 부분에 정의하느냐가 엑세스 지점을 결정한다.함수 범위왜냐면 totalEggs는 collectEggs함수 안에서 선

2023년 1월 5일
·
0개의 댓글
·