묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
블로그 게시글 UTM
자사 블로그에서 자사 홈페이지로 넘어가는 url에 utm을 삽입하려고 합니다.소스를 blog로 하려 합니다. 그렇다면 매체는 어떻게 설정하는 게 좋을까요
-
미해결React Native with Expo: 제로초에게 제대로 배우기
폴더 구조 관련 질문
제로초님 안녕하세요 expo 프로젝트의 폴더 구조에 대해서 고민이 있습니다.!!현재 src/app 폴더에서 페이지들을 관리하고 있고각 페이지 내부에서만 사용하는 하위 컴포넌트들은 src/app/settings/_components/AccountSettingsSection.tsx와 같이 _components 폴더 하위에 배치하고, named export를 통해 라우트로 잡히지 않게 하고 있습니다. 문제는 없지만 프로젝트를 실행시키면 WARN Route "./settings/_components/AccountSettingsSection/AccountSettingsSection.tsx" is missing the required default export. Ensure a React component is exported as default.라는 경고 메시지가 app/ 내부에서 named export 한 모든 하위 컴포넌트를 대상으로 출력됩니다. Next.js처럼 _components 내부의 하위 컴포넌트들은 완전히 무시하도록 하고 싶은데 아무리 찾아봐도 무시할 방법이 없는 거 같습니다 ㅠ 제로초님께서는 어떤 방법으로 페이지 내부 하위 컴포넌트들을 배치하시는지 궁금합니다..!! 관리하기 용이한 폴더 구조가 있다면 추천해주실 수 있으신가요??
-
해결됨Cursor AI로 만들면서 배우는 Web & Javascript
개발 환경 관련 질문입니다.
안녕하세요, 강사님. 이제 강의를 신청하고 본격적으로 수업을 들으려고 합니다제가 현재 리눅스(페도라) 버전 노트북과 Window 버전 데스크탑을 이용 중인데, 혹시 리눅스로도 해당 강의를 따라갈 수 있을까요? (첫 개발이라 좀 더 쉬운 환경에서 작업하고 싶기는 합니다!)제가 주로 카페나 외부에서 혼자 노트북으로 작업하는 일이 많아서 리눅스로도 해당 강의 내용을 충실히 이행할 수 있는지 여쭤보고 싶어서 문의 남겼습니다. 답변 부탁드리겠습니다:> 아, 그리고 좋은 강의 만들어주셔서 감사합니다!
-
미해결
교육 수료 질문
안녕하세요. 비전공자도 이해할 수 있는 CI/CD 입문, 실전 교육을 수강 중입니다. 강의를 모두 수강했는데, 수료가 되지 않습니다. 교육자료는 어떻게 완료를 해야하나요? 다운로드를 받아서 완료가 되는 것도 있고, 링크를 눌러도 안되는 것들이 있습니다. 감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
6-7 강의에서
package section06_Sorting_Searching_failed.no07_coordinates_sorting; import java.util.*; public class Main { public int[][] solution(int n, int[][] arr) { for (int i = 1; i < n; i++) { int tmpX = arr[i][0]; int tmpY = arr[i][1]; int j; for (j = i-1; j >= 0; j--) { if (arr[j][0] > tmpX) { arr[j+1][0] = arr[j][0]; arr[j+1][1] = arr[j][1]; } else { break; } } arr[j+1][0] = tmpX; arr[j+1][1] = tmpY; } for (int i = 1; i < n; i++) { int tmpX = arr[i][0]; int tmpY = arr[i][1]; int j; for (j = i-1; j >= 0; j--) { if (arr[j][0] == tmpX && arr[j][1] > tmpY) { arr[j+1][1] = arr[j][1]; } else { break; } } arr[j+1][1] = tmpY; } return arr; } public static void main(String[] args) { Main m = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] arr = new int[n][2]; for (int i = 0; i < n; i++) { for (int j = 0; j < 2; j++) { arr[i][j] = sc.nextInt(); } } int[][] result = m.solution(n, arr); for (int i = 0; i < n; i++) { for (int j = 0; j < 2; j++) { System.out.print(result[i][j] + " "); } System.out.println(); } } }저는 이렇게 하니 오답이라 뜨고여기서 main 메서드에 출력방식만for (int i = 0; i < n; i++) { System.out.println(result[i][0] + " " + result[i][1]); }이렇게 바꾸니 정답이라고 뜨는데 왜 그런가요?
-
해결됨<머신러닝, 핵심만 빠르게!> 완독 챌린지
온라인강의관련
안녕하세요. 챌린지만 하면 강의가 다 되는 줄 알았는데 쿠폰으로 별도인걸 이제야 알았습니다.ㅠ번거로우시겠지만 별도로 추가 등록가능할까요?jin3203@naver.com 계정입니다.
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
window 10을 사용하고 있는 학생인데 react작동안됩니다ㅜㅜ
window 10을 사용하고 있는 학생인데 react작동안됩니다ㅜㅜ ctrl 하고 마우스 왼쪽해도 실행이 안되네요 로딩이 오래 걸려요
-
미해결스프링 부트 - 핵심 원리와 활용
@Validated를 적용해도 빈 검증이 안되는 경우에 대한 조치 공유..
[요약]Spring Boot 3.4 이상을 사용하실 경우 MyDataSourcePropertiesV3의 필드 중 Etc 타입 필드에 @Valid를 적용해야 Etc 클래스 내부에 적용한 유효성 검증 어노테이션이 정상적으로 동작됩니다...package hello.datasource; import ... @Getter @ConfigurationProperties("my.datasource") @Validated public class MyDataSourcePropertiesV3 { @NotEmpty private String url; @NotEmpty private String username; @NotEmpty private String password; @Valid // 적용 필요 private Etc etc; public MyDataSourcePropertiesV3(String url, String username, String password, Etc etc) { this.url = url; this.username = username; this.password = password; this.etc = etc; } @Getter public static class Etc { @Min(1) @Max(999) final private int maxConnection; @DurationMin(seconds = 1) @DurationMax(seconds = 60) private Duration timeout; private List<String> options; // 생성자 주입 public Etc(int maxConnection, Duration timeout, List<String> options) { this.maxConnection = maxConnection; this.timeout = timeout; this.options = options; } } } =======================================================================================스프링 부트 3.4 이전 버전에서는 @ConfigurationProperties가 적용된 클래스에 @Validated만 적용해도 해당 클래스의 필드와 중첩 필드(필드의 타입으로 정의된 클래스 안의 필드)에 대해서도 자동으로 유효성 검증 어노테이션이 동작했다고 합니다.즉, @ConfigurationProperties가 적용된 MyDataSourcePropertiesV3 클래스에 @Validated를 적용하면 해당 클래스의 필드인 url, username, password, etc 뿐만 아니라 etc 안의 필드인 maxConnection, timeout, options의 유효성 검증 어노테이션이 모두 동작했다고 합니다. 그러나 스프링 부트 3.4 이후 버전에서는 @ConfigurationProperties가 적용된 클래스에 @Validated만 적용할 경우 해당 클래스의 필드에 적용된 유효성 검증 어노테이션만 동작하며 중첩 필드에 대하여 유효성 검증 어노테이션이 동작하도록 하기 위해서는 중첩 필드에 @Valid를 명시적으로 적용해야한다고 합니다. https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.4-Release-Notes#bean-validation-of-configuration-properties
-
해결됨초보 기획자/PM을 위한 Test Case 작성 및 QA 노하우
테스트 케이스에 어느 범위까지 적어야하는 지 모르겠어요
테스트 케이스 샘플 자료 주신 거에 보면 '기대하는 결과'에 어느정도 범위까지 적어야하는 지 모르겠어요.(예를 들어, 화면이 들어가진다, 이런 사소한 것도 모두 넣어야 하는지, 아니면 아주 들어가야 할 핵심적인 것들과 오류가 있을 것 같은 예외부분만 넣는 건지 궁금합니다.)
-
해결됨초보 기획자/PM을 위한 Test Case 작성 및 QA 노하우
안녕하세요 예비 pm입니다
안녕하세요 아직 준비중인 pm입니다 그러다보니 기본적인 것이 궁금한데요. 테스트케이스를 바탕으로 qa를 진행하는 것이 맞을까요? qa를 하려면 보통 테스트케이스가 필요한가요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
도커 설치 여부 문의 드립니다!
수익형 AI 강의 들으면서 다 설치한 상태인데,나만의 RAG 시스템 강의 따라가려고 하니수익형 AI 강의에서는 설치하지 않았던 docker desktop 을 이번 강의에서는 초반에 설치를 하던데, 그대로 하면 될까요? docker desktop 설치한다고 해서기존에 해뒀던거에 영향이 가진 않겠지요?
-
미해결350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
앱&광고 계정 분리 방법에 대해 문의드립니다.
안녕하세요 선생님앱과 광고 계정을 분리해서 운영해서 나중에 하나의 계정이 정지 당했을 때도 다른 앱 수익을 지켜낼 수 있다고 하셨는데요. 현재 세금과 비공개 테스트 문제로 개인사업자를 하나 내서 애드몹과 구글 조직 계정을 생성하였습니다. 하나의 개인 사업자 번호로는 하나의 계정만 만들 수 있지 않나요?개인 사업자 조직 계정이나 애드몹 계정을 어떻게 분리할 수 있을지 궁금합니다. 또 비공개 테스트를 우회할 목적으로 개인 사업자를 신청하고 조직 계정을 생성하고 새로운 앱 하나를 프로덕션 올렸습니다. 비공개 테스트 이후 프로덕션 신청했을 때는 평균 1-2 정도 심사 기간이 걸렸는데 이번에는 거의 10일이 넘도록 심사 중이네요.ㅠ 첫 생성한 조직 계정으로 올린 첫 앱이라 이런걸까요? 아니면 조직 계정은 비공개 테스트가 없는 대신 프로덕션 심사 기간이 그에 준하는 기간을 차지하는 것일까요.. 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
스케일링
빠르게합격하고싶은데, 스케일링 패쓰해도되죠?전처리 인코딩이랑 결측치 제거만 해줘도충분하죠?
-
미해결[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)
게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제
수업에서는 게임 로직 루프에서의 게임 틱(game tick)에 대해 다루지 않아 CPU 사용률이 항상 높게 유지되는 문제가 발생한다.
-
해결됨<머신러닝, 핵심만 빠르게!> 완독 챌린지
쿠폰 관련 문의
안녕하세요. 선생님바쁘신데 번거롭게 해서 죄송합니다만...제가 챌린지 두가지를 수강하였는데 메일확인이 늦어 쿠폰등록기간이 만료되었습니다.혹시 괜찮으시다면 챌린지 둘다(대규모 언어모델, 머신러닝) 다시한번 쿠폰을 주실 수 있는지 여쭤보고 싶습니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제
수업에서는 게임 로직 루프에서의 게임 틱(game tick)에 대해 다루지 않아 CPU 사용률이 항상 높게 유지되는 문제가 발생한다.
-
미해결절대강좌! 유니티6 - ECS/DOTS 프로그래밍 마스터클래스
ecs관심이 있었는데 강의 잘 보았습니다.
현재 강의는 심화과정 2강의 빼고 다 보았습니다. 몇가지 궁금한 사항들이 있어서 질문드리려고 합니다. ecs, dots 병렬처리를 위해서 유니티에서 사용하는 시스템인데요. 이 강의에서도 여러 쓰레드를 사용하기 위해 잡에 작업들을 할당하는 코드를 사용하는 것으로 보입니다. 그리고 발사체와 적이 충돌시 HP를 깍는데 EnemyComponentLookup[enemy] = enemyData; 이런 코드가 있던데 이는 실제로 해당 컴포넌트에서 hp 변수를 수정하는 내용으로 보입니다. 하지만 멀티쓰레드에서 lock이나 뮤텍스같은 안전장치가 없는데 저런식으로 사용할 수 있는지 묻고 싶고... 두번째는Enemy오브젝트에서 여러 엔티티 update 이벤트를 사용하고 있습니다. EnemyComponent는 발사체에서도 사용하고 있고 moveComponent에서도 사용하고 있고 hpBarComponent에서도 사용하고 있습니다. Enemy가 죽었을때 수십만 이벤트가 현재 할당된 상태에서 문제가 없는것인지 추가적인 내용을 알 고 싶습니다. 현재 만마리 이상 스폰을 시키면 간혹 죽은 Enemy들이 살아있는 것 같은데 ecs, 멀티쓰레드 강의에서 젤 중요한 내용이 빠진게 아닌가 싶어서 여쭈어봅니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
리액트 설치시 vite와 create React APP 차이
선생님 인강 잘듣고 있읍니다인강에선 react 설치시 vite 로설치하고 책에서는 create React App 으로 설치하는데대략검색해보니 vite 설치시 효울적이고 빠르다고 하는데책으로 공부하면 create React App으로 설치해도 상관없나요
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
강의 완료 오류
3. 2.1 Retrieval Augmented Generation(RAG)란?이 강의가 강의 끝에서 모래시계만 돌고 완료가 계속해서 안됩니다.나중에 수강증을 회사에 제출해야 하는데 방법이 없을까요?저만 그런건지요
-
해결됨<대규모 언어 모델, 핵심만 빠르게!> 완독 챌린지
쿠폰등록관련 문의드립니다
안녕하세요메일 확인이 늦어서 쿠폰 적용을 못했습니다. 수동 등록으로 해주신다고 하여 Q&A로 남깁니다.등록 부탁드립니다