본문 바로가기

전체 글149

[자료구조] 집합 (Set) 집합: 항목들이 나열되어 있는 중복과 순서가 없는 자료구조.리스트와 유사한 구조이나 집합에는 중복되는 요소가 없으며 순서가 존재하지 않는다는 차이가 있다. 집합의 기능size(): 집합의 원소 개수를 반환한다.contains(e): 집합이 e라는 원소를 포함하는지 검사한다.insert(e): 원소 e를 새로 삽입하나 이미 e가 있다면 삽입하지 않음.delete(e): 원소 e를 집합에서 삭제하고 반환한다.equals(setB): setB와 같은 집합인지 검사한다.union(setB): setB와의 합집합을 만들어 반환한다.intersect(setB): setB와의 교집합을 만들어 반환한다.difference(setB): setB와의 차집합을 만들어 반환한다.display(): 집합을 출력한다.집합의 구현.. 2024. 1. 7.
[자료구조] 리스트 (List) 리스트: 항목들이 나열되어 있는 자료구조.굉장히 자유로운 선형 구조이며 우리가 일상생활에서 가장 흔히 접할 수 있는 구조이다.간단하게 생각하면, 여러 요소들을 마구잡이로 하나로 모아 놓은 구조라고 생각하면 될 듯...? 리스트의 기능insert(pos, e): pos 위치에 새로운 요소 e를 삽입한다.delete(pos): pos 위치에 있는 요소를 삭제하고 반환한다.isEmpty(): 리스트가 비어있으면 True를, 아니면 False를 반환한다.getEntry(pos): pos 위치에 있는 요소를 반환한다.size(): 리스트의 요소 개수를 반환한다.clear(): 리스트를 초기화한다.find(e): 리스트에서 e를 찾아 인덱스를 반환한다.replace(pos, e): pos에 있는 요소를 e로 바꾼다.. 2024. 1. 7.
[내멋대로 만드는 Kimstagram] 2. 로그인, 회원가입 구현하기 사실 로그인과 회원가입은 jpa를 사용하면 굉장히 쉬운데, 아무래도 가장 힘들었던 건 인스타그램의 로그인과 회원가입 폼을 그대로 따라 구현하는 프론트엔드 과정 아니었을까...? 자바스크립트나 html, css는 아직 잘 몰라서 챗지피티랑 같이 열심히 따라 만들었다 ㅜ 일단 아직까지는 모델이 Account(계정) 하나만 있으면 될 것 같아서, 하나만 만들어 놨다. package com.kimdev.kimstagram.model; import lombok.*; import org.hibernate.annotations.CreationTimestamp; import javax.persistence.*; import java.sql.Timestamp; @Builder @NoArgsConstructor @AllA.. 2024. 1. 7.
[내멋대로 만드는 Kimstagram] 1. 준비물 세팅 이번 방학 기간에는 스프링 부트를 공부했다. 아무래도 아직 간단한 프로그램 작성이나 알고리즘 풀이 외에는 크게 다룰 수 있는 스택이 없어서 이번 방학 때 공부해야 할 것 같다. 이번에 준비한 과정은 SpringBoot를 활용한 인스타그램 클론 코딩이다. 사실 블로그에 글을 작성하지는 않았지만 유튜브 메타코딩 님의 강의를 보고 스프링 웹을 활용해서 블로그를 구현해 봤는데, 이 기술들을 적절히 활용하면 충분히 강좌 없이 나 혼자서도 인스타그램 정도는 클론할 수 있을 것 같아서 맨 땅에 헤딩하는 느낌으로 도전하게 되었다(...) 즉... 클론 코딩과 관련한 아무런 강좌도 찾아보지 않고, 로직을 내 스스로 생각해서 구현하는 방식으로 진행할 예정이다. 중간중간 모르는 부분이 있다면 구글의 힘을 빌리면 되지 않을까.. 2024. 1. 7.
[WordPress] https 보안 연결 후 Too many Redirects 오류 해결 법 AWS 프리티어에 Ubuntu를 통한 WordPress를 설치했다. 그런데 https 보안 연결을 시도하니… 접속은 잘 되었으나 이미지나 자바 스크립트들이 깨져서 나오는 현상이 나타났다. 검색해보니 Really Simple SSL으로 손쉽게 SSL 연결을 할 수 있다고 하는데… 아마 AWS는 지원되지 않는 것 같다. https 연결 문제로 상당히 오랜 기간 고생했는데 스택오버플로우에서 매우 간단한 해결방법이 올라와 있었다… define('WP_HOME','https://도메인.com'); define('WP_SITEURL','https://도메인.com'); if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' == $_SERVER['HTTP_X_FO.. 2024. 1. 7.
반응형