본문 바로가기

분류 전체보기

(61)
Chapter 06 객체지향 프로그래밍 잘 몰랐던 부분을 정리해본다. 1. 클래스변수와 인스턴스 변수 차이 공통점 : 둘다 클래스에 선언된 변수 이다. 차이점 : 클래스변수는 static이 붙은 것이라 할 수 있다. 2. 스택영역 메소드에어리어 - 클래스변수 저장 힙 - 인스턴스변수 저장 콜스택 - 지역변수 저장 3. 배열로 선언 시 참조형변수 배열로 선언 해도 참조형변수 이다. ex ) int[] a = new int[0]; 그래서 메소드 매개변수로 읽기 뿐 아니라 변경까지 원한다면 새로운객체를 생성하는 것보다 간단한 배열을 선언 하는 것이 좋다 . 4. 반환값이 있는 매개변수를 반환값이 없는 매개변수로 변경하는 방법 & 반환값을 여러개 받는 방법 참조형 매개변수를 추가로 넘겨준다면 가능하다. ex) void add ( int a, int ..
cmd.exe 파일삭제 했을때 굉장히 힘들었습니다. 인터넷 찾아봐도 잘 없더라구요 cmd.exe 파일 올립니다. System32 폴더에 넣으시면 됩니다.
기본적인 web.xml Spring JavaConfig Sample contextClass org.springframework.web.context.support.AnnotationConfigWebApplicationContext contextConfigLocation com.cod.codchat.config.ApplicationConfig org.springframework.web.context.ContextLoaderListener mvc org.springframework.web.servlet.DispatcherServlet contextClass org.springframework.web.context.support.AnnotationConfigWebApplicationContext contextConfigLocatio..
기본적인 pom.xml 4.0.0 com.cod codchat war 0.0.1-SNAPSHOT codchat Maven Webapp http://maven.apache.org UTF-8 5.0.8.RELEASE 2.9.6 org.springframework spring-context ${spring.version} org.springframework spring-webmvc ${spring.version} javax.servlet javax.servlet-api 4.0.1 provided javax.servlet.jsp javax.servlet.jsp-api 2.3.3 provided jstl jstl 1.2 org.springframework spring-jdbc ${spring.version} org.springframe..
정규표현식 - 이메일 체크 emailValue.addEventListener("change",function(evt){var emailValueNow = emailValue.value;emailValid = (/^[0-9a-zA-Z]+_?\w+@\w+\.\w+$/).test(emailValueNow); //x+는 x가 한번 이상 나와야함, x?는 x가있어도 되고 없어도 되는것if(!emailValid){emailResult.innerHTML = "올바르지 않은 이메일입니다.";}else {emailResult.innerHTML = "";}});
정규표현식 - 비밀번호 체크 및 안전성 검사 //비밀번호 안전성 검사 var pwdValue = document.querySelector("[name='user_pwd']");pwdValue.addEventListener("change", function(evt){pwdValid = false;var pwdValueNow = pwdValue.value;var reg = {blank:/[\s]/g,lower : /[a-z]/g,upper : /[A-Z]/g,number :/[0-9]/g,special : /[!@#$%^&*()]/g}; //special 은 /W/g 입력하면 숫자,영문(대/소)을 제외한 모든 문자 의미 현재는 임의값 정해준것.//공백있으면 바로 return var blank=(pwdValueNow.match(reg['blank']) ..
정규표현식 - 아이디 체크 1. 정규식 선언 var pattern= / / ; 위와 같이 표현 . 2. 정규식 사용 pattern.test() ; 참이면 true 거짓이면 false 반환 test( )안에 비교할 값을 넣어주면 된다. 3. 4~12 자리 영 (대,소) 숫자만 입력 받기 var pattern= /^[A-za-z0-9]{4,12}$/; /^ -줄의 처음을 뜻함. $/ - 줄의 끝을 뜻함. 즉 한줄의 처음부터 끝까지를 검색 [a-z]영어 소문자 a~z까지 [A-Z]영어 대문자 A~Z까지 [0~9]숫자 0~9까지 [A-Za-z0-9]이므로 영어 대문자, 소문자, 숫자 전부를 의미 {4,12} 4~12 글자 {20} 이라고하면 그냥 20글자 ; 종합 , 영어 대, 소문자 + 숫자 4~12글자로 입력해야된다는 의미 4. 4~..
(완)13. Data Structure(자료구조) - Doubly linked list - Java 구현 이중 연결 리스트는 단순 연결 리스트를 기반으로 약간의 변형을 가한 것이기 때문에 단순 연결 리스트의 소스 코드를 수정하는 방법으로 접근하면 됩니다. 여기서는 차이점을 중심으로 알아보도록 하겠습니다.클래스DoublyLinkedList.java 12345678package list.doublylinkedlist.implementation; public class DoublyLinkedList { // 첫번째 노드를 가리키는 필드 private Node head; private Node tail; private int size = 0;}노드노드에는 이전 노드에 대한 부분이 추가 됩니다.123456789101112131415161718private class Node { // 데이터가 저장될 필드 privat..