묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
ListBasic 강의 문의 - 딸기 id 오류 및 move 오작동
struct ListBasic: View { //property @State var fruits:[String] = [ "사과","오렌지","바나나","수박" ] @State var meats:[String] = [ "소고기","돼지고기","닭고기" ] var body: some View { NavigationView { List { Section { //content ForEach(fruits, id: \.self) { fruit in Text(fruit) .font(.body) .foregroundColor(.white) .padding(.vertical) } .onDelete(perform: delete) .onMove(perform: move) .listRowBackground(Color.blue) } header: { Text("과일종류") .font(.headline) .foregroundColor(.brown) } // : Section Section { ForEach(meats, id: \.self) { meat in Text(meat) .font(.body) } } header: { Text("고기종류") .font(.headline) .foregroundColor(.red) } // : Section }//: List .navigationTitle("우리동네 마트") .navigationBarItems(leading: EditButton(), trailing: addButton) }// : NavigationView } // Fucntion func delete(indexSet: IndexSet) { fruits.remove(atOffsets: indexSet) } func move(indices:IndexSet , newOffSet: Int) { fruits.move(fromOffsets: indices, toOffset: newOffSet) } var addButton: some View { Button { fruits.append("딸기") } label: { Text("Add") } } } 강의 내용에 따라 작성후 프리뷰 플레이에서 확인해 보니에디트 모드에서 과일을 move 해봤는데 버벅 거리면서이동하려던 과일이 원래 위치로 돌아갑니다. 증상 분석 프리뷰에서 테스트프리뷰 플레이에서 move 시 원래 위치로 돌아감 2. 디바이스에서 테스트move 정상 작동딸기 추가 시 아래 메시지 노출ForEach<Array<String>, String, ModifiedContent<Text, _PaddingLayout>>: the ID 딸기 occurs multiple times within the collection, this will give undefined results!CADisplayTimingsControl too many reasons.CADisplayTimingsControl too many reasons.CADisplayTimingsControl too many reasons. 강의 관련된 질문은 언제나 환영입니다 😄코드 관련 상세하게 작성해주시면 더 좋아요! (상세코드를 붙여넣기 해주세요)마크다운을 사용해서 편리하게 글을 작성하세요먼저 유사한 질문이 있었는지 먼저 검색 해보는 습관~인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요
-
해결됨초보자를 위한 BigQuery(SQL) 입문
WITH 구문
1. WITH 사용하지 않고 FROM으로 묶은 후 쿼리 작성 이어나가기2. WITH 사용하기안녕하세요. 위의 두 경우 모두 쿼리 결과는 동일하게 나오는데, WITH를 사용하는 정확한 이유가 오로지 가독성을 위한 것인지, 용량에도 차이가 생기는 것인지 궁금해 질문드립니다.(개인적으로는 문제를 풀 때 바로 묶는 것이 더 편하기 때문에 여쭤봅니다.!)
-
미해결이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
59:34 게임플레이 이펙트 cost 기능
cost로 지정된 값이 소모값보다 작으면 자동으로 GA를 실행시키지 않는것이 추가가 되있는건가요? 남아있는 에너지가 30보다 작으면 실행 할 수 없게 설계가 되어있는 걸까요?
-
미해결그로스마케팅 101 - 마케팅 기초 기술로 어려운 문제 해결하기
강의교안
안녕하세요~이 강의는 강의 교안이 전달되지 않는 강의일까요..!
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
corePoolSize & maximumPoolSize 수강 중 질문입니다.
corePoolSize & maximumPoolSize - 기본 스레드 & 최대 스레드 22분 35초 정도 듣고 있는데 궁금한게 있습니다.ArrayBlockingQueue에 4개의 태스크가 모두 차면큐에 적재되지 못한 나머지 태스크는 어디서 대기 하나요?(핸들러가 없다는 가정하에) 그리고 max thread 까지 생성되면 큐에 적재되지 못한 나머지 태스크들을 max thread개수 만큼 처리하고 이후 찐으로 초과된 태스크는 처리하지 못해 Exception이 발생하나요? 뭔가 제가 이해를 잘 못하고 있는 것 같은데corePoolSize와 Queue 의 사이즈를 왜 더해서 태스크 개수와 비교하는지 이해를 못하겠어요. 태스크가 큐에 모두 채워지면 나머지 태스크 중 전체 쓰레드 개수 까지는 큐에 적재되지 못해도 처리가 된다로 이해 하면 될까요?아니면 원랜 큐가 다 차면 Exception이 발생하는데 해당 시간대의 예제에선 defaultHandler 가 뭔가 태스크가 모두 차도 쓰레드 개수만큼은 추가로 처리 할 수 있도록 뭔가 처리를 한 걸까요?--> 뒤에 더 보니 worker에서 바로 처리 하는 군요;; 추가로큐에서 태스크가 처리되면 다시 공간이 생길 것 같은데 왜 모두 차는지 이해가 잘 안되요. (제가 뭔가 잘못 알고 있는 걸까요) 강의 너무 좋습니다. 이후 강의도 빨리 내주세요 ㅠ_ㅜ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 메소드 질문입니다.
1.빨간색 화살표 옆에 질문올려놨습니다.2. 생성메소드createOrder를 10번 호출하면 order 변수가 담긴 order 1.....10까지 만들어질텐데요. 미리 정의된 setMember,setDelivery로 의해 order테이블, orderitem과 들어가게 되는건가요?//==생성 메서드==//public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems) {Order order = new Order();order.setMember(member);order.setDelivery(delivery);for (OrderItem orderItem : orderItems) {order.addOrderItem(orderItem);}order.setStatus(OrderStatus.ORDER);order.setOrderDate(LocalDateTime.now());return order;} 3.setStatus는 기본 메소드이고 setMember가 오버라이딩 메소드인가요?테스트 코드를 보면 연관관계메소드는 호출이 안되고 생성자 메소드가 호출되는데 연관관계메소드가 엔티티 관계를 재정의 해주는걸로 이해해도 되나요?카테고리 클래스 일부 중 //==연관관계 메서드==// public void addChildCategory(Category child) { this.child.add(child); child.setParent(this); } 프로젝트를 보면 연관관계메소드가 호출이 안되어있습니다. 그렇다는건 카테고리가와 item의 필드가 비어져있는데 왜 프로젝트는 오류가 안나는 건가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
독립표본검정강의
독립표본 검정 강의 예시에서 보면 두집단 A,B에 대해 2가지 방법을 아래와 같이 설명 하셨는데, 결론이 상이한것이 질문입니다.방법 1: shapiro-wilk 정규성 검증 을 통해 A집단이 정규성을 띄지 않는 다는 것을 알았고, 비모수 검증으로 mannwhiteyu 검정을 통해 그룹별 차이가 없다로 결론방법2: levene 검증을 통해 분산이 동일 하지 않다를 알고,ttest_ind에 equal_var=False 옵션을 추가해서 검증 후, B그룹 평균점수가 더 높다라는 결론 -> 데이터가 동일한데 결론이 달라서 이해가 안갑니다
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
배터리 질문입니다
PT-B1300N-ECO60(11.1v,3S1P,60C/XT)리튬 폴리머 배터리를 사용해도 괜찮을까요?
-
미해결PZM기반 실무중심 백엔드 부트캠프(프리트레이닝)
강의 교안은 아직 안올려셨나요.
강의 교안이 아직 안올려셨나요.
-
미해결
혹시 저만 지금 강의 재생 안되나요?
강의가 재생이 안돼네요.. 어제까지만 해도 잘들었는데 왜이럴까여..ㅠ
-
미해결[게임 프로그래머 도약반] DirectX11 입문
그림자 관련 질문입니다.
강의 잘 듣고 하나씩 적용 해 보고 있습니다. 그런데, 그림자에 궁금증이 생겨서 질문드립니다. 최종적으로 적용하고, 이런 느낌으로 되었는데, 그림자 적용 범위가 좁은 것 같아서, 바운딩 스피어의 Radius를 넓히는 식으로 해봤지만 범위는 넓어져도 그림자 농도가 너무 옅어지거나, 수치가 커지면 거의 안 보이는 수준이 되던데, 혹시 해결 방법이 있을까요? 텍스처 크기만 늘린다고 되는 문제는 아닌 거 같아서 질문 드립니다.
-
해결됨맛집 지도앱 만들기 (React Native + NestJS)
로그인 연동하기 실패
강사님! 저의 문제점이 다른 질문자들의 내용과 같은 상황이라 질문과 답변 내용을 참고하여 오류를 찾아보았는데 여전히 회원가입과 로그인버튼이 제대로 동작하지 않습니다. 서버도 켜놓았고 로그를 출력했으때 data값이 출력은 됩니다. 코드 확인 해주실수 있을까요? 한참 찾아보는데 문제가 어떤건지 못찾고있습니다.https://github.com/happyssun/FoodsMap
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Queue가 비어있을 때, TryPop 질문입니다.
shared_ptr<T> TryPop() { // [data][data][ ] // [head][tail] CountedNodePtr oldHead = _head.load(); while (true) { // 참조권 획득 (externalCount를 현시점 기준 +1 한 애가 이김) IncreaseExternalCount(_head, oldHead); Node* ptr = oldHead.ptr; if (ptr == _tail.load().ptr) { ptr->ReleaseRef(); return shared_ptr<T>(); } // 소유권 획득 (head = ptr->next) if (_head.compare_exchange_strong(oldHead, ptr->next)) { T* res = ptr->data.load(); // exchange(nullptr); 로 하면 버그 있음! FreeExternalCount(oldHead); return shared_ptr<T>(res); } ptr->ReleaseRef(); } } static void IncreaseExternalCount(atomic<CountedNodePtr>& counter, CountedNodePtr& oldCounter) { while (true) { CountedNodePtr newCounter = oldCounter; newCounter.externalCount++; if (counter.compare_exchange_strong(oldCounter, newCounter)) { oldCounter.externalCount = newCounter.externalCount; break; } } }void ReleaseRef() { NodeCounter oldCounter = count.load(); while (true) { NodeCounter newCounter = oldCounter; newCounter.internalCount--; // 끼어들 수 있음 if (count.compare_exchange_strong(oldCounter, newCounter)) { if (newCounter.internalCount == 0 && newCounter.externalCountRemaining == 0) delete this; break; } } }TryPop을 할 때는 ExternalCount를 증가시키는데head와 tail이 같을 경우에는 internal 카운트를 감소시키고 return 합니다.만약 push가 없고 pop만 반복된다면, ExternalCount는 계속 증가하고internalCount는 계속 감소하는것같은데 맞나요? externalCount 와 internalCount가 일정해야하는게 옳은 결과값 같아서 질문합니다.
-
미해결스프링 핵심 원리 - 기본편
테스트실행시 에러 "No matching tests found in any candidate test task."
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]테스트실행시 이런오류가 뜨네요.
-
미해결[Rookiss 켠김에 출시까지] MMO Lab #1 (M1) <유니티 방치형 키우기 게임>
앞으로 진행 궁금합니다
안녕하세요 바닥부터 출시후 운영까지 배우는 강의라 구입했습니다이번주도 안나오면 앞으로 강의 6개 남았나요??아니면 어떻게 진행되나요 뭔가 진행 할수록 스킵되는 기분이라 과연 앞으로 6월까지 강의로 결제 시스템 와 운영까지 할 수 있게 끔 강의가마무리가 어떻게 될지 불안하고 궁금합니다
-
해결됨맛집 지도앱 만들기 (React Native + NestJS)
애플 로그인 관련 질문입니다.
계정 버튼을 누르고 클릭했을 떄, 강사님 처럼 인증서 부분이 뜨지 않는데, 멤버십을 구입해야지 가능한것일까요?
-
미해결
Redis설정을 다 했는데 왜 안되는지 모르겠습니다.
구글링을 계속해보고 있으나 해결책을 못찾고 있습니다 ㅠ.ㅠ방금 캐시 재구성: IntelliJ IDEA에서 Redis와 관련된 클래스가 여전히 인식되지 않는 경우, 캐시를 재구성하여 문제를 해결할 수 있습니다. 메뉴에서 "File" -> "Invalidate Caches / Restart"를 선택하여 캐시를 재구성하고 IntelliJ IDEA를 다시 시작하세요.이 방법을 해봤는데 일단은 되더라구요.. 혹시 계속 진행하면 될까요build.gradle에서 설정을 완료하였습니다implementation 'org.redisson:redisson:3.17.1' // embedded redis implementation('it.ozimov:embedded-redis:0.7.3') { exclude group: "org.slf4j", module: "slf4j-simple" } application.yml에서 redis의 host와 port추가하였습니다. spring: data: redis: host: 127.0.0.1 port: 6379 datasource: url: jdbc:h2:mem:test username: sa password: driverClassName: org.h2.Driver h2: console: enabled: true jpa: defer-datasource-initialization: true database-platform: H2 hibernate: ddl-auto: create-drop open-in-view: false properties: hibernate: format_sql: true show_sql: true입력해봤으나 이렇게 주석처럼 오류가 뜨네요...package com.example.account2.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; import redis.embedded.RedisServer; //Cannot resolve symbol 'redis' @Configuration public class LocalRedisConfig { @Value("${spring.redis.port}") private int redisPort; private RedisServer redisServer; //Cannot resolve symbol 'RedisServer' }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 타입과 값 타입은 JPA 에 한정해서 구분해놓은 데이터 타입인가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]값 타입 비교를 언급하시면서, 클래스를 사용한 임베디드 타입의 경우 참조값이 아닌 값 자체 비교를 위해 재정의된 equals 메서드를 사용한다고 말씀해주셨습니다. 제가 헷갈리는 부분은, 자바 언어에서 타입을 비교할 때 "기본형(통상 값) 타입", "참조형 타입" 이라는 워딩을 사용하기 때문입니다. 그래서 참조형 타입인 임베디드 클래스가 JPA 에서 값 타입으로 설명되는게.. 어떤 이유인지 생각해보니 JPA 에 한정해서 데이터 타입을 엔티티 타입, 값 타입으로 나누기 때문이지 않을까 라고 생각했습니다. 따라서 임베디드 타입의 경우 자바 언어 관점에서 보았을때는 참조형 타입이고, JPA 의 관점에서 보았을 때는 엔티티 타입이 아니므로 값 타입으로 보면 된다고 이해했는데 맞는지 궁금합니다! 시원하게 정리가 안되네요..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 부탁드립니다
안녕하세요 파이썬 강의 자료 부탁드립니다 mhchoi933@gmail.com 감사합니다 !
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
리스트에서 원하는 요소만 추출하기
리스트에서 연속된 요소가 아닌, 원하는 요소만 추출하려고 한다면 어떻게 해야되나요?예로 들면, 마지막 연습문제에서 '행복과 사랑만 추출'하는 것이 아닌 '행복과 공감만 출력'하는 경우입니다.