HOME

[Android Java] 안드로이드 토스트 메시지 띄우기 (하단 알림 메시지)

미리보기 Toast 메시지 띄우기 1. Toast 클래스 Toast는 사용자를 위한 간단한 메시지가 포함된 메시지입니다. Toast 메시지가 표시되면 Focus를 받지 않고 애플리케이션 위에 잠시동안 떠오릅니다. Toast 메시지를 사용하는 가장 간단한 방법은 Toast 클래스의 정적 메소드 중 하나를 호출하는 것입니다. - Public Methods 반환값 프로토타입 static Toast makeText(Context context, int resId, int duration) ...

더보기

[C++ 알고리즘] 백준 1436번 : 영화감독 숌

BruteForce 영화감독 숌 문제 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 제왕을 만들 때, 반지의 제왕 1, 반지의 제왕 2, 반지의 제왕 3과 같이 영화 제목을 지었다. 하지만 숌은 자신이 조지 루카스와 피터 잭슨을 뛰어넘는다는 것을 보여주기 위해서 영화 제목을 좀 다르게 만들기로 했다. 종말의 숫자란 어떤...

더보기

[알고리즘] 선택 정렬, 삽입 정렬, 버블 정렬

개요 정렬은 실행하는 방법에 따라 두 가지로 나눌 수 있다. 비교식 정렬 은 한 번에 두 개씩 비교하여 교환하여 정렬하는 방식이고, 분배식 정렬 은 키값을 기준으로 자료를 여러 개의 부분집합으로 분해하고 부분집합을 정렬함으로써 전체를 정렬하는 방식이다. 종류 설명 예시 교환 방식 키를 비교하고 교환하여 정렬하는 방식 선택 정렬, 버블 정렬, 퀵 정렬 삽입 방식 키를 비교하고 삽입하여 정렬하는 방식 삽입 정렬, 셸 정렬 병합...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리

:bulb: 정보처리기사 1과목 소프트웨어 설계 1과목 소프트웨어 설계 1장. 요구사항 확인 2장. 화면 설계 3장. 애플리케이션 설계 4장. 인터페이스 설계 2과목 소프트웨어 개발 1장. 데이터 입·출력 구현 2장. 통합 구현 3장. 제품 소프트웨어 패키징 4장. 애플리케이션 테스트 관리 5장. 인터페이스 구현 3과목 데이터베이스 구축 1장. 논리 데이터베이스 설계 2장. 물리 데이터베이스 설계 3장. SQL 응용 4장. SQL 활용 5장. 데이터 전환 4과목 프로그래밍 언어 활용 1장. 서버 프로그램 구현 2장. 프로그래밍 언어 활용 3장. 응용 SW 기초 기술 활용 (1) 3장. 응용 SW 기...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 5과목 4장. 시스템 보안 구축

:bulb: 정보처리기사 5과목 정보시스템 구축 관리 4장. 시스템 보안 구축 189 서비스 공격 유형 Ⓐ 서비스 공격 유형 Dos : 서버의 자원을 고갈시킬 목적으로 다수의 공격자 또는 시스템에서 대량의 데이터를 한 곳의 서버에 집중적으로 전송하여 서버의 정상적인 기능을 방해하는 것 Ping of Death : 패킷의 크기를 IP 허용 범위 이상으로 전송하여 네트워크 마비 Smurfing : IP나 ICMP의 특성을 악용하여 엄청난 양의 데이터를 한 사이트에 집중적으로 보내 네트워크를 불능 상태로 만듦 SYN Flooding : 3-way-handshake 과정을 의도적으로 중단시켜 서버를...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 5과목 3장. 소프트웨어 개발 보안 구축

:bulb: 정보처리기사 5과목 정보시스템 구축 관리 3장. 소프트웨어 개발 보안 구축 179 Secure SDLC Ⓐ Secure SDLC 소프트웨어 개발 생명주기(SDLC)에 보안 강화를 위한 프로세스를 포함한 것 ex) CLASP, Microsoft SDL 주요 보안 요소 : 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability), 인증(Authentication), 부인 방지(NonRepudiation) 188 암호 알고리즘 Ⓐ 개인키 암호화 기법(Private Key Encryption) 동일한 키로 데이터를 암호화, 복호화 ...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 5과목 2장. IT프로젝트 정보시스템 구축 관리

:bulb: 정보처리기사 5과목 정보시스템 구축 관리 2장. IT프로젝트 정보시스템 구축 관리 166 네트워크 관련 신기술 Ⓐ 네트워크 관련 신기술 IoT : 실세계와 가상 세계의 다양한 사물들을 인터넷으로 서로 연결하여 서비스 제공 M2M(Machine To Machine) : 무선 통신을 이용한 기계와 기계 사이의 통신 모바일 컴퓨팅 : 휴대형 기기에서 자유롭게 네트워크에 접속하여 업무를 처리할 수 있는 환경 클라우드 컴퓨팅 : 컴퓨팅 자원을 중앙 컴퓨터에 두고 인터넷 기능을 갖는 단말기로 어디서나 인터넷을 통해 컴퓨터 작업을 수행할 수 있는 환경 모바일 클라우딩 컴퓨팅(MCC) : ...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 5과목 1장. 소프트웨어 개발 방법론 활용

:bulb: 정보처리기사 5과목 정보시스템 구축 관리 1장. 소프트웨어 개발 방법론 활용 157 소프트웨어 개발 방법론 Ⓐ 소프트웨어 개발 방법론 구조적 방법론 : 정형화된 절차에 따라 요구사항을 파악하여 문서화 정보공학 방법론 : 대규모 정보 시스템에 적합 객체지향 방법론 : 개체를 기계의 부품처럼 하나의 객체로 만듦 컴포넌트 기반 방법론(CBD) : 컴포넌트를 조합하여 새로운 애플리케이션을 만듦 애자일(Agile) 방법론 : 고객의 요구사항에 유연하게 대응할 수 있도록 일정 주기를 반복하여 개발 (ex. XP, Scrum, Kanban, Crystal) 제품 계열 방법론 : 특정 ...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 4과목 3장. 응용 SW 기초 기술 활용 (2)

:bulb: 정보처리기사 4과목 프로그래밍 언어 활용 3장. 응용 SW 기초 기술 활용 148 프로세스의 개요 Ⓐ 프로세스란 PCB를 가진 프로그램 프로시저가 활동중인 것 비동기적 행위 를 일으키는 주체 현재 실행중인 프로그램 PCB(Process Control Block) 운영체제가 프로세스에 대한 정보를 저장해 놓는 곳 프로세스의 현재 상태, 포인터, 프로세스 고유 식별자, 프로세스의 우선순위, CPU 레지스터 정보, 주기억장치 관리 정보, 할당된 자원의 정보 :x: 프로세스의 사용 빈도, 프로세스 생성 정보 프로세스 상태 전이 Submit Hold ...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 4과목 3장. 응용 SW 기초 기술 활용 (1)

:bulb: 정보처리기사 4과목 프로그래밍 언어 활용 3장. 응용 SW 기초 기술 활용 141 운영체제의 개념 Ⓐ 운영체제 프로세서, 기억장치, 입출력장치, 파일 등의 자원 관리 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경 제공 사용자와 하드웨어 간의 인터페이스 시스템의 오류 검사·복구 ex) Windows, UNIX, LINUX, MacOS, MS-DOS 운영체제의 목적 처리 능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양 반환 시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 ...

더보기