묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
3-7 리텐션 SQL 쿼리 작성하기 연습 (Weekly, Monthly)
리텐션 SQL 쿼리 작성하기, Weekly와 Monthly 쿼리를 작성한 부분을 게시판에 올립니다.-- Weekly 리텐션 작성하기. 마지막 부분 , analysis AS (SELECT diff_of_week, user_cnt, FIRST_VALUE(user_cnt) OVER (ORDER BY diff_of_week) AS first_user_cnt FROM (SELECT diff_of_week, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_date_and_diff GROUP BY 1)) SELECT diff_of_week, user_cnt, ROUND(SAFE_DIVIDE(user_cnt, first_user_cnt), 3) AS retention_week_rate FROM analysis ORDER BY 1;-- 월별 리텐션 계산 WITH base AS ( SELECT DISTINCT user_pseudo_id, event_name, DATE(DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul')) AS event_date, DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul') AS event_datetime, FROM advanced.app_logs WHERE event_date BETWEEN '2022-08-01' AND '2022-11-03' ), first_date_and_diff AS ( SELECT *, DATE_DIFf(event_month, first_month, MONTH) AS diff_of_month FROM ( SELECT DISTINCT user_pseudo_id, DATE_TRUNC(MIN(event_date) OVER(PARTITION BY user_pseudo_id), MONTH) AS first_month, DATE_TRUNC(event_date, MONTH) AS event_month FROM base ) ), analysis AS ( SELECT diff_of_month, user_cnt, FIRST_VALUE(user_cnt) OVER(ORDER BY diff_of_month) AS first_user_cnt FROM ( SELECT diff_of_month, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_date_and_diff GROUP BY 1 ) ) SELECT diff_of_month, user_cnt, ROUND(SAFE_DIVIDE(user_cnt, first_user_cnt), 3) AS retention_month_rate FROM analysis
-
미해결
Unleash Your Inner Designer: Graphic Design Courses
Are you passionate about turning ideas into visually captivating designs? Dive into the world of graphic design with the perfect course in [City Name]!Whether you're a beginner or looking to enhance your skills, this post is for you!Let's Explore Graphic Design Courses Together:Share your design goals: Are you aiming to build a strong foundation, specialize in a specific area (e.g., branding, UI/UX), or freelance?Discuss your learning style: Do you prefer in-person classes, online courses, or a hybrid approach?Seek recommendations: Share your research and ask for suggestions from the community.Let's Connect and Learn:Share your experiences with graphic design courses in [City Name].Discuss the pros and cons of different institutes or training providers.Offer tips and advice to fellow aspiring designers.Share your portfolio and get feedback from the community.Together, let's build a vibrant graphic design course in kolkata
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
예제파일 못 찾았습니다. 다시한번 확인해 주세요.
예제파일 찾고 있는데, 아래와 같이 답면 주셨습니다. 그런데 제 컴퓨터에서는 구름이 보이질 않아요. 첫번째 캡쳐는 강사님이 주신 캡쳐사진이고, 두번째 캡쳐는 제 컴퓨터 캡처사진입니다. 예제파일이 없으니 연습을 할 수가 없네요. 다시한번 확인 부탁 드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
질문
24년 1회 c언어 20:37 I 가 N t가 d i가 s s가 c 8 이 1 으로 바뀌는데 공백은 어찌하여 생기는건가요24:58 부분에BankAcc myAcc 가 있고initAcc에 있는 MyAcc 가 왜 위에 myAcc 이며9981, 2200.0 은 왜void initAcc 에 acc에 x 값에 넣고 y 값에 넣는지 모르겠습니다 why? 일까요2023 3회 부분 complete(i) 1~100 까지인건 알겠는데 왜 위로 올라가서 complete(int n) 은 0 부터 시작되나요?2023 2회 20:34 정적 동적 부분 자세한 설명이 필요합니다 강의에서 제가 놓친걸까요 해당 부분 알려주시면 학습하겠습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어 연산 후 할당 방법 (+=, -=, /=, *=, %=, ^=) 강의 예제 6번
C언어 연산 후 할당 방법 (+=, -=, /=, *=, %=, ^=) 예제 6번 printf 구문라인이 이해가 잘안됩니다 풀어서 알려주실 수 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-H 질문있습니다.
http://boj.kr/f680e784e79b45839a545852be677db5이렇게 하면 왜 시간 초과가 나는지 궁금합니다. 온도의 합을 계산하는데 시간이 너무 많이 걸려서 그러는 걸까요?큰돌님이 풀어주신 누적합 사용하는 방법은 이해했습니다. 하지만 제가 원래 저렇게 풀었어서 저 방법은 왜 시간 초과가 나는지 궁금합니다!
-
미해결언리얼 엔진4 입문 (C++ 기반)
플레이어랑 적이랑 구분했던가요?
선생님 안녕하세요.우여곡적끝에.. takeDamage함수를 성공?해서 ,원점에 꽂힌 칼을 뽑아 레벨에 세워둔 다른 인스턴스를 때리러 갔습니다.바로 칼을 뺏겼습니다. 당황해서 다시 '오버랩이벤트'를 발생시켜 칼을 뺏고 재빨리 때려서 데미지입는건 확인했습니다. 그와중에 몇번더 뺏기고,다시뺏고를 반복했습니다.제가 뭘 실수한걸까요...?알려주세요 ㅠㅠ(버전5.4에서 헤더 폴더위치 바뀐거땜에 삽질좀하느라,멘탈이 털렸어요.ㅋㅋ ㅠ)//-----------------------------------------(추가)다음강의에서 npc처럼 랜덤배회하면서 오버랩될때마다 무기를 가져가요. 귀엽긴하지만, ... 의도는 아니니까... 간단히 방지할 방법 없을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 매핑 사용 질문(feat. 외래 키)
안녕하세요 JPA ORM 프로그래밍 수강하고 있는 수강생입니다! 다름이 아니라 연관관계 매핑에 대해서 해당 강의에서 다루고 있는데, 실무에서는 수작업으로 데이터를 다루는(수정, 생성) 경우가 빈번하여, 실제로는 외래 키를 지양한다고 들었습니다. 그런데, 해당 강의에서 다루는 연관관계 매핑을 사용하면 자동으로 외래 키가 생성이 되는데(사실 ddl - auto를 사용해서 정확하진 않습니다만..) 그러면 실무에서도 연관관계 매핑은 지양하는 것일까요?그렇다면 연관관계 매핑은 단순히 객체지향을 위한 방법이기 때문에 존재하는 것인지 궁금합니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
헤드코드 바디코드
안녕하세요 강사님! 지난번 여쭤본거에서는 잘 넘어갔구요!강의를 좀 빠르게 듣고 있는터라 놓치는 부분이 있는거 같기도 한데 헤드와 바디에 코드 붙여넣을때 카페24 쇼핑몰 설정 > 기본설정 > 검색엔진 최적화 > 고급설정 > 코드 직접입력 여기 피씨 모바일에만 코드 넣는것 만으로 전~~체 페이지 데이터 트래킹이 다 되는걸까요?회사 공홈을 운영중인데 저희가 상품이 정~~~말 많거든요 그 상품마다 일일이 다 헤드태그 바디태그를 넣어야하는걸까요ㅠ?저희가 개발자가 없어서 제가 작업을 해야될거 같은데 카페 24기준으로 상품 상세 설명 안에 ftp 코드 넣는곳에 해당 헤드태그 바디태그를 넣어야 하는건가여 ㅠ?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
Section 7-1) 최대점수 구하기(DFS)
선생님과 다른느낌으로 코드를 작성한것 같은데, 검사기는 오류없이 잘 돌아갔어요 이렇게 작성하면 틀린걸까요?? import syssys.stdin=open("input.txt","rt")input=sys.stdin.readlinen,m=map(int,input().split())a=[[0]*(n+1) for _ in range(n+1)]for i in range(m): x,y=map(int,input().split()) a[x][y]=1s=0b=[0]*(n+1)b[1]=1def DFS(L): global s if L==n: s=s+1 return for j in range(1,n+1): if a[L][j]==1 and b[j]==0: b[j]=1 DFS(j) b[j]=0DFS(1)print(s)
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
versel 배포 후 id : null
안녕하세요! 선생님 배포하고 난 후 id가 null 이라고 뜹니다..코드 바꾼 거 없는데 local에서는 잘 작동 하는데 왜 배포후만 그럴까욥..
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HandlerExceptionResolver 질문입니다.
안녕하세요. HandlerExceptionResolver에서 ModelAndView 를 반환하는 이유가 마치 Exception을 정상 흐름처럼 변경하는 것이 목적이라고 하셨는데, 빈 ModelAndView를 반환하면 해당 페이지가 존재하지 않아 또 다른 에러가 생기는 것이 아닌가요?아니면 빈 ModelAndView를 반환하기 전에 response.sendError(xxx)로 서블릿에서 처리하도록 또는 response.getWriter.println("xxx")를 호출하기 때문에 빈 ModelAndView를 반환해도 이상이 없는건가요? 감사합니다.
-
미해결김영한의 실전 자바 - 중급 1편
지역 클래스, 내부 클래스 차이점
지역 클래스와 내부 클래스의 차이점이 무엇인가요 ?내부 클래스는 지역 변수에 접근이 불가능한 이유가 뭔가요 ?
-
해결됨독하게 되새기는 C 프로그래밍
함수 호출 매개변수 전달에 대한 질문 드립니다.
함수 호출 매개변수 전달에 대한 질문 드립니다.call by reference 와 call by address 의 차이는 참조형의 경우에 실제 int a; 메모리 주소: 0x01int& ra=a; 메모리 주소:0x01int* pa=&a; 메모리 주소:0x~~ (ra와 a는 같음 하지만 포인터는 주소를 담는 변수이기 때문에 저장공간을 주소값으로 가짐)제가 이해한 것은 저 a 를 참조형과 포인터형으로 함수를 호출 했을 때실제 함수에 포인터로 받은 매개변수는 지역변수 선언하여 해당 포인터에 주소값이 들어있고,참조형으로 받은 함수에서는 매개변수가 따로 생성되지 않고, 호출자에 있던 a값의 주소와 피호출자의 int& a 의 주소값이 일치했습니다. 결과적으로 참조형은 스택공간에 변수를 따로 생성하지 않고, 호출자의 스택공간의 주소를 공유한다고 생각이 들어서 이 부분에서 차이가 있다고 생각이 들어서 제가 이해한것이 맞는지 궁금하여 질문 드렸습니다. 감사합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
FC보드가 탄거 같습니다
2-1. BNO080실습중 github에 올라온 코드를 사용해서 다운로드 후 디버그를 진행했습니다. 결과값 출력도 잘 되는것을 확인한 후, 갑자기 fc보드가 과열되더니 연기가나고 탄내가 났습니다..그후에 배터리 전원을 연결만 해도 보드가 굉장히 과열되고 있습니다.무엇이 문제인지 잘 모르겠습니다.보드 as가 가능할까요?어떻게 해결해야 할까요
-
미해결
ptional<Item> findById 질문
@Override public Optional<Item> findById(Long id) { String sql = "select id, item_name, price, quantity from item where id = :id"; try { //Map<String, Object> param = Map.of("id", id); Map<String, Object> param = new HashMap<>(); param.put("id",id); Item item = template.queryForObject(sql,param,itemRowMapper()); return Optional.of(item); }catch (EmptyResultDataAccessException e) { return Optional.empty(); } }Map.of를 쓰지않고 그냥 new HashMap을 사용했을때 저런식으로 코드를 짜면 될까요 ?
-
해결됨새싹부터 시작하는 Unity 게임 개발
안녕하세여 3D 오브젝트 Material 관련 질문입니다
안녕하세요 강의 잘 보고 있습니다!이번에 3D 강의 부분인데 이상하게 Material 색상이 안바뀌어서 질문 드립니다.Plane 오브젝트는 색상이 변경돼서 잘 작동하는데 Cube 오브젝트만 지금 Material 색상이 변하지 않고 있습니다 무슨 문제가 있는걸까요...?ㅜㅜㅜ
-
미해결하루 10분 한달완성 선형대수학
커리큘럼 문의
0.1 선형대수 소개를 보면 Group Theory 내용도 다룬다고 나와있습니다. 하지만 강의내용에는 Group Theory이 나와있지 않습니다. 혹시 향 후 업데이트 예정이실까요?
-
해결됨Spring Boot JWT Tutorial
/api/hello 접근 시 401 나올 때 해결법
SecurityConfig.java 를 루트 패키지로 옮기면 됩니다. ex) path.to.root.config.SecurityConfig.java 에서 path.to.root.SecurityConfig.java 로 옮기세요. refs: https://stackoverflow.com/questions/77331852/how-do-i-set-a-home-page-can-be-opened-by-anyone-in-spring-security
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
통합테스트
[질문 내용]안녕하세요 수업과 직접적으로 관련된 질문은 아니지만 궁금한 점이 있어서 질문 드립니다.영한님 강의에서는 controller통합테스트를 postman으로 진행하는데restTemplate을 이용해 직접 통합테스트 코드를 짜는것과 포스트 맨을 이용해 테스트하는 것 중 어느것을 더 추천하시는지 궁금합니다또한 직접코드를짜지않고 포스트맨으로 테스트하면 스펙상 불이익이 있는지도 궁금합니다!!