* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. 이번 포스팅에서는 CCNA 자격증 실습을 위한 Cisco에서 제공하는 네트워크 실습 프로그램인 시스코 패킷 트레이서 (Cisco Packet Tracer) 설치 방법에 대해 다룹니다. List #1 Create Account #2 Download Cisco Packet Tracer #1 Create Account 아래의 Cisco Networking Academy 공식 홈페이지 주소로 들어갑니다. https://skillsforall.com/ Skills for All with Cisco Networking Academy Free online tech courses backed by Cisco's exp..
* 다음 포스팅은 구름 IDE 사용 방법을 정리한 것으로, 개인적인 공부 내용을 기록한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. 자세한 구름 IDE 사용방법에 대해선 다음 공식 블로그를 참고해 주세요. https://blog.goorm.io/ #1 구름IDE IDE란 통합 개발 환경(Intergrated Development Environment)의 약자로 대표적으로 VisualStudio VisualStudioCode Atom Eclipse.. 등 수많은 IDE가 존재한다. IDE는 매우 유용한 프로그램이지만, PC에 설치하고 라이브러리, 프레임워크 등을 직접 연동해 주어야 한다는 번거로움이 존재한다. 하지만 클라우드IDE인 구름IDE를 사용하면 위와같은 번거로움을 없애준다. 컴퓨터에 종속..
* 개인적인 공부 내용을 기록하는 용도로 작성된 포스팅 이기에 잘못된 내용이 있을 수 있습니다. 프로그램을 실행 시키면 실행 되기에 앞서 프로그램이 메모리에 로드(Load)된다. 그렇기에 프로그램안에 정의된 여러가지 변수와 함수들을 저장하기 위한 메모리가 필요하다. 운영체제(Operating System)는 대표적으로 다음 4가지 종류의 메모리 공간을 제공한다. 1. 코드영역 (Code Segment) 가장 낮은 수준의 메모리 영역으로, 프로그램 내부 소스파일에 정의된 함수 코드가 정의되는 영역이다. 텍스트 영역 이라고 부르기도 한다. 2. 데이터영역 (Data Segment) 전역변수 혹은 정적변수가 저장되는 공간이다. (상수, 리터럴, 전역변수, Static 등..) 데이터영역은 프로그램 시작 시 할..
[목차] #1 배열 1.1 배열 선언 1.2 ArrayOf() 1.3 string 배열 1.4 set() 1.5 get() * 개인적인 Kotlin 언어의 공부 내용을 정리 하고자 하는 용도로 작성된 글 이기에, 잘못된 내용이 있을 수 있습니다. #1 배열 코틀린은 다른 언어와 마찬가지로 여러 개의 값을 하나의 변수에 저장할 수 있는 다양한 자료구조를 제공하는데, 그 중 대표적인 것이 배열(Array)이다. 1.1 배열 선언 배열의 선언 방식은 다음과 같다. var 변수 = (데이터타입)Array(개수) var ary1 = IntArray(10) // Int형 Array var ary2 = LongArray(10) // Long형 Array var ary3 = CharArray(10) // Char형 A..
[목차] # 네이밍 컨벤션 (Coding Convention) 1. 클래스 2. 함수 / 변수 3. 상수 * 개인적인 Kotlin 언어의 공부 내용을 정리 하고자 하는 용도로 작성된 글 이기에, 잘못된 내용이 있을 수 있습니다. # 네이밍 컨벤션 (Coding Convetion) 네이밍 컨벤션 (Coding Convention) 이란, 프로그래머들 끼리 약속한 코드를 작성하는 규칙이다. 회사나 팀에서 따로 네이밍 컨벤션을 약속 하지 않았다면 코틀린 언어를 작성하는 규칙은 다음과 같다. 1. 클래스(Class) 코틀린의 클래스 네이밍 컨벤션은 캐멀 케이스(Camel Case)를 사용한다. 첫 글자는 대문자로, 나머지 글자는 소문자로 표기하며 새로운 단어가 나타날 시 첫 글자를 대문자로 표기한다. 안드로이드..