묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
length 질문
18:25NULL은 아예 값이 없는 공백을 의미하는 것이므로 ”Hello, World!" 중간에 띄어쓰기도 길이 포함되는 건가요?
-
미해결랭체인과 MCP로 빚는 AI Agent 마스터 클래스
강의 자료 위치
안녕하세요?강의 자료는 어디서 받을 수 있을까요?pdf 책을 제공한다고 적혀 있는데 어디 있는지 모르겠습니다. ㅠ빨리 공부하고 싶습니다.
-
미해결
cadence LVS 관련 문제
안녕하세요. 수업으로 cadence툴을 쓰고 있는데XOR인데 여기서 PMOS의 W를 스케마틱 상에서 520nm로 하고 LVS를 돌렸더니 LVS상에서 layout의 pmos의 W는 525nm여서 incorrect하다고 하는데 뭐가 문제인걸까요........ 일단 스케마틱을 525nm로 바꾸면 LVS는 통과합니다..
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
6.8 zustand 강의에서 devtools 미들웨어에 대한 질문입니다.
zustand 강의에서 devtools 미들웨어를 사용하여브라우저 도구 Redux 툴에서 Action 과 State 를 살펴보는데 강의 영상에서는 Action의 이름이 setSession 으로 나오는 데...제 Redux 툴에서는 액션 명이 anonymous로 표시됩니다. 어떻게 액션명이 표시되는 지 궁금합니다. set 함수에서 액션명 표시하려면 이름을 주어 표시했는데 . 뭔가 다른가요 ?//... set({session, isLoaded: true}, undefined, 'setSession'); //...
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
9:25 생성
시간대는 9분 25초이구요, 기본 생성자를 거치지 않고 ElectricCar(String model, int year, int batteryCapacity) { super(model, year); this.batteryCapacity = batteryCapacity; System.out.println("ECar(" + batteryCapacity + ")"); } }해당 코드에서 super(model, year); 을 타고 Car(String model, int year) { this.model = model; this.year = year; System.out.println("Car(" + model + ", " + year + ")"); } }해당 코드가 실행되어 println 되고,다음 자식 생성자가 실행되어서 ECar(75) 의 값이 나오는 걸로 보여지는데 Q. new electricCar에서 기본 생성자를 거치지않고 어째서 2번째 자식 생성자로 바로 가버려서 코딩이 되지요?? 이게 명시적 호출인가요?
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
인증서 발급받을 때 도메인
저는 jscode-test.net 도메인을 구매했고, 인증서 발급받을 땐 강의에서처럼 api.jscode-test.net로 적었습니다.이럴 경우 jscode-test.net에 대한 인증서가 아닌 api.jscode-test.net에 대한 인증서만 발급받은 거 맞죠?현업에서는 인증서를 요청할 때 어떤 식으로 하나요? api.jscode-test.net, temp.jscode-test.net, mail.jscode-test.net 등등 많다면, 각 도메인마다 인증서를 따로 발급하나요?
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
같지만 다른것들
같지만 다른것들 1분 42초에 나오는 프린문 중 str2==str3로 나와야하는거 아닌가요? 출력 2번줄 오타인거 같아서 말씀드려요
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
고농축 백엔드와 완벽한 프론트 강의 차이?
고농축 백엔드 코스의 첫 부분과 완벽한 프론트엔드 첫 부분이 겹치는 부분이 많은거 같은데, 둘 중 하나만 들어두될까요? 아니면 다른 부분이 있으니 들어야하나요?
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
샤딩의 기준
안녕하세요 쿠케님 강의 잘 보고 있습니다!강의를 보다가 갑자기 궁금한 점이 생겨서 질문 드립니다. 샤딩의 기준이 현재는 article_id로 되어 있는데, 특정 샤드에 댓글 데이터가 엄청 생성되어서 불균형하게 저장이 되는 경우도 있을까요?? 있다면 샤딩의 기준을 다시 정의하는 일도 있는지 궁금합니다.항상 잘 보고 있습니다. 감사합니다.
-
해결됨제미니의 개발실무 - 커머스 백엔드 기본편
CouponService에서 이미 다운로드 한 쿠폰 안 내려주기
안녕하세요! 수업 중에 재민 님이 말씀해주신 이미 다운로드 한 쿠폰은 내려주지 않는 것과 관련해서 질문이 있습니다.제 나름대로 생각해 본 코드는 이렇습니다.fun getCouponsForProducts(productIds: Collection<Long>): List<Coupon> { val productTargets = couponTargetRepository.findByTargetTypeAndTargetIdInAndStatus( CouponTargetType.PRODUCT, productIds, EntityStatus.ACTIVE, ) val categoryTargets = couponTargetRepository.findByTargetTypeAndTargetIdInAndStatus( CouponTargetType.PRODUCT_CATEGORY, productCategoryRepository.findByProductIdInAndStatus(productIds, EntityStatus.ACTIVE).map { it.categoryId }, EntityStatus.ACTIVE, ) val applicableCouponIds = (productTargets + categoryTargets).map { it.id }.toSet() val downloadedCouponIds = ownedCouponRepository.findByUserIdAndState(userId, OwnedCouponState.USED) # userId 어디서 받아오지? .map { it.couponId } .toSet() val finalCouponIds = applicableCouponIds - downloadedCouponIds if (finalCouponIds.isEmpty()) { return emptyList() } return couponRepository.findByIdInAndStatus(finalCouponIds, EntityStatus.ACTIVE) .map { Coupon( id = it.id, name = it.name, type = it.type, discount = it.discount, expiredAt = it.expiredAt, ) } }여기서 고민됐던 부분은 findByUserIdAndState 에서 userId 를 어디서, 어떻게 받는 것이 좋을지 입니다. getCouponsForProducts 함수가 호출되는 ProductController의 findProduct 메서드에서는 별도의 User 관련된 정보를 받아오지 않기 때문에 userId 를 받아올 수 없는 상황인 것 같습니다. 그런데 유저가 자신이 이미 다운로드 한 쿠폰을 중복해서 '다운로드 가능 쿠폰' 목록에서 보이지 않게 하는 소위 '개인 맞춤' 작업은 User가 꼭 필요한 정보라고 생각 되는데요.이런 경우에 findProduct에 CouponController에서 처럼 User를 바로 넘겨주면 간단(?)하게 userId를 알 수는 있지만 이게 최선인 것 같진 않습니다. User를 파라미터로 넘겨주는 것을 인증 절차를 거친다고 생각해본다면 상품 상세 정보 보는 것은 꼭 인증을 하지 않더라도 볼 수 있어야 할테니까요. (그런데 User를 파라미터로 넘겨주는 것이 인증이 된 사용자만 이 API를 사용할 수 있다고 이해하는 것이 옳은 이해인지는 제가 잘 모르겠습니다🥹)그래서 또 다른 접근법으로는 재민 님이 ProductController의 findProduct 메서드에서 쿠폰을 불러오는 부분 위에 주석으로 처리해놓으신 것처럼 별도의 API를 만들고 해당 API에서 User를 활용해서 진행하면 어떨까 하는 생각도 해봤습니다. 재민 님은 어떤 식으로 푸실지 궁금합니다! 감사합니다.
-
해결됨[나 혼자 레벨업] UE5 멀티플레이 게임 제작 Lv. 1 (Listen 서버 입문)
강의 영상 편집이 잘못된 것 같아요
6:35 ~ 8:15 와 8:16 ~ 9:55의 강의 내용이 완전히 동일합니다.
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
6번째 문제 질문입니다
이전까지 업캐스팅에서 부모의 기본생성자를 먼저 출력하고 다음에 자식의 생성자를 실행한다고 배웠는데 여기선 빼고 바로 B의 생성자로 가는 이유가 무엇인가요 앞 문제와 파라미터가 들어간 메인함수는 똑같은데 오버로딩과 무슨 관련이 있나요B의 기본생성자에서 명시적으로 파라미터가 들어간 부모 생성자를 호출하기에 부모 기본생성자를 생략해도 되는건가요
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
이상 탐지에 사용할 비전 기술 조언 부탁드립니다.
스크래치, 깨짐 등 다수의 이상 탐지를 위한효과적인 방법이나 적용할 기술이 있을까요?집중적으로 공부하고 싶습니다. 다음 주제에 관심이 있지만 (CNN 다중 분류, 세그먼테이션, yolo 객체인식)좀 더 구체적인 조언을 들을 수 있다면 좋겠습니다.
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
2강) HandleBeginPlay 의 역활이 궁금합니다.
마지막에 로그를 찍어보니 서버 역활을 하는 객체에는 HandleBeginPlay 로그가 출력되었으나 클라 역활을 하는 객체에는 OnRep_ReplicatedHasBegunPlay 로그가 출력되었습니다. 현재는 리슨서버로 진행되니 서버-클라 모두 HandleBeginPlay 가 호출될 줄 알았지만 클라에서는 출력되지 않습니다. 강의 내용처럼 HandleBeginPlay 는 서버 (로컬)에만 호출되니 클라에서는 호출 될 일이 없으며 클라에서는 OnRep_ReplicatedHasBegunPlay 만 호출되나 이것도 bReplicatedHasBegunPlay 값에 의해 호출 될수도 있고 안될 수도 있다 이렇게 이해해도 되나요?다만 bReplicatedHasBegunPlay 는 그렇가면 게임이 시작 이후에는 무조건 true 가 될테니 시작 이후에 접속되면 무조건 bReplicatedHasBegunPlay 가 호출 될 것이고시작 이전에 호출 되면 bReplicatedHasBegunPlay 호출이 안될 것이다이렇게 이해해도 될까요?
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
3강 중간, 모드 로그로 찍을 시 스탠드얼론이 안찍힙니다.
최초 리슨서버 역활을 하는 클라이언트 의 로그가 출력시 스탠드얼론은 없고 전부 서버 로만 나옵니다. 스탠드얼론이 아닌 서버에서 로그인 시작/끝 , 포스트 로그인 시작/끝 이렇게 출력되는데이건 엔진 업데이트가 되어 버전이 달라서 내부 로직 구조가 변경되어서 그런 것이다 라고 이해해도 될까요? 현재 버전은 5.6 입니다.
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
F4고정키
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요.노트북으로 연습중인데. .f4고정하는게 전혀안먹히네요ㅠㅠ. .$표시를 그럼 어떻게 해야될까요?? 에러가 자꾸 뜨네요ㅠ
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
데이터 프레임이 안만들어지네요
설명 주신대로 코드를 짜보았는데 데이터 프레임 출력이 되지 않네요. 다음 사진의 경고문이 뜨는데 이거 때문인건가요? 새로고침해봐도 안되네요. 해결 방법이 궁금합니다감사합니다!
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
PI라는 단어로 값 대신하기 질문
전처리기 24에서 5번째에 printf("\n"); 이 있더라고요 그러면 답이 Radius 1: 5.00Circumference 1: 31.42Area 1: 78.54Volume 1: 523.60Radius 2: 10.00Circumference 2: 62.83Area 2: 314.16Volume 2: 4188.79이 아니라 4번째 출력 값이랑 5번째 출력 값 사이에 빈 행을 넣어야 하는게 맞는거죠?Radius 1: 5.00Circumference 1: 31.42Area 1: 78.54Volume 1: 523.60 Radius 2: 10.00Circumference 2: 62.83Area 2: 314.16Volume 2: 4188.79이런식으로요
-
미해결피그마 시작하기
화면확대 인터렉션 질문이요
강의를 여러번 봤는데도, 사진확대 컴포넌트를 만들고 인스턴스 컴포넌트를 프레임안에 넣고 사진을 어떠게 넣으라는건지 잘 모르겠습니다.그룹을 해야 하는건지...인스턴스 컴포넌트안에 이미지를 넣을수는 없지 않나요.,그부분에 자세한 설명이 없어서 ....
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-S 1325 작성한 코드 왜 틀렸는지 모르겠습니다.
제가 작성한 코드와 선생님이 작성한 코드랑 비슷한데왜 제 코드는 틀렸다고 하는지 모르겠습니다. http://boj.kr/8f9af85823c7483e8a728da2825d7b24