전체 글 152

생활코딩 JavaScript 간단 정리 및 실습

JavaScript : 사용자와 상호작용을 하기 위한 언어 /html위에서 작동하며, html로 만들어진 정적인 웹 페이지를 동적으로 만들어 준다. 이벤트: 웹브라우저에서 일어날 수 있는 기념할 만한 일 javascript 자료형 : String.메서드(), 숫자(+,-,*,/,%: 사칙연산), boolean(true/false), 연산자 : 대입연산자(=),비교연산자(===) 변수 선언: var HTML 삽입 미리보기할 수 없는 소스 프로그램: 순서 프로그래밍: 순서를 만드는 것 프로그래머: 순서를 만드는 사람 [조건문]: 하나의 흐름이 아닌 조건에 따라 흐름이 생기도록 하는 것 HTML 삽입 미리보기할 수 없는 소스 this: 자기 자신을 가리키는 태그 HTML 삽입 미리보기할 수 없는 소스 [반복문..

JavaScript 2022.08.08

생활코딩 WEB1-HTML

나만의 블로그 만들기를 하는 과정에서 나에게 웹 퍼블리싱의 능력이 정말 1도 없다는 것을 느끼고 부트스트랩이라도 내가 원하는 정도로 수정할 줄 알아야 겠다는 생각에 html&css수업을 찾아 들으려는 찰나 생활코딩 선생님의 수업을 듣게 되었다. 무엇보다 무료이고 댓글들이 매우 기초에 있어서 탄탄한 내용일 뿐만 아니라 퀄리티적으로도 매우 훌륭하다는 반응이었다. 그리고 HTML 수업을 다 들었고 나도 매우 만족하는 수업이 되었다. 그 이후 이 글에는 전체적인 수업 내용을 간략하게 정리하고 실습 내용을 올린다. HTML : 웹 페이지를 만드는 언어/ Hyper Text Markup Language 쉽다. 제일 중요하다. 밑줄 글씨 굵게 제목 제목 제목 제목 제목 제목 //줄바꿈 단락 unorderedList ..

HTML 2022.08.07

병합정렬, 힙정렬, 도수정렬

배열을 앞부분과 뒷부분으로 나누어 정렬하고 다시 병합하는 정렬 알고리즘 시작 복잡도 = O(nlogn) / 배열 병합의 시간 복잡도(O(n)), 병합 정렬의 시간 복잡도 (O(logn)) 안정적인 정렬 그림 이해(출처 위키백과) https://commons.wikimedia.org/wiki/File:Merge-sort-example-300px.gif#/media/파일:Merge-sort-example-300px.gif File:Merge-sort-example-300px.gif - Wikimedia Commons No higher resolution available. commons.wikimedia.org 코드: 깃 허브 chap6/실습/SixToThirteen 힙(heap)을 사용한 정렬 알고리즘 힙..

알고리즘 2022.08.05

백준 12단계 no.4

문제에서 제시한 입력으로 출력은 알맞게 나오는데 틀렸다고 한다. 그 이유를 모름 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } int m = sc.nextInt(); Map map = new LinkedHashMap(); for(int i = 0; i < m; i++) { map.put(sc.nextInt(), 0); } for (int j : arr) { if (map.containsKey(j)) { map.put(j, map.get..

댓글에 유저 정보를 담아보자 2

여기는 react 구현 : 로그인 성공시 accessToken, refreshToken, authority를 담아오는 페이지, authority를 localStorage에 객체로 담을 수 없기 때문에 JSON.stringfy()를 통해 스트링으로 저장해주고 나중에 JSON.parse()를 통해 객체로 받아주기 위한 수정 fetch("http://localhost:8080/authority", { headers: { AccessToken: localStorage.getItem("Tnut's accessToken"), }, }) .then((res) => res.json()) .then((res) => { localStorage.setItem("authority", JSON.stringify(res.data..