분류 전체보기(14832)
-
프로그래밍 언어별 상속 차이- C++, JAVA, C#, Python
프로그래밍 언어별 상속 차이- C++, JAVA, Kotlin, C#, Python 언어별 단일 상속(Single), 다중 상속(Multiple) 유무입니다.
-
Kotlin - enum class, enum 정의 형식
Kotlin - enum classJava의 Enumeration과 동일한 기능을 수행합니다. https://kotlinlang.org/docs/reference/enum-classes.html enum 정의 형식· enum 키워드를 사용하여 열거체를 정의할 수 있습니다.· 정의된 열거체의 첫 번째 상수값은 0부터 설정되며, 그 다음은 바로 앞의 상수값보다 1만큼 증가되며 설정됩니다.· 불규칙한 값을 상수값으로 설정하고 싶으면 상수의 이름 옆에 괄호(())을 추가하고, 그 안에 원하는 정수로 된 상수값을 명시할 수 있습니다.· 열거체명 오른쪽에 val로 변수를 선언하면 해당 열거형 요소의 상수값을 확인할 수 있습니다. 자료형 지정을 통해 ordinal 타입을 지정할 수 있습니다. 메소드 설명 .name ..
-
국내외 관련 법률 제정
국내외 관련 법률 제정 · 과거보다 데이터의 자산가치가 월등히 높아진 오늘날, 개인 정보 등의 데이터 유출 사고가 꾸준히 일어나고 있습니다. 이에 따라 DB에 저장된 정보를 안전하게 보호하기 위한 법적·제도적 규제는 끊임없이 시행되어져 왔습니다. · 대표적인 사례로 정보 보호법 28조가 있고, 최근에는 2011년 9월 30일 자로 시행에 들어간 개인정보 보호법이 있습니다. 해외의 경우에도 미국의 Sarbanes-Oxley법안을 위시하여 연방정보 보안관리법, 호주의 개인정보 보호법, 네덜란드의 개인정보 보호법 등 많은 국가가 이미 오래 전부터 데이터의 투명한 관리와 보호를 의무화하여 시행하고 있습니다. · DB에 저장된 중요 데이터에 대한 보호와 규제는 이제 그 데이터를 보유하고 있는 조직에게 더 이상 권..
-
StarUML - install (설치하기)
StarUML - download http://codedragon.tistory.com/7957 StarUML - install(설치하기) 다운받은 설치파일을 실행합니다. [예] 설치 중.. 설치 후 자동으로 프로그램이 실행됩니다. [Evaluate]
-
Error-VirtualBox is not installed. Please install it via the Docker Toolbox.
에러메시지Docker는 정상적으로 Running 상태이며Kitematic 실행시 아래와 같은 메시지가 나옵니다.VirtualBox is not installed. Please install it via the Docker Toolbox. 해결방법아래의 있는 모든 파일을 삭제한 후 Kitematic을 다시 실행합니다.C:\Users\[사용자계정명]\AppData\Roaming\Kitematic\Local Storage Kitematic 다시 실행하면 로그인 화면이 나옵니다.[SKIP FOR NOW] 클릭 정상적으로 실행되는 것을 확인할 수 있습니다.
-
관심의 분리 (Seperatrion of Concerns) 도식도
관심의 분리 (Seperatrion of Concerns) 도식도핵심관심모듈과 횡단관심모듈을 완전히 분리하는 것을 AOP라고 합니다.AOP가 핵심관심모듈(비즈니스 로직; 업무 로직)의 코드를 직접 건드리지 않고 필요한 기능이 동작하도록 하는 데는 위빙(Weaving)이라고 하는 특수한 작업이 필요합니다.즉, AOP에서 위빙 작업을 통해 핵심모듈 사이 사이에 필요한 횡단 관심 코드(공통 로직)가 동작하도록 엮어지게 만든다. 공통 기능을 핵심 기능과 분리해 놓고, 공통 기능 중에서 핵심 기능에 적용하고자 하는 부분에 적용하는 것입니다.