묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
retweetFailure 문제 질문이요
삭제된 글입니다
-
해결됨실전 인공지능으로 이어지는 딥러닝 개념 잡기
계산 오류 (영상 16:04~16:53)
단순 계산 오류 영상 16:04~16:53 f(u1,u2) = >계산해서 = 2(u1)*2 + 1*y = 4(u1) + y = 4(2x+y) +y = 8x + 5y 결과는 8x+5y가 되는 것 같습니다. 영상에서는 결과를 8x+3y로 잘못 계산했네요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 메서드 질문입니다!
강사님 Order클래스에서 연관관계 메서드를 만드실 때 Member에 대한 연관관계 메서드의 경우 public void setMember(Member member)라고 하셨는데 그 이전에 lombok으로 이미 setter를 만들어 주셨는데 그렇게 되면 lombok으로 만든 setter는 연관관계 메서드에 의해 무시가 되는건가요?
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
시간 복잡도 문의드립니다.
최소힙 -> 최대힙으로 바꾸면서 시간복잡도 개선이있다고 생각하고 저도 어떤말씀이신지 이해가 돼었습니다. 다만 해당문제를 릿코드에서 돌려보면 결과는 그 반대입니다. 위가 최소힙 구현코드 아래가 최대힙 구현코드인데 왜 이런결과가 나오는지 궁금합니다. ps. 여러번 돌려도 runtime결과는 +- 1ms 내외입니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
"엔티티 조회" 의미 질문 드립니다.
안녕하세요 강의 잘 보고 있습니다~!^^ 엔티티를 직접 노출하면 안된다고 배웠고, 그래서 지금까지 줄곧 DTO를 생성, 변환해서 API를 설계했는데요. 이번 API 개발 고급 정리에서는 DTO를 생성해서 처리하는 것보다 JPA에서 자동 처리해주는 혜택을 받으면서 엔티티로 조회하는 것이 더 괜찮을 선택일 수도 있다고 이해했습니다. 그런데 이 엔티티를 조회한다는 것이 API에서 엔티티를 직접 사용한다는 것인가요? "엔티티 조회" 가 "엔티티 직접 노출"은 아닌 것 같은데 어떤 맥락에서 "엔티티 조회"를 말하는 것인지 궁금합니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jar 파일로 빌드 및 라이브러리
안녕하세요 build 후 생성된 jar파일만 실행하면, 인터넷이 막혀있는 곳에서도 실행이가능한가요? build할때, 외부 라이브러리도 포함되서 build되는 건가요? 그 외에도 인터넷이 막혀있는 환경에서 스프링 부트를 build하는 방법이 있으면 궁금합니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
DBSynchronizer에 관한 질문입니다.
DBSynchronizer을 이것저것 분석중에 여러가지 질문이 생겨서 올립니다. 1. Identity에 관한 질문입니다. 위처럼 gold에 identity를 추가하고 실행했더니 쿼리문에 Identity가 추가 되지 않는 것을 발견해서 찾아보니까 이 부분에서 xmlColumn의 identity를 넣지 않아서 쿼리문을 생성할때 Identity문을 넣지 않는 것을 발견햇습니다. 그래서 우선 추가 후에 실행하니 이번에는 쿼리문을 실행하는 도중에 에러가 났는데, 쿼리문을 확인해보니, 이와 같이 작성이 되어 있어서 구글링으로 찾아보니까 이처럼 우선 gold 컬럼을 날리고 나서 gold컬럼을 추가할때 IDENTITY 옵션을 줘야 한다고 되어 있어서 바꿔서 실행해보니 쿼리문에서는 에러가 나지 않았습니다. 이번에는 다른 에러가 낫는데, 여러개의 Identity를 사용할 수 없다고 나오는 에러였습니다. Identity에 관한 질문은 2가지인데요. 위와 같은 경우를 볼때, 궁금한점은 다음과 같습니다. 1) Identity를 추가할 컬럼을 DROP으로 날리고 나서 ADD를 통해 추가 하는 방법이 맞는 것일까요? 만약에 1) 과 같은 방법이 맞다면, 나중에 Identity를 옵션으로추가할 경우 해당 컬럼이 기본키 설정이 되어있으면 삭제가 되지 않을텐데, 이런 경우는 어떻게 해야할까요? 2) 애초에 1) 과 같은 고민을 할때 테이블에는 Identity를 하나만 정해서 써야하니까, 테이블을 설계할때 이미 정해져 있어야하고, 나중에 Identity 옵션을 추가하는 것은 옳지 않은 방법인건가요? 2. _dependentIndexes에 관한 질문입니다. 이 변수가 무엇을 위한 것인지 명확하게 이해가 되지 않아서 질문 올립니다. _dependentIndexes에 관한 질문은 3가지 입니다. 1) 제가 파악한 해당 변수의 기능은 쿼리를 바로 날리지 않고, 순서대로, 그리고 모아서 쿼리를 날리는 이유와 관련된 기능 같습니다. 컬럼들이 서로 Dependency가 걸려 있으면, 먼저 하나를 삭제하면 다른 컬럼이 오류가 날수도 있기 때문에 연관되어 있는 변수(Dependency가 걸려 잇는)들을 모아두는 것으로 우선 파악을 했는데 맞는 걸까요? 2) 1)에서 언급한 서로 Dependency가 걸려있다는 것이 명확하게 이해가 가지를 않습니다. 제가 추측하기로는 외부키를 이용해 다른테이블을 참조하는것이 Dependency가 걸려있다는 것 같은데 맞는 걸까요? 3) _dependentIndexes에 insert하는 부분을 찾아보니 CompareColumn을 이용해서 Column들을 비교할때 입니다. 이 코드 인데, 해당 컬럼의 Type이 바뀌엇거나 해당 컬럼의 문자열 길이가 바뀌었거나 해당 컬럼이 Nullable가 바뀐경우 들어와서 dbTable의 Index 목록을 돌면서 해당 컬럼이 Index가 걸려져 있는지 판단하고, 걸려 있으면 _dependentIndexes에 넣는 것으로 해석했는데, 제 짧은생각으로는 Type이 바뀌거나, 문자열 길이가 바뀌거나, Nullable이 바뀐경우 위와 같은 검사를 해서 _dependentIndexes에 넣는 경우는 무엇이고, 넣지 않는 경우는 무엇인지 이해가 되질 않습니다 ㅠㅠ 3. 마지막으로 외부키에 관한 질문입니다. 외부키를 설정하는 것은 현재 강의에서 빠져잇는 것 같아서 구글링해서 설정하는 방법을 찾아보고, 직접 넣어봣는데 맞는 방식인지 의구심이 들어서 질문올립니다. 우선 외부키 설정은 제약조건으로 달 수 잇는것을 확인하고, 테스트를 하기 위해서 2개의 테이블을 준비했습니다. 첫번째 방식으로는 위 그림처럼 <Table /Table> 안에 Index를 넣어서 하니 외부키로 설정해야할 Gold테이블이 아직 생성되지 않아서 에러를 뱉는 문제가 생기는 바람에 아예 따로 빼서, 이렇게 구성했는데, 맞는 방식일까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Unknown column 'Users.content' in 'field list'
안녕하세요 제로초님, 항상 감사드립니다. 로그인을 하면, Users.content를 찾으면서 에러가 뜨네요. 아무리 검색해도 Users.content를 생성하는 부분도 없고 select하는 부분도 없습니다. ㅠㅠ 어디를 살펴봐야 할 지 조언 부탁드립니다...
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Git을 설정했는데 갑자기 오류가 생기네요 포트가 문제일까요?
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Thu Jul 22 20:55:29 KST 2021 There was an unexpected error (type=Internal Server Error, status=500).
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
모델 명시
삭제된 글입니다
-
해결됨홍정모의 따라하며 배우는 C++
13:50 질문드립니다.
#include <iostream> #include <array> using namespace std; int& get(array<int, 100>& my_array, int idx) { return my_array[idx]; } int main() { array<int, 100> my_array; my_array[30] = 10; get(my_array, 30) = 1024; return 0; } 강의 13:50 내용입니다. get(my_array, 30) = 1024; 여기서 get함수가 레퍼런스로 반환이 되는데, 참조자의 우변에는 L-Value가 들어가야 한다고 알고있습니다. 그래서 1024가 들어갈 수 없다고 알고있었는데 여기선 실행이 잘 돼서 헷갈립니다. const 참조자로 반환된것도아닌데 어떻게 가능한건가요?
-
미해결실전 리액트 프로그래밍
프로젝트 생성하시고 나서가 궁금합니다
강사님께서는 매 실습을 create-react-app으로 프로젝트를 생성하시는거 맞으시죠? 지금 저도 실전 리액트프로그래밍 개정판 책과 강사님의 강좌를 같이 보며 따라가고있는데, create-react-app으로 프로젝트 생성하고 있습니다. 책 20p에 index.html, index.js, package.json파일을 제외한 나머지 파일은 데모앱을 위한 파일이기 때문에 마음대로 수정하거나 삭제해도 괜찮다고 하셔서 대부분 지우고 사용하고 있는데, 항상 같이 다운되는 node-modules는 삭제하면 안되는 거같아서 여쭤봅니다. 그래서 항상 node-modules는 저의 모든 프로젝트 폴더마다 있는데, 강사님의 파일창에는 2-virtual-dom처럼 package.josn도 없고 .js파일들만 이쁘게 있어서, node-modules까지 다 삭제하고 해도되는지, node-modules는 하나만 설치하고 다같이 사용하시는건지... 프로젝트 생성부터 같이 해보지 않고, 항상 미리 세팅이 되신 상태에서 바로 시작하셔서 항상 궁금하다가 여쭤봅니다... ㅜㅜ 답변 부탁드려요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
transactional 오류
아래와 같은 오류가 발생하는데요 Cannot resolve symbol 'transational', 'Transactional'이 나오는데, 어떻게 해결해야할 지 모르겠어요.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
15번 질문입니다.
#define _CRT_SECURE_NO_DEPRECATE #include <stdio.h> int main() { //freopen("input.txt", "rt", stdin); int N; scanf("%d", &N); bool* isPrime = new bool[N+1]; for (int i = 0; i < N+1; ++i) isPrime[i] = true; for (int i = 2; i < N+1; ++i) for (int j = 2 * i; j < N+1; j += i) isPrime[j] = false; int cnt = 0; for (int i = 2; i < N+1; ++i) if (isPrime[i]) cnt++; printf("%d\n", cnt); if (isPrime) delete[] isPrime; return 0; } 강의시간에 보여주신 코드와 비교했을 때, Big(O)만 따져보면 뭐가 이득인지 궁금합니다. 그리고 알고리즘 문제를 풀 때, 동적할당은 피해야하는지도 궁금합니다. 감사합니다.
-
미해결머신러닝 엔지니어 실무
후반부 강의자료 부탁드립니다.
후반부 강의자료 부탁드립니다. 수강평 남겼습니다. aam42@naver.com kjh19971002@gamil.com 감사합니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
TypeError: Cannot read property 'pathname' of undefined
이런 에러는 왜 나는건가요?? 다시 따라해보고 하라는거 다 했는데도 이유를 모르겠어요
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
Edit Post 태그 수정 Error
Edit Post를 누르면 Tags에 원래 있던 태그가 나오고 다른 태그를 작성해서 submit하면 Error가 발생합니다. 강의대로 진행했는데 Error가 발생해서 질문 남깁니다.
-
미해결
파이썬 공부시작한 학생입니다. jupyter notebook 관련 질문드려도 될까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요. 파이썬 공부중인 학생입니다. vscode로 파이썬을 공부하면서 jupyter notebook을 설치하여 사용중이었습니다. ipynb 파일을 생성하면 셀이 생성되고 그 안에 소스코드를 작성할 수 있었는데요. 갑자기 ipynb에 있던 셀이 모두 사라지고 작성해놓았던 ipynb 파일 내용도 저렇게 변경되었습니다. 무언가 문제가 생긴 것 같아 구글링으로 jupyter notebook을 cmd - pip install jupyter로 다시 재설치해보려해도 이미 설치되어있는 것으로 나오는데 왜 갑자기 이런 문제가 발생한지 알수가 없습니다..... 다시 ipynb파일을 jupyter노트북으로 실행시키도록 하고싶습니다. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
해당 강의까지 듣고 Faster RCNN에 anchor box에 대한 내용 이해점검과 질문
< 강의를 이해한 내용 > anchor box는 3가지의 사각형 형태, 3가지의 다른 크기로 이루어져 있다. 즉, anchor box는 9개의 다양한 사각형을 이용하여 이미지의 해당 부분의 obj 존재여부를 판단해내는 것이다. anchor box는 원본 이미지에 적용되는 것이 아니라 Feature Map에 적용되는 것이다. Feature Map에 가로 x 세로의 수만큼 anchor box가 생기게 된다. 여기서 anchor box는 총 9가지의 box로 이루어져 있으므로 9개의 depth(차원)이 적용되어 총 생기는 anchor box는 가로 x 세로 x 차원(9) 인 것이다. anchor box는 Feature Map에 생기게 되는데, 학습을 위해 3x3 conv 층을 통과하고, 빠른 학습과 정보 압축을 위해서 1x1 conv 층을 통과한다. 이때 9개의 차원으로 압축되게 되는데, 9개로 압축되는 이유는 anchor box가 3가지의 형태와 3가지의 크기로 총 9개의 box로 이루어져 있기 때문이다. 1x1 conv층을 통해 압축까지 된 Feature Map에 anchor box를 그리게 되면 (가로 x 세로 x 차원)의 수만큼 anchor box가 나오게 되는 것이다. 질문 - 마치 conv층의 필터를 정의하듯, anchor box의 각 box별 모양과 크기를 정해주어야 할텐데 anchor box의 정의는 어느 부분에서 하나요? - Feature Map의 각 9개의 차원별로 각 box가 적용되는 것이 아니라 각 차원별로 모두 9개 다양한 크기의 box가 적용되는 것이 맞나요? - 만약 그렇다면 굳이 압축 차원이 9개여야 할 필요가 있을까요? 1x1 conv층에서 9개의 차원과 anchor box 구성의 box수는 무관한 것으로 느껴집니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
inspect에 관한 질문입니다
강의에 나오는 inspect 메소드는 그냥 파일의 위치 경로를 표시할 때 사용하는 메소드라고 생각하면 되나요?? print("Path : ", inspect.getfile(inspect.currentframe()))