묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: 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라는 이름을 가진 속성이 있다면 어떻게 동작하나요? 단순히 안티패턴이니 사용하지 않으면 되는걸까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
어느 부분이 오류인지
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.9996번입니다. http://boj.kr/fdceab36bef641b0912c75a854b7022d해설 시청 이후 수정해서 다시 해봤는데, 어떤 점이 오류인지 잘 모르겠습니다..
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
21강에서 목록으로 가는부분
안녕하세요 선생님 21강에서 boardUpdate.jsp에서요 수정화면에서 목록 누르면 에러가 나거든요. 그래서 uri를 확인해보면 boardUpdateForm.do/boardList.do 이런식으로 되어있거든요. form 태그에서 action에 ../boardUpdate.do 하는 것 처럼 여기도<button type="button" class="btn btn-info btn-sm" onclick="location.href='../boardList.do'">목록</button>이렇게 ../boardList.do로 수정해서 해결했습니다.github에도 수정이 안되어 있어서 질문게시판에 올립니다. boardList.do에서 ../boardList.do로 바꿨습니다.잘 해결한 것 맞을까요?? 강의 너무 좋습니다. 감사합니다 선생님.