본문 바로가기

전체 글274

[Kotlin 기초 1] 기본 구문 (2) 2023.02.03 - [프로그래밍/Kotlin] - [Kotlin 기초 1] 기본 구문 (1) [Kotlin 기초 1] 기본 구문 (1) 본격적으로 코딩하기에 앞서 기본 구문을 익혀야 예제도 따라할 수 있고 android에서 java와 kotlin의 구문이 어떻게 다른지도 익힐 겸 첫번째로 기본 구문(변수, 함수, 클래스, 반복문 등..)을 학습하 cording-cossk3.tistory.com Contents Kotlin Programming Basics String 문자열에서 식별자 이름 앞에 $를 넣으면 해당 식별자의 값을 문자열에 삽입 가능하다. ($ 뒤에 오는 것이 프로그램 식별자로 인식되지 않아도 별 다른 일이 발생하지는 않는다. ${} 안에 표현식을 배치하면 표현식의 반환 값이 문자열로 반.. 2023. 2. 7.
[Kotlin 기초 1] 기본 구문 (1) 본격적으로 코딩하기에 앞서 기본 구문을 익혀야 예제도 따라할 수 있고 android에서 java와 kotlin의 구문이 어떻게 다른지도 익힐 겸 첫번째로 기본 구문(변수, 함수, 클래스, 반복문 등..)을 학습하려고 한다. Contents Kotlin Programming Basics var & val 프로그램 요소를 참조하기 위해 식별자를 생성한다. 데이터 식별자에 대한 가장 기본적인 것은 프로그램 실행 중 값을 변경할 수 있는지 또는 한 번만 할당 가능한지의 여부이다. val 식별자를 더 많이 사용하는 것이 var 식별자를 하용하는 것보다 더 안전하고 안정적이다. var : 값 재할당 가능 val : 초기에 한 번만 할당 가능 fun varTest() { var sum = 1 sum += 3 Log... 2023. 2. 3.
Github에서 블로그 만들기 (깃허브 블로그 개설하기) 티스토리에서의 코드블럭 기능은 사용하기에 편리하긴 하지만 오류도 꽤 있는 편이다. 기술 블로그로 시작을 했지만 불편한 점이 많았다. 그래서 다른 플랫폼에서도 한 번 시작을 해보고 싶다는 생각에 선택한 것이 깃허브 블로그이다. 깃허브 블로그는 코딩과 무관한 사람들에게는 진입장벽이 높은 블로그이지만 또 그만큼 개발자들에게 특화된 블로그이다. 세세한 부분들까지도 내 입맛에 맞게 수정할 수 있다는 점이 꽤 괜찮았고, 또 깃허브와 연동이 가능하다는 점이 좋았다. 깃허브 계정 만들어놓고 사용한 적은 없지만.. 이제부터 해보면 되니까! 😂 하지만 나는 웹 쪽은 관심이 없어서 많이 삽질할 것 같지만 그래도 재밌을 것 같아서 깃허브에 발이라도 담궈보려고 한다. 개발쪽은 나랑 정말 안맞다고 생각을 했는데 또 재밌을 것 같.. 2023. 1. 29.
[Kotlin] Android Studio Kotlin 시작하기 (Android Studio 2022.1.1 설치) Contents Android Studio에서 Kotlin 프로젝트 생성하기 최근 kotlin에 관심이 생겨서 혼자 천천히 배워보려고 마음을 먹었다. 실행 환경이 중요하니 제일 처음으로 안드로이트 스튜디오에서 코틀린 프로젝트를 생성해 보았다. 생성하면서 생긴 버전 문제와 그로 인한 android studio 재설치, 오류 대처 등 내가 겪었던 과정을 정리해보려 한다. 기존 Android Studio에서 Kotlin 프로젝트 생성하기 ▶ [Phone and Tablet] 탭에서 Empty Activity를 선택하여 [Next] ▶ 각 항목을 적어주고 Language는 [Kotlin]으로, Minimum SDK는 [Andoird 5.0]으로 선택 후 [Finish] Name : 프로젝트 명 Package n.. 2023. 1. 28.
[정보처리기사] Part04-03-1. 운영체제 기초 활용 (4) 2023.01.25 - [정보처리기사/필기] - [정보처리기사] Part04-03-1. 운영체제 기초 활용 (3) Contents UNIX, WINDOWS 메모리 관리 메모리는 실행할 프로그램과 데이터 저장, CPU와 제어장치 통해 명령 수행 핵심은 언제, 어디로, 어느 영역을 사용하는지에 대한 관리 정책 정하고 정책에 따라 메모리 이용하는 것 메모리 관리 정책 메모리 관리 통해 메모리 낭비 줄이고 접근 빈도 최소화하여 실행 시간 최적화 가능 정책 기법 상세 설명 반입정책 (Fetch) 요구반입 실행 중 프로그램이 타 프로그램 및 데이터 참조 요구 시 적재 예상반입 실행 중 프로그램에 참조될 프로그램 및 데이터 예상 적재 배치 정책 (Placement) 최초적합 First Fit 프로그램, 데이터가 들어.. 2023. 1. 27.
[정보처리기사] Part04-03-1. 운영체제 기초 활용 (3) 2023.01.25 - [정보처리기사/필기] - [정보처리기사] Part04-03-1. 운영체제 기초 활용 (2) Contents UNIX, WINDOWS 기억장치 관리 개요 주기억장치 (Main Memory) : CPU(중앙처리장치)와 접근 통신이 가능한 기억장치 보조기억장치 (Auxiliary Memory) : 현재는 필요하지 않은 프로그램이나 데이터 저장하고 있다가 데이터나 프로그램 요구 시 주기억장치로 데이터를 전달하는 저장 장치 기억장치 성능 구분 설명 기억 용량 기억 용량 단위는 비트(bit) 기본으로 하며 그 외에는 바이트(byte), 단어(word) 존재 접근 시간 기억장치 데이터를 읽거나 기록하는 데 걸리는 시간 사이클 시간 연속적으로 기억장치에 접근 시 접근하는데 요구되는 최소 시간 기.. 2023. 1. 26.
[정보처리기사] Part04-03-1. 운영체제 기초 활용 (2) 2023.01.24 - [정보처리기사/필기] - [정보처리기사] Part04-03-1. 운영체제 기초 활용 (1) [정보처리기사] Part04-03-1. 운영체제 기초 활용 (1) Contents 운영체제 기초 활용 운영체제 (Operation System) 개념 하드웨어와 소프트웨어 자원 관리 및 컴퓨터 프로그램을 위한 공통 서비스 제공하는 소프트웨어를 의미. 사용자 편의성을 위한 인터페 cording-cossk3.tistory.com Contents UNIX, WINDOWS Unix/Linux 운영 체제 특징 Unix : 1960년대 AT&T Bell 연구소, MIT, General Eletric이 공동 연구로 개발에 착수하여 개발한 운영 체제 Linux : Unix 호환 Kernel이며 자유롭고 재.. 2023. 1. 25.
[정보처리기사] Part04-03-1. 운영체제 기초 활용 (1) Contents 운영체제 기초 활용 운영체제 (Operation System) 개념 하드웨어와 소프트웨어 자원 관리 및 컴퓨터 프로그램을 위한 공통 서비스 제공하는 소프트웨어를 의미. 사용자 편의성을 위한 인터페이스인 동시에 다양한 자원을 관리하는 자원 관리자. 시스템을 제어하며 컴퓨터와 사용자 간 상호 교신을 담당 자원 관리 및 사용자와 컴퓨터 간 인터페이스 제한된 컴퓨터 시스템 자원을 보다 효율적으로 관리하고 운영 운영체제 기능 주요 기능 설명 주요 기술요소 프로세스 관리 프로세스들에 대한 적절한 CPU 자원 배정을 통한 관리 - 스케줄링 - 프로세스 생성 및 제고 - 교착상태 방지 보조기억장치 관리 주기억장치 공간적 제약으로 보조기억장치 이용해 주기억장치 내용 저장 및 관리 - 디스크 스케줄링 - .. 2023. 1. 24.
[정보처리기사] Part01-01-1. 현행 시스템 분석 (2) Contents 현행 시스템 분석 DBMS 분석 데이터베이스 개념 사용자와 다른 애플리케이션, DB 등과 상호 작용하여 데이터 저장하고 분석하기 위한 컴퓨터 소프트웨어로 DB 생성, 조회, 변경 등 관리가 주요 기능 데이터베이스 기능 데이터 저장과 개발 및 유지보수 측면에서 중복성 통제 다중 사용자 간 데이터 공유 권한 없는 사용자의 데이터 접근 통제 다양한 사용자에게 다양한 형태의 인터페이스 제공 데이터 사이에 존재하는 복잡한 관련성 표현 데이터베이스 무결성 보장 백업과 복구 기능 제공 현재 시스템 데이터베이스 시스템 분석 DBMS 종류, 버전, 구성방식, 스토리지 크기, 백업 주기 등을 분석 테이블 수량, 데이터 증가 추이, 백업 방식 등을 분석 01 DB 분석 시 주요 고려사항 구분 내용 가용성 시.. 2023. 1. 21.
[정보처리기사] Part01-01-1. 현행 시스템 분석 (1) Contents 현행 시스템 분석 현행 시스템 파악 단계 주요 활동 주요 산출물 1단계 현행 시스템 분석 1 현행 시스템 구성/기능/인터페이스 현황 파악 단계 * 현행 시스템 분석서 * 현행 시스템 기능 정의서 * 현행 인터페이스 현황 정의서 2 현행 시스템 아키텍처 및 소프트웨어 구성 현황 파악 단계 * 현행 시스템 아키텍처 구성도 * 현행 소프트웨어 구성도 3 현행 시스템 하드웨어 및 네트워크 구성 현황 파악 단계 * 현행 하드웨어 구성도 * 현행 네트워크 구성도 2단계 목표시스템 아키텍처 선정 * 목표 시스템 소프트웨어 및 시스템 아키텍처 정의 * 아키텍처 평가 * 소프트웨어 아키텍처 정의서 * 시스템 아키텍처 정의서 * 아키텍처 평과 결과서 3단계 목표시스템 개발표준 정의 * 목표시스템 모델링 표.. 2023. 1. 21.