묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨15일간의 빅데이터 파일럿 프로젝트
클라우데라 연결 거부
안녕하세요.환경 구축 단계에서 클라우데라 접속이 계속 거부 당해서 애먹고 있습니다. 위와같이 매핑도 했는데 putty로 server1(192.168.56.101)에 접속해서 클라우데라 status를 확인하려고 하면 server2로 연결이 됩니다...매핑이 잘못된걸까요...?원인을 모르겠네요반대로 server2(192.168.56.102)에 접속할라고 하면 server01로 접속이 되고 클라우데라서버는 running 상태입니다.혹시나 해서 server02로 바꿔봐도 연결 거부상태는 똑같습니다.pc백신 프로그램도 다 껐고 방화벽도 제거했는데 왜 이러는 건지 알 수 가없네요ㅜㅜ
-
해결됨스프링 핵심 원리 - 기본편
16:50에서 객체의 생성과 초기화를 분리하자 고 하셨는데
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]우선 객체의 생성과 초기화를 분리하자는 글엔 완전 공감합니다. 근데 동시에 궁금한 점도 몇개 생겼습니다외부에서 접근가능한 setter를 계속 열어주어야 하는데 괜찮나요?생성하고자 하는 객체의 인스턴스 변수에 final 못 붙이지 않나요?@Component일 경우 final 못쓰니 @RequiredArgsConstructor 적용 못하는 문제도 있을 거 같아요
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
workbench 1044오류
mysql workbench 번개모양 클릭하면 1044 오류가 뜨는데 해결방법 궁금합니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
ESP32 트러블 슈팅
2가지가 문제로 뜹니다. 어떻게 해결해야할까요? 신경써주셔서 감사합니다.
-
해결됨생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
createJwtTokenDto 형태 질문
JWT 생성시 Header.Payload.Signature 형태로 생성 후 리턴하지는 않나요?return JwtTokenDto.builder() .grantType(GrantType.BEARER.getType()) .accessToken(accessToken) .accessTokenExpireTime(accessTokenExpireTime) .refreshToken(refreshToken) .refreshTokenExpireTime(refreshTokenExpireTime) .build();
-
미해결
영문 수료증 발급가능 여부
안녕하세요~현재 한글로만 받을 수 있는 수료증을 영어로 받을 수 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-J 질문 있습니다!
http://boj.kr/4516fd66d5684686b59f6a6817d76f45선생님께서 짜주신 코드에서 입력 부분은 같습니다.그 다음 저는 입력 받은 맵에서종류 : 갯수로 맵을 구성해서 경우의 수를 (종류*갯수)로 하고 -1을 했는데 문제에서 보여준 테스트 케이스는 통과하는데 틀렸다고 뜨네요..혹시 어느 부분이 문제인지 알 수 있을까요??
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
소스코드
안녕하세요 리액트 강의 잘 배우고 있습니다!강의에 나오는 소스코드를 그대로 베끼면서 따라하다가 어려움이 있어서 소스코드를 참고하려고 하는데요, 강의 중에 코드가 바뀌는 부분들이 있다보니.. 제공된 소스코드에서 강의마다 진행된 소스코드를 참고하기는 어려운 거 같은데 혹시 git으로 강의별로 진행된 commit이나 혹은 강좌가 끝난 뒤에 해당 수업에서 다룬 코드를 볼 수 있는 곳이 있을까요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
ajax 질문드립니다.
$.each(data, function(index, obj){ // obj={"idx":5, "title":"게시판", ...} listHtml+="<tr>"; listHtml+="<td>"+obj.idx+"</td>"; listHtml+="<td>"+obj.title+"</td>"; listHtml+="<td>"+obj.writer+"</td>"; listHtml+="<td>"+obj.indate+"</td>"; listHtml+="<td>"+obj.count+"</td>"; listHtml+="<tr>";}); 안녕하세요 선생님. 위에서 "+obj.writer+" 여기가 잘 이해가 안됩니다. "obj.writer"와 "+obj.writer+"의 차이가 뭔가요? +의 기능이 궁금합니다.
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
StatefulWidget 선언하기 문의 드립니다
강의에 있는 강사님 git을 다운 받아서 보는데 에뮬레이터가 실행이 안되어서요버전 오류 같은데 어떻게 설정을 해야하나요?다른 파일에도 빨간 불이 들어 왔어요그리고 혹시 수정을 하게 된다면 제가 새롭게 만드는 파일에 영향이 미치나요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
포트에 대해 궁금한 점이 있습니다
저는 포트를 프로세스를 구분하는 번호 혹은 특정 프로토콜에 의해 예약된 번호 정도로 알고있는데요,이러한 개념이 엔드포인트가 아닌 라우터에서도 동일하게 적용되는 것인지 궁금합니다.예를 들어 4567번 포트에 바인딩된 프로세스와 통신하려 한다면 라우터에서도 4567번 포트가 열려있어야 하는 건가요?아니면 라우터의 포트는 그냥 인터페이스를 일컫는 하드웨어 용어인가요?우연히 포트포워딩에 대한 글을 접하고 혼동이 와서 질문드립니다...ㅠㅠ 강의는 막 섹션 3을 끝낸 참입니다
-
미해결15일간의 빅데이터 파일럿 프로젝트
Subject2 error
Subject2 workflow를 실행시켰을때 테이블에 데이터가 안담겨서 탐색부분을 처음부터 다시 수강하였습니다. 그런데 이번엔 이런 에러가 뜨네요 왜 그런거죠?
-
해결됨[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
이런 풀이는 왜 안되는지 궁금해요
SELECT S.id, (CASE WHEN MOD(S.id,2)=0 THEN S2.student WHEN S.id=count(S.id) THEN S.student ELSE s3.student END) AS student FROM Seat AS S INNER JOIN Seat AS S2 ON S.id -1 =S2.id INNER JOIN Seat AS S3 ON S.id +1 =S3.id;짝수, 마지막 수, 홀수 기준으로 출력해주려고 하는데, 실제 output에서는 id 2인 친구만 출력이 되네요. 어떤 부분이 틀렸는지 궁금합니다! +강의에서 COUNT(*)에 OVER문을 써야하는 이유도 궁금합니다. 그냥 COUNT(id)만 해도 같은 답이 되는 것 같은데 아닐까요 ㅠㅠ??
-
미해결
주피터 노트북 코드 실행 안되는 오류 질문합니다ㅠㅠ
사진과 같이 인덱스 숫자도 안뜨고 Run이 안되네요...노트북에서 처음 설치하고 지금이며, Kernel 건드려도 안됩니다.파이썬 버전도 만지고 tornado도 버전 달리해서 깔고 했는데잘 모르는 상태에서 이것저것 만져서 더 꼬인거 아닌가 싶습니다 ㅠㅠ도와주세요 ㅠㅠ 구글링해도 잘 안나옵니다
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요. 항상 고생 많으십니다(선수지식 관련 질문)
현재 제 선수지식 수준은Java(네트워크와 쓰레드 부분을 제외하고, 어느정도 인지하고 있는 상태(상속,인터페이스 등))추가로 스프링부트(기초), SQL, JDBC의 개념을 이해하고 있는 상태입니다. 서포터즈 분들께서 답변해주신 여러 질문들을 살펴보면,현재 무료로 풀려있는 강의는 스프링에 관련된 큰틀을 이해하기 위한 용도라 얕고 빠르게 강의를 진행하라고 조언해주셨더라구요.그리고 이후에 이어지는 유료 강의에서 기초부터 자세히 설명해주신다고 들었습니다. 제가 알고 있는 내용이 맞나 싶네요..현재 무료 강의에서 조금 이해 안되는 내용이 있더라도 빠르게 한 번 돌려본 뒤 유료 강의로 바로 넘어가는게 맞을까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
소수점 이하 숫자가 안나옵니다 ㅠㅠ
FROM절이 아닌 WITH문을 사용하여 풀이했는데 답이 안나오네요. ㅠㅠ 어떤 점이 잘못되었는지 여쭤볼 수 있을까요?WITH sub AS ( SELECT request_at, SUM(CASE WHEN status != 'completed' THEN 1 ELSE 0 END) cancel_count, COUNT(*) total_count FROM Trips INNER JOIN Users AS U1 ON Trips.client_id = U1.users_id INNER JOIN Users AS U2 ON Trips.driver_id = U2.users_id WHERE Trips.request_at BETWEEN '2013-10-01' AND '2013-10-03' AND U1.banned = 'NO' AND U2.banned = 'NO' GROUP BY request_at ) SELECT request_at AS Day, ROUND(cancel_count/total_count,2) AS 'Cancellation Rate' FROM sub;
-
해결됨[코드캠프] 훈훈한 Javascript
9분 38초쯤에 왜 inputValue 에 빈 문자열이 바로 추가되지 않은건가요? 여기에 대한 설명이 있으면 좋을것같습니다 ..ㅠ
9분 38초쯤에 왜 inputValue 에 빈 문자열이 바로 추가되지 않은건가요? const inputValue = document.querySelector('#todo-input').value; 이 상태에서inputValue =''; 이렇게 바로 추가해도될것같은데안되니까 혼란스럽습니다 ㅠ..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
인덱스의 저장 방식에 대해서 질문이 있습니다!
안녕하세요 루키스님. 항상 좋은 강의 감사드립니다!!!인덱스 및 복합 인덱스 강의를 들으면서생긴 궁금증 하나를 여쭤보려 합니다!※ 해당 질문은 Clustered Index 기준입니다.개요.인덱스 강의 때 Clustered Index는 물리적인 데이터의 저장 순서의 기준이라고 하셨습니다. 따라서 사전처럼 데이터가 키에 따라 정렬된 상태로 저장되는 것으로 이해했습니다.그런데 복합 인덱스 강의를 들으면서 인덱스가트리 구조의 페이지로 나뉘고 써칭을 할 때 페이지 트리 탐색 후 찾은 인덱스(키)의 RID를 읽어서 본격 실제 물리적인 데이터를 찾는다고 말씀하셨습니다.의문."데이터가 애초에 정렬된 상태로 저장되면 트리 탐색 혹은 이분 탐색으로 끝날 텐데 왜 굳이 RID를 읽고 한 번 더 써칭을 하는 것일까?" 그래서 제가 아래와 유추와 결과를 냈는데 혹시 맞을까요? (Clustered Index 기준)유추."데이터가 물리적으로 정렬된 것은 맞을 것 같은데..그렇다면 내가 생각한 데이터의 기준이 다를까?인덱스는 일종의 Key이므로 데이터는 Key와 Value의 조합이겠군?그렇다면 강의에 말씀하신 데이터는 엄밀히 말하면 Key 데이터와 Value 데이터로 나눌 수 있겠군?"결론.인덱스(Key)는 실제 디스크에 정렬된 상태로 저장되지만 그 인덱스(Key)에 대응되는 실제 데이터(Value)는 실제 디스크에 정렬된 상태로 저장되지 않고 대신에 리니어 하게 만 저장된다. 그렇기 때문에 정렬되지 않은 실제 Value를 찾기 위해서 RID를 읽는 것.(Value 마저 정렬된다면.. 그것 나름대로 또 끔찍하겠군요... 중간에 추가 삽입될 때마다 방대한 데이터가 한 칸씩 뒤로 밀리기 때문에요.)그래서 인덱스(Key)는 트리 탐색을 하고인덱스(Key)에 대응되는 Value를 찾기 위해서 RID를 읽고 찾아갑니다.+그 다음 강의인 Clusterd vs Non-Clustered를 시청 후 해결됐습니다.위에서 제가 언급한 결론은Non-Clustered Index의 경우네요.그러면 Clustered Index의 경우 Key가 정렬되어 저장된 곳에 바로 Value가 저장되는군요. 그래서 실제 데이터 자체가 디스크에 정렬된 상태로 저장된다고 볼 수 있겠네요. Non-Clustered에 비해서 검색 속도는 빠르겠지만 대신에 Trade Off로 데이터의 추가 삽입/삭제가 느리겠군요. 왜냐하면 Value 까지 포함한 큰 데이터들이 전부 정렬된 상태를 항상 보장 받아야 하기 때문에요.
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
git commit 질문드립니다.
안녕하세요 선생님. 처음에 github에 올릴때만 add to index를 해주고 그 다음부터는 commit만 해도 되는건가요? 아니면 매번 add to index를 해주고 commit을 해야하나요?
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
property 사용시 동명의 속성이 이미 존재하면 어떻게 되나요?
class Sample2: def __init__(self): self.x = 0 # self.y = 0 <<< ??? self.__y = 0 @property def y(self): print("I am getter!") return self.__y @y.setter def y(self, value): print("I am setter!") if value < 0: raise ValueError("y must be bigger than 0") self.__y = value return self.__y @y.deleter def y(self): print("Goodbye") del self.__y위 코드처럼 __y에 대한 property와 setter를 작성하려면 데코레이터 부분과 함수의 이름에 __y의 언더스코어를 제외한 y만 사용하면 된다고 말씀하셨는데, 만약 이미 y라는 이름을 가진 속성이 있다면 어떻게 동작하나요? 단순히 안티패턴이니 사용하지 않으면 되는걸까요?