묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 데이터 JPA
dto 에 대해서 질문 드립니다.
안녕하세요? 강사님. 항상 강의 잘듣고 있습니다. 다름이 아니라, 이전에 알려주신 내용에서 밑에 처럼 dto로 조회 할때는 new 오퍼레이션을 사용하셨는데, @Query("select new study.datajpa.repository.MemberDto(m.id, m.username, t.name) " + "from Member m join m.team t")List<MemberDto> findMemberDto(); 왜 밑(네이티브 쿼리)에서는 dto 를 조회 할때 new 오퍼레이션을 사용을 안하셨나요..? @Query(value = "SELECT m.member_id as id, m.username, t.name as teamName " + "FROM member m left join team t", countQuery = "SELECT count(*) from member", nativeQuery = true)Page<MemberProjection> findByNativeProjection(Pageable pageable); 항상 좋은 강의와 답변 감사드립니다!!^^
-
해결됨Redux vs MobX (둘 다 배우자!)
불변성 유지에서 궁금한점
addPost에 unshift는 return을 쓰지 않아도 변경 되는데 deletePoast의 filter는 return을 사용해야지만 적용이 됩니다. 혹시 왜그런지 알 수 있을까요? 찾아봐도 나오지가 않네요... export const postSlice = createSlice({ name: "post", initialState: [] as IPost[], //동기처리 & 내부적 액션 reducers: { addPost: (state, action) => { state.unshift(action.payload); }, deletePost: (state, action) => { return state.filter((element) => element.id !== action.payload); }, resetPost: (state, action) => { return []; }, }, //비동기 처리 & 외부적 액션 extraReducers: {}, });
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
findByToken user = this 질문
js에선 static method에서 this를 사용하면 오브젝트인 User가 반환된다고 검색하니 나오는데, 그러면 그냥 let user = this; user.findOne~~ 하지말고 User.findOne~~ 하면 안 되나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
안녕하세요! 선생님 text를 한국어로 가져오고 싶으면 어떻게 해야되나요 ?
먼저 질문드리기에 앞서 좋은 강의 볼 수 있게 해주셔서 감사드립니다. 제가 궁굼한 것은 영화소개 텍스트를 영어 말고 한국어로 인코딩 된 것을 불러오고 싶은데 const endpoint = `${API_URL}movie/popular?api_key=${API_KEY}&language=en-US&page=1`; 여기서 language를 어떻게 변경해야 되나요 ? ㅠㅠ
-
파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
파일이 안 열려요
삭제된 글입니다
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
웹디자인기능사 실기시험 제이쿼리 질문
웹디자인기능사 실기 시험을 볼 때 제이쿼리 구문에 세미콜론을 적지 않으면 감점처리가 되나요?
-
해결됨실전 리액트 프로그래밍
middleware 구조에 대한 질문이 있습니다.
안녕하세요. 미들웨어 구조에 대해 궁금한 점이 생겨 질문을 하게 되었습니다. const loggerMiddleware = (store) => (next) => (action) => { ... } 미들웨어가 위의 처럼 화살표 함수로 구조를 이루는 것으로 알고 있습니다. 그런데 왜 이렇게 화살표 함수로 써야하는지 잘 모르겠습니다. 검색과 책을 참고해도 명확히 이해가 되지 않네요. 왜 이런 구조를 가져야 하는지 자세하게 설명해주실 수 있으실까요?답변 주시면 감사하겠습니다.
-
미해결만들면서 배우는 Figma Design [BASIC-2025 trend updated]
페이지 이름에 이모티콘은 어떻게 넣는건가요??
페이지 이름에 이모티콘은 어떻게 넣는건가요??
-
미해결실전! Querydsl
jpaqueryfactory 권장 이유를 알 수 있을까요?
안녕하세요. 강의 정말 잘 듣고 있습니다!! 강의를 보면서 jpaqueryfactory를 최근 버전에서 권장하신다고 하셨는데, 혹시 왜 권장되어지고 있는지 이유를 알 수 있을까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
MyFakeClassifier에서 predict() 함수 부분에서 dtype='bool '하는 이유
선생님~ 노란색 부분이 잘 이해가 가지 않네요..ㅠ np.zeros( (len(X), 1) , dtype=bool) 이 코드에서 dtype='int32' 가 아니라.. 왜 dtype='bool'로 하는 건가요~? 0이 아니라 False로 반환해주는 게 이해가 잘 되지 않네요..ㅠ
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
어제 모든 설정을 끝마치고나서 오늘 갑자기 이런 오류가 떳습니다.
즉각적인 조치 필요 : Google Cloud Platform / API 프로젝트 My First Project (id : praxis-study-305108)에서 일시 중지 된 리소스를 복원합니다. 개발자님께, 귀하의 Google Cloud Project My First Project (id : praxis-study-305108)가 암호 화폐 채굴에 참여하고있는 것으로 확인되었습니다. 결과적으로이 동작을 표시하는 모든 프로젝트 리소스가 중단됩니다. 이 활동은 Google Cloud Platform 서비스 약관 또는 사용중인 Google API 의 서비스 약관을 위반합니다 . 이 활동을 검토하여 의도 한 것인지 확인하는 것이 좋습니다. 암호 화폐 채굴은 종종 사기 계정 및 결제 수단의 사용을 나타내며, 우리 플랫폼에서 암호 화폐를 채굴하려면 확인이 필요합니다. 따라서 암호 화폐 채굴에 계속 참여하려면 인보이스 결제 계정을 신청해야합니다 . 추가 정보는 Cloud Security 도움말 센터 에서 확인할 수 있습니다 . 일시 중지 된 리소스에 다시 액세스하려면 이의를 제기 하세요 . My First Project (id : praxis-study-305108)에 프로젝트 소유자로 로그인하고 아래 의 이의 제기 요청을 클릭 한 후 다음 세부 정보를 입력합니다. 이 활동의 가능한 트리거 의도적 인 동작 인 경우 인보이스 결제 계정 ID를 제공하세요. 프로젝트가 제 3 자에 의해 손상되었을 수 있다고 생각되면 우려 사항을 설명하십시오. 정책 위반 및 항소에 대해 자세히 알아보기 추가 도움이 필요하면 Google Cloud Platform 커뮤니티 지원 포럼에 문의 하세요 . 지원 패키지가있는 경우 지원 센터를 통해 티켓을 제출하십시오 . 이 위반 사항이 수정되지 않은 경우 리소스 중단 가능성에 대한 조기 경고를 받았을 수 있습니다. 이 일시 중지 전에 경고를받지 못했다면 프로젝트의 행동이 다른 사용자의 서비스에 심각한 영향을 미치고 있었기 때문입니다. 향후 정책 위반을 방지하려면 시간을내어 다음 계약을 검토하십시오
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
똑같이 하는데 매수가 안됩니다.
방금 강의를 보고 똑같이 매수 주문을 하였는데 에러가 뜨면서 안된다고 하네요....답변 부탁드립니다.
-
미해결억대 연봉을 버는 프리랜서 개발자 브랜딩 로드맵
개발하셨던 내용에 대한 간단한 예시가 있었으면 좋겠습니다
안녕하세요. 강의 잘 듣고있는 개발자입니다. 준비해주신 강의 잘 들었습니다. 전체적인 가이드라인은 잘 보았는데 외주계약시 월100~중간~현재2000 3가지 정도로 그당시 만드신 제품들을 간단하게 설명이나 구현하셨던 내용들을 소개해주실수 있으면 어느정도 실력대에 어느정도 개발이 나오는구나 혹은 이정도 구현이면 이 가격대가 나오는구나 는것을 알수 있을것 같습니다. 강의가 힘드시면 자료등이라도 추가해주시면 정말 도움이 될것같습니다. 구체적인 자료등이 조금만 추가되었으면 좋겠어서... 구매한김에 조금 더 얻어가고싶은 학생의 바람입니다 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
헤더 파일과 static 변수에 대해 질문 드립니다.
main.c 에서 헤더파일 혹은 다른 모듈 안의 함수를 호출했을때, 함수가 동작하는 것은 그 함수의 본체가 있는 파일 안에서 동작하고 return 값만 main.c로 돌려주는 건가요? , 그래서 다른 파일에서 static으로 접근을 막아놓은 변수가 main.c의 함수 호출로도 조정이 되는 걸까요 ?!
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
백엔드 개발자는 부트캠프랑 국비랑 비슷한가요..?
ㅠㅠ 다시 바꿔야 하나..ㅠ
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
release로 디버깅 시작 후 오류
강사님 디버깅하는데 아래와 같은 오류가 발행하는데 구글링으로 해결해 보려고했는데 visualstudio버전이 달라서 해결하는법을 못 찾았습니다. ㅠㅠ 확인부탁드립니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
github 허용 요청드립니다.
강의 다시 듣고있습니다. 허용 부탁드리겠습니다 ^^ 인프런 아이디: poptato 인프런 이메일: poptato@naver.com 깃헙 아이디 : poptato1999 깃헙 Username : poptato@naver.com
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
트랜잭션을 중첩해서 사용하는 방법이 있을까요?
안녕하세요, Spring없이 JPA를 적용하여 데스크탑 애플리케이션을 만들어 보던 중, 궁금한 점이 생겨 질문드립니다. // AbstractDao public void transaction(EntityManagerRunable runnable) { EntityManager em = createEntityManager(); EntityTransaction transaction = em.getTransaction(); try { transaction.begin(); runnable.run(em); transaction.commit(); } catch (Throwable e) { if (transaction.isActive()) { transaction.rollback(); } throw new RuntimeException(e); } finally { em.clear(); em.close(); } } // MemberDao public Member findByName(String name) { return transaction((em) -> { return em.createQuery("select r from Member m where m.name = :name", Member.class) .setParameter("name", name) .getSingleResult(); } // MemberDao public void updateTeam(String name, String team) { transaction((em) -> { Member findMember = findByName(name); findMember.changeTeam(team); }); } 위와 같이 AbstractDao와 MemberDao의 메서드가 구성되어 있는 상태에서 MemberDao에서 updateTeam 메서드를 호출하면 변경감지가 되지 않아, 업데이트 쿼리가 나가지 않습니다. 안쪽의 트랜잭션 (findByName의 트랜잭션)이 종료되고, findMember 객체는 바깥쪽 트랜잭션 안에서 영속 상태가 아니기 때문에 team 필드 변경에도, 변경감지가 되지 않는 것 같다고 판단이 됩니다. 그러면, Spring의 propagation옵션 같이 중첩된 트랜잭션들을 한 개의 트랜잭션처럼 동작하도록 구성할 수 있을까요? 조언 부탁드립니다.
-
미해결오픈 소스 도구를 활용한 웹 해킹 및 스노트 분석(침해대응)
영상을 보면서 실습을 할려하면
영상을 보면서 실습을 할려하면 프록시 설정때문에 영상 재생이안됩니다 꿀팁없을까요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
아래 질문 답변을 읽어보았는데 그래도 잘 이해가 안되서 질문드립니다
<BaseScene> <GameScene> <LoginScene> 질문 1. Awake() 함수를 이용하면 오브젝트가 비활성화 되어 있더라도 안에 있는 코드가 실행된다고 하셨는데 @Scene 오브젝트를 비활성화 하니 코드가 실행되지 않는것 같은데 제가 이해를 잘못한건지 궁금합니다. (활성화) (비활성화) 질문2. GameScene에서 프로젝트에 배치를 해놓았지만 Awake()나 Start() 함수가 없는데도 해당 코드가 실행이 되는 이유가 GameScene을 컴파일 할때 BaseScene을 상속받으면서 BaseScene 안에 있는 Awake() 때문에 GameScene의 override Init() 함수가 동작하는건가요? 질문3. TestScene을 하나더 만들어서 BaseScene을 상속받고 override Init()을 하였는데 유니티의 컴포넌트에 추가시에 TestScene을 먼저 넣고 GameScene을 나중에 추가하여도 디버깅을 해보면 GameScene안에 있는 Init()가 먼저 호출되고 그이후에 TestScene에 있는 Init()가 호출되는데 이 순서는 랜덤으로 되는건가요? 아니면 순서가 정해져있을까요? <TestScene> <Scene Object> 질문이 많은것 같아 죄송합니다 ㅠㅠ 항상 답변 감사드립니다!