묻고 답해요
148만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
순위 정보를
불러오고 있어요
-
해결됨이해하면 인생이 바뀌는 Windows API hook
Visual Studio release x86 디버깅 브레이크
안녕하세요.개발자는 아니지만 업무에 꼭 필요한 내용이 있어서 해당 강의를 수강하게 되었습니다.사전지식이 전혀 없는 상태에서 열심히 검색하며 강의를 듣고 있는 상태입니다.함수 프롤로그와 에필로그 강의 9분 20초 부분에 F9 를 눌러 브레이크 걸어주고 F5를 했을 때 브레이크가 되지 않고 넘어가버립니다.잠깐 1초정도 브레이크가 되었다가 그냥 넘어가는 바람에 디스어셈블리 창도 뜨지 않습니다.[종단점 설정 확인] [F5 실행 시 상태 확인] 혹시 제가 놓치는 부분이 있을까요?
-
미해결실전 활용을 위한 git/github(feat.각종 충돌상황 해결하기)
소스트리를 따로 쓰는 장점이 뭔가요?
vs code에서 깃 커맨드를 쓰거나 소스 컨트롤 기능에서 내역을 확인할 수 있는데 깃 GUI프로그램으로 소스트리를 따로 쓰시는 이유가 뭔가요? 그리고 깃헙 데스크탑 GUI프로그램이 있는데 깃헙 연동으로는 이게 더 편리할 거 같은데 소스트리가 더 우수한 이유가 있을까요?
-
미해결한 입 크기로 잘라먹는 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) 활용법(24년 Update)
모든 계정 > Demo Account가 뜨지 않아요
모든 계정에 demo account가 뜨지 않네요. 아무 것도 뜨지 않아요. 그래도 괜찮은 걸까요?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(24년 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) 활용법(24년 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)
강의 자료 다운로드
강의 자료가 있으면 나중에 퀵하게 리뷰 시 좋을 것 같은데 아직 올라와 있지 않을 것 같습니다.준비되시면 올려 주시면 감사하겠습니다.
-
미해결[2024 최신] [코드팩토리] [초급] 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이나 세팅이 있을까요?
주간 인기글
순위 정보를
불러오고 있어요