묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
output o_신호와 reg r_신호
모듈 내 레지스터 q신호를 output reg로 선언한 o_*신호로 기술하기보다는 reg r_*로 선언하고 output o_*로 선언한 신호에 assign하는 식으로 쓰는게 가독성때문에 그러실까요? 예를 들어 simple_bram_ctrl.v에서 assign o_valid = r_valid;대신 레지스터에서 기술하는 건 별로일까요?always @(posedge clkr or negedge reset_n) begin... o_valid <= o_read;...
-
해결됨[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
스킬구슬(Skill Frame) 구현하는 강의는 몇번째 강의인가요?
지금 27.쿨타임 연출 강의를 듣고 있습니다. 스킬구슬(Skill Frame) 구현하는 강의는 몇번째 강의인가요? 순차적으로 듣고 있는데, 갑자기 스킬구슬 구현 없이건너 뛰어서 어떻게 구현된 건지 혼란스럽네요.
-
미해결업무 자동화를 위한 파이썬 pyautogui, beautifulsoup 크롤링 기초
import time
import time 입력한 이후부터 오류가 나요.& C:/Users/nowiz/AppData/Local/Programs/Python/Python313/python.exe "c:/Users/nowiz/OneDrive/바탕 화면/python_sample/practice_pyautogui.py" File "<python-input-13>", line 1 & C:/Users/nowiz/AppData/Local/Programs/Python/Python313/python.exe "c:/Users/nowiz/OneDrive/바탕 화면/python_sample/practice_pyautogui.py" ^SyntaxError: invalid syntax powershell이랑 python 같이 어떻게 써요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
콘솔창 한글 깨짐 해결법
[상황]분명 다른 강의들에선 한글 잘 나왔는데 왜 갑자기 한글이 깨질까? 달라진 점을 생각해보니 gradle로 설정을 바꾼 후로 깨진 것 같았음실제로 IntelliJ IDEA로 바꾸니까 한글 출력 잘됨.[이유]IntelliJ는 실행할 때 JVM 인코딩을 UTF-8로 설정해주지만, Gradle은 인코딩을 시스템 기본값에 맡기기 때문이라고 함 -gpt-[해결 방법]제어판 - 국가 또는 지역 - 관리자 옵션 - 시스템 로캘 변경 - Beta 체크박스 체크 후 재부팅다들 이것부터 해보시길
-
미해결Next + React Query로 SNS 서비스 만들기
서버 fetch suspense 로 감싸고 새로고침 시 잠시 빈 화면이 노출된 후 fallback ui가 노출됩니다.
autoexport default function Weekday() { return ( <Suspense fallback={<WeekdayBannerLoading />}> <WeekdayMiniBanner /> </Suspense> ); }export default function WeekdayMiniBanner() { const { banners } = use(getBanners( params )); if (banners.length === 0) return null; return ( <div className={cn('wrapper')}> <WeekdaySwiper data={banners} /> </div> ); }이런 식으로 코드를 짰는데요. 해당 페이지를 새로고침하면 초기엔 컨텐츠영역 아무것도 노출되지않다가 잠깐 fallback ui가 노출되고 fetch가 완료되면 컨텐츠를 노출시킵니다. suspense는 promise가 pending 중일 때 promise를 catch해서 fallback ui 를 노출시키는걸로 알고 있는데 왜 새로고침 시 페이지 초기로드단계에선 빈화면이 노출되는지 궁금합니다... 아님 제가 잘못 설계한 걸까요..?? 리액트 공식문서 suspense 예시 코드에선 버튼 누르자마자 바로 fallback ui를 노출시키는데 말이죠... 참고로 WeekdaySwiper 내부는 react swiper로 구성되어있습니다! (클라이언트 컴포넌트)
-
미해결Next.js 까보기: "쓸 줄 아는 개발자"에서 "알고 쓰는 개발자"로
서버 fetch suspense 로 감싸고 새로고침 시 잠시 빈 화면이 노출된 후 fallback ui가 노출됩니다.
export default function Weekday() { return ( <Suspense fallback={<WeekdayBannerLoading />}> <WeekdayMiniBanner /> </Suspense> ); }export default function WeekdayMiniBanner() { const { banners } = use(getBanners( params )); if (banners.length === 0) return null; return ( <div className={cn('wrapper')}> <WeekdaySwiper data={banners} /> </div> ); }이런 식으로 코드를 짰는데요. 해당 페이지를 새로고침하면 초기엔 컨텐츠영역 아무것도 노출되지않다가 잠깐 fallback ui가 노출되고 fetch가 완료되면 컨텐츠를 노출시킵니다. suspense는 promise가 pending 중일 때 promise를 catch해서 fallback ui 를 노출시키는걸로 알고 있는데 왜 새로고침 시 페이지 초기로드단계에선 빈화면이 노출되는지 궁금합니다... 아님 제가 잘못 설계한 걸까요..?? 리액트 공식문서 suspense 예시 코드에선 버튼 누르자마자 바로 fallback ui를 노출시키는데 말이죠... 참고로 WeekdaySwiper 내부는 react swiper로 구성되어있습니다! (클라이언트 컴포넌트)
-
해결됨[Unity6] 나만의 서바이벌 게임 만들기
Terrain 세팅 값 문의
Terrain 과 Water 의 세팅 값을 알수 있을까요?맞추어 보고 있는데, 자꾸 안 맞아서 질문 드립니다.
-
미해결바로 써먹는 GA4 실무리포트(2025)
세그먼트 중복 분석 관련 질문드립니다!
안녕하세요, 수업을 듣다가 세그먼트 중복 분석관련하여 궁금한 점이 생겨 질문드려요! 위 화면에서 세그먼트 간 교집합이 생기는 이유가 뭘까요~?세그먼트1(장바구니 이탈자)은 add_to_cart한 사용자 중 purchase를 하지 않은 사용자이고,세그먼트2(장바구니 전환자)는 add_to_cart한 사용자 중 purchase를 한 사용자이기 때문에 논리상으로는 교집합이 발생되면 안된다고 생각이 들어서요! 두 세그먼트 모두 사용자 세그먼트로 생성했기 때문에 설정된 기간 내 purchase의 유무에 따라 세그먼트가 결정된다고 이해했습니다!
-
미해결스프링 핵심 원리 - 기본편
main 패키지와 test 패키지의 컴포넌트 스캔 범위
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] @Test void findAllBean() { ApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class); // 생략... } @Component static class DiscountService { // 생략 }DiscountService.class를 new AnnotationConfigApplicationContext()의 인자로 대입하는 대신에, 클래스에 @Componant를 붙였는데 정상적으로 테스트가 통과됐어요.제가 알기로는 AutoAppConfig는 main 패키지에 속하며, DiscountService는 test 패키지에 속하니깐 DiscountService는 컴포넌트 스캔의 대상이 아니지 않나요? 그런데 어째서 정상적으로 의존관계 주입이 된 건가요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
pmu-fw is not running
0안녕하세요, 맛비님.FPGA 를 다시 공부하고 싶어서 1장부터 차근차근 수강 중에 있습니다. Hardware Manager 를 통해서 Programming 하고 나서 성공적으로 동작하는 것을 확인 했습니다.그런데 이후에 제가 원래 Vitis 로 잘 올리고 있던 Bitstream 을 올리니까Vitis Serial Terminal 에 "PMU-FW is not running" 이라는 문구가 뜨면서 원래 애플리케이션이 잘 실행되었는데 정상적인 결과가 나오지 않는 상황입니다. 찾아보니 PL 만 올리는 Hardware manager 를 통한 programing 을 하고 나면, pmu-fw 가 로드되지 않도록 설정되어 vitis 에서도 그럴 수 있다는 것 같습니다.제가 실행하려는 애플리케이션은 pmu-fw 가 꼭 로드되어야 실행 되는 것 같은데혹시 어떻게 해결할 수 있을까요...? ㅠㅠ 보드는 ZCU102 입니다.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
애드몹 테스트광고에서 "no fill" 문제
안녕하세요 좀비님, 덕분에 앱 출시하고 애드몹 광고까지 붙여보았습니다.하단배너 구현할때 디버그 모드에선 테스트 광고, 릴리즈 모드에선 실제 광고가 잘 나오는 걸 보고 출시했습니다. 그런데 새로운 기능을 개발하려고 테스트 기기에서 돌려보니 광고가 안 나오고 "no fill"이라는 에러를 뱉습니다. 검색해보니 더 이상 보여줄 광고가 없을 때 나오는 에러라고 하는데.. 테스트 광고에서도 이럴 수가 있나요? 테스트 광고에서 이런 케이스에 대해선 아직 답변을 못 찾아 답답한 마음에 여기 질문해봅니다.플레이스토어/앱스토어에서 다운받거나 릴리즈 모드로 돌려보면 광고가 잘 나오고 있습니다. 혹시 제가 본인 기기에서 자꾸 테스트 하는 게 문제일까 싶어서 테스트 기기로 등록도 했습니다. 물론 계속 테스트 광고로 보긴 했지만요. 광고가 없는 문제니 시간이 좀 지나면 해결될까 싶었지만 이틀째 계속 이러고 있네요.. 혹시 유사한 경험이 있으신지, 해결책을 아시는지 궁금합니다.그리고 이 테스트 광고를 떠나서도 애드몹에서 이렇게 광고가 없는 경우가 있을텐데, 이럴때 어떻게 대처하셨는지 궁금합니다.
-
미해결개발자에게 필요한 로그 관리
trace 로그 보관 질문
강의 내용에서 사용자 요청, 응답에 관한 부분은 trace로그로 보관한다고 들었습니다. 또한 로그 레벨을 나누는 이유가 보기 편하라는 이유를 들었는데요 보통 개발환경에서 로그레벨을 파일별로 나누나요?app-trace.logapp-info.logapp-error.log이런식으로 나누고 trace로그를 7일만 보관할 경우 app-trace.log가 7일이 지나면 삭제한다는 방식으로 파일을 나눠서 보관하는지 궁금합니다. 추가로,다른 질문에 app.log, security.log 이런식으로 파일을 분할하지만 강사님 기준 법적 기준 로그 제외 파일을 하나로 묶는게 좋다고 추천하셨는데요그럼 trace로그도 하나로 묶어서 보관하는지, 묶는경우 삭제가 안되니까 나눠서 보관하는지요?
-
미해결비전공자도 이해할 수 있는 DB 설계 입문/실전
게시글 작성자 Id(사용자 FK) 숫자가 맞나요?
작성자 Id가 "박재성"이여서 이게 하나라도 바뀌면 같이 바뀌어야하는 데이터 중복이여서 FK로 바꿔야한다는 것은 잘 알겠습니다. 그런데 users 테이블에서 사용자 이름은 없는데 아마 jscode가 박재성을 의미하는 것 같은데 이게 FK로 바꾸었을 때 1번 id 값을 가지니까 1로 바뀌어야하는거 아닌가요?그런데 강사님께서는 1,2로 바꾸셨는데 그러면 똑같은 박재성이라는 사람이 아니게 되는거 아닌가요?users테이블에서도 id가 1번 밖에 없어서.. 혹시 동명이인 그런 건가요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
FIN 세그먼트 질문
FIN 세그먼트가finish 의 약자가 맞나요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
flux 패턴 질문
flux 패턴의 단점에 대해서 궁금합니다!flux패턴이 MVC 패턴의 단점을 보완하는 것으로 이해했습니다.실무에서는 MVC패턴을 아직 많이 쓰는 것 같은데아직 학생이라 잘 모르긴 합니다 ㅠㅠmvc패턴이 그럼에도 불구하고 좋아서 배우는 건가요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
3-웨이 핸드 셰이크 질문
established가 되면 클라이언트와 서버는 연결되어서 이제 그 연결 링크를 통해 서버를 종료할 때까지 데이터를 주고 받는 건가요?아니면 통신을 할 때마다 새로운3웨이 핸드셰이크 과정을 거치는 건가요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
유료결제 후회 중입니다. 3번 낙방 설명은 똑같고
전반적으로 해설이 혼자 푸는데 이야기하시는 느낌이닌다 다른 글도 그렇던데... 유투브로 쉽다쉽다 샘플영상 올리셔서 돈 냈는데 설명이 두서가 없어요 친절하지도 않고 띄엄띄엄 느낌이고 인쇄물은 성의없고... 죄송합니다 돈낸 사람으로서 느낀점 말씀드립니다.마지막 포인터 문제 전반적인 해설 간략히 요청드립니다.
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
SRAM module RTL viewer 이상
rtl viewer를 열면 mux모양 로직 (dout ~0 부터 dout ~ 31이라고 쓰여있음) 이게 책처럼 겹쳐야 하는데 죄다 병렬 회로로 늘어져서 엄청 공간 차지를 많이 합니다. 코드 문제는 아닌 것 같은데 어떻게 해야하나요? rtl viewer에서 netlist navigator 수정이 안되나요? netlist navigator를 보면 always0과 dout~0부터 dout~31까지가 동시에 logic이라는 폴더에 들어 있습니다. 그래서 벡터를 책처럼 못 묶는 것 같습니다.
-
해결됨책 3권을 영상으로 만든 Unity 게임 개발
승리수가 안 올라갑니다
왜 안 올라가는지 모르겠네요 ㅠㅠ
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
DB 설정 문제
안녕하세요 프로젝트 초기 설정을 토비님 강의 진행대로 따라하고 있는 중입니다.제가 docker 는 잘 몰라서 강의 자료에 있는 Rancher Desktop 을 그냥 설치했구요서버 구동하기 전에 먼저 켜고 토비님 강의 순서 대로 진행했습니다 compose.yaml 의 내용을 수정하기 전에는 오류없이 잘 되는데 토비님이 작성하신 대로 수정을 해서 서버를 구동하면 계속 오류가 발생하고 있습니다 제 디비에 문제가 있나 싶어서 mysql를 완전 삭제하고 재설치 까지 해서 다시 해봐도 이전과 계속 같은 오류가 발생하는데 ai 를 통해서 해결해보려고 해도 해결을 못하고 있습니다 혹시 확인해보시고 알려주셨으면 합니다