일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바스크립트
- Event
- 취업반
- 전자정부프레임워크
- 유뷰브 올리버쌤
- JDK
- 유튜브 올리버쌤
- 한큐
- 이벤트핸들러
- javascript
- 이클립스
- Step2
- 한큐에자바
- math
- 이벤트
- break문
- hanq
- spread operator
- continue문
- array
- web
- 올리버쌤
- for문
- 삼항연산자
- es6
- position
- java
- Youtube 올리버쌤
- 자바
- egov
- Today
- Total
목록기타 (9)
호다닥
이클립스를 실행할 때 로고만 뜨고 workspace 화면이 실행되지 않고 이클립스가 종료 된다면,최종 화면 상태를 저장하지 못했을 때 발생하는 문제이다.이때 해결 방법은 workspace의 설정 파일을 삭제해줘야 한다...\workspace\.metadata\.plugins\org.eclipse.e4.workbench위 파일을 삭제한 후 이클립스를 재실행하면 정상적으로 실행된다.
부트스트랩 그리드 시스템 구성 컨테이너 (container) 행 (row) 열 (column) 기본규칙 행()은 꼭 컨테이너() 안에 넣어주세요. 열()은 꼭 행() 안에 넣어주세요. 오직 행만 열의 직속 자식이 될 수 있습니다. 콘텐츠(우리가 그리드에 넣고 싶은 내용)는 꼭 열() 안에 넣어주세요. 이 규칙들만 지켜도 예상치 못한 레이아웃이 나오지는 않을 것입니다! 기본사용법 부트스트랩 그리드에는 한 줄에 기본적으로 12칸의 열(column)이 있다고 생각하시면 됩니다. 예를 들어서 한 줄을 정확히 3등분하고 싶으면 네 칸을 차지하는 열 세 개를 쓰면 되는 거죠. 네 칸을 사용하는 열은 입니다. 아래의 코드에서는 다양한 방식으로 12칸을 나누어 보았다. first second third first se..
Atm UI Theme : seti Syntax Theme : Atom-marerial-syntax-dark Atom Plugin Pakage atom-beautify : indenting을 비롯하여 코드를 보기 편하게 정리해준다. autoclose-html : 닫는태그가 필요한 태그를 작성하면 자동으로 닫는태그를 생성해준다. highlight-selected : 코드에서 선택된 코드에 대해 동일한 텍스트 값을 하이라이트 해주는 기능이다. color-picker : 원하는 색을 직접 선택할 수 있다. javascript-snippets : 많이 사용하는 패턴에 대해 자동완성 기능을 제공한다. (단축키를 사용하여 코딩) language-vue : vue의 기본적인 코드를 자동으로 작성해준다. ( "tem"..
문제 풀이 indexOf() 호출한 String 객체에서 특정 값과 처음으로 일치하는 인덱스를 반환한다. 일치하는 값이 없으면 -1을 반환한다. Syntax str.indexOf(searchValue[, fromIndex]) searchValue : 찾고자 하는 문자열을 의미한다. fromIndex : 검색을 시작할 index를 의미한다. 옵션이고, 기본값은 0이다. index는 string이 호출되기 시작하는 값을 return한다. 'Blue Whale'.indexOf('Blue'); // returns 0 'Blue Whale'.indexOf('Blute'); // returns -1 'Blue Whale'.indexOf('Whale', 0); // returns 5 'Blue Whale'.index..
문제 Math.min() Math.min() 은 static 함수로 함수 내부의 숫자중 가장 낮은 값을 return해준다. 만약 하나의 parameter라도 number가 아니면 NaN이 출력된다. 만약 parameter 값이 없다면 result는 Infinity이다. Math.min () 함수는 때때로 값을 제한, 다시말해 기준 보다 작거나 같은 값으로 제한하는 용도로 사용된다. 예를 들어 var x = f(foo); if (x > boundary) { x = boundary; } 위 코드는 아래와 같이 쓸 수 있다. var x = Math.min(f(foo), boundary); Math.max() 함수 또한 같은 방식으로 기준보다 크거나 같은 값으로 제한하는 용도로 사용할 수 있다. Array.pr..
문제 풀이 홀수자리에는 '수'가 나와야하고, 짝수자리에는 '박'이 나와야한다. i%2는 홀수일 때는 값이 1이기 때문에 true, 짝수일때는 값이 0 이기 때문에 false가 된다. 따라서 true일때는 변수 answer에 '수'를 추가하고, false 일때는 '박'을 추가하도록 코드를 작성하면 된다. 다른 사람의 풀이 result 변수에 '수박'을 반복한 문자열을 선언한 다음, substring method를 통해 간단히 해결한 방법이다. str.substring(indexStart, indexEnd); indexStart는 출력되는 string에 포함될 첫번째 character의 index이다. indexEnd는 출력되는 string에서 제외될 첫번째 character의 index이다. (생략가능하다..
Version Control 1. Repository : 소스코드를 저장하는 폴더 repository를 컴퓨터에 저장하면 깃은 파일을 체크하고 변경사항을 추적한다. 요약하면 repository는 폴더이고, 깃은 그걸 추적하는 시스템이라고 할 수 있다. 2. Commit : 파일 변경 기록 예를 들면, 헤더를 만들었다고 하면 '헤더를 만들었음' 혹은 '푸터 생성' 같은 변경사항이 있을 때 이 변경사항의 내용을 기록하는 것이 commit이다. commit은 깃이 기록한 변경사항 기록함이라고 할 수 있으며, 프로젝트의 상황창과 같은 것이다. 3. Branch : 처음 디폴트로 생성되는 것은 master이다. master branch에는 사용자의 모든 commit이 반영되어 있다. 마스터 브랜치는 마지막 작업 ..
1. 원하는 경로에 전자정부 프레임워크를 설치합니다. 초급자인 관계로 작업파일 관리를 용이하게 하기 위해 저는 C드라이브 하위에 바로 설치하였습니다. 2. 아래와 같이 자신의 원하는 버전의 apache tomcat을 다운로드 합니다. 3. 자신이 원하는 경로에 JDK 설치 전자정부 프레임워크와 tomcat을 다운받았다면 JDK를 다운 받아야하는데, JDK 설치파일을 클릭하시면 다음과 같은 화면이 뜨고 next를 누르면 JDK 설치 위치를 변경할 수 있습니다. change를 누르신 후에 C드라이브 내에 설치된 전자정부프레임워크와 동일한 폴더 하위로 위치를 변경하신 후에 다운로드 하시면 됩니다. 4. Server 세팅 이클립스를 실행하시면 위와 같이 worksapce 폴더를 지정해야 하는데, 이 역시 파일 ..
가볍고 확장성이 좋은 에디터인 서브라임 텍스트는 국내외에서 수 많은 개발자들이 사용하고 있습니다. 기존에는 손쉬운 마크업을 도와주었던 드림위버 같은 편집기가 유행했지만, 유연성이 부족하고 불필요한 태그들을 남발하였습니다. 서브라임텍스트는 이러한 문제들을 해결하기 위해 기본적으로 하드코딩을 염두해 두고 개발되어 사용자들에게 간결하게 기능을 제공해 주는 편집기 입니다. 더욱이 무료버전을 사용해도 제약이 거의 없다시피하고, 여러가지 플러기인들이 붙으면서 날로 그 편의성이 좋아지고 있습니다. Sublime Text는 다음 링크에서 OS별로 다운로드 가능합니다. 서브라임텍스트 다운로드 ■ Setting 자신의 OS에 맞는 서브라임텍스트를 다운로드 했다면, 유용한 기능을 제공해주는 플러그인들을 관리해주는 도구인 P..