본문 바로가기

전체 글

[환경설정] JAVA 1.8 JDK 설치 - chocolatey 사용법 오라클 로그인 없이 자동으로 jdk 다운로드 및 JAVA_HOME 설정하기(WINDOW 용 패키지 관리자) chocolatey 사용하기1. 구글에 " chocolatey " 검색 2. " install " 클릭 3. 아래로 살짝 내리면 보이는 command 복사 4. 윈도우 검색 - " window powerShell " - 관리자 권한으로 실행 - 붙혀넣기 후에 ENTER설치완료 되면 다음 단계 진행. 5. jdk 8 검색 후 복사 6. " window powerShell "에 복사한거 붙혀넣기.설치 완료!  7. 설치 후 명령 프롬프트에서 확인하면 끝! 더보기
[정보처리기사 필기] 5과목 : 정보시스템 구축관리 - 기출관련 개념 1. 정보 시스템2. IT 스토리지 (DAS, NAS, SAN)3. 블루투스 관련 공격4. 취약점 관리5. 인증, 인가, 계정 관리 (3A)6. SDN, SDS7. 클라우드 컴퓨팅8. SSH (포트 번호)9. ISO 12207 생명주기 프로세스 Plus. 기출로 외우기1. 정보 시스템스턱스넷 (Stuxnet)- 대단히 정교한 웜- 기존에 알려진 여러가지 윈도우 제로데이 취약점을 이용해 컴퓨터를 감염시키고 확산.*제로데이 : 아직까지 해결책이 나오지 않은것- 핵무기와 원심분리기 등 물리적인 피해를 입히는 목적 루팅 (Rooting)- 안드로이드 운영 체제에서 최상위 권한을 해당 기기의 제약을 해제하는 행위- ios 관련 용어인 탈옥(Jailbreaking)과 비슷하다 82. 정보 시스템과 관련한 다음 설명.. 더보기
[정보처리기사 필기] 5과목 : 정보시스템 구축관리 1. 소프트 생명 주기 모형2. 비용산정 기법3. CMM 모델4. 소프트웨어 개발 프레임 워크5. RIP vs OSPF6. 암호화 알고리즘7. 정보보안 3요소8. 공격 기법9. 접근 통제 정책 (접근제어 방법)10. 침입 탐지 시스템11. 코드오류 (1과목 관련)plus. CBD, 신기술 용어1. 소프트웨어 생명 주기 모형소프트웨어 생명 주기 모형* 폭포수 모형* 프로토타입 모형* 나선형 모형* 애자일 모형 폭포수 모형 (Waterfall Model): 고전적 생명 주기 모형.폭포에서 떨어진 물이 다시 올라갈 수 없듯이, 소프트웨어 개발도 이전 단계로 돌아 갈 수 없다는 전제로, 각 단계를 확실히 매듭짓고, 철저하게 검토하여 승인하는 과정을 거친 후 다음 단개로 진행하는 개발 방법론.* 타당성 검토 →계.. 더보기
[정보처리기사 필기] 4과목 : 프로그래밍 언어 활용 - 기출기반 개념 1. 동기화 기법(세라포어, 모니터)2. C언어 대표 라이브러리3. C언어의 참, 거짓4. else if5. 라우팅 프로토콜6. ARQ7. IP 주소 구하기8. 프로세스 상태 전이9. 가상기억장치10. 운영체제 프로그램11. 무선랜12. 환경변수13. paging(페이징)과 세그먼트14. 소프트웨어 보안 취약점 그외) 단순 문답1. 동기화 기법세라포어 (Semaphore)- 각 프로세스에 제어 신호를 전달하여 순서대로 작업을 수행하도록 하는 기법- P와 V라는 2개의 연산에 의해서 동기화를 유지시키고, 상호배제의 원리를 보장- P는 임계구역에 들어가기 전에 수행되고, V는 임계 구역에서 나올떄 수행- 종류 : 계수 세마포어, 이진 세마포어 모니터 (Monitor)- 프로그래밍 언어 수준에서 동시성을 제어.. 더보기
[정보처리기사 필기] 4과목 : 프로그래밍 언어 활용 4과목 /  프로그래밍 언어 활용1. 결합도, 응집도2. IPv6와 IPv4 차이3. OSI 7계층4. TCP와 UDP5. 쉘과 커널6. 프로세스 스케줄링 (SJF vs HRN)7. 프로그래밍 언어Plus. 교착상태, 기억장치 배치 전략1. 결합도 ↓, 응집도 ↑  모듈의 독립성을 높히기 위해 결합도를 약하게, 응집도를 강하게 해야한다. 모듈이란?: 소프트웨어의 성능을 향상시키거나 수정 및 재사용을 용이하게 하기 위해 기능 단위로 분해한 것.* 독립성이 높은 모듈의 장점1. 모듈을 수정하다더라도 다른 모듈들에게는 거의 영향을 미치지 않는다.2. 오류가 발생하더라도 쉽게 발견하고 수정할 수 있다.→ 재사용 용이 결합도 (Coupling): 모듈간에 상호 의존하는 정도, 두 모듈 사이의 연관 관계를 의미.즉.. 더보기
C언어의 출력 형식 C언어의 출력형식에 대해 알아보자출력 변환 기호기호의미데이터 타입%d부호있는 10진수 출력 (정수를 출력)정수, 문자(아스키 코드)ex) %d, A = 65를 출력%f고정 소수점으로 출력정수, 실수%c문자 출력 (문자하나 'A')문자%s문자열 출력문자열 포인터%x16진수 출력정수%o8진수 출력  ※ 무조건 인자값이 필요!! 1) printf("값:%d, 값2: %d", 10, 5); → 값 : 10, 값2 : 5*밑줄 친 "값: %d, 값2: %d" 인자값 2) printf("값 : %c", 65); → 값:A3) printf("값 : %c", 'A'); → 값:A4) printf("값 : %s", "안녕하세요."); → 값:안녕하세요.5) printf("값 : %x", 34); → 값:223216842.. 더보기
[정보처리기사 필기] 3과목 : 데이터 베이스 구축 - 기출기반 개념 1. 시스템 카탈로그2. 인덱스3. 분할 기준4. 병행제어 기법5. 릴레이션 합과 곱6. OLAP시스템 카탈로그란?: 데이터를 관리하기위한 데이터 = 데이터 베이스가 알아서 만들어줌.*데이터 사전 = 시스템 카탈로그 = 시스템 데이터베이스사용자가 볼 수 있으나(검색만 가능), 갱신, 삽입 삭제 불가 데이터 베이스에 저장된 모든 개테들에 대한 정의나 명세에 대한 정보가 수록되어있는 시스템 테이블 - 종류데이터 사전이라고도 함.시스템 카탈로그에 저장된 내용을 메타데이터라고 함.시스템 카탈로그는 사용자와 데이터베이스 관리 시스템이 접근 가능 가능.사용자가 시스템 카탈로그를 직접 갱신하는 것은 허용되지 않음.관련기출)50. 시스템 카탈로그에 대한 설명으로 틀린 것은?1) 시스템 카탈로그의 갱신은 무결성 유지를 .. 더보기
[정보처리기사 필기] 3과목 : 데이터 베이스 구축 정보 처리기사 필기 3과목 기본 개념 요점 정리 데이터 베이스 구축 1. 기본 구조 (릴레이션, 애트리뷰트, 튜플, 도메인)2. DDL(정의), DML(조작), DCL(제어)3. 슈퍼키, 후보키, 기본키, 외래키, 대체키4. 병행제어 기법 (로킹, 타임스탬프)5. 정규화6. 트랜젝션 - 원자성,일관성, 격리성, 영속성7. 무결성8. 관계 대수 연산자9. view10. E-R 모델 (Entity-Relationship, 개체-관계)11. 투명성12. 스키마(Schema)의 종류1. 기본 구조 ( 릴레이션, 애트리뷰트, 튜플, 도메인) 데이터베이스 설계 단계1. 개념 설계 - ERD (고객의 내용을 다 꺼내서)2. 논리 설계 - 정제, 정규화, 트랜잭션 인터페이스 설계3. 물리적 설계 - 실제로 집어넣야하기.. 더보기