본문 바로가기

전체 글

(83)
IP 127.0.0.1 127.0.0.1이 뜻하는 의미는 로컬호스트(localhost) 또는 루프백(loopback)을 의미한다. 외부로 패킷을 보내는척하고 자기 자신한테 보내고 외부에서 받은척을 한다. 이걸 이용해서 나혼자 tcp ip 통신할때 작동 잘되는지 확인할 수 있었다! 근데 사실 루프백말고 내 IP를 직접 입력해도 문제없다
자바 Scanner nextLine 오류 buffer Scanner sc = new Scanner(System.in); int a = sc.nextInt(); String b = sc.nextLine(); 이렇게 코드를 짜면 제대로 작동 하지않는다. 이유는 이렇다 a에 10을 입력하고 enter를 누르면 enter 값까지 같이 넘어간다. 즉, enter(\n)값이 들어간다. 10\n 이런식이다. 그런데 nextInt()에는 \n을 알아서 제외하고 값을 받아 \n의 입력은 다음으로 넘어간다. 그 넘어간 값이 String b에 자동으로 들어가면서 내가 b를 직접 입력도 전에 코드는 넘어가버린다. 해결책 1 : 버퍼를 넣는다! Scanner sc = new Scanner(System.in); int a = sc.nextInt(); String buffer = s..
OTT 뜻 프로젝트 주제를 구상하던중 영화주제로 정했고 주제선정동기를 적는데 같은 팀원이 이렇게 말하더라 ott서비스가 발달하는 최근 트렌드에 따라, 영화가 너무 많고 선택의 폭이 넓어 고르는데.. 뭔지 몰라서 바로 찾아봤다. Over The Top - 세톱박스를 넘어서.. 즉 언제어디서든 미디어 컨텐츠를 즐길수 있는 서비스를 말한다 넷플, 왓챠, 웨이브, 유튜브, 등등등등
자바 2차원 배열길이 length array[][] ={ {1,2,3}, {4,5,6}, {7,8,9}, {10} }; array.length 행->4 (4층짜리네~) array[x].length 열->3 (x층에 3칸있네~)
자바 ArrayList , List 처음 List를 쓸때 언제는 앞에서 List쓸때가 있고 언제는 ArrayList 쓸때가 있길래 뭐지 했다 List list = new ArrayList(); ArrayList list = new ArrayList(); 알고보니 둘다 잘되니까 똑같다 생각했는데 엄밀히 말하자면 List = 인터페이스, ArrayList=클래스 ArrayList 는 ArrayList(); 밖에 될수없지만 List는 List list = new ArrayList(); List list = new LinkedList(); List list = new Vector(); 이렇게 될수있다. 즉, List가 유연성이 더 크다고 보면된다 관계들은 다음과 같다 이렇게 표현할수 있다. Set set = new HashSet(); Set se..
이클립스 라이브러리 추가하기 자바 이클립스에서 엑셀파일 읽어올라고 하는데 poi 라이브러리를 다운받으래 ​ 그래 라이브러리 다운받았어 이제 어쩌지 추가하기 위해서 ​프로젝트 오른쪽마우스해서 [Properties] ​ ​ ​ ​ ​ ​ 새로운 라이브러리가 추가된것을 볼수있다.
git commit 할때 gitignore로 무시하기 내가 github에 무턱대고 아래의 파일을 다 올려버리면 ​ 다른사람이 내 프로젝트를 다운받아도 실행이 되지 않을 확률이 매우높다 ​ 이유는 내가 소스만 공유한것이 아니라 환경까지 공유한거라 나와 같은 환경인 사람만 실행될 것이다. ​ 그래서 github에 올릴때는 환경을 제외하고 소스를 공유한다. ​ 제외해야할 파일은 .settings target .classpath .project 이 4가지 이다 ​ ​ ​ 방법1 ​ ​ /target/ /.settings/ .classpath .project ​ 이 문장을 ignore에 작성해주면 된다 ​ ​ ​ ​ 방법2 ​ [window] -> [Preferences] -> [Ignored Resources] ->[Add Pattern...] ​ ​ .proje..
이클립스 글씨 크기 단축키로는 ​ ctrl + '+','-' ​ ctrl + shift + '+','-' ​ ​ ​ ​ ​ ​ 메뉴에서는 window - preferences ​ 검색창에 폰트 입력 ​ 크기조절