묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
오류 제보합니다 깃헙!
.cover_img_container::before { position: absolute; top: 0px; left: 0p; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); content: ""; } .cover_img_container::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); content: ""; } left: 0p -> left: 0px
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
메모리창이 비활성화됩니다.
이전까지 잘 되고 있다가 git 에 연결한 후 디버깅을 하면 위와 같은 내용이 뜨며 주소를 볼수 없게 됐습니다. 수정할 수 있는 방법이 있을까요?
-
해결됨절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
IDamagable 활용
인터페이스를 활용한 피격 데미지 구현 강좌를 보면 총알의 HIT를 Collision 기반에서 Raycast 기반으로 변경하고 있습니다.Raycast를 사용하는 장점은 무엇인가요? 현업에서도 FPS/TPS를 제작할 때 Collision보다는 Raycast를 더 많이 사용하나요?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
모든 계정 > Demo Account가 뜨지 않아요
모든 계정에 demo account가 뜨지 않네요. 아무 것도 뜨지 않아요. 그래도 괜찮은 걸까요?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
속성 1개
속성 개수가 2개라는데 저는 1개만 뜨네요.유니버셜은 안 뜹니다 ... 어느 부분에서 놓친 걸까요 ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
'섹션 4 영속성 관리 - 내부 동작 방식' 관련 내용 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]처음에 Member 테이블이 비어있는 상태입니다.아래 코드를 첫번째 실행할때는 insert, insert, update 총 3번의 쿼리가 날아가고,두번째 실행할때는 insert, insert 총 2번의 쿼리가 날아가게 됩니다. 왜 첫 번째 실행시에는 update 쿼리가 날아가지만, 동일한 코드를 두 번째 실행할때는 update 쿼리가 날아가지 않는지 궁금합니다.둘다 persist시에 영속성 컨텍스트의 1차캐시에 PK가 150L인 엔티티가 저장되고, find시에 DB가 아닌 해당 1차 캐시에서 가져오는 것이라고 이해했습니다. 그렇다면 두 코드 모두 변경 감지(Dirty Checking)에 의해 update가 날아가야하는 것 아닌가요?public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try { // 트랜잭션을 지원하는 쓰기 지연 Member member1 = new Member(150L, "A"); Member member2 = new Member(160L, "B"); em.persist(member1); em.persist(member2); System.out.println("================"); // 변경 감지 Member member = em.find(Member.class, 150L); member.setName("ZZZ"); tx.commit(); } catch (Exception e) { tx.rollback(); } finally { em.close(); } emf.close(); } }
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
App router 랜더링 방식에 대해 질문 드립니다.
선생님 데이터 캐시부분 보고 있는데요page router의 SSG, ISR처럼은 app router에서 동작이 일어나지 않는걸까요? 아니면 동일한건지 궁금합니다. SSG의 경우는 페이지를 build타임에 페이지를 만드는데 app router는 fetching 한 데이터만 캐시하는것 같아 질문 드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
묵시적 조인말고 명시적 조인을 쓰라고 하셨는데 그러면 외래키 연관관계 매핑을 할 필요가 없지 않나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]묵시적 조인말고 명시적 조인을 쓰라고 하셨는데 그러면 외래키 연관관계 매핑을 할 필요가 없지 않나요?외래키를 @ManytoOne mappyby 이런걸 쓸 필요가 없지 않나요?처음에 배울때 member.getTeam() 이렇게 member에서 team을 꺼낼때는 사용하는 용도로 아는데이때도 조인이 이루어지는걸로 아는데 이것도 묵시적 조인이 아닌가요?getTeam() 이런걸 쓰지 말라는건가요? 아니면jpql을 사용할때만 m.team 이런걸 쓰지말라는건지에매하네요
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
cafe24.com에 연결할 수 없습니다
안녕하세요. 제가 만든 cafe24 홈페이지에 tag assistant를 확인했을 땐 'google 태그 찾음' 이라고 뜨는데, tag assistant에서 미리보기를 할 경우에는 연결이 안 된다고 나오네요 ... 어떤 부분이 잘못된 걸까요
-
미해결스프링 부트 - 핵심 원리와 활용
Config 클래스에 @AutoConfiguration 의 필요성
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 org.springframework.boot.autoconfigure.AutoConfiguration.imports에 설정 클래스를 등록하면 importSelector가 해당 클래스를 읽어온 후 설정 클래스 및 내부 빈들이 등록되는 것으로 이해했습니다. 그런데 설정 클래스에서 @AutoCongiruation 이라는 어노테이션을 붙여주는 이유가 뭔지 잘 모르겠습니다. 해당 어노테이션을 제외하고 public class MemoryAutoConfig { @Bean public MemoryController memoryController() { return new MemoryController(memoryFinder()); } @Bean public MemoryFinder memoryFinder() { return new MemoryFinder(); } } 이런형태로 build한뒤 다른 프로젝트에서 implementation 을했을 때도 MemoryController와 MemoryFinder가 빈으로 등록되고 동작하는 것을 확인했습니다. imports파일에 등록하는 클래스는 자동으로 빈으로 읽혀지는 것 같은데, 해당 클래스에 @AutoConfiguration 을 붙여주는 이유가 궁금합니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
섹션 3의 6번 문제 - 뒤집은 소수
강사님 영상 보고 입력 받는 방식만 다르게 하고, 나머지 로직은 똑같이 처리했는데 자꾸 오답이라고 뜹니다. 결과 창에 들어가서 리턴값과 정답값을 비교해보아도 다른 점을 발견하지 못했습니다. 도와주세요ㅜㅡㅜㅡㅜpackage 인프런.section3; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTokenizer; public class section3_6 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenizer(br.readLine()); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = Integer.parseInt(st.nextToken()); } System.out.println(); for(int x : solution_2(n, arr)){ System.out.print(x + " "); } } public static ArrayList<Integer> solution_2(int n, int[] arr){ ArrayList<Integer> answer = new ArrayList<>(); for (int i = 0; i < n; i++) { int tmp = arr[i]; int res = 0; while(tmp > 0){ int t = tmp % 10; res = res * 10 + t; tmp /= 10; } if (isPrime(res)) answer.add(res); } return answer; } public static boolean isPrime(int n){ if (n == 1) return false; for (int i = 2; i < n; i++) { if (n % i == 0) return false; } return true; } }
-
미해결UDS 진단통신을 통한 SW 업데이트(SW ReProgramming)
강의 자료 다운로드
강의 자료가 있으면 나중에 퀵하게 리뷰 시 좋을 것 같은데 아직 올라와 있지 않을 것 같습니다.준비되시면 올려 주시면 감사하겠습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
<군대에서 이 강의를 활용하는 방법>
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM 안녕하세요. 군대 사지방에서 인공지능과 앱 개발을 공부하는 군인 입니다.코드팩토리님의 강의를 더 많은(특히나 군인) 사람들이 어려움 없게 공부할 수 있도록 도와드리고자 이렇게 작성해봅니다.flutter 개발 환경에 대해 사지방에서 할 수 있는 것을 공유하고자 합니다.여기다가 환경설정을 자세히 쓸 수는 없으니(사실 필요하지도 않습니다) 이런 것들을 활용하면 된다고 말하고 싶어서 간단하게 작성해 봅니다.project idx를 사용해 flutter 워크스페이스를 만들면 됩니다. project idx를 이용하면 google id만 있다면 이용하실 수 있습니다. vscode 환경을 제공합니다. 다만, 현재 android 에뮬레이터는 잘 작동이 안되서 web view로 보셔야 합니다.(이걸로도 충분합니다) 각종 외부 패키지 사용은 호환이 안되는 경우가 있습니다만, pub.dev에 web으로 호환되는 것을 따로 설정하시면 됩니다.예를 들어, google map을 이용하고자 할 때 web/index.html에 아래와 같은 코드를 추가하시면 잘 작동됩니다. <script src="https://maps.googleapis.com/maps/api/js?key=Your API KEY"></script>또, 비디오 영상과 관련해서는 url로 받으시면 됩니다.관련된 정보는 stackoverflow나 이외의 블로그에 굉장히 많은 정보가 있으니 찾아보시면 됩니다.실제로 에뮬레이터 대신 web에서 작동하는 방식은 아래 사진처럼 작동합니다.(android는 버그가 좀 있는 것 같습니다.) 제가 이렇게 말씀드리는 이유는 다음과 같습니다.코드팩토리님의 강의가 그 정도로 들을만한 가치가 있다는 점.군인도 앱 개발을 충분히 공부할 수 있다는 점.그리고 환경설정이 하나도 어렵지 않다는 점.(저도 이 강의가 첫 앱 개발입니다. 인공지능 공부를 한 경험 때문에 더 쉬웠을 수도 있습니다.)코드팩토리님의 질문&답변에 이런 글을 달아 죄송합니다.여러 인사이트 댓글을 보면 "군인이 사지방에서 개발 공부하는 법"같은 것이 많이 나와있어서 이렇게 남겨봅니다.혹시라도 삭제를 원하시면 바로 삭제하겠습니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
페이지가 넘어갈 때 url 변하지 않는 경우
안녕하세요 제공해주신 깃허브 홈페이지 url의 경우는 페이지가 넘어갈 때마다 'url/page{page_num}' 형식으로 변하게 되는데 제가 살펴본 네이버 카페의 경우(링크 아래 첨부)는 페이지 수를 넘겨도 페이지 수가 변하지 않았습니다. 네이버 카페 url: https://cafe.naver.com/cantsb 혹시 이러한 경우 페이지 수에 따른 크롤링을 어떻게 하는지 궁금합니다.
-
해결됨Windows 시스템 프로그래밍 - 기본
메모장 쓰레기값 ?
예제로 파일이름 바꿔가며 만들어보고 있는데, 메모장의 인코딩형식도 UTF-8로 바꿨는데 왜 이렇게 문자열뒤에 쓰레기값들이 찍히는건가요 ? 해결방법이 뭔지 알 수 있을까요 ? ㅠㅠ
-
해결됨RabbitMQ를 이용한 비동기 아키텍처 한방에 해결하기
챕터18 retry yml 강의 부분 질문
안녕하세요 챕터18 강의에 대한 질문 두가지가 있습니다..retry 관련 yml에 설정을 하였을 경우에는아래 코드에 자동으로 retryTemplate 이 적용되는 것으로 확인하였는데요..여기서 스프링이 어떻게 구분을 하고 해당 메서드에 retry를 적용 시키는 건가요? 아니면 큐 이름을 보고 ORDER_COMPLETED_QUEUE에 설정된 .withArgument(데드레터인자) 이 설정값들을 보고 확인 했던 것일까요..? 그리고 @Retryable 해당 어노테이션도 존재하던데 해당 어노테이션은 aop 방식으로 template이 적용되는 것 같은데 이 방법을 사용하여도 똑같이 적용 되는 것일까요.?@RabbitListener(queues = ORDER_COMPLETED_QUEUE) public void consume(String message){ if ("fail".equalsIgnoreCase(message)){ System.out.println("retry count: " + ++retryCount); throw new RuntimeException(); } System.out.println("Received Message: " + message); }
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
여행자 게시판 '트립토크'와 숙박상품에관련한 강의는
강의는 하이브리드앱에 포함 되어있나요? 아니면 중급 웹프론트엔드앱에 포함되어있나요? 중급 듣고 있는데 언제쯤 나오는지 궁금해서 여쭤봅니다...
-
해결됨서버개발자 과제전형 완벽가이드 - 1편
SPOCK 의존성 추가 후 Generate Test 옵션 미노출
안녕하세요 강사님spock의 의존성 추가 후(build완료) generate test 창에서 target library에 spock이 뜨지 않습니다. 혹시 강사님이 추가로 설치하신 plugin이나 세팅이 있을까요?
-
미해결Prompt Engineering: 완벽 가이드
[Advanced Prompt Technique: Thought Generation - Theory] 18:26 ~ 21:29 간 음성이 누락되어 있습니다.
[Advanced Prompt Technique: Thought Generation - Theory] 18:26 ~ 21:29 간 음성이 누락되어 있습니다.
-
미해결PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
4-8. 지표 정의하기 연습문제_1
#1. 배너영역, 메뉴카테고리, 이런 음식 어때요, 동네 맛집 기능이 잘 동작하고 있는지 확인하려면 어떤 지표를 확인해야할까요 ? 지표를 정의하고 지표가 어떤식으로 움직이면 잘 동작한다고 볼 수 있을까요 ?목적각각의 기능이 잘 동작하기 확인하기 위함잘 동작하는지에 대한 정의 ?클릭하여 주문까지 완료되는 것을 잘 동작한다라고 판단한다.어떤 지표를 볼 지?앱의 전체 유입 유저전체 유입 유저 중 각 버튼 별 클릭 (CTR)각 버튼 별 주문 전환율 (CVR)(클릭 유저 - 주문 유저) / 클릭 유저#2. 고객이 검색 기능에 만족했는지 확인하려면 어떤 지표를 봐야할까요 ? 검색하는 흐름을 떠올려보면서 그 안에 있는 이벤트를 조합해보세요 목적검색 기능이 만족했는지를 확인하기 위함검색 기능이 만족함에 대한 정의 ?검색하며 주문까지 완료되면 만족했다고 판단한다.어떤 지표를 볼 지?검색 카테고리에 유입하는 유저 (CTR)검색 유저 중 주문 전환율 (CVR)(검색 유입 유저 - 주문 유저) / 주문 전환율#3. 검색 필터 기능은 잘 사용되고 있을까요 ? 필터 기능의 활성화 지표를 정의하려면 어떻게 할 수 있을까요? 검색 필터를 사용하는 흐름을 떠올려보면서 그 안에 있는 이벤트를 조합해보세요 목적검색 필터가 잘 사용하고 있는지 확인하기 위함검색 필터가 잘 사용되고 있다는 것은 ?검색 필터 화면에서 이탈없이 주문까지 완료가 되면 잘 사용하고 있다고 판단어떤 지표를 볼 지?검색 필터를 클릭하여 검색 필터 기능에 유입한 유저검색 필터 기능 → 주문으로 이어진 유저 (CVR)검색 → 주문으로 이어지기까지 여러개의 퍼널이 존재하는데 각 퍼널별로도 이어지는 CVR을 체크하여 어떤 퍼널에서 이탈률이 큰 지도 보조지표로 보면 좋을 것 같음 #4. 배달 서비스에서 가장 중요한 지표는 무엇일까요? 왜 그 지표가 중요할까요? 그것을 어떻게 늘릴수(줄일 수) 있을까요 ? (MECE하게 가장 중요한 것을 생각해보고 컴포넌트를 로직틱하게 그려보자)가장 중요한 지표 ?앱 유입 유저→배달까지 전환율앱 유입 유저→배달 완료까지 걸린 시간왜 그 지표가 중요한지 ?본질적으로 배달앱의 목적은 고객에게 배달이라는 좋은 서비스를 제공하기 위함으로 여기서 좋은 서비스란 원하는 매장이 많이 있는지? (이때 원하는 매장이 없으면 이탈), 빠른 시간에 원하는 음식을 받았는지 ? (고객 만족)의 개념으로 접근함#5. 추천 알고리즘의 성능 지표, 추천 알고리즘은 유저의 정보와 유저 로그를 토대로 구매할 것 같은 제품을 보여줍니다. 추천 알고리즘의 성능을 확인하기 위해 어떤 지표를 파악해야할까요? 왜 해당 지표일까요 ?목적추천 알고리즘의 성능을 확인하기 위함어떤 지표를 봐야하는가 ?추천 알고리즘을 사용하는 유저가 제품 구매까지 이어지는지 ?(추천 알고리즘 유입 유저 - 구매 유저)/추천 알고리즘 유입 유저왜 해당 지표일까 ?성능이 좋다함은 곧 유저의 정보를 잘 파악하여 실제 “구매를 할 법”한 상품을 추천했다는 것이므로 구매까지 이어지는지를 확인TBD...