본 게시물은 Youtube 생활코딩 GIT 파트에 해당되는 내용을 참고하여 게시한 내용입니다. 코딩을 하다보면 변경된 코드가 작동이 되지않거나 맘에 들지않는 경우가 있습니다. 그코드가 100줄, 1000줄된다면 그런것을 모두 수정하는데,음…보통 작업이 아닐것입니다. 하지만 버전관리를 이용하면 수정사항취소하는 기능을 사용하면 최종 commit 상태로 돌아갈 수 있습니다. 필자는 기존의 index.html에 내용을 수정을 하였습니다. 기존의 header태그를 삭제하였는데, 이 header태그가 필요하게 되었습니다. 이렇게 간단한 코드는 직접 수정을 할 수 있지만, 앞서 말씀드린 것처럼 수정된 내용이 100줄, 1000줄을 넘게 된다면 수정하는데 많은 시간을 소모 할 것 입니다.그래서 있는 기능이 수정사항취소..
본 게시물은 Youtube 생활코딩 GIT 파트에 해당되는 내용을 참고하여 게시한 내용입니다.버전만들기(commit)1. 코드를 작성할 수 있는 IDE, 편집기, 메모장 등 아무거나 자신이 사용하는 프로그램을 킵니다.저는 개인적으로 Atom을 사용하고 있어서 Atom 을 이용하여 보여 드리겠습니다.2. 자신이 지정한 저장소 폴더를 불러와 그안에 index.html이라는 파일을 만들어 주었습니다. 3. Sourcetree에서 계속해서 변화를 관찰하고 있다가 변화포착하면 즉시 변화된부분을 말해줍니다.4. 새로운 버전에 어떤것이 추가,수정,제거 됬는지에 대한 내용을 작성 해주기 위해 위에 물음표 왼쪽에 있는 체크박스를 체크 해준 후 아래에 보이는 Commit message 부분에 "index.html 생성" ..
본 게시물은 Youtube 생활코딩 GIT 파트에 해당되는 내용을 참고하여 게시한 내용입니다.Git 저장소 만들기 1. New.. 클릭 2. Create a local repository 클릭자신이 원하는 위치에 저장소로 사용할 폴더를 만든 후 Destination Path ... 클릭하여 폴더 위치 지정Type은 Git3. 저장소가 만들어 지면 다음과 같은 화면을 확인 할 수 있습니다.4. 만들어진 저장소를 더블클릭하여서 들어가게 되면 아래와 같은 화면을 확인 할 수 있습니다.아직은 저장소안에 아무내용이 없기때문에 아무것도 나오지 않습니다. 출처:https://www.youtube.com/watch?v=Pzi_5lGP3G4&list=PLuHgQVnccGMCB06JE7zFIAOJtdcZBVrap&inde..
본 게시물은 Youtube 생활코딩 GIT 파트에 해당되는 내용을 참고하여 게시한 내용입니다. 그럼 이제 본격적으로 버전관리를 하기 위한 준비를 해보겠습니다. 1. Git 설치 Git www.git-scm.com 1. http://www.git-scm.com 접속 2. Download 2.19.2 for mac 클릭3. 클릭하면 이 화면이 나오고 다운로드가 시작됩니다. 혹시나 안나오면 Click here to download manually. 클릭 후 설치 4.Git이 제대로 설치 됬는지 확인 터미널을 킨후 커맨드창에 git 이라고 작성 후 엔터를 누르면 아래와같은 화면이 나올겁니다. 혹시나 이러한 화면이 안나오면 다운로드 과정에서 문제가 있었을 겁니다. 재설치ㄱㄱ 2. SourceTree 설치 1.ww..
본 게시물은 Youtube 생활코딩 GIT 파트에 해당되는 내용을 참고하여 게시한 내용입니다. 버전 관리 시스템(Version Control System)버전이란 "의미 있는 변화들"이라고 말할 수 있습니다여기서 말하는 의미 있는 변화들이란 기능 개선, 버그 수정 등을 거쳐 변화된 새로운 것이라고 할 수 있습니다여러분들은 지금까지 각종 리포트를 작성하거나, PPT를 제작하면서 자신도 모르게 버전 관리를 하고 계셨을 겁니다.위 사진과 같이 초기 버전에 PPT를 만들고 의견을 묻고 다시 수정하여 다른 이름으로 저장을 하여 "1차 수정"이라는 태그를 달아두고 또다시 의견을 묻고 다시 수정하고 이러한 과정을 계속해서 반복하다 보면 자신도 모르게 5차, 6차,..., 10차 수정 본까지 생길 수도 있습니다.그리고..
Method Explanation length() 문자열의 길이를 반환한다 equals() 문자열dl 일치하는지를 검사한다 equalslgnoreCase() 대소문자 구분 없이 문자열이 일치하는지를 검사한다. substring() 부분 문자열을 구한다. replace() 문자열을 치환한다. toUpperCase() 문자열을 대문자로 바꾼다. toLowerCase() 문자열을 소문자로 바꾼다. charAt() 특정 문자를 반환한다. trim() 문자열의 앞과 뒤에 있는 공백 문자를 제거한다. concat() 문자열을 연결한다. split() 특정 문자를 기준으로 문자열을 분리하여 배열로 리턴한다. indexOf() 특정 문자의 인덱스 값을 리턴한다. 일치하지 않으면 -1 을 리턴한다. valueOf() 문..
MQTT 프로토콜은 Message Queue TELEMETRY TRANSPORT의 약자로 , 통신 장비, 모바일, 스마트폰 기기에 최적화된 가벼운 메시징 프로토콜로 IoT장비에 현재 많이 사용되고 있는 프로토콜입니다. MQTT는 Broker Pattern을 채택하여 개발된 경량형 메시징 프로토콜 입니다. 보통 메시지 교환 프로토콜은 클라이언트가 전달할 메시지를 서버에게 주고, 서버는 누가, 누구에게 어떤 메시지를 줄 것인지를 전달 받아, 서버가 클라이언트에게 전송하는 방식입니다. MQTT 특징 정리 1.단순하고 가벼운 메시징 프로토콜 2.오버헤드를 최소화 하기 위해 헤더 크기를 대폭 줄이고, payload 데이터에 중립 3.Qos 지원 4.클라이언트와 서버 간 연결이 끊어졌을 때의 보정 기능 제공 5.T..