일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 알고리즘
- jquery 속성선택자
- 후위표기
- str to char array
- 자바 재귀 조합
- parseInt()
- jquery 이벤트 처리
- 조합 재귀
- 자바 순열 코드
- java 내부 클래스
- jquery dom 계층 선택자
- 상속
- 순열코드
- 재귀
- 서로소
- 자바입출력
- 자바스크립트 이벤트중지
- java lambda
- 순열 재귀
- inner class
- 알고리즘 그래프
- 자바스크립트 이벤트처리
- char to str
- java Collections.sort()
- Java
- 자바
- jquery 필터선택자
- Interface
- 자바 조합 재귀
- 재귀함수
- Today
- Total
목록분류 전체보기 (278)
유블로그
Web Application Architecture - model 1 - model 2 - model 1 view와 logic을 JSP 페이지 하나에서 처리하는 구조. client로부터 요청이 들어오게 되면 JSP 페이지는 java beans나 별도의 service class를 이용하여 작업을 처리하고 결과를 client에 출력한다. 장점 구조가 단순하고 직관적이다. 개발시간이 비교적 짧다. 단점 출력을 위한 view 코드와 로직 처리를 위한 java 코드가 섞여서 복잡해진다. 유지보수가 힘들다. 확장성(신기술도입, framework...)이 나쁘다. - model 2 model2는 모든 처리를 JSP 페이지에서 하는 것이 아니라, client 요청에 대한 처리는 servlet이, logic 처리는 ja..
원하는 .java 파일에서 마우스 오른쪽 -> Refactor -> Extract Interface
- 대우 p->q 가 참이면 ~q -> ~p 도 참이다. - 멍청이 논리 틀린 명제를 참이라고 가정을 하면 어떤 명제도 참이 된다. (= F->()는 참이다! ) ex) "2가 홀수이면 5는 짝수다." 라고 했을 때 2가 홀수이면 5가 짝수 -> True 2가 홀수이면 5가 홀수 -> True : 2가 짝수인데 홀수라고 했으니 5를 홀수라고 우길 수 있다. 2가 짝수이면 5가 짝수 -> False 2가 짝수이면 5가 홀수 -> True Q) 만약 0이 홀수라면, 미국에서 2080년 월드컵이 열린다. -> true : 0이 홀수라고 거짓말했으니 뒤는 무조건 참 - 귀납법 기본형태 : P(1)이 참이고, P(n) -> P(n+1) 이 참이면 P(n)은 모든 자연수 n에 대해서 참이다. 강한형태 : P(1)이..
동적계획법 : 그리디 알고리즘과 같이 최적화 문제를 해결하는 알고리즘 최적화 문제는 최대값이나 최소값 혹은 경우의 수 등과 같은 최적값을 구하는 문제이다. 동적계획법은 먼저 작은 부분 문제들의 해들을 구하고 이들을 이용하여 보다 큰 크기의 부분문제들을 해결하여, 최종적으로 원래 주어진 문제를 해결하는 알고리즘 설계 기법이다. 동적계획법은 중복 부분문제 구조, 최적 부분문제 구조 이 두 요건을 모두 만족해야만 사용할 수 있다. - 최적 부분문제 구조 : 어떤 문제에 대한 해가 최적일 때 그 해를 구성하는 작은 문제들의 해 역시 최적이어야 한다. - 중복 부분문제 구조 : 큰 문제를 이루는 작은 문제들을 먼저 해결하고 작은 문제들의 최적 해를 이용하여 순환적으로 큰 문제를 해결한다. -> 점화식 사용 이전에..
Set set = Arrays.stream(array).collect(Collectors.toSet()); int val = Integer.parseInt(hex, 16); String hex = Integer.toHexString(val);
바닐라 js ( 순수 자바스크립트 ) jquery DOM 탐색 document.getElementById("div1"); document.getElementsByTagName("div")[0]; document.getElementsByName("div3")[0]; document.getElementsByClassName("div4")[0]; $("#div1"); $("div").eq(0); $("[name=div3]").eq(0); $(".div4").eq(0); 태그 내용 가져오기 document.getElementById("div1").innerHTML; document.getElementsByClassName("result")[0].innerText; $("div1").html(); $(".resu..
- 윈도우 객체는 웹 브라우저에서 작동하는 자바스크립트의 최상위 전역객체이다. - 윈도우 객체에는 브라우저와 관련된 여러 객체와 속성, 함수가 있다. - Frame, Location, History, Document 등의 객체를 가지고 있다. - 윈도우 객체 사용법 브라우저 알림창 alert("알림창입니다."); 브라우저 확인/취소 선택창 if(confirm("확인?")) { console.log("확인."); } else { console.log("취소."); } 브라우저 입력창 prompt("문자열 입력", "사용자입력"); 새 창 열기 window.open('./a.html', 'winname', 'width=300, height=200'); 창 닫기 window.close..