컴퓨터언어(271)
-
정보처리기사 실기 오답노트 - 20201011
printf("%06d", 2543); // 002543 (254300아님) printf("%8.2f", 254.2555); // ˆˆ254.26 (254.2600아님) printf("%e", 25.43); // 2.543000e+01 (기본 소수점 이하 6자리로 설정됨) printf("%.3s", "help me"); // hel (왼쪽으로부터 소수점 이하 자릿수만큼 출력) printf("%3s", "help me"); // help me (원자료가 지정한 자릿수보다 큰 경우 다 출력됨) printf("%8.6s", "help me"); // ˆˆhelp m printf("%-8.6s", "help me"); // help mˆˆ gets(b); // 사용자로부터 Enter 누르기 전까지 모든 문자열을..
2020.10.11 -
정보처리기사 실기 중점log - 20201010
UI 스타일 가이드 작성 구동 환경 정의 -> 레이아웃 정의 -> 네비게이션 정의 -> 기능 정의 -> 구성 요소 정의 레이아웃 구성요소 상단 메뉴(필수) Top Area : 시스템 전체 페이지에 동일하게 적용됨 좌측 메뉴(선택) Left Area : 시스템별 서브 페이지에 선택적으로 적용됨 내용 구성(필수) Contents Area : 시스템의 전체 콘셉트를 나타내는 메인 이미지와 시스템별로 필요한 콘텐츠를 표시함 하단 메뉴(선택) Footer Area : 회사 상황에 따라 표시 여부 결정 네비게이션 사용자가 원하는 정보를 빠르게 찾을 수 있도록 안내하는 것으로, 메뉴, 버튼, 링크 등으로 구성 기능 정의 시스템에 적용할 업무 과정에서 일어나는 모든 활동이나 필요한 데이터 간 관계 등을 논리적인 모델로..
2020.10.10 -
정보처리기사 실기 중점log - 20201009
IP주소 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소 도메인 네임 숫자로 된 IP주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것 호스트컴퓨터이름.소속기관이름.소속기관종류.소속국가이름 DNS 문자로 된 도메인 네임을 컴퓨터가 이해할 수 있는 IP주소로 변환하는 역할을 하는 시스템 DNS 서버 DNS 역할을 하는 서버 IPv6 IPv4의 주소 부족 문제를 해결하기 위해 개발됨 16비트씩 8부분, 총 128비트로 구성 각 부분을 16진수로 표현하고 콜론으로 구분 IPv4에 비해 자료 전송 속도가 빠르고, IPv4와 호환성이 뛰어나다. 인증성, 기밀성, 무결성의 지원으로 보안 문제 해결 네트워크 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것 무결성 데이터베이스..
2020.10.09 -
정보처리기사 실기 중점log - 20201008
패킷 교환 방식 : 메시지를 일정한 길이의 패킷으로 잘라서 전송하는 방식 라우팅 : 송수신 측 간의 전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능 운영체제 : 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 신뢰도 Reliability : 시스템이 주어진 문제를 정확하게 해결하는 정도 Windows에서 MOVE 명령어로 파일을 이동함과 동시에 이름을 변경할 수 있다. 단, REN으로 이름변경하면서 옮기는 것은 안됨. 가상기억장치 Virtual Memory 보조기억장치(하드디스크)의 일부를 주기억장치처럼 사용하는 것으로, 용량이 작은 주기억장치를 마치 큰 용량을 가진 것처럼 사용하는 현재 운영체제에서 흔히 ..
2020.10.08 -
정보처리기사 실기 공부log - 20201007
소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 소프트웨어 패키징 시 고려사항 사용자의 시스템 환경, 즉 운영체제, CPU, 메모리 등에 필요한 최소 환경을 정의한다. UI는 사용자가 눈으로 직접 확인할 수 있도록 시각적인 자료와 함께 제공하고 매뉴얼과 일치시켜 패키징한다. 단순히 패키징하여 배포하는 것으로 끝나는 것이 아니라, 하드웨어와 함께 관리될 수 있도록 Managed Service 형태로 제공하는 것이 좋다. 고객의 편의성을 고려한 안정적인 배포가 중요하다. 다양한 사용자의 요구사항을 반영할 수 있도록 패키징의 변경 및 개선에 대한 관리를 항상 고려한다. 모듈화 Modularity 소프트웨어의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지 관리 등이 용이..
2020.10.07 -
정보처리기사 실기 공부log - 20201006
네트워크 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것 각 사이트들이 분포되어 있는 지리적 범위에 따라 LAN과 WAN으로 분류 LAN Local Area Network 회사, 학교, 연구소 등에서 비교적 가까운 거리에 있는 컴퓨터, 프린터, 저장장치 등과 같은 자원을 연결하여 구성한다. 주로 자원 공유를 목적으로 사용 사이트 간 거리가 짧아 데이터의 전송 속도가 빠르고 에러 발생률이 낮다 근거리 통신망에서는 주로 버스형이나 링형 구조를 사용한다 WAN Wide Area Network 국가와 국가 혹은 대륙과 대륙 등과 같이 멀리 떨어진 사이트들을 연결하여 구성 사이트 간 거리가 멀기 때문에 통신 속도가 느리고 에러 발생률이 높다 일정한 지역에 있는 사이트들을 근거리 통신망..
2020.10.06