본문 바로가기

app

(154)
int 배열 1억개를 만들수 있을까? 알고리즘을 하나 생각해본김에 만들고 있었다. 물론 int 배열로 1억개를 만드는것만큼 이상한것은 없지만, 처리 속도 때문에 리스트로 만들다가 배열로 만들어보기로 했다. (알다시피 리스트로 삭제/입력 속도와 배열의 삭제/입력 속도 차이는 엄청나다. 갯수가 늘어갈수록 기하급수적으로 속도차이가 난다. 언젠가 한번 테스트 해보는것도 도움이 될것이다.) 에러 두둥! 힙메모리가 부족하다고 뜬다. 물론 eclipse.ini 파일을 변경하여(1024m으로 변경) 실행해도 결과값은 똑같다.아무래도 32비트에서는 이클립스 메모리 한계치가 있는듯하다. 1억미만 가장 큰 배열은 몇개를 선언할수 있을까? 하는 마음에 소스 수정 public class test {public static void main(String[] args..
could not create the java virtual machine [이클립스 실행시 에러] [갈릴레오 버전] 프로그램 특성상 이클립스에서 java 실행시 메모리사용량을 변경했더니 위와 같은 에러가 발생한다.(발생 이유는 다양할수 있습니다.)간단하게 해결가능. 이클립스가 설치된 폴더로 들어가 보면 eclipse.ini 라는 설정파일이 있습니다. 이 설정파일을 열어보시면(메모장으로 열으셔도 됩니다.) openFile 란에 위와 같이 -vm 표기와 javaw.exe의 경로(사용PC/ java버전 마다 경로가 다르겠지요?)를 넣어주고 저장.-vmC:\Program Files\Java\jdk1.7.0_21\bin\javaw.exe 실행하면 잘됩니다. [juno 버전] 주노버전에서는 위와 같이 failed to create the java virtual machine 라고 뜨면서 안됩니다.(신기하네요. ..
git 연습하기 사이트 pull / reset 관련해서 포스팅 하던중 엄청난 사이트를 발견하였습니다;기능이 후덜덜합니다.명령어 대로 화면에 표현되며, 예제로 만들수도, 친구에게 문제를 낼수도 있습니다;(진심 이런것을 개발 하신분 존경스럽습니다.) http://learnbranch.urigit.com/ 총 10단계로 되어 있으며 간단하면서도 실무에 쓰일만한 예제들로 되어 있다. git 를 처음 접하시는 분들이 많이 보셨으면 한다. - 혹시 답을 정말 모르겠다면 show solution 을 치면 된다.
Eclipse scala 플러그인 설치 혹시 아래의 플러그인이 설치가 되지 않는다면 (해당 사이트에서 플러그인 다운로드가 안되는 경우가 상당히 많이 있습니다.)이클립스 스칼라 설치 버전을 다운받아서 하시면 됩니다. http://scala-ide.org/download/sdk.html 그럼 시작합니다. 먼저 이클립스에서 스칼라의 플러그인에 몇가지 조건이 있습니다. 1. 이클립스에 플러그인 설치를 위해서 메뉴->Help->Install New Software... 클릭. 2. 오른쪽 Add.. 버튼을 클릭하여 저장소를 추가 합니다. (스칼라 버전이 다를수도 있습니다. 제가 설치한 플러그인 버전은 2.9.X였습니다. 최신 버전은 http://scala-ide.org/download/current.html 에서 확인하시기 바랍니다.) Name : s..
IntelliJ IDEA scala 설치하기 scala 를 하기엔 IntelliJ IEDA가 좋다는 글들이 많아서 IntelliJ를 설치 하였습니다. 윈도우 7, jdk6.0 , IntelliJ IDEA 12 버전으로 진행하였습니다. 1. http://www.jetbrains.com/idea/download/index.html 로 들어가시면 IntelliJ IDEA를 다운 받으실수 있습니다. 프리버전으로 설치하셔도 상관없습니다. 다운로드 완료후 설치까지 next만 눌러주면 됩니다. 2. 이번엔 스칼라를 다운로드 합니다. http://www.scala-lang.org/downloads 3. IntelliJ를 실행하면 처음 환경 설정을 위해 다음과 같은 화면이 나옵니다 . OK 버튼 눌러주면 됩니다. 4. IntelliJ의 아무런 프로젝트가 생성이 되..
5. 이클립스와 git 연동(egit 플러그인 활용) 본 포스팅은 이클립스 juno 버전 , jdk6 버전에서 실행하였습니다. 1. 이클립스에서 git를 사용하기 위해선 플러그인을 설치해줘야 합니다.메뉴 -> Help ->Install New Software.. 클릭 2. Add 버튼 -> 사이트링크 추가 (Name : egit / Location : http://www.jgit.org/updates -> ok 버튼을 눌러줍니다. 3. 해당 주소에서 다운받을수 있는 플러그인이 검색됩니다. 모두 설치하셔도 되지만 Eclipse Egit, Elipse JGit, Elipse JGit Command Line Interface 만 클릭하여 Next 버튼을 눌러줍니다. (완료될때까지 눌러주면 잘 설치됩니다.) 4. 이제 글4번까지 올렸었던 github.com/uia..
4. git 프로젝트 다운 받기 먼저 github.com에서 바로 다운받기 위해서는 해당 저장소에서 zip버튼을 눌러주면 zip으로 압축된 파일을 바로 다운 받으실수 있습니다. 이번에는 git를 이용하여 기존에 github.com에 올린 자료를 다른컴퓨터에서 다운받는것, 그리고 오픈중인 하나의 소스를 git를 이용하여 다운받는것을 해보겠습니다. 먼저 오픈중인(public로 설정된 저장소)의 소스를 받아보도록 하겠습니다. 요즘 제가 관심있는 JNA 프로젝트를 받아보도록 하겠습니다. 1. jna 프로젝트는 저장소주소 (https://github.com/twall/jna.git)로 되어 있습니다. 2. 저장소에서 로컬로 가져오는 소스를 통채로 가져오는 명령어는 git clone "저장소주소" 입니다.용량이 상당해서 시간이 꽤나 걸렸지만 정상..
3. github 사이트로 데이터 연동(업로드) 이번에는 여러 사람들과 공유할수 있도록 github 싸이트에 공유하는것을 포스팅 하겠습니다. 1. 먼저 github.com 에 계정을 생성합니다. 사용할 이름, email, 비번만 넣으면 생성완료.(정말 심플합니다.)경로 : https://github.com/ 2. 오른쪽 하단에 New repository를 클릭하여 저장소를 하나 생성합니다. 3. 로컬폴더 이름과 저장소 이름은 똑같이 정했습니다. 이름만 확인하고 바로 create repository 로 생성합니다. 4. 생성과 함께 경로가 나옵니다. 해당 경로는 업로드 및 다운받을때 필요하니 기억해 주시기 바랍니다.(업로드시에는 아이디만 있어도 됩니다.) 5. 이젠 해쉬키를 생성해야 합니다. 해쉬키는 로컬의 git에서 해당 계정에 대해서만 생성됩니다.(..