TIL

    [Today I Learn] 2022.08.11

    TIL - 알고리즘 문제풀이 1210. Ladder 4837. 부분 집합 합 4843. 특별한 정렬 배열_색칠하기 이진탐색 What I did 비트연산자 이동 이차원 배열 문제 풀이 Memo 힘든만큼 성취감이 컸다

    [Today I Learn] 2022.08.09

    TIL 인덱스를 정확하게 사용하는 것이 중요하다 정확하게 사용하기가 어렵다고 생각하면, 메모리 공간을 추가시켜서 활용하는 방법도 생각해보자 What I did APS 수강 list 알고리즘 solving club 문제 풀이 (4/5 문제) Memo 알고리즘 문제 풀면서 애먹었다 아래 코드는 결과적으로 모든 테스트 케이스를 통과하진 못한 알고리즘.. 다만 고생했던 걸 기억하고 싶어서 메모 T = int(input()) for t in range(T): K, N, M = map(int, input().split()) arr = list(map(int, input().split())) fuel_arr = [0 for i in range(N)] road = [0 for i in range(N)] for i in..

    [Today I Learn] 2022.08.03

    TIL CSS 레이아웃 : Display, Position, Float, Flexbox, Grid 등 - Float 박스를 왼쪽 혹은 오른쪽으로 이동시켜 텍스트를 포함한 인라인 요소들이 주변을 감싸도록 함 돌멩이(사진 등의 요소)를 주변으로 물(글)들이 감싸 흐르도록 하는 구조 요소가 Normal Flow를 벗어나도록 함 - Flexbox 주로 활용할 예정 행과 열 형태로 아이템을 배치하는 1차원 레이아웃 모델 main axis : 메인 축(행 방향), cross axis : 교차 축 (열 방향) Flex Container (부모 요소)와 Flex Item( 자식요소) 가 있다. flex direction에 따라 justify direction, align direction이 달라진다. flex dire..

    [Today I Learn] 2022.08.02

    TIL - CSS 우선순위 !important가 붙은 속성 inline에서 직접 style을 지정한 속성 #id로 지정한 속성 .클래스, :추상클래스로 지정한 속성 태그명으로 지정한 속성 상위 객체로 인해 상속된 속성 *같은 우선순위에 있을 때 나중에 선언된 것이 우선으로 적용 클래스 명의 경우 일부 단어가 포함되도 적용이 가능 ex) green blue, blue green → .green 또는 .blue로 설정해도 CSS가 적용됨 - 글자 크기 단위 em : 상속의 영향을 받는 상대적인 사이즈 ex) 부모가 36px, 기본 사이즈가 16px일 때 2em은 72px rem* : 상속에 영향을 받지 않는 상대적인 사이즈 ex) 부모 사이즈가 36px, 기본 사이즈가 16px일 때 2rem은 32px - ..

    [Today I Learn] 2022.08.01

    TIL - CSS : nth-child vs nth-of-type nth-child : 부모 엘리먼트의 모든 자식 엘리먼트 중 n번 째 nth-of-type : 부모 엘리먼트의 특정 자식 엘리먼트 중 n번 째 비교 예시 : p:nth-child(2) vs p:nth-of-type(2) p:nth-child는 p태그가 아닌 태그들을 포함한 채로 n번 째를 가리키게 된다. 반면 p:nth-of-type는 p태그 들 중에서 n번 째를 가리기기 때문에 차이가 발생한다 - HTML : id 태그 vs name 태그 비교 id 태그 중복해서 사용할 수 없다. 유일한 개체를 구분하기 위해서 사용한다 name 태그 중복해서 사용이 가능하다 서버에 데이터를 전송할 때 파라미터로 사용한다 (form 태그를 통해 "name..

    [Today I Learn] 2022.06.16

    TIL selectKey 태그 사용 : mybatis에서 이용하는 태그. 쿼리 문이 실행되기 전(또는 후)에 처리되는 로직을 수행하기 위해 사용한다. 예시) 1. 쿼리문 이전(또는 이후)에 특정 키 값을 변경하는 경우 2. 방금 입력한 값의 특정값을 리턴하는 경우 : 쿼리문에 작성에 사용된다. 데이터 입력부에서 '

    [Today I Learn] 2022.06.14

    TIL Spring 어노테이션을 이용한 DI @Resource, @AutoWried, @Inject Mysql 오라클 DB -> mysql DB 전환 연습 What I did IoC, AOP(관점 지향 프로그래밍), 어노테이션 Memo

    [Today I Lean] 2022.06.13

    TIL Spring 스프링 프레임워크 : 오픈소스 프레임워크, 가볍기 때문에 대규모 프로젝트에 사용 가능. 전자 정부 프레임워크도 스프링 기반 특징 경량 컨테이너(WAS) POJO 방식(낮은 결합도, 높은 응집도) 제어의 역행(= IOC, 메서드나 객체의 호출을 외부에서 결정하는 것. 객체의 생성부터 소멸주기까지의 생명주기를 컨테이너에서 도맡아 하게 됨 cf.제어의 순행: 개발자가 객체를 직접 선언하고 주입) 의존성 주입(= DI, 외부의 IOC 컨테이너에서 만든 객체를 setter나 생성자를 통해 주입시켜 사용하는 것) 관점지향 프로그래밍(= AOP, 반복(공통)되는 기능을 따로 분리해서 관리) property : setter 메서드가 있을 때 내부 매개변수의 값을 설정할 수 있다. setter와 사용..

    [Today I Learn] 2022.06.08

    TIL html 내부에 script를 끼워 사용할 예정이라면 사용된 변수를 따로 한곳에 정리하자 var date변수를 정의했는데도 불구하고 엉뚱한 값이 나와서 고생했다. html 부분에 사용된 script에서 정의된 date변수가 이미 있어서 오류가 발생했다. 구글 차트를 이용해서 그래프 그리는 방법을 익혔다 2022.06.08 - [JSP] - [JSP] 구글 차트를 이용한 그래프 그리기 What I did 그래프 그리기 Memo 웹 페이지 작성하면서 사용했던 기능들 정리하기

    [Today I Learn] 2022.05.26

    TIL 2022.05.26 - [JSP] - [Ajax] Oracle DB로부터 데이터를 가져와서 출력하기 button 태그의 경우 type="button"을 지정하지 않으면 자체로 sumit이 작동한다. → 가급적 을 습관적으로 입력하도록 하자 input 이클립스에서 빨간 밑줄이 발생하더라도 좌쯕 코드행 번호에 마우스를 갖다대었을 때 오류 메시지가 나오지 않으면 중요한 오류는 아니므로 걱정을 덜어도 된다 request.getContextPath()을 사용한 경로 설정에 주의하기 input 태그의 값을 변경하지 못하도록 하려면 readonly를 설정한다 자바에서 정수/정수의 계산은 몫 부분만을 결과값으로 반환한다. 1/3 = 0 1/(double)3 = 0.333 What I did ajax 학습 개인 ..