묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPQL 조회 테스트가 올바르게 작성되었나요?
CompStdRepository.java /** * ID로 조회 */public CompStd findOne(Long id) { return em.find(CompStd.class, id);}/** * API ID로 조회 */public CompStd findOneByApiId(String apiId) { String query = "select c From CompStd c where c.apiId = :apiId"; return em.createQuery(query, CompStd.class) .setParameter("apiId", apiId) .getSingleResult();} CompStdService.java /** * ID로 조회 */public CompStd findOne(Long id) { return compStdRepository.findOne(id);}/** * API ID로 조회 */public CompStd findOneByApiId(String apiId) { return compStdRepository.findOneByApiId(apiId);} CompStdServiceTest.java @Testvoid API_ID로_조회() { //given Long createdId = compStdService.insert(getCompStd()); CompStd insertedCompStd = compStdRepository.findOne(createdId); //when CompStd findCompStd = compStdRepository.findOneByApiId(insertedCompStd.getApiId()); //then assertEquals(insertedCompStd, findCompStd);} 1. 다음과 같이 테스트를 작성하였는데 이게 JPQL 조회 기능을 테스트하는 코드로서 올바르게 작성된 건지 궁금합니다. 2. 테스트에서 em.find()로 조회한 객체와 JPQL을 통하여 조회한 객체가 같은 이유는 em.find()로 조회하여 영속성 컨텍스트에 저장된 객체를 JPQL로 조회할 때 객체의 기본 키로 확인하여 같은 객체를 가져오기 때문이라고 보면 될까요?
-
미해결
자동 import 안됨
자동 import 가 안됩니다.
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part1 - UI Programming
avd 오류
avd 를 실행시키면 아래 메세지가 나오고 실행이 안됨 installed build tools revision 31.0.0 is corrupted. remove and install again using the sdk manager.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
이벤트는 서버에만 한정되서 쓰이는게 아니죠?
window 헤더에 있는 이벤트는 MFC 같은 윈도우 프로그래밍 전반에 쓰이는거죠? 윈도우 프로그래밍에 쓰이는 이벤트는 작동 방식도 서버에서 설명했던 이벤트와 같나요?
-
미해결자바 입문자를 위한 강의
환경변수 설정이 안되요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Intermediate
ReferenceError: Can't find variable: _UIManager 이런 에러가 나는데 혹시 어떻게 해결해야할지 알 수 있을까요?
안녕하세요 이제 갓 취업해서 RN으로 개발하고 있는 개발 새내기 입니다.RN으로 개발하던 도중에 알 수 없는 에러가 발생하여 조언을 구하고자 합니다. 안드로이드에서 터치와 관련된 이벤트를 실행하는 경우 아래와 같은 에러가 발생합니다.(ios에서는 문제 없음) ReferenceError: Can’t find variable: _UIManager 스크린샷 2021-09-23 오후 3.49.51742×1312 81.8 KB 터미널에는 아래와 같이 힌트를 제공하고 있긴 한데 정확히 뭘 뜻하는지는 모르겠습니다. PRO TIPWhen you see Red Box with stack trace, you can click anystack frame to jump to the source file. The packager will launch youreditor of choice. It will first look at REACT_EDITOR environmentvariable, then at EDITOR.To set it up, you can add something likeexport REACT_EDITOR=atom to your ~/.bashrc or ~/.zshrc depending onwhich shell you use. 이전까지는 잘 되다가 오늘 설치한 react-native-scroll-menu 모듈이 문제인지 뭐가 문제인지 정확히 알 수가 없습니다…ㅜㅠ 모듈이 문제인거 같아서 모듈을 다 삭제하고 새로 설치했는데도 같은 에러가 발생하네요 UIManager를 정상적으로 호출해오지 못하는게 문제 같은데 의견을 여쭤봅니다… 살려주세요ㅜㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
AOP와 필터, 인터셉터 질문입니다.
어떤 경우에 AOP / 필터, 인터셉터를 사용하는게 좋은가요? 기준이 따로 있는지 궁금합니다. 각각의 장단점도 궁금합니다.
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
4분 drop_duplicates 질문드립니다
혼자서 데이터를 파헤쳐보며 연습하고 있는데요,keep='last'조건을 주신거에대한 반례가 있는것 같아서 질문드립니다. 다음과 같이 US는 굉장히 많은 iso2들이 있습니다.이 경우는 운좋게 keep='last' 적용했을 때 US로 출력됩니다. 하지만 이 경우에는 덴마크에 대한 iso2(아마 지역구 별로 다르게 입력됐었던 것 같습니다) 는 덴마크의 keep='last'로 다뤘을때 옳은 값인 DK가 아닌 GL로 출력되게 되는데요. 이런 현상에 대해서 전체적으로 keep='last'를 적용하는게 맞나 싶어서 질문드립니다!
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
model.fit() 메소드 관련 질문 (PyTorch와의 차이점)
안녕하세요. 강사님 항상 강의 잘 보고 있습니다. model.fit() 메소드를 사용하면서 궁금한 점이 있어 질문을 드립니다. PyTorch 프레임워크에서는 학습을 할 때 - optimizer.zero_grad() - loss.backward() - optimizer.step() 이렇게 3개의 과정을 통해서 Gradient를 계산하면서 학습을 하게 되는데, Keras의 model.fit() 메소드에 이 3개의 과정이 포함되어 있는 지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
스프링부트 dependencies에 대해서 질문 드립니다. (gradle 프로젝트)
기존의 xml에서 의존성 설정을 하다가, 스프링 부트(gradle)에서의 의존성 설정이 조금 달라 궁금한 점이 있습니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-aop' testImplementation 'org.springframework.boot:spring-boot-starter-test' } 위와 같이 싱글 쿼터 안에 의존 객체명(?)을 넣어주는데, xml 설정을 할 때에는 maven repository 사이트에서 검색해서 복붙 해왔는데, 위의 정확한 의존 객체명들은 어디서 검색할 수 있고 가져올 수 있을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
dotenv 질문입니다!
dotenv 패키지로 환경변수를 관리하고있는데 .env 파일을 이미지와 함께 빌드하면 키가 노출이 될것같은데 어떤식으로 빌드해야하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getServersideProps session 질문
안녕하세요! 강좌를 바탕으로 블로그를 제작하는 중에, 방문자 수를 counting 하는 기능을 구현하는데 막혀 질문드립니다. front server에서 getServerSideProps에 있는 export const getServerSideProps = wrapper.getServerSideProps(async (context) => { const cookie = context.req ? context.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } context.store.dispatch({ type: LOAD_MY_INFO_REQUEST, }) context.store.dispatch({ type: LOAD_POSTS_REQUEST, }); context.store.dispatch(END); await context.store.sagaTask.toPromise(); }); LOAD_MY_INFO_REQUEST와 LOAD_POSTS_REQUEST를 이용해 back server에 요청을 날리면 back server에서는 app.js의 최상단에 존재하는 let count = 0; app.use((req,res,next) => { var date = new Date(); var today=date.getYear()+" "+date.getMonth()+" "+date.getDate(); console.log("lastvisit : " + req.session.lastVisit); if(req.session.lastVisit != today){ req.session.lastVisit = today; count++; } next(); }); 다음 함수를 이용해 방문자 수를 count할려고합니다! 문제는 front에서 먼저, LOAD_MY_INFO_REQUEST로 요청을 보내, session과 함께 응답을 받고 다시 LOAD_POSTS_REQUEST요청을 하면, 요청에는 첫번째 요청의 응답으로 넣어주었던 session이 존재하지 않는다는 점입니다. 몇일동안 잡고 있어도 도저히 해결책을 모르겠어 질문드립니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
음.. 저는 디버그 아무것도안뜨네요..
이건 뭐가문제인가요? 아무것도안뜨는데
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
FSM 관련 질문 좀 드리겠습니다!
안녕하세요! 좋은 강의 늘 감사드립니다 !! FSM always @(*) 구문에서 처음에 n_state = S_IDLE; 로 초기화 구문을 넣어주는거랑 default문을 추가해서 n_state = S_IDLE을 넣어주는거랑 완전히 같은 역할을 한다고 생각하면 될까요? 혹시 그렇다면 전자로 코딩 하시는 이유를 알 수 있을까요?? 그리고 Verilog에서 저런식으로 특정 상수로 값을 초기화해도 합성 과정에서 별 문제 없이 잘 합성이 되나요 ?? 조합회로라 상관 없을 것 같다는 생각이 들었는데 순차회로의 경우에는 저런식으로 초기화 구문을 사용하면 합성이 되는지 안되는지도 궁금합니다!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
PullManager의 Push 함수에서 그냥 Destroy를 하는 이유는 뭔가요?
PoolManager의 Push 함수에서 거의 일어날 일은 없지만 만약 pool Dictionary에 push 하고자 하는 객체가 없다면 그냥 해당 객체를 Destroy 하던데 다른 경우에는 CreatePool로 따로 처리를 하던걸 Push에선 Destroy로 처리하는 이유가 혹시 있나요? 해당 일이 일어나는 경우가 툴로 직접 오브젝트를 생성하면 일어날수 있다고 말씀하셨는데 그렇게 생성된 오브젝트는 스크립트로 관리하기 힘들어서 그냥 삭제를 해주는건가요?
-
미해결Vue.js + TypeScript 완벽 가이드
권한요청드립니다.
안녕하세요 강의에서 참고하는 두번째 프로젝트 리포지토리에 권한이 없네요 권한요청 드립니다. email : ahndy84@gmail.com name: ahndy84
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
tab이 안 먹어요~
탭을 눌러도 자동완성이 안됩니다. 그리고 edit plus같은 툴 사용해도 되나요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서탭비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Pipeline 실습 관련 질문드립니다
안녕하세요 양질의 강의 영상 감사합니다! Pipeline 실습에서는 Valid 신호를 3개의 Flip Flop을 죽 늘어선 형태로 사용하셨는데 이게 혹시 실제로도 이렇게 코딩하여 합성하면 Hold Time 위반이 발생하는게 맞나요? Flip Flop 사이에 아무런 조합회로가 안붙고 플립플롭의 출력이 입력으로 바로 들어가면 Hold Time 위반이라고 학교에서 얼핏 배운 기억이 났습니다 만약 Hold Time 위반이 맞다면 실제 합성시에는 사이에 Buffer를 사용하여 해결하면 될까요? 또한 실무에서 그렇게 Buffer를 추가하는 것은 RTL 엔지니어가 Hold Time 위반 나겠다 싶은 곳에다가 Verilog 코드에 추가해주는 식으로 해결하는지 아니면 합성 이후 Back End쪽(??)단계에서 버퍼를 추가시켜서 해결하는지 궁금합니다
-
미해결Svelte.js [Core API] 완벽 가이드
잘 되긴 하는데 한글내용을 Enter로 입력하면 끝글자가 한번더 생성되네요. 이유가 무엇인가요? (첨부참조)
(사진)
-
미해결[따라하면 취업되는 게임기획]실전 농장 SNG 게임
contents.xlsx는 어디서 볼수 있나요??
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.