묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보를 위한 도커 안내서
wordpress Error establishing a database connection 오류뜨시는 분들
mysql 접속 포트 변경해주셨다면 wordpress 이미지 run 해주실 때 아래와 같이 internal뒤에 :port 번호 적어주시면 됩니다! WORDPRESS_DB_HOST=host.docker.internal:[mysql 변경한 port]
-
미해결홍정모의 따라하며 배우는 C++
*this
Digit& operator++ (){ ++m_digit; return *this; } //postfix Digit operator++ (int){ Digit temp(m_digit); ++(*this); return temp; } *this에 대해서 더 알고 싶습니다. 지금 객체에는 멤버변수와 멤버함수가 있고, this는 객체를 포인팅하고 있는 포인터, *this는 멤버 변수가 되는건가요? *this가 객체 자체가 되는거고, *this.m_digit이 말이 되는거 아닌가요? 조금헷갈리네요
-
미해결홍정모의 따라하며 배우는 C++
연습문제 질문입니다
연습문제를 풀던 중 배열은 포인터와 증감연산자를 사용할 수 없다는 것을 발견했습니다. 빨간 줄에서 "expression must be a modifiable lvalue" 라고 뜨는데 배열은 포인터처럼 증감연산자를 사용하지 못하는 이유가 있나요?
-
미해결홍정모의 따라하며 배우는 C++
컴파일에러
main문에 강의상 shuffle하기 위한 그 컴파일 방식?이 컴파일러가 c++17 이후라서 저렇게 추가했는데요! #include <iostream> #include <vector> #include <algorithm> #include <random> using namespace std; class Cents{ private: int m_cents; public: Cents(const int ¢s):m_cents(cents){} int& getCents() { return m_cents; } int getCents() const { return m_cents; } friend std::ostream& operator << (std::ostream &out,const Cents ¢s){ out<<cents.m_cents; return out; } friend bool operator > (const Cents&c1, const Cents&c2){ return c1.m_cents > c2.m_cents; } //std::sort쓸때는 >를 해야지 <를 하면안됨 }; int main(int argc, const char * argv[]) { std::random_device rd; std::mt19937 g(rd()); vector<Cents>arr(20); //arr이름으로 된 Cents형 20개 for(unsigned i = 0 ; i<20 ; ++i){ arr[i].getCents() = i; //getCents의 반환형이 참조형이 되야함을 기억할 것! //함수 리턴값은 R-value 입니다. int a = 3; 이라는 식이 있을 때 바로 여기서 3이 R-value 라는 것을 앞에서 배우셨을 겁니다. R-value 메모리는 임시 객체이며 개발자가 임의로 수정할 수 없습니다. 함수 리턴값에 대입을 하고 싶다면 L-value 로서 리턴될 수 있도록 getCetns 의 리턴형을 int & 로 바꿔주세요. } std::shuffle(begin(arr),end(arr),g); for(auto &e : arr){ cout<<e<<" "; }cout<<endl; std::sort(begin(arr),end(arr)); //sort는 크기 비교하는 거라서 >나 <가 필요한데 > 필요하다. for(auto &e : arr){ cout<<e<<" "; }cout<<endl; return 0; } 오류내용:
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
run실행시 테스트코드에서 컨트롤러로 돌리는 방법
실행시 이전강의에서 실행한 테스트코드만 실행되는데 다시 8080포트로 실행하는 방법을 모르겠습니다...
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 선생님 질문이 있습니다.
안녕하세요 선생님. 수업내용중 질문이 있습니다. 다음 그림과 같이 7:50분에 있는 내용대로 코드를 적고 실행을 시켜보았더니, 가장 마지막 문장처럼 errorCode 024가 나옵니다. 아무리 찾아봐도 해결법이 보이지 않아서 질문을 드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Paging, batchSize관련 질문
team1에 멤버 2명, team2에 멤버 5명 이런식으로 있다고 할때 배치 사이즈 설정의 경우 2로 설정을 하면 팀의 단위를 2개 기준으로 나눠서 배치로 조회하는 것은 알겠습니다. 그러면 위의 경우 7개의 결과가 출력되는 건데, ---- 만약 한번에 총(팀단위 x) 5개씩 조회를 하고 싶다면 이 건의 경우 배치사이즈 설정으로는 페이징 할 수 없는 것 같은데, (팀 a 멤버1, 2 / 팀 b 멤버 1,2,3) (팀b 멤버 4,5)이런식으로 이 경우에는 어쩔수 없이 멤버를 기준으로 조회해서 (멤버 + 팀) 5개씩 Maxsize 설정을통해 5개씩 출력하는 수밖에 없는 건가요? (+ team이름 기준으로 순서를 매겨?) ---- 만약에 테이블에서 결과를 k개씩 출력한다고 할때,어떤 경우에는 N:1(member -> team join)에서 페이징이 아닌 1:N 관계에서 조회가 필요(team -> member join)하고 k개씩 페이징하고 싶다고 하면 배치로는 해결하지 못하는 것 같은데 다른 방법이 있을까요? --- 여기서 예시로 든 case에는 사실, 멤버를 기준으로 팀을 조인하고 페이징하면 해결이 되지만, 어떤 경우에는 1:N관계에서 출력이 필요한 경우도 있지 않을까해서 여쭤봅니다. 그런경우는 거의 없을까요? 답변주시면 감사드리겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
완강하고 likeapp을 반영하려는데 severerror500 이 나옵니다
좋은강의 감사합니다 완강 후 likeapp반영 후 서버에러가 있어서 질문 드립니다! 완강 후 likeapp을 반영하기위해 git push하고 Dockerfile수정하고 portainer에서 기존에 있던 stack중지 후 새로운 stack을 만들었습니다portainer에선 정상작동했고 EC2도 별 문제없고.. 혹시 컨테이너가 다지워졌다가 다시 생기면 서버오류가나는건가요? 만약그렇다면 어떻게 해결해야하나요? 깃헙주소입니다! https://github.com/chl8488/pinterest.git도메인 연결 전에 likeapp을 push하고 stack을 만들었어야했나요?코드 업데이트하고 그걸 어떻게 서버에 업데이트한 코드를 적용하는지... + 로드밸런서 대상그룹에 보니 health status가 저렇게 나와있네요!그런데 뭐가문제인지는 전혀 모르겟습니다.. ㅠ 로드밸런서를 다시 새로 작성해야할까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
run실행시 오류가 뜹니다
main을 run하면 콘솔창에 저렇게 빨간색으로 오류가 뜨는데 무시해도 되는건가요? 빨간글씨는 이러한 내용입니다 Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
안녕하세요 2개월된 uxui 디자이너 입니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님 강의 덕분에 꿀팁 많이 얻어갑니다 도움이 정말 많이 되었어요 감사합니다 ! 한가지 궁금한 점이 있는데 알려주신 플러그인들의 소스들은 저작권에 문제없이 사용해도 될까요?? 어디부터 상업적 이용이 가능한지 문의드립니다 :)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
user에서 에러가 발생하는데 원인을 모르겠습니다...
위와 같은 에러가 발생하는데 이유를 잘 모르겠습니다.... 해결방법을 알려주시면 진심으로 감사드리겠습니다...ㅠ
-
미해결
군자기개발비로 강의결제 질문드립니다
안녕하세요. 군 자기개발비로 강의를 사고 싶은데 영수증과 수강증?이 필요합니다. 어떻게 얻을 수 있나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
공부법 질문드립니다
안녕하세요 공부방법 질문드립니다! 저는 비전공자이고 자바만 공부했는데요 자바 배웠으면 프레임워크인 스프링을 공부해야 된다고 해서 주변 사람들에게 추천을 받아 이 강의를 듣게 되었습니다. 김영한 강사님의 커리큘럼 그대로 따라가려고 했는데요 입문 강의임에도 불구하고 생각했던것 보다 어렵고 마음과 다르게 진도 나가기가 힘드네요... 강의를 들으면서 완전 아예 이해가 전혀 안된다! 이건 아닌데요 그래도 많이 어렵습니다. 어려워서 스프링공부법 관련해서 인터넷에 계속 검색하다 보니 스프링 공부 전 jsp를 먼저 공부하는게 좋다는 말들이 있는데요 저 혼자 jsp를 따로 공부한 후에 지금 이 강의 들으면서 김영한강사님의 커리큘럼을 따라가는게 맞는건가요? jsp를 먼저 공부하고 와야 할까요? 공부법 조언해주시면 감사하겠습니다 !
-
미해결쏙쏙 이해되는 강화학습 핵심이론
강의중 사용하시는 예제코드 download문의 드립니다.
안녕하십니까. "쏙쏙 이해되는 강화학습 핵심이론"을 잘 수강중에 있습니다. 강의중 코드작성부분이 있는데, 수업에 사용하시는 예제코드를 어떻게 다운받을수 있는지 여쭤보겠습니다. 감사합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
swagger 관련 코드 질문입니다.
강의와 공식문서를 보면서 만들어보고 있는데 잘 안되는점이 2가지 있어서 질문드립니다. 1. SignUpDto라는 class를 만들고 거기서 @ApiProperty()를 적용시켰습니다. 그리고 SignInDto는 extends PickType(SignUpDto, ['username', 'password']) {} 이런식으로 상속받았습니다. 그런데 /api로 가서 swagger ui를 보면 signindto에 대한 request body는 안나오더라구요. 더 설정해줘야할게 있을까요? 2. 공식문서를 보고 controller 부분에 @ApiResponse태그를 이용해서 response에 대한 swagger 문서를 작성했는데 직접해보니까 같은 statusCode인경우 1가지만 적용이되더라구요. 예를 들어서 제가 nickname error와 username error를 둘다 statusCode 409로 swagger 문서에 적용시키고 싶은데 방법이 있나요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
Controller와 async
안녕하세요 선생님, 강의 너무 잘 듣고 있습니다. Controller 부분에서 여쭙고 싶은게 있습니다. 함수 앞에 async를 붙여주면 반환값이 자동으로 Promise로 감싸진 상태로 반환되는 것으로 알고 있습니다. 컨트롤러에서 async 메서드에 의해 반환된 값은 중간에 에러가 발생하지 않는다면 자동적으로 fulfilled 상태가 되어 클라이언트에 응답되는 것인지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요 경로 설정 오류 질문드립니다.
m1 맥 경로 설정해서 어떤식으로 잡아야할지 잘모르겠습니다. 경로를 마지막 경로로 잡았는데 게속 파이썬에서 인식을 못하네요ㅠㅠ 그리고 파일을 실행해봤는데 디렉토리에 없다고 오류가떠서 해당 질문건은 미리 올려드렸습니다ㅜ.ㅜ.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
fetch join시 alias를 사용할때 문제점
fetch join시 1:N 관계에 있는 엔티티에대해 alias를 사용하면 문제가 될 수 있다고 하셨는데 문제가 없을거라 생각하면서 테스트해봤지만 역시나여서 어떤 상황에서 문제가 생길지 생각해봐도 잘 떠오르지 않습니다. 팀 A 멤버1 나이 20 멤버2 나이 8 팀B 멤버 1 나이 20 인 조건에서 List<Team> cond1Team = em.createQuery("select t from Team t join fetch t.members m where m.age > 10).getResultList(); List<Team> cond2Team = em.createQuery("select t from Team t join fetch t.members).getResultList(); cond1Team.setName("newTeam") em.persist(cond1Team) em.clear() ---------------------- ---------------------- 이렇게 하면 소속이 꼬이나? - cond1Team하고 cond2Team에서 team들은 같은 엔터티일텐데 -cond1Team에서 이름을 바꾸면 여기에는 나이가 8살인 멤버가 포함이 안되니 소속 이름이 안바껴야 하는데 먼가 충돌이 생기나? 하면서 이대로 persiste후 List<Team> findTeams = em.createQuery("select t from Team t join fetch t.members).getResultList(); 로 조회 후 출력해봤는데 문제되는 상황은 없었습니다. cascade나 다른 옵션때문에 문제가 생길것 같은 상황도 잘 상상이 안가서 여쭤봅니다. ---------------------- ---------------------- 등록및 삭제과 연관될때 문제가 생길것 같으면서도 잘 모르겠고, 조회만 하는경우에는 문제가 없을것 같고 저렇게 조회할 당시에는 전혀 문제가 없어보이고, 팀에 대해 변경을 가하고 저장을하더라도 다음에 조회할때는 문제가 되지 않는다 -> 저렇게 조회를 해도 큰문제는 없다. 이렇게 계속 생각이듭니다. 물론, 조회하고나서 자신이 저렇게 쿼리를 날린 것을 잊고, 사용한다면 문제가 될것같지만, 그게 아닌경우에도 문제가 있는걸까요? ---------------------- ---------------------- 다른 케이스를 생각해봐도 어떤 경우에 문제가 될 수 있는지 잘 모르겠는데 언제 문제가 생길수 있는지 힌트를 주실 수 있을까요? (엔터티의 상태와, db의 상태의 일관성이 깨질때 어떤 문제가 발생할수 있는지) 답변주시면 감사드리겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
저는 이렇게나오는데 manage에다 적용하면되나요?
윈도우환경입니다!
-
미해결홍정모의 따라하며 배우는 C++
[12:59] std::lock_guard 컴파일 오류
위와 같이 강의 내용 그래로 코드 작성하면 오류가 뜨네요 ㅠ 해당 줄을 std::lock_guard<mutex> lock(mtx); 로수정해서 일단 진행하긴 했는데 강의에서는 왜 오류가 뜨지 않은건가요?C++ 17으로 설정을 바꿔도 그래로 입니다 ㅠ std::scoped_lock도 컴파일오류가 나고 std 맴버로 가지고 있지 않다고 나와서 이후 진행을 못했습니다