학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요?예 [질문 내용] 실무 웹앱의 특정 api 의 연산속도가 너무 느려 ExecutorService 를 활용하여 멀티스레드기법으로 연산속도를 올려볼 계획입니다. ExecutorService executor = Executors.newFixedThreadPool(5); 위와 같이 스레드풀의 스레드갯수를 5로 설정하려고합니다. 근데 이때 특정 api 에 동시에 5개의 요청이 들어왔다면 executor 객체가 메모리상에 5개가 생성되면서 스레드풀도 자동으로 5개 생성돼 총 25개의 스레드가 생성될것으로 보이는데 이게 서버에 부하를 주지는 않을지 궁금합니다. 아니면 실무에서는 ExecutorService 를 static 싱글톤으로 선언해서 더이상 인스턴스가 생성되지 않게 하고 캐시풀 전략을 사용해야하는건지 궁금하네요. 그리고 ExecutorService 같은건 요청이 몰리는 api 같은데서 사용하는게 아니라 배치작업같은데서 사용해야하는건지도 궁금합니다.. 궁금한게 많은 주니어 개발자입니다. 영한님의 답변을 듣고싶네요 ㅠㅠ ai 말고 ㅠㅠ
안녕하세요! 너무 좋은 무료강의 감사합니다:) 강의를 듣는와중에 궁금증이 생겼는데요. log.info("3) Service virtual true: {}", Thread.currentThread().isVirtual()); 현재 스레드가 가상스레드가 맞는지 확인 하는 위와 같은 코드를 심어 실행해 보았습니다. 컨트롤러의 경우 항상 true를 리턴했고, SimpleAsyncTaskExecutor의 경우에도 true를 리턴했습니다. 그러나 예제코드에서 세팅하신 ThreadPoolTaskExecutor의 설정으로는 false를 리턴하였습니다. 해당 현상을 gpt한테 100% 공식문서 기반으로 설명하라고 하자 ThreadPoolTaskExecutors는 VirtualThread와 상호작용 중 이라는 힌트 정보를 붙인 것 이다(?) 라는 답변을 하여 이해하기가 힘들었습니다. 일단 threadPoolTaskExecutor.setThreadFactory(Thread.ofVirtual().name("vthread-", 0).factory()); 와 같은 ThreadPoolTaskExecutors의 세팅을 추가해주니 isVirtual 에대한 true값이 나오긴 했습니다. 제 부족한 견문으로는 이해가 되지 않는 현상이라 강사님이 도움을 주실수 있나해서 문의드립니다 🙂
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
변수에 사용되는 데이터가 문자일때 띄어쓰기 할때 underbar 없어도 출력되는데 괜찮나요? 연습시 정상 출력됩니다. 예시) home="South Korea, Gwang ju" 변수를 한글로 해도 괜찮습니까? 짧은 구문은 가능한데, 나중에 복잡해져도 에러가 발생하지 않나 궁금합니다. 예시) 강남=1 print (강남) 1
안녕하세요 선생님 다름이 아니라 스크립터블 오브젝트를 활용해서 액션 함수를 만들어서 플레이어의 정보를 갱신하고 갱신이 되면 UI 를 관리하는 곳에서 해당 UI 의 정보를 같이 갱신하는 식으로 구현되는 걸로 알고 있는데요 만약에 플레이어의 MaxHp 가 변한다거나 총알의 MaxAmmo 가 변하는 경우에는 UI 를 관리하는 곳에서도 Player와 Weapon 의 정보를 같이 들고 있어야 하는건가요? 아니면 다른 처리 방식이 있을까요?
이 부분에서 설치시에 계속 에러가 나네요 ㅠㅠ ERROR: Could not find a version that satisfies the requirement mlagents==0.30.0 (from versions: 0.4.0, 0.10.0.dev 1, 0.10.0, 0.10.1, 0.11.0.dev 0, 0.11.0, 0.12.0, 0.12.1, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.18.1, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.24.0, 0.24.1, 0.25.0, 0.25.1, 0.26.0, 0.27.0, 0.28.0) ERROR: No matching distribution found for mlagents==0.30.0 .
AccordionItem에 작성하신 코드를 그대로 따라쳤다고 생각했습니다. 닫힌 상태에서 문자열은 찾아지는데 자동으로 아코디언이 열리진 않습니다ㅠ 추가적으로 css코드를 넣어야할까요? 알려주신 링크를 들어가서 봤는데 setOpen을 useEffect 맨 위에 넣는걸 보고 새로운 상태를 넣어야하는건가 했습니다.
안녕하세요 개발자님 KafkaTimeoutError: Failed to update 입니다. window에서 리눅스로 옴겼더니 왜 그런걸까요? 설정 부분 추가 및 변경 해야 하는 부분이 어디 일까요? client에서 설정을 수정 해야 하나여ㅛ, kafka server.properties 에서 어디를 수정 해야 하나요?
안녕하세요 막 강의를 시작해보려고하는데 첫 챕터 부터 막히네요 ㅜ 구글링도 해보고 안되서 문의 드립니다 첫 빌드때 d1.uproject generate 후 빌드를 해보면 이런 오류가 나는데 혹시 어떤 부분이 문제일까요,,?"D:\UE_5.4\Engine\Build\BatchFiles\Build.bat LyraEditor Win64 DebugGame -Project="D:\YJ\YJ\GP\D1\D1.uproject" -WaitMutex -FromMsBuild -architecture=x64" 명령이 종료되었습니다(코드: 6).
기본형, 참조형 모두 대입을 할 땐 타입을 일치시켜야된다는 걸로 알고 있습니다 . 기본형 에서 대입을 할 때 타입이 다를 경우 자동으로든 수동으로든 값 자체 변환해서 타입을 일치 시켜야하고, 참조형 에서 대입을 할 때 타입이 다를 경우, 업 캐스팅(자동)이든 다운 캐스팅(수동)이든 실제 객체의 타입이 아닌 정적 타입을 일치 시켜야 되는 걸로 압니다. Child child = new Child(); Parent parent = (Parent)child; // 정적타입을 Child에서 Parent로 변환해서 정적타입을 일치시켰다. Child child2 = (Parent) parent;//정적타입을 Parent에서 Child로 변환해서 정적타입을 일치시켰다 Parent parent = (Parent)new Child();//실제 객체 타입인 Child는 정적타입이 없는 상황에서 Parent로 정적타입을 설정해서 정적타입을 일치시켰다..? 질문1. 업캐스팅 은 정적타입을 부모타입으로 설정하는것, ex) (Parent)new Child(); (Parent)child(); <- child변수는 정적타입이 Child로 가정 다운캐스팅 은 정적타입을 부모타입에서 다시 자식타입으로 변경하는 것으로 이해했는데 맞을까요? ex) (Child)parent; <-parent변수는 정적타입이 Parent로 가정 질문2. 위에 코드에서 Parent parent = (Parent)new Child(); 이 부분은 실제 객체 타입인 Child는 정적타입이 없는 상황에서 Parent로 정적타입을 설정해서 정적타입을 일치시킨건가요..? 이 부분이 전혀 이해가 되지 않습니다. 물론 업캐스팅이 생략되는 건 알고 있고 이해되지 않는 부분을 설명하고자 업캐스팅을 생략하지 않고 작성했습니다. 질문3. 강의에서 말한 부모는 자식을 담을 수 있다는 정확한 의미는 정적타입(변수의 타입)이 부모타입이고 실제 객체의 타입이 자식일 때라고 이해했는데 맞을까요? Parent parent = child; 이 경우는 Parent parent = (Parent)child; 이렇게 내부에서 타입이 일치되도록 변환을 해주기 때문에 정적타입은 결국 일치되어 부모타입의 변수에 실제 객체 타입이 자식타입으로 대입이 가능하다고 생각했습니다.
첫 조건문의 조건 중 하나가 ViewTarget == GetInstigator() 일 때 인데 나에게 데미지를 가한 가해자의 정보를 넘겨줘야 한다. 라는 말이 조금 헷갈려서 질문 드립니다. ViewTarget 에게 데미지를 받은 액터가 연관성이 생기는 것이 맞나요? ViewTarget 에게 데미지를 가한 액터가 연관성이 생기는 것이 맞나요? 해당 코드만 읽었을 땐 ViewTarget 이 가해자가 되어야 한다고 이해했는데 이해한게 맞는지 재차 확인을 하고싶어 질문 남깁니다
안녕하세요. 강의를 듣고 지표 설정과 관련한 문의사항이 있어 글을 남깁니다. 1.인게이지먼트 지표에서 사용자는 신규 사용자가 포함된 개념인지 궁금합니다. 신규 사용자를 포함한 모든 사용자의 과업 완수를 측정하는 지표인가요? 2.DAU 수치가 크게 감소했을 때 살펴봐야할 지표 혹은 수치에는 무엇이 있을지 조언을 주실 수 있을까요? 사실 이 질문은 제 경험인데요. 운영하는 휴대폰 관리 앱에 Dau 수치가 크게 감소했던 시기가 있었는데 신규 유입이나 주요 기능의 완수 비율을 살펴봐도 큰 변화가 없어보이더라구요. 그 이후로 dau가 조금씩 감소 중인데 무엇을 살펴보고 방향을 잡아야 할 지 막막했던 경험이 있어 문의 드립니다. 3.지표 모니터링이란 선택과 집중이 필요한 과정이라고 생각합니다. 팀원들에게 모니터링할 지표를 설득하는 과정에서 서로 제품 성장에 대한 관점이 달라 힘들었던 경험이 있습니다. 설득을 잘 할 수 있는 민우님만의 팁이 있으면 공유해주실 수 있을까요? 4.강의와는 관련없지만 고민 중인 사항이라 질문 목록에 넣어봅니다. 노베이스로 서비스 기획 직무에 들어온 이후, 업무 용어들이 너무 어려워서 닥치는대로 흡수하듯 받아들였습니다. 그런데 요즘은 너무 생각없이 여러 어려운 용어를 쓰고 있다는 생각이 들었어요. 얼마전에 개발자와 클라이언트 미팅을 마무리 하고 나오는데, 클라이언트 분이 영어로 된 용어를 많이 쓰는 거 같다고,생소한 용어가 많이 들렸다고 하시더라구요. 구체적으로 어떤 의미인지 물어보셨는데 설명을 하는 과정에서도 자꾸 큰 단어나 영어로 설명이 되더라구요. 저는 제가 쓰던 용어를 쉽고 명확하게 잘 설명할 수 없는 제 자신에게 좀 실망했어요...평소에 쓰는 업무 용어를 잘 이해하고 남들에게도 잘 풀어서 설명하려면 무엇을 해야할지 조언 부탁드릴 수 있을까요? 감사합니다!