본문 바로가기

전산 관련 시험/전산학(컴퓨터일반) 개념정리37

보안_루트킷 (rootkit) 루트킷 (rootkit)은 컴퓨터 소프트웨어 중에서 악의적인 것들의 모음으로써, 자신의 또는 다른 소프트웨어의 존재를 가림과 동시에 허가되지 않은 컴퓨터나 소프트웨어의 영역에 접근할 수 있게 하는 용도로 설계 https://ko.wikipedia.org/wiki/%EB%A3%A8%ED%8A%B8%ED%82%B7 2023. 3. 6.
Soft computing vs Hard computing https://ko.gadget-info.com/difference-between-soft-computing 소프트 컴퓨팅과 하드 컴퓨팅의 차이점 소프트 컴퓨팅과 하드 컴퓨팅의 중요한 차이점은 하드 컴퓨팅은 기존의 방법론이 정확성, 확실성 및 유연성 부족의 원칙에 의존한다는 것입니다. 반대로, 소프트 컴퓨팅은 근사, 불확실성 및 유 ko.gadget-info.com 소프트 컴퓨팅의 정의 소프트 컴퓨팅 은 불확실하고 부정확하며 근사한 문제의 해를 포함하는 비선형 문제를 해결하기 위해 진화 된 컴퓨팅 모델입니다. 이러한 유형의 문제는 인간과 같은 지능이 해결해야하는 실제 문제로 간주됩니다. 소프트 컴퓨팅이라는 용어는 닥터 로트 피 자데 (Dr Lotfi Zadeh)에 의해 만들어 졌다고 그는 말했다. 소프트.. 2022. 11. 4.
자바 오버로딩 vs 오버라이딩 오버로딩 -> 같은 이름의 메서드를 인자만 다르게 하여 중복 정의하는 것 public void set_data(String p_name){ name = p_name; public void set_data(String p_name, int p_age){ name = p_name; age = p_age; 오버라이딩 -> 상속관계에서 부모 클래스에서 정의된 메서드를 다시 재정의 하는 것 class Parent { public void set_name(String param_n) { } } class Child extends Parents{ public void set_name(String param_n) { } } 2022. 11. 4.
데이터베이스(DB) 개념정리 1. 데이터베이스(database) : 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터들을 구조즉을 통합하여 저장한 서로 관련된 데이터의 모음 2. 데이터베이스 관리 시스템(DBMS : Database Management System) : 데이터베이스를 정의하고, 질의 처리를 지원하고, 접근 관리기능 등의 작업을 수행하는 소프트웨어 3. 데이터 모델 : 데이터베이스의 구조를 기술하는 데 사용되는 개념들의 집합인 구조, 이 구조위에서 동작하는 연산자들, 무결성 제약조건들 4. 무결성 제약조건 1) 도메인 제약조건 2) 키 제약조건 3) 엔티티 무결성 제약조건 4) 참조 무결성 제약조건 5. 참조 무결성 제약조건 옵션 1) Restricted (제한) / No Action 2) Cascade (연쇄).. 2022. 10. 23.