묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Nuxt.js 시작하기
24년 강의를 들으면서 에러나는 부분 정리
img url 기한만료로 깨져서 나올 때backend 폴더의 db.json 이미지 주소를 변경하시면 정상적으로 출력됩니다. 인덱스 0은 어떤 이유에서인지는 모르나 가져오지 못하기 때문에 30번을 추가하면 됩니다.아래 코드로 db imageUrl을 전체 수정하시면 됩니다."imageUrl": "https://picsum.photos/640/480"localhost 액세스 거부맥북인 경우에 종종 생기는 일인 거 같은데 크롬에서 잘 되다가도 안되면 포트를 5000에서 4000으로 바꾸고 실행하시거나다른 브라우저를 이용해서 진행하시면 됩니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
태그 유형 선택할때
안녕하세요 강사님! 유튜브 강의 보다가 결제까지 했네요 ! 영상 보면서 하나씩 차근차근 따라하고 있습니다. 트리거 만들고 태그 유형 선택하는데 "구글 애널리틱스 GA4구성" 이 안보여요 ㅠ 저는 추천 태그에 "구글애널리틱스" 만 있고 누르면 "구글태그", "구글 애널리틱스 GA4" 이벤트 2가지만 뜨는데 혹시 지금은 화면 버젼이 좀 바뀌어서 그런걸까요 ㅠ?
-
해결됨Flutter 앱 개발 기초
firebase flutter
안녕하세요 Firebase에서 Ios, Android, web , flutter 앱을 만들수가 있는데요. 만약 세가지 버전을 하고 싶으면 app을 각각 ios, android, web(mobile) 다 따로 만들어야할까요? 혹시 flutter app으로 한번에 할수 있지 않나 해서요! 혹시 flutter app은 firebase에서 왜 따로 있는걸까요?? 오픈 카카오톡으로 문의주시면 더 빠르게 답변 받으실 수 있어요:)
-
미해결김영한의 실전 자바 - 중급 1편
내부 클래스
안녕하세요! 내부 클래스의 경우 외부 클래스의 인스턴스에 접근할 수 있는 참조값을 가지고 있다고 하셨는데, 그러면 반대로 외부 클래스는 내부 클래스의 인스턴스에 접근할 수 있는 참조값을 가지고 있나요 ?예로 내부 클래스의 활용 8:00 강의 쪽에서Car myCar = new Car() ;myCar.start() 로 가능한가요? ( 여기서 start 메서드는 Car 의 메서드에 있는 start 가 아닌 Engine 클래스 내부에 있는 start() 메서드를 말씀 드린겁니다.
-
해결됨SCSS(SASS)+GRID+FLEX 실전 포트폴리오 퍼블리싱
style.scss 만 퍼블리싱 결과물로 전달하면 되는건가요?
선생님 안녕하세요. 강의를 들으면 scss 를 작성하고 watching sass 로 css를 만들어내잖아요.근데 제가 퍼블리싱을 해서 개발자에게 넘겨줄 때도 똑같이 style.scss 와 style.css를 모두 넘겨줘야하는 건가요?아님 style.scss만 넘겨주면 되는 걸까요?(넘 초보적인 질문일수도 있으나 ..^^;;)감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
공부방법에 대해서 질문이 있습니다.
문제풀이를 듣기 전에 최대 1시간 제한을 정해두고 그 안에 못 풀면 강의를 듣고 시간 안에 풀면 바로 강의 듣고 넘어가고 못풀었던 문제들만 복습해보면서 풀면 될까요?대기업 꼭 가고 싶습니다!
-
해결됨딥러닝 이론 + PyTorch 실무 완전 정복
Section 16 [이론] Transformer의 Encoder 질문
안녕하세요, 강의 감사드립니다.multi-head attention에서 Q,K,V 차원에 대해 질문드립니다.1. 여기서 H는 multi-head 시킨 후 (concatnation 후)의 최종 feature 차원을 의미하는지 궁금합니다. (단일 self-attention에서도 Q,K,V에서 H와 다른거 같은데 확인부탁드립니다)2. 만약, 1이 맞다면 Q,K,V의 차원은 N x H/M 이 되어야 하는건 아닌가 싶습니다. (m은 M을 표현하기 위한 index로 보이기 때문입니다)혹시 제가 잘못 이해하고 있는 부분이 있다면, 정정해주시면 감사드리겠습니다!
-
해결됨실전! Querydsl
query projection 아키텍쳐 관점
작업을하다보디 query projection 경우 아키텍처 관점(데이터 레이어)에서 Repository에 의존성이 생겨서 사용을 지양하자는 의견이 많던데 어떻게 생각하시나요?
-
해결됨비전공자를 위한 Spring IoC(Inversion of Control) 뽀개기
@Service name 중복
@Service("aaa")같은 이름 aaa로 두군데서 선언하면 안된다고 배웠는데요interface BoardService{}@Service("boardService")BoardServiceImpl implements BoardService{}@Service("boardService")BoardServiceCustom extends BoardServiceImpl{}이렇게 선언은 가능한건가요?
-
해결됨Real MySQL 시즌 1 - Part 2
테이블이 1:N 구조에서 N쪽 테이블에 유니크 제약조건에 의한 오류발생 회피 방법이 뭘까요?
안녕하세요. 질문 드립니다.1:N 구조의 웹 어플리케이션입니다.종종 동일한 insert 요청이 짧은 시간에 발생 합니다.insert는 N(child) 테이블에 되어야 합니다.해당 테이블에는 유니크 제약조건이 걸려있어서 중복 데이터는 절대로 insert 되지 않지만 동일 요청에 의해서 DeadLock이 발생하고 있습니다.(물론 빈도는 많지 않습니다.)실행 순서는 이렇게 됩니다.Parent테이블의 id를 이용해서 join 쿼리로 select 합니다. (child 테이블 존재 여부 확인)child 테이블에 데이터가 존재한다면 수량 증가, 없다면 insert를 합니다.이 때 데이터가 없는 상황에서 select-insert 요청이 서로다른 tx에서 발생할 때 데드락이 발생합니다.이 경우 어떤 전략으로 회피할 수 있을까요?유니크 제약 조건에 의해서 중복 데이터가 생기는건 방지되고 있고, 데드락 자체가 하루 한 건 정도 발생하고 있어서 시스템 운영상에서는 문제가 없으나 어떤 해결책이 있을지 궁금합니다.
-
미해결처음 만난 리액트(React)
uncaught runtime error 해결
패키지도 새로 설치해보고 챗지피티가 하라는데로 다 해봤는데도 해결이 안되네요 ㅠㅜㅜ 최신 버전맞아요 react랑 react dom 어쩌고랑 create어쩌고에서 문제가 있는 것 같다고 했습니다 ㅠ 어떻게 해결해야하나요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론파트 자료 문의드립니다.
선생님 안녕하세요목차에 뒤에 추가된 제목을 추가하지 않으신 것인지요?시험이 일주일 남아서 제대로 보려는데 11 12번 누락된 것으로 보여서요목차 수정 부탁드립니다.그리고 가능하다면 페이지 구성을 반씩 나누는 거 말고 한줄로는 안될까요?아래로 내려갔다가 다시 올려야 해서 한글문서처럼 일렬정렬이 나은 것 같아요^^
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론강의
이론 강의는 뭐고 PDF 내용은 뭐죠? pdf 에 없는 내용이 강의로 있는데(예를 들어 요구사항이나 데이터 pdf 만 보면 안되고 강의에 있는 내용도 다 외워야 하는거면 강의에 있는 내용도 pdf 에 넣어주시면 안될까요ㅠ
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
tomcat 배포 문제 war? jar?
안녕하세여 강의듣다가 현재 진행중인 프로젝트를 tomcat에 올려볼까 시도하고 있는데 잘안되서 여쭤봅니다. gradle 프로젝트이고 .jar -> .war으로 변환해서 올리고있는데 404에러가뜹니다. maven 프로젝트로만 사용해야되는 건가요 ?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2022 3회
2022 3회 1:50 result[i]++ 의 결과값이 왜 2,4, 이런식으로 나오는지 궁금합니다.전체적인 문제 풀이 과정은 이해했습니다.if(arr[i]<arr[j]) 이 부분 까지 다 이해했습니다.i가 0일 경우 true가 한개인것도 알겠는데 출력하는 마지막 부분이 이해가 안됩니다. ++ 일 경우 값에 1을 더해주는 것도 이해가 갑니다. 문제에서 어디 부분 때문에 2,4 이런식으로 출력해주는지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
반복문과 Range 질문
fruits=["apple","banana","cherry"]for i in range(len(fruits)) 이 부분에서 range의 개념은 어느정도 이해했는데 왜 문자열 길이가 아닌 개수처럼 3으로 세는지 궁금합니다. 영상에서도 헷갈릴거라고 언급하셨는데 저는 보자마자 아예 count 개념이랑 충돌이 와버렸네요...
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
파이썬 리스트 슬라이싱 질문
안녕하세요. 강의 잘 듣고있습니다.섹션5 리스트 슬라이싱 강의에서 궁금해진게 스텝이 음수가 되는 경우는 강의 내용에 안들어 있어서 어디서 어렴풋이 봤던 것 같은데 그런 케이스는 없나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
네트워크 이해가 안되는부분 몇가지 질문있습니다
TCP 통신 할 때 왜 마지막에 Close를 하는건가여? Close를 안하고 계속 통신을 주고 받으면 안되는건가여?데이터를 보내고 받을 때 버퍼에 담아서 통신 하는 데 예를 들어 게임에서 이동데이터와 공격데이터는 각각 버퍼로 나눠서 보내는 개념인가여? 아니면 하나의 버퍼에 보내는 개념일까여?게임에 서버가 여러개 일수 있다고 얘기를 들었는대 그러면 서버IP도 바꿔서 만드는 개념일까요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
ScannerWhileEx3 에서 질문있습니다 !
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]해당 코딩에서sum += input;위치를 if 위에 위치해 놓으면 100+100 이었을때 199가나오고 if 아래에 위치하면 정상적으로 나오는데 이유좀 알고 싶어요.<If 위에 위치할때 결과><If 아래에 위치할때 결과>
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
windows function default 값에 대하여 range between과 rows between의 차이
안녕하세요. 강의를 잘 듣고 있습니다.다름이 아니라, 연습문제를 모두 풀고 나서 윈도우함수 강의를 듣는 과정에서, default에 대해 궁금한 점이 생겼습니다. 정확히, 계산을 해야할 경우, 중복된 데이터가 있는 경우를 고려해서, ROWS BETWEEN UNBOUNDED PRECEDINIG AND CURRENT ROW 라고 프레임의 범위를 정확하게 명시를 하는 것이 좋을 것 같다. 라는 생각이 들었습니다.그 이유는 다음과 같습니다.강의에서 말씀해주신대로, 구글 빅쿼리는 default 값이 RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW 라고 되어있는데요,-- 4) -- 누적 쿼리: 과거의 시간(UNBOUNDED PRECEDING)부터 current row까지 SELECT *, SUM(query_cnt) OVER(PARTITION BY user ORDER BY query_date) AS cumulative_sum SUM(query_cnt) OVER(PARTITION BY user ORDER BY query_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS cumulative_sum2 FROM ( SELECT query_date, team, user, COUNT(user) AS query_cnt FROM advanced.query_logs GROUP BY ALL ) -- QUALIFY cumulative_sum != cumulative_sum2 ORDER BY user, query_date문득, default값이 RANGE BETWEEN UNBOUND PRECEDING AND CURRENT ROW 라면, 왜 ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW 와 같은 값을 가질까? 다른 값을 가지는 경우도 있지 않을까? 하는 의문이 들었습니다.예제에서는, GROUP BY ALL을 했기 때문에, 중복 데이터가 있어도, query_cnt로 집계가 된 상태에서, 윈도우 함수를 실행하다보니, QUALIFY로 조건절 검증을 수행해도, != 를 만족하는 데이터가 없었던 것 같았습니다.그래서, 1번 예제와 4번 예제를 결합해서, 다음과 같이 검증을 수행해보았습니다.-- INSERT INTO my_sess.query_logs (user, team, query_date) -- VALUES ('샘', 'Data Science', '2024-04-24'); SELECT *, -- 시간의 흐름에 따라, 일자별 유저가 실행한 누적 총 쿼리 수 SUM(total_query_cnt) OVER(PARTITION BY user ORDER BY query_date) AS cumulative_total_sum, SUM(total_query_cnt) OVER(PARTITION BY user ORDER BY query_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS cumulative_total_sum2 FROM ( SELECT *, -- 사용자별 시간의 흐름에 따라 쿼리를 실행한 총 횟수: total_query_cnt COUNT(query_date) OVER(PARTITION BY user) AS total_query_cnt FROM my_sess.query_logs ) -- QUALIFY cumulative_total_sum != cumulative_total_sum2 ORDER BY user, query_date결과는 다음과 같습니다.중복데이터가 있을 경우, RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW는 다 합쳐서 하나로 집계해서 결과값을 내놓는 것으로 보입니다.QUALIFY 함수를 적용했을 때cumulative_total_sum = cumulative_total_sum2 인 경우데이터 중복이 없을 경우에는, 같은 값이 나옵니다.