Python pip 패키지 리스트 파일 저장 및 설치
Programming Language2021. 6. 15. 09:44Python pip 패키지 리스트 파일 저장 및 설치

1). pip 설치된 패키지 목록 저장 pip freeze > requirements.txt 2). 설치 목록으로 부터 pip 패키지 설치 pip install -r requirements.txt

정규식을 이용한 이메일 주소 검증 코드
Programming Language2017. 1. 30. 10:46정규식을 이용한 이메일 주소 검증 코드

import java.util.regex.Matcher; import java.util.regex.Pattern; String EMAIL_PATTERN = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"; Pattern pattern = Pattern.compile(EMAIL_PATTERN); Matcher matcher = pattern.matcher(user_eamil); if(matcher.matches()){ #code }

Java serialVersionUID 자동 생성 방법과 정리
Programming Language2010. 7. 19. 10:34Java serialVersionUID 자동 생성 방법과 정리

자바에서 데이터 전송은 객체이건 클레스이건 결국 바이트 타입으로 전송하게 되어진다. 데이터 전송 시 재 변환 가능한 형태로 변형되어지고 다시 읽었을 때 객체의 자료구조를 그래도 보존하지 않으면 안된다.(Serialization) 5.0 이 후 부터는 Serialization 인터페이스를 구현한 클래스에서 static fianl long 타입의 serialVersionUID 상수를 선언 하라는 경고 문구를 이클립스의 warning 아이콘으로 확인 할 수 있다. 만일 serialVersionUID를 지정하지 않으면 실행시점에서 JVM이 디폴트 값을 산정하게 되며,그 알고리은 Java(TM) Object Serialization Specification 정의된 것을 따른다고 한다. 그러나 모든 serializ..

image