개발

    2020년 1, 2회 정보처리기사 필기 2과목(소프트웨어 개발) 문제 정리

    2020년 1, 2회 정보처리기사 필기 2과목(소프트웨어 개발) 문제 정리

    2020년 1, 2회 기출 리뷰 (2020.06.06) 1. 정렬 알고리즘 시간 O(1) : 해시함수 O(logN) : 로그형 복잡도 (이진 탐색) O(N) : 선형 복잡도 (순차 탐색) O(NlogN) : 선형 로그형 복잡도 (퀵 정렬, 병합 정렬) O(N^2) : 제곱형 (버블 정렬, 삽입 정렬, 선택 정렬) 2. 박스 테스트 - White Box Testing 종류 : Condition Testing, Loop Testing, Data Flow Testing - Black Box Testing 종류 : Equivalence Partitioning Testing, Boundary Value Testing, Cause-Effect Graphing Testing, Error Guessing, Compar..

    2020년 03회 정보처리기사 필기 2과목(소프트웨어 개발) 문제 정리

    2020년 03회 정보처리기사 필기 2과목(소프트웨어 개발) 문제 정리

    2020년 03회 기출 리뷰 (2020.08.22) 1. 인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 솔루션 - IPSec : 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능 제공 - SSL : TCP/IP 계층과 애플리케이션 계층 사이에서의 인증, 암호화, 무결성을 보장하는 프로토콜 - S-HTTP(HTTPS) : 클라이언트와 서버간 전송되는 모든 메시지를 암호화하는 프로토콜 보안 관련이므로 SMTP는 해당이 되지 않는다. (전자 우편 프로토콜) 2. 소프트웨어 공학의 기본 원칙 - 품질 높은 소프트웨어 상품 개발 - 지속적인 검증 시행 - 결과에 대한 명확한 기록 유지 Brooks의 법칙 : 지연되는 프로젝트에 인력을 더 투입하면 오히려 늦어진다. 3. 패키지 소프트웨어..

    자꾸 까먹는 react-native ios proj 오픈

    .workspace 파일을 열어야한다. 또한 scheme 별 설정이 가능하다. 초기 설정은 debug로 설정되어있으나 release모드를 따로 관리할 수도 있다.

    함수에 적용할 수 있는 call, apply, bind

    함수 객체에 적용할 수 있는 메서드 3가지가 있다. 그것은 바로 call, apply, bind인데, call과 apply, bind의 공통점은 현재 실행되는 컨텍스트(this)가 무엇인지 바꿀 수 있다는 것이다. 기본적으로 객체가 아닌 이상 기본적으로 실행되는 컨텍스트는 window이다.(브라우저 기준) bind bind는 비교적 쉽다. 함수객체가 가리키고 있는 현재 컨텍스트(this)만 바꿔주는 역할을 한다. this만 바꿔주고 호출은 하지않는 역할을 한다. 함수 내부에서 this를 쓰면 bind에서 넘겨준 this를 사용하게 된다. call call은 함수객체의 현재 컨텍스트(this)도 바꾸지만, 함수를 호출해준다. Array.prototype.forEach.call(this, 인자) 여기선 인자..

    PHP 그누보드개발 이력사항 (Last Update : 19.11.10)

    PHP 그누보드개발 이력사항 (Last Update : 19.11.10)

    그누보드 개발 사항 담당 업무 : 게시판 게시글이 게시판의 서브메뉴로 편입(파란색) 게시글은 관리자만 관리 가능(빨간색) 해당 게시판 내용 노출(노란색) 게시판 내부에 게시판을 넣어 서브메뉴로 활용(맨 처음엔 게시글, 이 사진은 게시판) 게시판 카테고리를 서브메뉴로 활용( 게시판 상단 파란색 분류를 좌측 서브메뉴로 출력되게 함 ) 접속기기 모델 및 운영체제 파싱 (정규표현식 사용) 이중로그인금지 구현 (IP가 같으면서 접속하는 기기가 같은경우 로그인 불가)