validation: 4개의 글
회원가입 환경을 구현할때 여러가지로 고려해야할 사항이 많다. 예들들어, 비밀번호의 최소 갯수, 닉네임의 최수 글자수, email과 닉네임의 중복체크 등등이 있다. Controller에서 회원가입 진행 시 유효성 검사하기@Vaild 어노테이션을 설정하면, SignUpForm에 설정한 어노테이션들을 바탕으로 유효성 검사를 진행한다. errors.hasErrors() 유효성 검사를 바탕으로 위배되는 사항이 있는경우 에러가 검출되어 다시 회원가입 창으로 이동하게 된다. 유효성 검사 이후, 중복검사를 진행한다. @PostMapping("/sign-up") public String signUpSubmit(@Valid SignUpForm signUpForm, Errors errors){ if(errors.hasErr..
네트워크를 구성하고, training을 하는데, accuracy와 cross-entropy의 그래프에서 training, validation의 값이 차이가 나는게 보였다. 빨간색이 training, 파란색이 validation이다. training의 acc의 값은 증가하고, cross-entropy의 값은 계속 줄어드는데 반면, validation의 값은 반대로 유지가 되거나, 반대로 증감하는 그래프를 확인할 수 있었다. 즉 현재 네트워크는 overfitting 되었다고 말할 수 있다. Dropout tensorflow에서는 fully connected layer를 일정 노드를 dropout을 함으로써, overfitting문제를 해결한다. input으로는 neuron’s을 유지할 probability를..
지금까지 프로젝트를 진행하면서, 많은 유효성 검사 함수를 만들어서 썼다. 아무래도, 내가 너무 시대에 뒤떨어져있었던게 아닌가 생각된다. AngularJS를 활용하면 간편하게 유효성 검사를 할 수 있는데, 아래 간단한 예제를 소개한다. User name: Required! Show Example on Plunker. AngularJS에서는 사용자의 입력에 따른 From Validation을 기본적으로 몇가지 제공한다. Attribute Type Detail ngRequired boolean 필수 입력 체크. ngMinlength number 최소길이 설정. ngMaxlength number 최대길이 설정. ngPattern string 패턴설정. 정규표현식 사용. AngularJS에서 Form의 Prope..
jQuery Plugin을 이용한 form validation 1. 다운로드http://jqueryvalidation.org 에서 Download를 클릭해서 파일을 다운받습니다. 2. 인크루드 파일 및 설명 jquery.validate : 검증플러그인 (필수)cf.) jQuery 버전은 jquery-1.7.2이상에서 동작되는 거 확인되었습니다. 그 이하는 저도 잘 모릅니다. 한번 확인해보세요! 3. HTML 코드작성자E-mailcellphone제목문의내용비밀번호등록취소 4. 스크립트 코드$(document).ready(function() { $("#frm").validate({ //validation이 끝난 이후의 submit 직전 추가 작업할 부분 submitHandler: function() { va..