묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
23분
23분 배열의 첫번째 요소와 포인터가 가르키는 값은 같다고 하셨는데 왜 출력값이 t 가 아니고 this is string 인가요
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
[과제] 퍼널 쿼리(피벗테이블 적용) 작성 완료
강의 다 듣고, 마지막에 주신 계산하기 좋은 형태로 만드는 피벗테이블을 만들어 보았습니다. 코드에 대한 피드백이 있으시다면 알려주세요! 감사합니다.WITH base AS( SELECT event_date, event_timestamp, event_name, user_id, user_pseudo_id, platform, MAX(IF(event_param.key = 'firebase_screen', event_param.value.string_value, NULL)) AS firebase_screen, -- MAX(IF(event_param.key = 'food_id', event_param.value.int_value, NULL)) AS food_id, MAX(IF(event_param.key = 'session_id', event_param.value.string_value, NULL)) AS session_id FROM advanced.app_logs CROSS JOIN UNNEST(event_params) AS event_param WHERE event_date between "2022-08-01" and "2022-08-18" GROUP BY ALL ), filter_event_and_concat_event_and_screen AS ( SELECT * EXCEPT(event_name, firebase_screen, event_timestamp), CONCAT(event_name, "-", firebase_screen) AS event_name_with_screen, DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul') AS event_datetime FROM base WHERE event_name IN ("screen_view", "click_payment") ), pivot1 AS( SELECT event_date, event_name_with_screen, CASE WHEN event_name_with_screen = 'screen_view-welcome' THEN 1 WHEN event_name_with_screen = 'screen_view-home' THEN 2 WHEN event_name_with_screen = 'screen_view-food_category' THEN 3 WHEN event_name_with_screen = 'screen_view-restaurant' THEN 4 WHEN event_name_with_screen = 'screen_view-cart' THEN 5 WHEN event_name_with_screen = 'click_payment-cart' THEN 6 ELSE NULL END AS step_number, COUNT(DISTINCT user_pseudo_id) AS cnt FROM filter_event_and_concat_event_and_screen GROUP BY ALL HAVING step_number IS NOT NULL ORDER BY event_date, step_number ASC ) # 피벗 한번 더 돌려서 계산 쉽게 할 수 있는 테이블 형태 만들기 SELECT event_date, MAX(IF(event_name_with_screen = 'screen_view-welcome', cnt, NULL)) AS `screen_view-welcome`, MAX(IF(event_name_with_screen = 'screen_view-home', cnt, NULL)) AS `screen_view-home`, MAX(IF(event_name_with_screen = 'screen_view-food_category', cnt, NULL)) AS `screen_view-food_category`, MAX(IF(event_name_with_screen = 'screen_view-restaurant', cnt, NULL)) AS `screen_view-restaurant`, MAX(IF(event_name_with_screen = 'screen_view-cart', cnt, NULL)) AS `screen_view-cart`, MAX(IF(event_name_with_screen = 'click_payment-cart', cnt, NULL)) AS `click_payment-cart` FROM pivot1 GROUP BY event_date ORDER BY 1;
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
msg 관련
9:10초대 질문이 있습니다. 다른 수강생 분의 질문과 답변을 봤는데도 이해가 가질 않아서요!printf("%c\n, ++ *p);이 순간에 포인터 변수 p가 가리키고 있는 것은 msg의 A였고, 전위 연산(++)으로 B가 답이라는 것까지는 알겠습니다.printf("%s\n", msg);에서 포인터 변수 p와 msg가 별개의 변수라면, msg를 출력했을때, 기존의 EXAM이 정답이라고 생각했습니다. p는 포인터 변수로, msg와 따로 작동하는 것 아닌가요..? p가 바뀐 것이지 배열 자체가 바뀐 것은 아니니까요..! 왜 msg도 EXBM으로, 즉 A->B로 바뀌게 되는건지 궁금합니다!
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
path 설정에 'Uploaded File URL' 항목이 안보입니다.
프로필 이미지 영역의 path 설정에 'Uploaded File URL' 항목이 안보입니다.(Uploaded File URL_uploadDataNos 만 보입니다)
-
해결됨코딩없이 언리얼 엔진5로 VR 콘텐츠 개발하기
강아지캐릭터를 만지고 싶습니다.
질문은 확인 즉시 답변드립니다! :)메일이나 본 질문란을 이용하여 접수해주세요.질문은 먼저 접수된 순으로 답변드립니다!구체적인 기기(Meta Quest3, 3s 등)와 엔진 버전을 알려주시면 원활한 답변에 도움이 됩니다. 스크린샷이나 녹화영상 등을 통해 설명해주시면 더욱 감사합니다!https://youtu.be/3_9UbHMcn_I?si=d1vRdBpB3uqBsNim위영상을 언리얼5.4 로 만들어 보려고 하는데 매쉬가 자꾸통과 되네요 피직스컨트롤 매쉬로는 잘되는데 캐릭터에는 잘 안되는 것 같아요만지고 싶은데 어떤걸 손보면 될까요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
Main에서의 예외 처리
[질문 템플릿]1. 강의 내용과 관련된 질문인가요?예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요?예3. 질문 잘하기 메뉴얼을 읽어보셨나요?예[질문 내용]회원가입 프로그램 작성의 File에 저장하는 단계에서 저는 예외 처리하라고 뜹니다.어떻게 보면 당연한건데 영한님의 IDE에서는 Main에서 예외 처리 오류가 뜨지 않는데 이 부분이 궁금합니다!+코드를 똑같이 옮겨도 제 프로젝트에선 예외 처리 오류가 뜨네요.
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
로드맵
로드맵 수강 중인데...로드맵 시 주셨던 graph rag 50% 할인쿠폰을 잠시만이라도 부활 시켜주실 수 있으신가요? 강의량 대비 이벤트 기간이 짧아 보입니다. ㅠㅠ 그리고 강사님 강의가 너무 좋아서 놓치고 싶지 않습니다.
-
미해결실리콘밸리 데이터 리더가 알려주는 Airflow 기초
Window11 Home 버전 도커 설치 방법 - Docker Desktop - Unexpected WSL error
아래와 같은 내용을 모르고 Win11 Home 버전에서 도커 설치에 여러가지 시행 착오를 겪고 Windows 11 Home 버전에서도 Hyper-V를 활성화해서 도커 설치에 성공한 방법을 공유드립니다. Windows 10 Pro, Enterprise 및 Education 64비트 버전에서만 사용할 수 있고 Home 버전에서는 사용할 수 없습니다.특히 Docker Desktop for Windows 설치를 위해서는 반드시 Hyper-V를 지원하는 OS가 필요하지만 Home 버전에서는 Hyper-V 기능을 사용할 수 없는 탓에 Docker Toolbox(Virtual Box)를 이용한 가상화를 통해서만 Docker를 설치할 수 있습니다. 참고 사이트https://forbes.tistory.com/542#google_vignette 1. 도커 에러 -> WSL2 설치 -> 도커 실행 X 2. Ubuntu 실행 에러Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2? ?? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ??????. Press any key to continue...-> Windows 기능 켜기-> 도커 실행 XLinux용 Windows 하위 시스템Windows - 하이퍼바이저 플랫폼(Hyper-V)가상 머신 플랫폼참고 사이트https://mi2mic.tistory.com/228 3. Hyper-V 활성화 참고 사이트https://geekorea.com/how-to-enable-hyper-v-windows11-home/ 4. 도커 설치 완료
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
부모로가는이유
21:55 부모거 먼저 태어나게 한다고 하고 par() 로 가는 이유 알려주세요 그리고 다시 자식클래스로 넘어가서 y를 출력하는 순서를 '이렇게', 러는 표현말고 메서드 용어 짚어가면서 제발 규체적으로 설명해주세요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
25분 22초대 질문
강의는 printf("%s\n", tbl[2]);로 되어있고 학습 자료 pdf파일은 printf("%c\n", *(*pp)[2]);라고 되어 있습니다.만약 pdf 파일처럼 printf("%c\n", *(*pp)[2]); 라면 N이 출력되는 건가요?아래 이 문제 관련 질문 주신 다른 분의 답변도 봤는 데 printf("%s\n", tbl[2]);여기서 W가 출력되는 게 잘 이해가 되지 않습니다. 더 쉽게 설명이 가능할까요?
-
미해결ASP.NET Core MVC 기본편[ASP.NET Core Identity8]
로그인 시 왜 계속 조회된 아이디가 없을까요ㅠ
강의 쭉 따라하면서 Privacy 권한 별 접근 해보고 있습니다. 틀린 부분이 없고 ,DB에 계정도 잘 들어가있는데사이트에서 로그인만 하면 OnPostAsync 함수에서 아이디 조회 쿼리 결과 받는 var result 부분에서 계속 Succeeded가 안뜨네요 ㅠㅠㅠㅠ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
this.
이 부분에서 childY()생성자를 부를 때 전 부모 생성자를 먼저 부른다고 생각했는데, childY() 부르고, this("apple")이때 부모를 부르는 건가요? childY() 이때 부르는게 아니라 this("apple") 이때 부모를 부르는건가요?
-
미해결[유니티 실전 프로젝트] Burger Please 모작
사운드를 어떻게 플레이 시켜야 하나요
각 상황에 맞는 사운드를 플레이하도록 구현하고 있는데요.Interaction 함수 안에서 사운드 출력 코드를 추가했는데 소리가 제대로 나오지 않고 계속 반복되서 출력되는 것처럼 치지지직 하다가 끝나버립니다. void OnMoneyInteraction(WorkerController wc) { if (!wc.Tray.IsPlayer || _moneyPile.ObjectCount == 0) return; _moneyPile.DeSpawnObjectWithJump(wc.transform.position, () => { GameManager.Instance.AddMoney(Define.MONEY_PER_BURGER); GameManager.Instance.AddExp(1f); SoundManager.Instance.PlaySFX("SFX_Money_Get"); }); }그래서 제대로 한번만 사운드가 출력되도록 하기 위해 bool형 예외처리를 해서 코드를 수정했더니 0.1초만에 소리가 났다가 사라집니다. audioSource 제대로 부착했고 loop 체크x, PlayOnAwake 체크 등 기본적인 것들은 다 제대로 세팅했습니다.어떻게 해야 제대로 된 소리를 출력할 수 있나요?public class SoundManager : Singleton<SoundManager> { [Header("BGM")] public AudioSource bgmSource; [Header("SFX")] public AudioSource sfxSource; [Header("SFX Clips")] public List<AudioClip> sfxClips; [Header("BGM Clips")] public List<AudioClip> bgmClips; public void PlaySFX(string clipName) { AudioClip clip = sfxClips.Find(c => c.name == clipName); if (clip != null) { sfxSource.volume = 1f; sfxSource.PlayOneShot(clip); } else { Debug.LogError($"SFX clip not found: {clipName}"); } }
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Ubuntu 실행시 에러 발생
안녕하세요 🙂[1. 질문 챕터] : Xilink Vivado 설치 강의에서 3분 53초 ,[2. 질문 내용] : 재설치하는 중입니다 설정->앱 들어가서 ubuntu 삭제하고 시작했습니다. 설치한 우분투(20.04.6 LTS) 실행 시위와 같은 에러가 발생했습니다. 삭제 후, 다른 버전(2022.04.5) 설치해도 같은 에러가 발생햇습니다.[3. 시도했던 내용, 그렇게 생각하는 이유] : 구글링 통해링크: https://velog.io/@ukja2/Ubuntu-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%A7%80%EC%A0%95%ED%8C%8C%EC%9D%BC-%EC%98%A4%EB%A5%98시도해봤고 설치되었는데도 위 링크 해결방법을 따라하면 제공된 이름의 배포가 없다고 나옵니다ㅜㅜ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
포인터 질문입니다,
영상이랑 관련없는 개별 질문입니다.계속 헷갈리는게 *p++과 ++*p입니다.우선순위에 따라서 *(p++), ++(*p) 이렇게 연산을 하는데, ++(*p)여기서, p의 값을 읽고(예를들어서 A라고 한다면) ++A가 될것이고, 전위연산을 해서 A다음의 문자인 B가 되는 것 까진 이해가 되는데, 값이 A -> B로 대체 되는게 이해가 잘 안됩니다. 대체가 되려면 어디선가 *(&A)(A의 메모리주소) = B 이런식으로 할당이 되어야 하는거 아닌가요?
-
미해결스프링 핵심 원리 - 기본편
예제 코드 파일
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.스프링 핵심 원리 - 기본편 에서 김영한님이 작성하신 코드 파일을 다운로드 받을 수 있나요?
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
docker 컨테이너를 모니터링 하는 방법이 알고 싶습니다.
docker-compose로 zabbix와 grafana를 설치하고 docker 컨테이너로 동작하는 zabbix에서 현재 서버에 동작하는 모든 컨테이너 및 실제 local 서버의 자원을 모니터링 하고 싶습니다. 이에 다음 사항들이 알고 싶습니다.zabbix에서 docker 컨테이너를 모니터링 하는 방법zabbix 컨테이너에서 실제 local 서버의 자원을 모니터링 하려면 실제 서버에 agent를 별도로 설치하는게 맞는지요? 2번과 같이 되는 경우, 컨테이너의 ip와 실재 서버의 ip는 동일하고 포트로만 식별이 되는데 agent 및 zabbix 서버의 ip를 어떻게 설정하면 되는지 알고 싶습니다.
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
agent2는 어떻게 사용하는지 알고 싶습니다.
gpt에게 구축에 대해 물어보는 경우, agent2를 사용해야 한다는 명시와 함께 샘플 예시를 제시하는 경우가 많던데버전이 업그레이드 되면서 agent2를 사용하는 것을 지양하는게 맞는건지요?agent2는 언제 어떻게 사용하는 것인지 자세히 알고 싶습니다.
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
프로메테우스 에이전트에서 제공하는 메트릭 수집이 가능할까요?
django, fastapi 등의 프레임워크에서 프로메테우스 에이전트를 pip으로 쉽게 설치하고 설정할 수 있는 방법이 있습니다.이를 이용해 프레임워크 내 네트워크 등의 메트릭 정보를 제공하는 것으로 알고 있습니다.그리고 프로메테우스에서 제공하는 메트릭은 특정 api로 제공하는 것으로 알고 있는데,zabbix에서 이 정보를 수집해 모니터링을 할 수 있는 방법이 있는지 알고 싶습니다.
-
해결됨GZS - 우리도 자빅스(Zabbix) - 그라파나, 슬랙 연동
agent의 커스텀 파라미터를 여러개 정의할 수 있는지요?
client의 zabbix_agentd.conf에는 UserParameter 변수가 하나만 정의되어 있던데, 여러개의 키를 만들어 다양한 결과 값을 모니터링 하고 싶을 경우에는어떻게 정의를 할 수 있을지 알고 싶습니다.