묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
장치초기화 오류...
삭제된 글입니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JpaMemberRepository 생성자 질문있습니다!!
EntityManager를 주입하는 생성자에서 @Autowired를 생략하는 이유는 생성자가 1개라서 생략하는 건가요?? 생성자에 @Autowired를 표시해줘도 되는지 궁금합니다!
-
미해결
핸드폰 인증 문자가 오지 않습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
스프링 부트 플러그인에 대한 질문입니다!
"스프링 부트를 쓰시면 기본적으로 요 스프링 부트 플러그인을 쓰시면 됩니다" 7:30초 라고 말씀하시는데요. 스프링 부트는 라이브러리라고 생각하고 있었는데 스프링부트 플러그인은 정확히 어떤 것인가요? 저는 플러그인이라고 함은 IDE 같이 특정 프로그램에서 기능을 확장하기 위해서 추가적으로 다운받는 프로그램으로 알고 있었거든요. 그래서 의존 관계 설정에 플러그인이라는 항목이 있는 것이 매우 의아합니다. 그렇게 따지면 롬복도 플러그인을 다운받는데 왜 저기에 롬복이 쓰여있지 않은가 싶기도 하고, 제가 생각하는 플러그인과 의존 관계에 있는 플러그인은 무언가 다른 건가요? 라이브러리와도 다른 건가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
userId 값 확인하는 로직
userId 값 확인하는 로직은 직접 해보라고 하셨는데 질문1. header에 있던 token값을 복호화 하여 알아낸 userId값과 header에 있는 userId값과 비교하는 건가요?? 질문2. 이 부분이 자꾸 헷갈리는데 userId값을 비교하는 이유가 위변조의 확인을 위한것이라고 한거같습니다. 공격자가 secret키를 모르기 때문에 token값의 복호화가 불가능하다고 가정하고 서버에서는 secret키로 token을 복호화함으로써 header에 있던 userId와 token의 userId와 확인을 한다는 것인가요? 즉, header에 있던 userId값이 위변조 된값인지 확인을 하는것인가요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
db 데이터 불러오기
안녕하세요. 로그인을 하고 나면 me 객체를 다음과 같이 설정해서 프론트로 보냈습니다. (커스텀이 조금 된 상태입니다.) const fullUserWithoutPassword = await User.findOne({ where: { id: user.id }, attributes: { exclude: ["password"], }, include: [ { model: Profile, attributes: ['id','UserId','name','intro'], }, ],});res.status(200).json(fullUserWithoutPassword) 프론트에서 me 객체를 불렀을 때 다음과 같이 불러와지는 것을 확인할 수 있습니다. me 객체를 통해 me.id me.nick 등등은 다 접근이 되는데 Profiles 라는 것에 접근하려할 때 me?.Profiles 라고 접근하니 계속 undefined 오류가 납니다. (항상 없진 않고 값이 존재할때도 있고 새로고침하거나 제가 잘 모르겠는 이유로 갑자기 undefined가 뜹니다.) optional chaining 을 사용해서 값이 없기 때문에 undefined 이 뜨는 것은 이해를 했는데요. 제가 모르는 어떤 이유로 값이 있었다 없어지는 문제를 해결 못하겠습니다 ㅠㅠ User model 에 직접적으로 들어가 있는 속성(ex.email, id ...)과 associate 된 Profile model 에 있는 속성을 불러오는 방식이 다른 것일까요? 어떻게 하면 me 객체에서 Profiles 객체의 값에 undefined 되지 않고 접근할 수 있나요? 아래 예시와 같이 데이터를 이용하고 싶습니다. //exampleconst { me } = useSelector((state) => state.user);const profiles = me?.Profiles...jsx...{profiles.name}{profiles.intro}
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
XML yml properties 설정파일 공부법이 궁금합니다!
일단 인터넷으로 검색하거나 해서 필요한 설정을 복붙하는 방식을 사용하고 있습니다. 그런데 솔직히 XML 같은 경우는 문법적인 부분은 잘 모르겠고, 대부분의 설정 파일들 설정값도 굉장히 어렵다고 생각됩니다. 예를 들면 org.hibernate.dialect.MySQL5InnoDBDialect 라는 MySQL 방언설정 값은 외우기도 힘들 뿐더라, 5inno라는게 왜 들어있는지, 어째서 hibernate.org.dialect 라고 하면 안 되는 건지, org같이 나열된 단어가 뜻하는 바가 무엇인지, 또 .점으로 나누어지는 설정값 형성 규칙 이런게 있는 건지, 궁금한게 너무 많은데요. driver-class-name: com.mysql.cj.jdbc.Driver 이런게 있다고 했을 때 cj는 식품회사 이름인데 이게 왜 중간에 들어가있지 라는 생각이 듭니다. 요약하자면 설정파일을 자유자재로 다루는 것도 프로그래머의 소양이라고 생각되는데, 규칙성을 알기가 어려워서 공부하기가 난감하다고 생각이 됩니다. 이런건 어떻게 공부해야 하는 건가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
404 오류
product array에 설정한 값이 다 있는 걸 보면 서버가 정상적으로 돌아가는 것 같은데 위에 404에러가 뜨는 이유가 뭘까요.?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
아이디값이 왜 2부터 될까요
id값이 처음부터 2가 들어가는데 왜그런걸까요? DB에 2가 들어갑니다.
-
해결됨개발부터 매각까지, 안드로이드 앱 개발 마스터 클래스
게임 백과사전 앱 레이아웃 강의 깃허브 에러
게임 백과사전 앱 레이아웃 작업 강의에서 똑같은 깃허브 코드를 가져와서 실행을 하니 위와 같이 에러가 뜹니다. 자잘한 에러가 떠서 수정을 했더니 최종적으로 Build:failed라고만 뜨고 어디에서 build가 실패했는지 뜨지가 않는 상태입니다. avd는 실행이 되는데 앱 아이콘이 생기지는 않는 상태입니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
필터는 빈으로 등록
AuthenticationFilter는 빈으로 등록안해도 되나요??
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
max_worker에 대한 정확한 역할이 무엇인가요??
max_worker에 대한 정확한 역할이 무엇인가요?? 설정에 따른 차이를 모르겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
게시글의 이미지 수정 질문입니다.
안녕하세요. 제로초님의 풀스택 강의를 공부하고있는 프론트엔드 개발자입니다. 해당 강의에서 질문이 있어서 게시글 올립니다! 해당 강의 숙제로 주신 텍스트와 이미지 수정을 진행하다가 sequelize association쪽에 질문이 생겼습니다. 글 수정시 텍스트와 이미지를 추가하고 수정하는건 잘 작동하는데 이미지를 제거하고 수정하는거는 잘 동작하지 않습니다. 제가 보기에는 네모친 곳이 문제인거같은데 EX1) 현재 A게시글에 이미지가 3개 들어있는데 제가 그 중 이미지를 1개 추가하여 4개의 이미지로 통신하면 1번 네모에서 그 게시글의 이미지를 길이가 4인 배열로 바꾸고 2번네모에서 else문으로 접근해 그 이미지를db에 추가해주고 원래 {src:...}만 있던 이미지 데이터를 {src:..,upDateat:..,id:..}인 완전한 데이터로 변경한다. 가 맞을까요 ? EX2) 현재 B게시글에 이미지가 3개 들어있는데 제가 그 중 이미지를 1개 제거하여 2개의 이미지로 통신하면 후에 과정은 감이 도통 잡히지 않습니다. 2번네모의 addImages가 아닌 removeImages나 upDateImages가 있어 사용자가 이미지를 추가했는지 제거했는지 판별해서 조건부로 한다거나 등등 바쁘시겠지만 혹시 .. 질문 부탁드려도 될까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
안녕하세요. 개인적으로 하다가 타임리프 관련 질문이 있어서 문의드립니다.
개인적으로 JSP 에서 타임리프로 변경하면서 진행하다가 잘 모르겠어서 문의드립니다. Retrofit 을 사용해서 진행하고 있는데요. 기존 JSP 에서는 이렇게 진행을 했었는데요. 가령 타임리프로 이런식으로 해보았습니다. th:href 랑 th:src 쪽 문제같다고 저는 생각을 하는데요. 링크 표현식이 아니라서 @ 이거를 써주면 안되는거 같기는한데 찾아봐도 잘 모르겠어서 이렇게 문의 드립니다. (__) <table border="1" th:if="${image != null && image.documents.size() > 0}"> <thead> <tr th:each="item, status : ${image}"> <td th:if="${status.index % 6 == 0 && status.index + 1 % 6 == 0}"> <a th:href="@{item.docUrl}"> <img th:src="@{item.thumbnail_url}"> </a> </td> </tr> </thead> </table> <table th:unless="${image != null && image.documents.size() > 0}"> </table> <c:when test=${image != null && image.documents.size() > 0}"> <table border="1"> <c:forEach var="item" items="${image.documents}" varStatus="status"> <c:if test="${status.index % 6 == 0}"> <tr> </c:if> <td> <a href="${item.docUrl}"> <img src="${mite.thumbnail_url}" /> </a> </td> <c:if test=${status.index + 1 % 6 == 0}"> </tr> </c:if> </c:forEach> </table> </c:when>
-
해결됨Java 디자인 패턴
Notion 엑세스 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! PDF 파일에 Notion관련 하이퍼링크가 있어서 들어갔는데, access 권한이 없어서 글을 읽을 수가 없습니다. 혹시 Notion의 Share 기능을 통해 웹 공유 체크하지 않으셨는지 궁금합니다.
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
Container 한번더 감싼 이유
Container( padding: EdgeInsets.fromLTRB(20, 10, 20, 10), child: Container( **여기서 이렇게 container로 한번더 감싸준 이유가 뭔가요 굳이 안감싸도 잘 작동 되서요 child: Column( children: <Widget>[ Icon(Icons.send), Padding(padding: EdgeInsets.all(5)), Text( "공유", style: TextStyle( fontSize: 11, color: Colors.white60), ) ], ), ), )
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
이거 완성 시키면 다른사람 공유하면
이거 완성하면 다른사람 공유하면 다른사람도 게시글쓰면 제가 볼수있나요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
질문있습니다
queue와 stack을 헤더파일에 구현을 해놓으셨는데 이런 자료구조?객체 같은경우는 cpp파일이 아닌 헤더파일에 구현을 하는게 일반적인 가요? 그리고 lockguard 객체는 lock을 잡지 못하였을때 spinlock형식으로 작동하나요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
기존 세팅과는 상관없이 강의대로 설치, 세팅해도 문제 없을까요?
안녕하세요. 현재 학원에서 스프링 수강중인데 개념 이해도 안되고 코드 따라쓰기만 하고 있다가.. 너무 멘붕이 와서 ㅠㅠ 여러 자료 찾아보다가 현재 사용하는 이클립스 기반으로 프레임웍이 잘 설명되어 있는 것 같아 바로 결제해버렸슴다! 다만 앞부분을 조금 보다가 걱정되는게 있어서 문의 남겨요.. 제가 현재 사용하고 있는 세팅은 이클립스EE 2020-06(4.16.0), jdk1.8, 톰캣9.0, MySQL워크벤치8.0, STS3.9.14 입니다. 이 기존 세팅과 별개로 강의해서 해주시는 전자정부표준프레임웍을 모두 그대로 다운로드 받고 세팅해도 문제 없는걸까요? 이제 막 시작하는 단계라 기존 이클립스 세팅과 혹시라도 충돌이나거나 오류가 있을까봐 두려워요 ㅠ.ㅠ
-
해결됨RPA로 자동화 천재되기 (UiPath 응용편)
영상 하구 실제사이트 자료하고 달라서 커뮤니티 클라우드 에디션 자료 못찾겠어요ㅜㅜ
영상화면 실제화면과 다르고 같은위치에 들어가도 원하는내용으로 찾기 힘듬 ㅠㅠ 실제화면 커뮤니티 클라우드에디션 찾아 헤맴 ㅠ 처음부터 꼬이네요 여기저기 찾아봐도 스튜디오 버전만 있음 운영 관련 문의는 1:1 문의하기를 이용해주세요.