[정보보안기사] 용어 정리 - [정보보안기사] 용어 정리 - PART 04 시스템보안 1. BIOS(Basic Input/Output System) : 운영체제 중 가장 기본적인 컴퓨터의 입출력을 처리하는 소프트웨어. 2. 파티션(Partition) : 하나의 물리적인 하드디스크에 논리적으로 분할 영역을 만드는 것. (즉, 하나의디스크를 분할하여 별개처럼 사용하기 위해) : 파티션으로 나누면 서로 다른 드라이브로 인식하기 때문에 C드라이브에서 오류가 발생해도 D 드라이브에 있는 파일 안전하게 보존 가능하다. 3. 운영체제 별 관리자 계정 - UNIX : root - Window : Administrator - NetWare : Upervisor 4. 클러스터(Cluster) : Windows 파일 시스템에서 여러 개의 섹터들을 하.. 2022. 9. 16. [Oracle/SQL] 집계함수 (GROUP BY, HAVING) SELECT 집계함수, 칼럼(칼럼을 제외한 일반 칼럼 사용 불가) FROM WHERE GROUP BY 칼럼 HAVING 그룹 조건식 집계함수 명 ( [DISTINCT / ALL] ) 칼럼명 ) 1. COUNT(*) -> NULL 값 포함 2. COUNT(칼럼) / SUM(칼럼명), AVG(칼럼명)-> NULL 값 제외 3. 집계함수는 WHERE 절에 사용 불가 (GROUP BY 절 보다 WHERE 절이 먼저 수행) 2022. 9. 13. 시간 복잡도 시간 - 즉, 알고리즘 문제를 풀때 시간 제한과 데이터의 개수를 먼저 확인한 뒤 이 문제를 어느 정도의 시간 복잡도의 알고리즘으로 작성해야 풀 수 있을 것인지 예측할 수 있어야 한다. · 2020년 기준 파이썬 3.7로 코드를 작성할 때, 코드가 1초에 2,000만 번 연산을 수행한다고 가정하고 문제를 풀면 실행 시간 제한에 안정적이다. 보통 1초에 1억 연산이 가능하다고 알고 있어서 그럼 주어진 크기가 O(n^2) 1만*1만 = 1억 10만 *10만 = 100억 O(nlogn) 1,000,000(log1,000,000) = 1,000,000 * 6 요정도 알고서 문제를 접근하고 있습니다! 2022. 9. 9. [Error/Java] java.lang.OutOfMemoryError: PermGen space 오류 문제상황: eclipse 에서 톰캣 실행 후 사용하다가이러한 오류가 발생했습니다. 처리내역:tomcat 더블 클릭 > Overview 클릭 하면 아래와 같은 화면이 나옵니다. -Xms256m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m요거 넣고 apply 클릭 > ok 클릭 후 톰캣 재실행~ 😊 잘못된 내용이 있다면 언제든지 댓글로 남겨주세요 😊 2022. 9. 7. [Baekjoon] 백준 1546번 평균 java 문제풀이 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a[] = new int[n]; for(int i = 0; i max){ max = a[i]; } sum += a[i]; } System.out.println(sum * 100.0 / max / n ); sc.close(); } } 백준 1546번 평균 Python 문제 1546.. 2022. 9. 5. [Error/Java] Resource leak: 'sc' never closed 오류 문제상황: 이러한 오류가 뜨고 계속 실행 되지 않았다.. 처리내역:역시 실수..Scanner sc = new Scanner(System.in);sc.close(); // 이걸 안닫아줘서 생긴 문제이다.. 하.. 2022. 9. 3. 코딩테스트구현 문제 접근 정리 일반 코테 수준에서는 제한된 메모리 사용량 보다 더 적은 크기의 메모리를 사용해야한다! 구현 문제의 유형, 고려해야할 점들을 정리하고 가야겠다라는 생각이 들었다. 일단 구현문제는 풀이를 생각하는 것이 쉽지만 소스 코드로 구현하는 것이 어려운 문제라고 한다. 구현 문제를 풀기 위한 선행 조건 1. 프로그래밍 문법 정확한 숙지 2. 라이브러리 많은 사용 경험 유형 완전탐색 : 모든경우의 수를 다 계산하는 문제 시뮬레이션 : 제시한 알고리즘을 차례대로 수행하는 문제 (삼성공채빈출유형) 알고리즘은 간단한데 코드가 지나칠 만큼 길어지는 문제 실수 연산을 다루고, 특정 소수점 자리까지 출력해야 하는 문제 문자열을 특정한 기준에 따라서 끊어 처리해야 하는 문제 적절한 라이브러리를 찾아서 사용해야 하는 문제 문자열이 .. 2022. 7. 13. [Eclipse] 이클립스 svn 연결 ( 재연결 ) 1. 다시 연결해야하는 project 선택 후 오른쪽 마우스 클릭 → [Team] → [Share Project...] 2. Use existing repository location 체크 > next 클릭 3. SVN 정보 설정 - Use project settings : 리스트의 있는 셋팅 정보 사용할 경우 - Create Location using project settings : 새로운 SVN 주소 추가할 경우 - Reconnect to another repository location (drop existing SVN meta-infomation) : 기존의 SVN 정보를 삭제하고, 새로운 SVN 주소 연결할 경우 저의 경우에는 svn 정보를 삭제한 것이 아니므로 use project setti.. 2022. 6. 20. [ERROR] Some of selected resources were not added to version control / Some of selected resources were not committed 순차적으로 하나씩 해보면서 commit 다시 시도해본 결과... 웬만하면 1번 해보고 안되면, 바로 3번 방법으로 진행하는 것을 추천 드립니다~~ 해결방법 1. Project > Clean > Clean all projects 체크 후 OK 클릭 2. commit 하려고 하는 소스파일의 상위 폴더 위치 > .svn > lock 파일 삭제 3. commit 하려고 하는 소스파일의 상위 폴더 삭제 후 > 프로젝트 우클릭 > teams > Synchronize with Repository > 폴더 update 받은 후 백업해놓은 소스파일 넣기 [ 이때 commit 하려고 하는 파일 백업!!] 2022. 6. 17. [ibatis] 쿼리문 재사용 include refid 태크 와 태그를 통해서 쿼리 재사용이 가능합니다. 저는 데이터 조회 쿼리를 작성했을 때 중복 되는 쿼리가 많아 길어질때 관리에 용이하기 위해 사용했습니다. 한편으로는 보기에 불편할 수도 있다고 생각이 들긴했습니다. 문법 SQL 문 작성 사용 시 예제 select * from b where date_cd ='20220609' select * from a, ( ) b where a.date_cd = b.date_cd 2022. 6. 10. 이전 1 ··· 6 7 8 9 10 11 12 ··· 23 다음 320x100