300x250
반응형

짱득이의 앱 개발 일기 40

[CH.★] *Android Studio "Invalid VCS root mapping" 오류 해결 방법 및 원인

상황 설명 Android Studio 환경에서 여느때와 같이 프로젝트를 진행하던 도중, 뜬금없는 오류 문구를 발견했다. ! Invalid VCS root mapping ! "The directory \no is registered as a Git root, but no Git repositories were found there." * Papago : 디렉토리 \no가 Git 루트로 등록되어 있지만 Git 리포지토리를 찾을 수 없습니다. 말이 조금 어려워 보여서 stackoverflow에서 검색한 관련 상황에 달린 코멘트를 가져와보았다. The error happens because Android Studio found a remnant of git (something like .gitignore) in..

[CH.★] Android View / View Container / Widget / Layout 등 한번에 살펴보기

* 시작에 앞서 개인 프로젝트, 코딩 과정을 상세하게 기록하고 리뷰하기 위해 작성된 블로그입니다. 공부와 함께 진행되는 스파르타식 프로젝트이므로, 부족한 부분이 많을 수 있습니다. Feedback은 언제나 환영입니다. 본 포스트는 Android의 View / View Container / Widget / Layout 등에 대하여 각각의 종류, 차이 등등을 기록한 포스트입니다. 시작하기 전 본문에 한번 더 앞서, 다양한 사람의 이해한 방식, 다양한 블로그 포스팅, 다양한 지식, 종류 등 여러가지를 한데 모아 본인도 그리고 누구나 보기 편하고 언제나 모르겠으면 찾아올 수 있는 글을 만들고자 해당 포스트를 아주 길게 작성하게 되었습니다. 오늘도 코이팅~ View? Android View? 그게 뭔데? 중요한거..

[CH.★] 코드를 편리하게 작성하는 기능

* 시작에 앞서 개인 프로젝트, 코딩 과정을 상세하게 기록하고 리뷰하기 위해 작성된 블로그입니다. 공부와 함께 진행되는 스파르타식 프로젝트이므로, 부족한 부분이 많을 수 있습니다. Feedback은 언제나 환영입니다. 본 포스트는 Android Studio 환경에서 코딩할 때 편리한 기능을 기록한 포스트입니다. 1. 자동 완성 기능 - [Ctrl]+[Space] 2. 정렬 기능 - [Ctrl]+[Alt]+[L] 3. Import 기능 - [Alt]+[Enter] 3-1. Auto Import 기능 - [File]>[Other Settings]>[Settings For New Project] - [Other Settings]>[Auto Import] - [Insert imports on paste]를 'A..

[Ch.1] JDTALK 어플 시작 화면 구성-Splash Screen (카K오톡 클론코딩) - Android studio(with.Kotlin)

* 시작에 앞서 개인 프로젝트, 코딩 과정을 상세하게 기록하고 리뷰하기 위해 작성된 블로그입니다. 공부와 함께 진행되는 스파르타식 프로젝트이므로, 부족한 부분이 많을 수 있습니다. Feedback은 언제나 환영입니다. [Ch1.] 앱 시작 화면 구성 Configuration ? Project Name : JDTalk_Clone Language : Kotlin (Android Studio) 첫 포스트이니 만큼 왜 굳이 K카오톡을 클론코딩 하기로 하였는지 초심을 잃지 않기 위해 작성하자면, 그냥 만들게 없어서였다. 만들어보고 싶은 앱은 많지만, 어떻게 만들어야 잘 만들었다는 말이 나올지, 효율적일지 등등 많은 이유에서 그냥 차라리 유명하고 안정적이고 잘 짜여진 앱을 따라 만들어보면서 차근차근 하나씩 배워가고..

코틀린 공부를 시작하는 글

* 시작에 앞서 개인 프로젝트, 코딩 과정을 상세하게 기록하고 리뷰하기 위해 작성된 블로그입니다. 공부와 함께 진행되는 스파르타식 프로젝트이므로, 부족한 부분이 많을 수 있습니다. Feedback은 언제나 환영입니다. * 클론코딩 주제 * JDTalk (카카오톡 클론) 구성 할 페이지 친구 화면 채팅 화면 더보기 화면 - 임시로 정보 및 로그아웃만 가능하게끔

Switch 의 기본동작 - 1

※ Target : 트랜스패런트 브리징 이해하기. * Step.1 - Switch 에서의 Spanning-Tree Protocol ( ; STP ) 기본 동작 - show cdp neighbors 명령어 이해 - MAC 주소 이해 * Transparent Bridging ? (트랜스패런트 브리징) - Ethernet Switch 가 프레임을 수신하여 목적지로 전송하는 방식과 절차를 정의. (프레임을 참조하여 MAC 주소 테이블을 생성, 갱신, 목적지로 전송할 때 사용) - 사용자가 의식하지 못하게 자동으로 동작 한다는 의미에서 'Transparent (투명한)' 을 사용. Ex 1) Testing Topology * 설정) Router 1, 2, 3 기본 설정 * R1 설정 R1> en R1# conf ..

CSMA / CD ?

* CSMA / CD - Half Duplex 로 동작하는 Link에서 Ethernet Frame을 전송하는 절차 Step.1 Carrier Sense Frame을 Transportation 하기 전에 현재 전송되고 있는 Frame이 있는지 Checking하는 과정. 전송중인 Frame이 없으면 자신의 Frame을 Cable 상으로 Transport 한다. 단, 전송중인 Frame이 있다면 대기한다. Step.2 Multiple Access 전송할 프레임을 가진 모든 Ethernet Device는 언제라도 Step.1 의 Carrier Sensing을 한 다음, 자신의 프레임을 전송할 수 있다. 이 단계를 멀티플 액세스 라고 한다. Step.3 Collision Detection ( ; CD ) 이더넷은..

[Chap.2] OSI 7 Layer ?

Step 1. OSI 7 Layer 란 무엇인가 ? OSI : Open Systems Interconnection Reference Model 의 줄임말. 컴퓨터 시스템에서 네트워크 프로토콜의 디자인과 통신 개념을 7개의 계층으로 나누어 설명한 것. => 흔히 OSI 7 Layer / 계층이라고 부른다. * OSI 7 계층은 왜 생겨났을까 ? ( 왜 사용하는 것인가 ? ) - 네트워크 통신 중에 발생하는 다양하게 발생하는 문제들을 트러블슈팅하는 과정에서 정확한 원인을 보다 쉽게 유추하기 위해 사용. Step 2. OSI 7 Layer 의 구성 단계 Step 3. OSI 7 Layer 각 계층에 대하여. => 각 단계 별로 통신 흐름을 알아보도록 하자. * Layer 1 : Physical Layer (물..

[Chap.1] IP 란 무엇일까 ?

IP주소 : Internet Protocol Address / IP Address라고 불리며, 표준어로는 인터넷 규약 주소이다. IP 주소에 대한 정의로는 '컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해 사용하는 특수한 번호' 정도로 말할 수 있다. 우리가 흔히 사용하는 IP 주소에 대하여 예를 들어보겠다. 127.0.0.1 이라는 IP는 자기 자신 (Localhost)을 나타내는 의미를 가지고 있다. 127.0.0.1이라는 IP는 IP version 4에 해당하며, IP version 4는 줄여서 IPv4라고 지칭하고 있다. 본래 1973년 처음으로 TCP Version 1 이 개발되었고, 나아가 1977년 TCP Version 2 -> 1978년 TCP v3 -> 1981년 TCP v..

728x90
반응형