목록분류 전체보기 (225)
컴퓨터는 잘못이 없다..
[.metadata] 이클립스에서 workspace로 설정한 파일을 들여다보자 .metadata라는 폴더가 있을 것이다. workspace로 설정한 파일에 .metadata 폴더에는 이클립스의 설정(setting) 정보들이 저장된다. 이때 workspace를 새로 만들어 switch workspace를 하게 되면 새로운 .metadata 폴더가 생기므로 새롭게 설정해줘야한다. 따라서 git init할 때 주의할 점!!! .metadata는 설정정보를 저장하는 파일이기 때문에 절대 .metadata까지 init하면 안된다. 그럼 여기저기서 설정파일을 바꿀수가 있게된다. 즉, 이클립스에서 workspce로 설정한 폴더에서 git init을 하면 안된다.(git 관리는 workspace 폴더에서는 하지 말자)..
[곱하기 혹은 더하기 문제 설명] -난이도 : ★☆☆ -풀이시간 : 30분 -시간 제한 : 1초 -메모리 제한 : 128MB -기출 : Facebook 인터뷰 -출처 : 이것이 코딩 테스트다 p.312 -문제 : 각 자리의 숫자(0부터9)로만 이루어진 문자열 S가 주어졌을 때, 왼쪽부터 오른쪽으로 하나씩 모든 숫자를 확인하며 숫자 사이에 'x' 혹은 '+' 연산자를 넣어 결과적으로 만들어질 수 있는 가장 큰 수를 구하는 프로그램을 작성하세요. 단, +보다 x를 먼저 계산하는 일반적인 방식과는 달리, 모든 연산은 왼쪽에서부터 순서대로 이루어진다고 가정합니다. 예를들어 02984라는 문자열이 주어지면, 만들어질 수 있는 가장 큰 수는 576입니다. 또한 만들어질 수 있는 가장 큰 수는 항상 20억 이하의 정..
[Eclipse에서 자바 디버깅 하는 방법] step1) break point 지정해주기 주의!! break point를 지정해주지 않으면 입력문이 없는 이상 처음부터 끝까지 프로그램이 실행되기 때문에 디버깅이 되지 않는다. step2) 벌레모양 - Debug As - Java application (벌레모양만 클릭해도 된다.) step3) 디버깅 모드로 Switch Step4) 디버깅 하기 Step Into(F5) : 메서드가 존재할 경우 메서드 안으로 들어가 메서드 진행 상황을 확인함 Step Over(F6) : 다음 라인으로 이동 (메서드가 있을 경우 무시하고 다음 라인으로 이동) F5 혹은 F6를 눌러가며 오른쪽의 Variable창에서 변수값 확인 가능하다. step5) 디버깅 종료 [참고] 지금..
[JavaProject프로젝트 생성하기] JavaProject-Package-class(.java) 순으로 생성한다. [JavaProject 프로젝트 만들기] step1) 프로젝트 생성 버튼으로 만드는 방법 or 단축키로 만드는 방법 버튼 : 왼쪽 상단 File-New-Java Project 혹은 package explorer에 마우스 오른쪽 버튼-new-Java Project 단축키 : package explorer에 (ctrl + n) - (java project 검색 후) - (Java Project 클릭 후 확인) 버튼으로 만들기 단축키로 만들기 step2) 프로젝트 명 입력하기 [패키지 만들기] step1) 패키지 생성 버튼으로 만드는 방법 or 단축키로 만드는 방법 버튼 : 해당 프로젝트 안 ..
[Window의 Preference 설정하기] 1) Window - Preference - enc검색 - workspace - 하단 others 체크 후 utf-8로 변경 인코딩을 utf-8로 맞추는 이유? ①설정하지 않으면 한글 주석이 다 깨짐 ②나중에 리눅스에서 돌릴때 인코딩을 다르게 설정하면 한글이 깨져버린다. (예를 들어 어떤 인코딩은 '가' 가 40000인 반면 어떤 인코딩은 '가'가 50000) 2) 글씨체와 글자크기 설정하기 Window - Preference - font검색 - Colors and Fonts - Basic의 Text Fone(더블클릭해서 글자크기 설정가능) [환경 추가해주기] 우측상단에 Open-Perspective 클릭 후 Git과 Java를 추가해준다. 커피콩 그림 - ..
[그리드 관련 문서 홈페이지] getbootstrap.com/docs/4.5/layout/grid/ Grid system Use our powerful mobile-first flexbox grid to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, Sass variables and mixins, and dozens of predefined classes. getbootstrap.com [Equal-width multi-line] 1) .w-100 클래스를 사용하여 개행을 줄 수 있다. row를 두개 만드는 수고를 덜 수 있다. 2) 조건부 개행이다. d-none과 d..