전체 글

자격증/정보처리기사

[정보처리기사] CBT 4과목 프로그래밍 언어 활용 기억할 내용

📚 4과목 1회독도 못하고 풀어본 CBT에서 헷갈리는 부분, 놓친 부분 정리 c언어 문자열 처리 함수 1) strlen(s) : s의 길이를 구한다. 2) strcpy(s2, s1) : s1을 s2로 복사한다. 3) strcmp(s1, s2) : s1과 s2를 비교한다 -> 동일하면 0, s1이 크면 1, 작으면 -1 반환 4) strcat(s1, s2) : s1과 s2를 연결한다. 5) strrev(s) : s를 거꾸로 변환한다. IP 프로토콜에서 사용하는 필드 1) Header Length : IP 프로토콜의 헤더 길이를 32비트 워드 단위로 표시 2) Packet Length : IP 헤더및 데이터를 포함한 IP 패킷 전체 길이를 바이트 단위로 표시. 최대값은 2^16 - 1비트 3) Time To..

자격증/정보처리기사

[정보처리기사] CBT 3과목 데이터베이스 구축 기억할 내용

📚 3과목 1회독을 마치고 풀어본 CBT에서 헷갈리는 부분, 놓친 부분 정리 정규화 과정 📌 도부이결다조 - 두(도)부..! 이걸 다 줘? 1) 1NF : 모든 도메인이 원자 값으로만 구성 2) 2NF : 부분적 함수 종속을 제거 3) 3NF : 이행적 함수 종속 관계를 만족하지 않음 4) BCNF : 모든 결정자가 후보키. 종속성 보존X 5) 4NF : 다치 종속이 성립하는 경우. R의 모든 속성이 A에 함수적 종속 관계를 만족 6) 5NF : 모든 조인 종속이 R의 후보키를 통해서만 성립되는 정규형 트랜잭션의 특성 - 영어로 자주 나옴! 1) 원자성(Atomicity) : 완전하게 수행 완료되지 않으면 전혀 수행되지 않아야 함 2) 일관성(Consistency) : 시스템의 고정 요소는 트랜잭션 수행..

자격증/정보처리기사

[정보처리기사] CBT 2과목 소프트웨어 개발 기억할 내용

📚 2과목 1회독을 마치고 풀어본 CBT에서 헷갈리는 부분, 놓친 부분 정리 이진 검색(Binary Search)동작 방식1) 배열의 중간 값을 찾음2) 중간 값과 검색 값을 비교2-1) 중간 값이 검색 값과 같으면 종료2-2) 중간 값보다 검색 값이 크면 오른쪽 구간 탐색2-3) 중간 값보다 검색 값이 작으면 왼쪽 구간 탐색3) 값을 찾거나 간격이 빌 때까지 반복* 전제조건 : 데이터 목록은 반드시 사전에 오름차순으로 정렬되어 있어야 한다. 테스트 케이스(Test Case)- 구현된 소프트웨어가 사용자의 요구사항을 정확하게 준수했는지 확인하기 위해 설계된 입력값, 실행조건, 기대 결과 등으로 구성된 테스트 항목에 대한 명세서를 의미한다.- 테스트의 목표 및 테스트 방법을 결정하고 테스트 케이스를 작성..

자격증/정보처리기사

[정보처리기사] CBT 1과목 소프트웨어 설계 기억할 내용

📚 1과목 1회독을 마치고 풀어본 CBT에서 헷갈리는 부분, 놓친 부분 정리 1. 요구사항 개발 프로세스 순서 도출 → 분석 → 명세 → 확인 2. 요구사항 관리 도구의 필요성 1) 요구사항 변경으로 인한 비용 편익 분석 2) 요구사항 변경의 추적 3) 요구사항 변경에 따른 영향 평가 3. 소프트웨어 설계 1) 시스템 품질속성 가용성, 성능, 보안성, 사용성, 변경용이성, 시험용의성 (6가지) 2) 상/하위 설계 구분 - 상위 설계 : 아키텍처 설계, 데이터 설계, 시스템 분할, 인터페이스 정의, UI 설계 - 하위 설계 : 모듈 설계, 인터페이스 작성 4. CASE(Computer-Aided Software Engineering) : 시스템 개발과정의 일부 또는 전체를 자동화 시킨 것 - 소프트웨어 생..

React

[React] 리액트 첫 걸음 내딛기

현재 근무하고 있는 회사에서는 솔루션 기반으로 퍼블리싱을 하고 있는데, 전부 바닐라JS로 작업 중이다. 카페24 솔루션 기반의 사이트라 개발단을 건드릴 일이 없었다. 끽해야 애니메이션이나 if.. for 깔짝이는 정도~... 바닐라 JS로 기능 구현은 해왔지만, '진짜 개발자'가 되기 위해 프레임워크 공부가 필요할 것 같아 바로 공부 시작! 📌 React 설치 나중엔 다시 작업환경을 세팅하겠지만, 일단 import 해왔다! React는 UI를 Interactive하게 만들어준다. ReactDOM은 라이브러리, 또는 패키지인데 React Element를 HTML body에 넣을 수 있게 해준다. 📌 요소 추가하는 방법 ReactDOM.render(추가할 요소, 추가할 위치) React Element를 HT..

Git

[Git] 신규 저장소 생성하기

학교 다닐 때 몇 번 쓰긴 했지만 오랜만에 보니 어색한 Git... 다시 친해지기로 마음 먹었다. Github 가입은 되어있었고, 계정도 있으니 바로 저장소 만들기 시작! 📌 디렉토리 만들기 $ mkdir todo-list // todo-list 디렉토리 생성 $ cd todo-list // todo-list 디렉토리 접근 $ touch index.html // 파일 생성 📌 Git 저장소 생성하기 $ git init // 현재 디렉토리에 .git 저장소가 생성됨 📌 커밋 남기기 $ git add -A // 디렉토리 내의 모든 파일이 Git으로 관리되게 추가 $ git commit -m "남길 메시지" // 커밋에 남길 메시지 추가 📌 원격 저장소에 올리기 Github에서 원격 저장소를 생성하고 로컬 저..

안댕이
'분류 전체보기' 카테고리의 글 목록 (28 Page)