분류 전체보기 53

3.

Automatic updates download has encountered a problem. An error occurred while collecting items to be installed.&No repository found containing..... 이클립스 marketplace에서 STS를 다운 받는데, Automatic updates download has encountered a problem. An error occurred while collecting items to be installed. 라는 에러를 마주쳤다. 그래서 Help -> Check for updates를 해봤더니, 이번엔 No repository found containing..... 라는 에러를 마주쳤다. 그래서..

troubleshooting 2019.03.15

방화벽 관련 명령어

CentOS 방화벽 관련 명령어 방화벽 설치# yum install firewalld 방화벽 시작# systemctl start firewalld# systemctl enable firewalld 포트 추가# firewall-cmd --permanent --zone=public --add-port=[포트번호]/[프로토콜]-ex)# firewall-cmd --permanent --zone=public --add-port=8080/tcp # firewall-cmd --reload -> 포트 추가 후에는 reload 해 줄 것. 포트 목록 확인# firewall-cmd --permanent --list-all 방화벽 상태 확인$ systemctl status firewalld

Linux 2019.03.08

JAVA_HOME 환경변수 설정

JAVA_HOME 환경변수 설정  자바 환경 변수를 설정하는 이유     환경 변수를 설정하지 않으면,     예를 들어 cmd에서 javac를 사용한다고 할 때     javac.exe가 위치한 C:\Program Files\Java\jdk1.8.0_201\bin로 이동해서 사용해야한다. 만약 cmd 창에서 javac를 그냥 입력하면, 'javac'는 내부 또는 외부명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 메세지가 뜰 수 있다.     그러나 환경 변수로 위 경로를 설정해 놓으면, 이동하지 않아도 명령어를 사용할 수 있다.    환경 변수 설정     제어판\시스템 및 보안\시스템(또는 내pc에서 우클릭 후 속성)에서      설정변경 > 고급 > 환경변수 클릭.      시..

Java 2019.03.07

2.

Obsolete Methods on the Stack 이클립스를 실행하자,[Obsolete Methods on the Stack] ......contains obsolete methods..... 라는 경고 창이 떴다. 알아보니, 디버그 모드 중에 실행하면 뜨는 오류로, 디버그 모드를 끄고 실행하면 된다고 한다.또는 경고 팝업 창 하단의 restart 버튼을 눌러주니 경고 창이 뜨지 않았다. 이후 이것저것 찾아보다가, hot code replace failed 라는 상황을 발견했다. ----> 출처 : https://growinglastcanyon.tistory.com/4 이클립스에서는 런타임 실행 중에 메소드의 변경이 있어도,자바가상머신의 재시작 필요 없이 변경된 사항을 디버거가 대체하는(hot cod..

troubleshooting 2019.03.04

설득의 논리학 - 김용규

설득의 논리학 아멜리 노통브의 책을 읽고 나서, 논리학이나 수사법에 대한 관심이 생겨 그에 대한 책을 찾으러 도서관에 갔다. 서가를 돌아다니다 우연히 익숙한 제목의 책 한 권이 보였다. 그것이 바로 이 책이었는데, 예전에 읽은 ‘설득의 심리학’이라는 책과 이름이 비슷했다. 한 번 훑어보기나 하자는 마음으로 가볍게 꺼내 들어 목차를 펼쳤다. 10개의 챕터가 깔끔하게 정리되어 있었는데, 그 중 8장의 ‘쇼펜하우어의 뻔뻔한 토론 전략’이라는 제목이 눈에 띄었다. 대체 어떤 방법이길래 목차에서부터 뻔뻔하다고 하는 건지 호기심에 이 책을 읽게 되었다. 책은 전체적으로 무난하게 읽을 수 있었다. 후반부로 향할수록 논리학이라기 보다는 일반 철학에 가까운 듯 했지만, 재미있었으니 만족했다. 그래서 애초의 목적이 어떻든..

2018.09.29

x만큼 간격이 있는 n개의 숫자

문제 이 프로그램은 간격 x와 숫자의 개수 n개를 입력 받아, x부터 시작하여 x 간격으로 n개의 숫자를 출력한다. 예를 들어 x와 n이 각각 2와 5라면, 2,4,6,8,10을 출력하는 것이다. x와 n을 입력 받으면, solution함수 내에서 반복문을 n 만큼 돌린다.(n개의 숫자를 출력해야 하기 때문이다.) 그리고 반복문 속 배열 answer에 i와 x를 곱하고, x를 더한 값을 차례대로 저장한다.(x만큼 간격의 숫자를 출력해야 하기 때문이다. 그리고 x를 더해 주는 것은 i가 0부터 시작하기 때문에, 배열 첫 번째 방에(0*x=)0이 들어가기 때문이다.) 마지막으로 x부터 x간격 만큼의 n개의 숫자가 저장된 answer를 반환한다. 실행 결과 1: x가 4, n이 3에 대한 입력의 실행 결과이다..

오후 네시 - 아멜리 노통브

오후 네시 아멜리 노통브의 작품을 읽는 것은 이번이 두 번째이다. 첫 번째로 읽었던 '적의 화장법'은 2001년에 발표된 소설이었는데, 이번에 읽게된 '오후 네시'는 1995년에 쓰여진 것이었다. '적의 화장법'이 인상 깊었기에, 그녀의 작품을 하나 더 읽어야겠다고 생각했다. 도서관 책장에는 저자의 책들이 여러 권 꽂혀 있었는데, 제목이 평화로워 보여서 '오후 네시'라는 책을 골랐다. 책은 노부부가 을 선택 하면서 시작된다. 화자는 고등학교에서 라틴어와 그리스를어를 가르치는 교사였는데, 정년 퇴임을 하고 전원 생활을 시작한다. 그의 동반자이자 누이이자 친구인, 사랑하는 아내 쥘리에트와 함께 에서의 평화로운 시간을 꿈꾼다. 그러나 이후 오후 4시마다 찾아오는 방문자로 인해 이야기는 점점 평화에서 멀어 진다..

2018.09.19

제일 작은 수 제거하기

문제 이 프로그램은 정수형 배열 arr에 숫자를 입력 받고, 그 중 가장 작은 수 하나를 제거하고 arr를 반환하는 프로그램이다. 단, 반환하려는 배열이 빈 배열인 경우(원소가 하나 뿐이라서 가장 작은 수를 제거하면 배열이 비어버리는 경우)에는 -1을 반환한다. 먼저 배열의 길이를 if문으로 측정해, 배열의 원소가 1개 뿐이면 (가장 작은 수 하나가 제거된 후)반환 될 배열이 비어 버리므로 -1을 반환 되도록 한다. 배열의 길이가 1 이상이면, min이라는 변수에 배열의 첫 번째 원소를 저장한 뒤, 나머지 원소와 비교를 하며 배열에서 가장 작은 수를 저장한다. 더불어 index를 두어, 가장 작은 수의 위치를 파악한다. 그 후 리스트 answer에 arr를 그대로 복사해 넣고 가장 작은 수의 인덱스를 통..

하샤드 수

문제 이번 프로그램은 입력 받은 양의 정수가 하샤드 수인지 아닌 지를 판별해, 맞으면 true를 아니면 false를 출력하는 것이다. 하샤드 수는 어떤 수 x의 각 자릿수 숫자들의 합으로 x를 나눌 수 있는 수를 말한다. 위 문제의 예를 들어, 입력된 수가 18이면 각 자릿수의 합은 (1+8=)9이다. 18은 9로 나눌 수 있기 때문에 하샤드 수의 조건을 만족한다. 입력 받은 수 x는 문자열로 변환한다. 그리고 정수형 배열 arr_x에 문자열을 하나씩 떼어 정수형으로 변환해 집어 넣는다. 그리고 각 자릿수의 값이 저장된 arr_x를 이용해 각 자릿수의 합을 구한다. if문을 통해 입력된 x가 하샤드 수의 조건을 만족하지 못하면, true로 초기화 되어있던 answer를 false로 바꾸어 반환한다. 실행..