본문 바로가기

전체 글130

[정보처리기능사 실기] 실기 대비 단어장(2) 이전 포스팅 https://rkdrkd-history.tistory.com/25 [정보처리기능사 실기] 실기 대비 단어장(1) 1. 데이터베이스 1. DBA: 데이터베이스 관리자 DataBaseAdministior: DBMS를 사용해 DB 관리하는 사람 또는 그룹 2. DBMS: 데이터베이스 관리 시스템DataBase Management System: DBA가 사용하는 데이터베이스 관.. rkdrkd-history.tistory.com 3. 애플리케이션 테스트 1. 결함 결함(Defect) 프로그램과 명세서 간의 차이, 업무 내용 불일치 기대 결과와 실제 관찰 결과 간의 차이 결함(Defect) 심각도: 결함이 시스템에 미치는 영향의 척도 High: 프로세스를 진행할 수 없을 정도의 결함/시스템 다운 M.. 2022. 5. 21.
[정보처리기능사 실기] 실기 대비 단어장(1) 1. 데이터베이스 1. DBA: 데이터베이스 관리자 DataBaseAdministior: DBMS를 사용해 DB 관리하는 사람 또는 그룹 2. DBMS: 데이터베이스 관리 시스템DataBase Management System: DBA가 사용하는 데이터베이스 관리 시스템 ex> MySQL: 오라클 사의 DBMS 3. 데이터베이스: 자료(Data)의 모임 특징: 실시간 접근성, 지속적인 변화, 동시 공유, 상호 참조, 데이터 논리적 독립성 - 데이터베이스 정규화: 불필요한 데이터 제거 4. 데이터베이스 설계 요구조건 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현 5. 스키마(Schema): 데이터베이스의 전반적인 명세 - 외부스키마: 개인의 관점/서브스키마 - 개념스키마: 조직적 관점.. 2022. 5. 20.
[정보처리기능사 실기] 데이터베이스 기초 활용(4) 이전 포스팅 https://rkdrkd-history.tistory.com/23 [정보처리기능사 실기] 데이터베이스 기초 활용(4) 이전 포스팅 https://rkdrkd-history.tistory.com/22 [정보처리기능사 실기] 데이터베이스 기초 활용(3) 이전 포스팅 https://rkdrkd-history.tistory.com/20 [정보처리기능사 실기] 데이터베이스 기초 활용(2) 이.. rkdrkd-history.tistory.com 13. 객체 지향 데이터베이스(OODB) 객체 지향 데이터베이스(Object-Oriented DataBase): 멀티미디어 정보를 저장, 관리하고 이용할 수 있도록 등장하게 된 데이터베이스 객체 지향 데이터베이스 관리 시스템(Object-Oriented Dat.. 2022. 5. 17.
[정보처리기능사 실기] 데이터베이스 기초 활용(4) 이전 포스팅 https://rkdrkd-history.tistory.com/22 [정보처리기능사 실기] 데이터베이스 기초 활용(3) 이전 포스팅 https://rkdrkd-history.tistory.com/20 [정보처리기능사 실기] 데이터베이스 기초 활용(2) 이전 포스팅 https://rkdrkd-history.tistory.com/18 [정보처리기능사 실기] 데이터베이스 기초 활용(1) 이.. rkdrkd-history.tistory.com 10. 정규화(Normalization) 정규화: 논리적 설계 단계에서 발생 할수 있는 종속으로 인한 이상 현상의 문제점을 해결하기 위해, 속성들 간의 종속 관계를 분석하여 여러 개의 릴레이션으로 분해하는 과정 정규형: 정규화되는 과정 정규형의 종류: 제1 정.. 2022. 5. 16.
[정보처리기능사 실기] 데이터베이스 기초 활용(3) 이전 포스팅 https://rkdrkd-history.tistory.com/20 [정보처리기능사 실기] 데이터베이스 기초 활용(2) 이전 포스팅 https://rkdrkd-history.tistory.com/18 [정보처리기능사 실기] 데이터베이스 기초 활용(1) 이전 포스팅 https://rkdrkd-history.tistory.com/17 [정보처리기능사 실기] 운영체제 기초 활용(2) 이전.. rkdrkd-history.tistory.com 7. 키(key) 와 무결성 제약조건 1. 키의 개념 키: 관계 데이터베이스에서 튜플을 식별하기 위해 사용하는 속성이나 속성의 집합 키는 데이터베이스 참조, 검색 시 이용된다. 2. 키의 종류 2-1. 후보 키(Candidate Key) 정의: 릴레이션에서 각 .. 2022. 5. 14.
[Android/Kotlin] retrofit2 정리 오늘 예제는 http와 통신하는 방법인 retrofit에 대해 정리해보았다. 1. gradle 추가 implementation "com.squareup.retrofit2:retrofit:2.9.0" implementation "com.squareup.retrofit2:converter-gson:2.9.0" 2. api service api 구현은 박스오피스 영화 순위를 예로 들겠다. interface RetrofitInterface { @GET("http://kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json") fun getBoxOffice( @Query("key") key: String?, @Query("ta.. 2022. 5. 13.
[정보처리기능사 실기] 데이터베이스 기초 활용(2) 이전 포스팅 https://rkdrkd-history.tistory.com/18 [정보처리기능사 실기] 데이터베이스 기초 활용(1) 이전 포스팅 https://rkdrkd-history.tistory.com/17 [정보처리기능사 실기] 운영체제 기초 활용(2) 이전 포스팅 https://rkdrkd-history.tistory.com/16 [정보처리기능사 실기] 운영체제 기초 활용(1) 1. 운영체.. rkdrkd-history.tistory.com 4. 데이터베이스 설계 데이터베이스 설계: db의 스키마를 정의하고, 이에 따라 데이터베이스를 구현하기 위한 과정 데이터베이스 설계 과정은 요구 조선 분석, 설계, 구현, 운영 및 유지보수 등의 과정을 통해 이루어진다. 1. 요구 조건 분석 정의: 사용자가 .. 2022. 5. 12.
[SQLD] 데이터 모델링의 이해(1) 1. 데이터 모델링의 이해 1. 모델링의 이해 모델링: 현실 셰계를 특정한 목적에 따라 단순화, 추상화하여 이용하기 쉬운 형식으로 표현하는 과정 모델링의 특징 특징 설명 단순화 1. 목적을 위해 필요한 기능만 선택 2. 제한된 언어나 표기법을 이용해 쉽고 단순하게 표현한다. 추상화 1. 필요한 부분이나 중요한 부분을 통합하여 표현 2. 현실 세계를 일정한 형식에 맞게 표현 명확화 1. 대상에 대한 모호함을 제거하고 정확하게 기술 2. 데이터 모델의 기본 개념 데이터 모델링: 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이ㅣ터베이스로 옮기는 과정 1. 데이터 모델이 제공하는 기능 제공 기능 설명 가시화 시스템의 원하는 모습을 시각적으로 볼 수 있도록 지원 구조화 시스템을 구축하기 위한 구조화된 틀 제공 .. 2022. 5. 2.
[정보처리기능사 실기] 데이터베이스 기초 활용(1) 이전 포스팅 https://rkdrkd-history.tistory.com/17 [정보처리기능사 실기] 운영체제 기초 활용(2) 이전 포스팅 https://rkdrkd-history.tistory.com/16 [정보처리기능사 실기] 운영체제 기초 활용(1) 1. 운영체제의 개요 운영체제(OS, Operating System): 컴퓨터 사용자와 하드웨어 간의 인터페이스로서 동작하는. rkdrkd-history.tistory.com 1. 데이터베이스 개념 데이터베이스: 다수의 응용 시스템 혹은 다수의 사용자들이 공용으로 사용하기 위한 통합, 저장된 운영 데이터의 집합을 뜻한다. 1. 데이터베이스의 특징 지속적인 변화(Contiunous Evolution): 항상 최신 정보를 유지 할 수 있도록 삽입, 삭제,.. 2022. 5. 2.
[정보처리기능사 실기] 운영체제 기초 활용(2) 이전 포스팅 https://rkdrkd-history.tistory.com/16 [정보처리기능사 실기] 운영체제 기초 활용(1) 1. 운영체제의 개요 운영체제(OS, Operating System): 컴퓨터 사용자와 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종 역할 컴퓨터를 편리하고, 하드웨어를 효율적으로 사용할 수 rkdrkd-history.tistory.com 4. 프로세스 스케줄링 프로세스: 운영체제가 관리하는 실행의 단위로 실행 중인 프로그램이라 한다. 프로세스 제어 블록(PCB: Process Control Block) 정의: 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓을 수 있는 저장 장소 각 프로세스는 고유의 PCB를 가진다. 프로세스가 생성될때 고유의 PCB가 생성.. 2022. 4. 30.
[정보처리기능사 실기] 운영체제 기초 활용(1) 1. 운영체제의 개요 운영체제(OS, Operating System): 컴퓨터 사용자와 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종 역할 컴퓨터를 편리하고, 하드웨어를 효율적으로 사용할 수 있게 한다. 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 만들어 준다. 사용자와 컴퓨터간의 인터페이스로 동작하는 시스템 소프트웨어 이다. 운영체제의 목적(운영체제의 성능 평가 항목) 성능 평가 항목 설명 처리 능력 향상 주어진 시간 내에 처리되는 작업량이 많을수록 운영체제의 성능이 좋다. 응답 시간 감소 컴퓨터에 명령을 지시한 후, 그 결과를 출력하는 시간이 짧을수록 운영체제의 성능이 좋다. 신뢰성 향상 주어진 작업을 오류 없이 처리하는지에 대한 것이다. 사용 가능도 향상 시스템 운영 시.. 2022. 4. 25.
[Android Kotlin] navigation component에 bottom navigation 연결 했을때, bottom navigation이 작동되지 않을때 해결 방법 오늘의 기록은 navigation component를 사용하면서 bottom navigaion을 사용할 때, bottom navigaion이작동되지 않을때 해결하는 방법을 알아보았다. 문제 상황 클릭만 되고 화면이 바뀌지 않았다. 이를 해결하기 위해서는 menu xml의 이름을 잘 확인해야 한다. 문제 코드 naviagtion 화면과 문제 코드의 아이디가 다르다는 것을 알 수 있다. freeBoardFragment - FreeBoardFragment menu 코드의 대문자가 달라서 bottom navigation이 작동되지 않았다.이것을 고쳐서 완전히 해결했다. 2022. 4. 22.
android.view.InflateException: Binary XML file line #15 in com.example.community:layout/activity_main: Binary XML file line #15 in com.example.community:layout/activity_main: Error inflating class TextView 에러 해결 오늘의 에러는 view가 inflate가 제데로 되지 않았을때 생길 수 있는 에러이다. 나는 문제가 생긴 textView에 theme를 만들어 적용시켜 사용하고 있었는데, 문제의 테마 코드 textVIew인데 theme의 parent를 toolbar의 title로 지정해서 오류가 나는 거였다. 해결한 테마 코드 parent를 textView로 바꿔주면서 간단히 해결했다. 쓸데없이 1시간을 낭비했던 오류었다. 2022. 4. 21.
java.lang.ClassNotFoundException: Didn't find class "com.example.community.MainActivity" 오늘의 에러는 바로 클래스를 찾을 수 없을 때 뜨는 버그를 해결하는 방법을 알아보겠다. 에러 문구 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.community/com.example.community.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.community.MainActivity" on path: DexPathList[[zip file "/data/app/~~Tv8GPXV34ciClaHYGt-_Gg==/com.example.community-9AL2Z2ybv12CTGrbGEP6mQ==/base.a.. 2022. 4. 19.
Plugin [id: 'dagger.hilt.android.plugin'] was not found in any of the following sources 이번 오류는 dagger hilt를 쓰는 사람들에게 나타날수 있는 오류이다 오류 문구 * Exception is: org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'dagger.hilt.android.plugin'] was not found in any of the following sources: - Gradle Core Plugins (plugin is not in 'org.gradle' namespace) - Plugin Repositories (plugin dependency must include a version number for this source) at org.gradle.plugin.use.internal.DefaultPlugi.. 2022. 4. 18.
728x90