TIL

    [Today I Learn] 2022.04.28

    TIL JSP # BoardController 클래스 BoardDAO bd = new BoardDAO(); BoardVo bv = bd.boardSelectOne(bidx_); //ArrayList alist = bd.boardSelectAll(); //int value = bd.insertBoard(subject, content, writer, ip, midx); request.setAttribute("bv", bv); // setAttribute : bv의 값을 "bv"로 전송함 ~ # boardDeleteAction.jsp BoardVo bv = (BoardVo)request.getAttribute("bv"); // getAttribute : "bv"로 전송된 값을 가져옴 request.setAtt..

    [Today I Learn] 2022.04.27

    TIL XSS 스크립팅 공격, 공격 방지를 위한 코드 작성 What I did 게시판 수정 코드 작성 : Modify.do, ModifyAction.do 나동빈 JSP 게시판 만들기 : #15강(1차 완강) 김영한 스프링 입문 #1강 Memo Todo : JSP 게시판 코드 복습 & 정리 → git 코드 작성할 때 신중을 기하자. 오타로 인해서 소모되는 시간이 너무 크다. unreachable 에러를 해결하긴 했는데, 어떻게 해결했지 알 수가 없다.. 에러가 발생했을 때 기록하자.

    [Today I Learn] 2022.04.26

    TIL 오류가 발생하면 StackTrace부터 꼼꼼히 읽도록 하자. 마저 읽지 못한 부분에서 해결방법이 자세하게 안내되어 있었다. What I did 나동빈 JSP 강의평가 웹 사이트 개발 #13 #14 계층형 게시판 Memo

    [Today I Learn] 2022.04.25

    TIL unreachable code 오류 수정 친구 코드를 보면서 해결했다. 원인은 찾을 수 없었고, 이클립스 자체의 오류로 추정됨. 바로 위에 있는 return을 지우면 된다는 의견도 검색할 수 있지만 내 경우는 영향이 없었다. 버튼을 눌렀을 때 데이터 전송이 안될 때 직접적으로 관여하는 'action' 키워드를 중점적으로 오류를 찾아볼 것 What I did 나동빈 JSP 게시판 만들기 #11강 학원 수업 : JSP - 계층형 게시판 구조 작성, JAVA - 자바 예외 처리

    [Today I Learn] 2022.03.28

    TIL dict.get(a, b) 메소드 : 키, 값의 쌍으로 이루어진 딕셔너리 타입(dict)에 대해 dict.get(a, b)를 사용할 수 있다 → a 라는 key가 존재한다면 a의 value를 반환한다. 만약 a라는 key를 찾을 수 없을 때 b를 반환하게 된다. dict.items() 메소드 : items() 메소드를 사용해서 key, value를 분리해서 가져올 수 있다. dic = {'hello' : 2, 'world' : 5} print(dic.get(hello, -1)) # 2 print(dic.get(hi, -1)) # -1 for i, j in dic.items(): print(i, j) # hello 2 # world 5 What I did 프로그래머스 스터디 : 큰 수 만들기 도전,..

    [Today I Learn] 2022.03.16

    What I did 학원 2일차 교재 ch.02-04: HTML, CSS 예제 연습 TIL @import로 CSS파일을 불러올 수 있다 CSS: 가상클래스 셀렉터 사용법 text-indent: 3em; 3글자 들여쓰기, text-align: justify; 양쪽 정렬 padding, border, margin 구분, border 스타일 지정

    [Today I Learn] 2022.03.15

    What I did 국비 학원 교육 시작 웹 프로그래밍 교재 실습 연습(ch.01 - ch.02) TIL 태그 title 속성: 설명문(툴팁)이 출력되기 설정 가능 : 단락을 나타냄 : 수평선 : 새로운 줄로 넘어갈 때 사용, enter와 같은 역할 정의리스트 : 정의리스트 전체 : 각 아이템의 용어 : 각 아이템의 설명 iframe, video, audio, download 링크 삽입방법

    [Today I Learn] 2022.03.01

    What I did 2022.03.01 - [Algorithm Study/Python] - [백준 파이썬] # 11286 절댓값 힙 2022.03.01 - [Algorithm Study/Python] - [백준 파이썬] # 11549 구간 합 구하기 4 2022.03.01 - [Algorithm Study/Python] - [백준 파이썬] # 1927 최소 힙 TIL heap은 부모의 키 값이 자식의 키 값보다 항상 크거나(작거나) 같은 이진트리를 말한다. 최악의 경우에도 시간복잡도 NlogN을 보장한다. 가장 큰 값(작은 값) 몇 개를 뽑아내야 할 때 유용하게 사용할 수 있다. heapq 모듈 : 사용법, 데이터 추가, 삭제 투 포인터, 구간 합 알고리즘

    [Today I Learn] 2022.02.22

    What I did 알고리즘 집중 훈련기간 TIL 이분 탐색 과정에서 오름차순으로 정렬된 리스트가 필수적이다 → 필요하다. cf. 문제에 따라서 꼭 필요한 것은 아님! 필요여부를 구분할 수 있어야 한다. 일반적으로 전역변수는 지역변수에 비해 무게가 무겁다. 따라서 재귀/반복을 사용할 경우 함수를 정의해서 풀이하는 것이 시간을 줄일 수 있다. 핵심문제 2022.02.22 - [Algorithm Study/Python] - [백준 파이썬] # 1929 소수 구하기 (복습 필요) [백준 파이썬] # 1929 소수 구하기 (복습 필요) Silver II # 1929 소수 구하기 링크 : https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸..

    [Today I Learn] 2022.02.16

    What I did 하루종일 LIS 문제 풀이를 이해하려고 했지만, 확실하게 습득하지 못했다. TIL LIS : longest increasing subsquence, DP를 활용해 풀 수 있지만, 이분탐색을 이용해서 더욱 효율적으로 풀이하는 방법이 있다. (이해한건 아님)