본문 바로가기

빈수 개발자 개발 일기

(898)
[이클립스] Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED \eclipse\eclipse.ini 파일을 변경해 메모리 상향을 해보자 변경전 변경후 Xms 256 Xms 2048 Xms Xmx 512 Xmx 1204 Xmx
[이클립스] java virtual machine launcher 오류 자바 버전 업데이트 후 이클립스 실행 오류 해결 방법 자바(Java) 버전을 업데이트한 후 이클립스(Eclipse)를 실행할 때 발생하는 java virtual machine launcher 오류를 해결하는 간단한 방법을 소개합니다. 오류 상황 자바 버전 업데이트 후 이클립스를 실행하면 java virtual machine launcher 오류가 발생합니다. 해결 방법: eclipse.ini 파일 수정 이클립스가 설치된 폴더에서 eclipse.ini 파일을 찾아 메모장으로 엽니다. 파일의 내용은 대략 다음과 같을 것입니다: -startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse...
7회차 - 수열의 순환 (+) 7회차 - 수열의 순환 7회차 - 수열의 순환 1부터 시작해서 1씩 증가하다가 특정 숫자에 도달하면 다시 1로 돌아오는 수열을 순환 수열이라고 하자. 예를 들어서 5에 도달하면 다시 1로 돌아오는 순환 수열은 아래와 같다. 1, 2, 3, 4, 5, 1, 2, soobindeveloper8.tistory.com numbers 은 수열의 주기를 뜻한다. getLCM 에 numbers 를 보내고 getLCM는 1번째 수를 기준으로 그 이후 모든 수를 한번씩 for 문을 돌린다. a b 10 2 3 4 5 7 10 2 3 4 5 7 10 2 3 4 5 7 10 2 3 4 ,,, 7 getLCM ( a , b ) 는 a * b / getGCD 를 구하고, getGCD 는 a 와 b 의 나머지가 0 이 될때까지 ..
8회차 - 배열 흔들기 (+) 8회차 - 배열 흔들기 8회차 - 배열 흔들기 프로그래머 지수는 제비뽑기 프로그램을 만들고 있다. 자신이 이미 정해둔 N개의 배열에 각각 임의의 번호들을 저장해 두고 사용자들이 0~(N-1)의 정수 번호를 하나 입력하면 그 칸에 있는 숫 soobindeveloper8.tistory.com 배열 흔들기에 대해서 다시한번 이해하기 nNumbers 에 배열의 원소의 수를 저장한다. nCommands에는 처리할 명령어의 수를 저장한다. ShiftingArray 객체에 index 와 value 를 입력 받아 저장할 예정이다. ShiftingArray .set => 현재 배열에서 'index'번째에 존재하는 원소를 'value'로 변경하는 함수 ShiftingArray .set 을 이용해 배열 값을 저장한다. pu..
[git] The following untracked working tree files would be overwritten by merge 에러 해결 The following untracked working tree files would be overwritten by merge 에러 해결 git clean -d -f -f
ES6 - 함수 표현식, 함수 선언, 익명함수 보통 함수를 선언하면 바디와 해당 식별자가 주어진다. 하지만 익명함수를 쓰면 식별자가 따로 필요 없이 작성할 수 있다. 이 익명 함수를 변수에 할당하고 호출할 수 있는 '함수 표현식'을 알아보도록 한다. const f = function(){ //.... } 하나의 변수에 익명함수를 할당하는 구조를 보여주고 있다. const g = function f(){ //∙∙∙∙ }; 함수 표현식으로 선언되었지만 함수명의 식별자가 'f()'로 설정되어 있다. 만약 f()가 자기 자신을 호출할 때는 똑같이 f를 써서 참조할 수 있지만 함수 외부에서 접근하려면 'f()'가 아닌 변수 g로 접근 해야 한다. const g = function f(stop){ if(stop){ console.log('f stopped');..
onload, DOMContentLoaded 차이 onload와 DOMContentLoaded의 차이 onload 외부자원과 이미지 로드가 모두 끝났을때 발생한다. DOMContentLoaded dom이 로드가 끝났을때 발생한다. 그러므로 DOMContentLoaded이 onload보다 더 빠름. Jquery에서 DOMContentLoaded 비슷한 기능을 하는것이! $(document).ready()
git의 .gitignore가 적용 되지 않을 때 ! git의 .gitignore가 적용 되지 않을 때가 있음. 아래 명령어로 해결 ( 적용을 위한 명령어 ) git rm -r --cached . git add . git commit -m "apply gitignore"