목록코딩테스트/고뇌의 순간들 (6)
멍발자의 개발
입사한 회사에서 SVN을 써서 사용하는 방법을 알아보려고 한다. SVN = Subversion의 약자 - 버전 관리 시스템의 한 종류고 서버 + 클라이언트 모델을 따른다. Subversion 클라이언트 - Command Line으로도 조작이 가능하다. - Tortoise SVN : 많이 사용하는 클라이언트 (우리 회사에서 아마 이걸 쓰는듯 하다.) 이클립스 마켓 플레이스에서 SVN 검색해서 설치 용어 정리 Repository - 파일이 저장되는 원격 저장소 Revision - Merge등의 기준이 될 수 있다. - 가장 최근의 revision은 HEAD Revision이다. - 저장소 내 변경이 발생하면 증가 - 0부터 1씩 증가한다. Working Copy - 로컬 PC에 있는 보사본, Reposito..
onchange 함수 Javascript를 통해 변화가 일어났는지 탐지하는 것에 쓰이는 함수다. tabindex 요소의 탭순서를 지정하는 속성 속성값 설명 양수 1부터의 숫자를 적어 탭의 순서 지정 1이 먼저 탭순서를 받고 그다음 번호들은 순번대로 처리된다. 탭순서를 지정하게 되면 탭의 흐름이 엉킬 수 있으므로 사용을 권장하지 않음 0 초점을 받을 수 없는 h1, div 등과 같은 요소들도 탭으로 초점을 받을 수 있도록 처리 가능 마크업 순서대로 탭순서를 자연스럽게 받게 처리됩니다. -1 a, button, input, select, textarea와 같은 태그가 탭을 못받도록 처리합니다. 다른 음수를 작성해도 무방하지만 탭으로 초점을 못받는다는 것은 같으므로, 의미가 없다. aria-hidden="tr..

파이널 프로젝트를 앞두고 팀원들과 원활한 소통을 위해 깃허브를 쓰기로 했다. 사용법을 대략적으로 정리해 보려고 한다. [Git] - 소스코드 및 프로젝트 파일의 버전 관리 - 이전에 저장된 시점으로 복원 가능 - 적은 메모리 공간 사용 [Github] - git을 기반으로 여러 사람이 프로젝트 파일을 공유/관리 할 수 있게 지원하는 서비스 - 팀원들과 프로젝트 파일을 공유 - 프로젝트 관리 기능 - 다양한 오픈소스 프로젝트 공개 [용어] 깃허브에 업로드 : push 깃허브에서 다운 : pull 깃으로 파일이 공유 + 관리되는 공간을 repository라고 한다. 팀원들이 공유할 수 있는 원격 저장소 : remote repository 내 컴퓨터에서 관리되는 공간 : local repository comm..

웹서버를 실행할 때 Tomcat 포트 오류 문구가 뜰 때가 있다. "port 8080 required by tomcat v9.0 server at localhost is already in use. the server may already be running in another process, or a system process may be using the port. to start this server you will need to stop the other process or change the port number(s)." 사용해야 할 포트가 이미 사용 중이기 때문이다. 이를 해결해 주기 위해서는 포트 (8080)을 사용하고 있는 pid를 확인하여 강제 종료해 줘야 한다. 1) cmd를 켠다. 2..

아직 새싹 개발자인 나는 Git과 Git Hub의 차이를 정확히 알지 못했다. 심지어는 두 개가 같은 건 줄 알고 있었다. 개념을 다지기 위해 노마드 코더의 영상을 보고 깃과 깃허브의 기본적인 틀을 배웠다. 깃 - 커피 깃허브 - 커피숍 깃 - 모든 파일의 변화를 기록하고 있다. - 같은 파일에 대한 각기 다른 버전을 보관할 수 있다는 것이 최대 장점 (다른 타임라인) - 3가지 파일이 공통으로 가지고 있는 속성을 바꿀 때 유용하다. - 해당 변경 사항을 각각의 파일에 적용할 수 있도록 해 준다. - 같은 파일을 가지고 여러 명과 함께 일을 할 수 있다. - 나와 에디터가 서로의 변경사항과 충돌하는 일이 없다. 깃허브 - 클라우드에 있는 깃 제공자다. - 내 컴퓨터에서 깃 히스토리를 가져와서 (클라우드에..