본문 바로가기

TIL43

220519 📝JSP page 지시자 속성 대소문자 page 지시자 속성의 값은 대소문자 다 사용가능하지만 (ex. utf-8, UTF-8 둘다 가능) 한 페이지 내부의 속성 값은 대소문자를 맞추어 사용해야 한다. 한 페이지 내부에 charset=utf-8, charset=UTF-8이 같이 들어가면 directive4.jsp directiveTop.jsp directive4.jsp를 실행할 때 다음과 같이 오류가 발생한다. 그런데 새로고침 하다보면 그냥 될 때도 있다.. 소스 출처 2022. 5. 19.
220518 💻백준 2559: 수열 백준 2559 길이 N인 정수 수열에서 연속된 K개의 합 중 가장 큰 값을 구하는 문제이다. 위와 같이 슬라이딩 윈도우방식으로 currentSum을 구한다. 길이 N, 연속 범위 K, 정수 수열 순서로 입력이 주어진다. 초기 currentSum, max를 index 0 부터 index K-1의 합으로 정해 currentSum(이전에 구한 합)에서 현재 맨앞 인덱스(startIndex) 바로 전의 값을 빼고 startIndex +(k-1) 번째 배열 값을 더해 currentSum(현재 합)에 다시 넣는 방식으로 구현하였다. public static int initMax(int[] n, int K) { int result = 0; for(int i = 0; i < K; i++) { r.. 2022. 5. 18.
220517 📝JSP 기본문법 스크립트릿(ScriptLet), 표현식(Expression), 선언문(Declaration) jsp에서 자바코드를 사용하기 위해서는 스크립트릿을 사용해야 한다. 스크립트릿은 , 표현식은 , 선언문은 형식이다. 스크립트릿(ScriptLet) 안에 자바 코드를 작성할 수 있으며 순차적으로 실행된다. 안에 변수를 선언하면 지역변수로 선언된다. 표현식(Expression) 스크립트릿 안에 = 이 추가된 형식으로 웹페이지에 출력된다. 으로 변수값을 출력할 수 있으며 메소드 호출도 가능하다. 내부에 세미콜론(;)을 사용하지 않는다. 선언문(Declaration) 스크립트릿 안에 ! 이 추가된 형식으로 전역변수, 메소드 선언시 사용하며 선언 위치에 관계없이 변수 사용이 가능하다. 2022. 5. 17.
220516 📙 CS API란? 🎯ETC SSR: Server Side Rendering, 서버 사이드 렌더링 CSR: Client Side Rendering, 클라이언트 사이드 렌더링 JRE 위치는 java.exe가 있는 폴더, JDK 위치는 javac.exe가 있는 폴더 2022. 5. 16.
220513: HTML document.write, JavaScript 배열 구조분해할당 📝HTML document.write document.write는 document.open를 자동적으로 호출하여 document 스트림에 텍스트를 적는다. document의 모든 요소, 문서, 이벤트 리스너가 삭제된다. document.write가 inline방식으로 사용되면 document.open()을 호출하지 않는다. 📝JavaScript 배열 이용한 구조분해할당(Destructuring Assignment) '='을 기준으로 왼쪽에는 배열 안에 할당해주고 싶은 변수들을 입력하고, 오른쪽에는 할당을 해줄 iterable한 요소가 오는 형식이다. 배열, 문자열, Map, Set은 iterable하다. prompt로 message를 받아 ',' 단위로 구분해 변수에 넣고, document.write로 .. 2022. 5. 13.
220512 📝HTML a 태그 속성(link, visited, active, hover) 속성 link: 기본(방문하지 않은 상태) visited: 방문한 링크 active: 링크 클릭한 순간의 상태 hover: 링크 위에 마우스 올라간 상태 css에서 active 속성이 hover 속성 위에 위치하면 active 속성이 잘 작동하지 않는다. 덮어써져서 문제가 생기는 것 같다. See the Pen link by bnuri (@bnuri00) on CodePen. Google 2022. 5. 12.