묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨팀 개발을 위한 Git, GitHub 입문
강의자료 부탁드립니다!
강의자료 부탁드립니다! sigforever01@naver.com
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
파이썬 머신러닝 완벽 가이드 개정전 서적
파이썬 머신러닝 완벽가이드 2020버전을 가지고 있습니다2022개정판을 새로 구입해서 강의를 듣는 것이 더 효율적일까요?많이 다르지 않다면 2020년 버전으로 강의를 들어도 문제가 없을지 궁금합니다!!
-
해결됨스프링 핵심 원리 - 기본편
ObjectProvider와 new 객체 생성의 차이
해당 강의에서 ObjectProvider를 사용하여 DL 방식으로 컨테이너에서 PrototypeBean 객체를 찾고 PrototypeBean은 prototype 스코프이므로 새로운 객체를 생성하고 반환해준다고 이해했습니다.새로운 객체를 생성하여 반환하는 것이라면 굳이 ObjectProvider를 사용하지 않고 new 객체를 생성하여 사용해도 되지 않을까요? 이 부분이 궁금해서 질문드립니다.제 생각에는 ObjectProvider를 사용하면 만약 prototype 스코프의 객체가 다른 객체를 자동으로 주입받아야 할 때 new 객체는 사용자가 의존관계를 주입해주어야 하므로 문제가 생깁니다. 따라서 스프링의 DI 기능을 사용하기 위해 사용하는 것 같다고 생각됩니다.<ObjectProvider 사용> @Scope("singleton") static class ClientBean { @Autowired private ObjectProvider<PrototypeBean> prototypeBeanProvider; public int logic() { PrototypeBean prototypeBean = prototypeBeanProvider.getObject(); prototypeBean.addCount(); return prototypeBean.getCount(); } }<new 객체 사용> @Scope("singleton") static class ClientBean { public int logic() { PrototypeBean prototypeBean = new PrototypeBean(); prototypeBean.addCount(); return prototypeBean.getCount(); } }
-
미해결Practical Testing: 실용적인 테스트 가이드
ProductNumber 계산 로직
안녕하십니까! 먼저 항상 좋은 강의 감사드립니다.특히 이번 강의에서는 Transaction에서 readOnly 옵션을 사용하므로써 JPA 최적화를 통해 성능 향상을 이점을 얻을 수 있다와 함께,CQRS 측면을 말씀해 주셔서 좋았습니다!저의 경우는 아직 master/slave DB 구조를 다뤄본적이 없어서 몰랐는데, 이렇게 readOnly 옵션을 사용할 경우 DB endpoint를 구분하여 명시하므로써 master/slave DB 구조를 사용할 수 있다는 측면도 알게되어서 좋았습니다.본론으로 넘어가서, Q1. ProductNumber를 계산하는 로직을 DB에서 최신값을 읽어온 후에 ,그 값을 기반으로 다음 productNumber 값을 계산하는 로직을 저의 경우는 동시성 이슈를 고려하여 , 1.일단 SaveAndFlush()로 Id를 할당받고 2. 그 Id 값으로 만들자 라는 로직을 사용하였습니다.(IDENTITY 전략이므로 테이블당 1부터 Id가 할당되기 때문에 가능)이러한 저의 로직에 문제가 있는지 피드백 주시면 정말 감사하겠습니다.특히 calculateProductNumber() 메소드를 저의 경우는 도메인 주도 전략에 기반하여 서비스의 private Method로 정의하지 않고 , Entity 안에 정의하여 사용하는 편인데, 이러한 스타일에 대해서도 문제가 없을지 여쭤보고 싶습니다.Q2.두번째로 저의 경우는 createProduct() 메소드 테스트를 1.처음 생성일의자리 productNumber로 생성십의자리 productNumber로 생성백의자리 productNumber로 생성1000개를 넘어가면 예외발생으로 구분하여 테스트 하였습니다.그런데 이 테스트를 한꺼번에 돌렸을 땐 직전 테스트로 이미 저장된 Product에 의해 다음 테스트에 영향을 미쳐 일부 테스트가 실패하는 상황이 발생하였습니다.이상황을 어떻게 해결할 수 있을지 질문 드리고 싶고(sleep() 으로 간격을 주어야 할까요,,)또한 이 원인이 테스트를 한꺼번에 실행시킬 경우,각 테스트 메소드가 각 쓰레드로 동시에 실행되기 때문인지여쭤보고 싶습니다! 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
도커 컴포즈 질문드립니다
yml파일,mongo 파일,Dockerfile 만들고docker-compose builddocker-compose up 하고 다른 쉘에서docker ps했는데 아무것도 안뜹니다 파일은 제대로 따라 적었는데도 오류 뜨고 몽고 db는 삭제했고 몽고db 컴패스는 오류걸려서 그냥 삭제했습니다
-
해결됨초보자를 위한 <어바웃타임> 쉐도잉 마스터 클래스
수강생 특별혜택 문의
수강생 특별혜택이라 되어있는 단어장과 워크북의 url 이 어디있는지 문의 드립니다.강의는 봤는데, url 이라던지 정보가 없어서 세팅을 못하고 있습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-R visited 안써도 괜찮나요 재 방문이 없나요
단 방향이라 그런가요
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-Q 치즈가 없는 경우는 고려하지 않나요?
뭔가 없을 수 도 있는 경우 무조건 있는 경우 구분 하기 어렵네요 한국말이 저번에 안전 지역 문제는 d=0인 비가 오지 않는 경우도 고려해야 하던데 3-D는 무조건 불이 있는 거 같은데 없는 경우도 고려하라고 해서 네... 잘 모르겠어요 문제가 뭐가 뭔지
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
knight 애니메이션을 실행하면 아래와 같이 땅속에 박힙니다.
AssetStore에서 knight를 받을 수 없어서강사님의 공유 코드에서 Knight 복사해 왔습니다. 그런데, 아래와 같이 애니메이터 컴포넌트를 넣고 실행시키면 나이트가 아래로 떨어집니다.애니메이터를 끄고 실행하면 knight가 잘 서 있습니다.어디를 확인해 봐야 할까요? 애니메이션을 확인해보니 애니메이션도 땅으로 꺼져있습니다.이 애니의 몸체를 올리는 방법이 있을까요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
static UserManager um이 함수 밖으로 빠지면 오류가 나네요
static UserManager* GetInstance()//↗{ static UserManager um;//↗, 전역 객체 선언 return &um;} 이 부분에서static UserManager um;//↗, 전역 객체 선언static UserManager* GetInstance()//↗{ return &um;} 이렇게 하니까 1개의 확인할 수 없는 외부 참조입니다.라는 링크 오류가 발생하네요.왜 그런지 궁금한데 혹시 알 수 있을까요?
-
해결됨
ctrl+2..... 했던것을 되돌리고 싶어요.
우디쌤 AI 강의 듣고 있어요.좋은 강의 공유해주셔서 감사합니다^^ 12강에서 도형을 만들고 그 위해 패턴을 얹어놓는데요,50*50 정사각형으로 만든 도형을 ctrl + 2로 고정합니다.그걸 다시 원래상태로 돌리려면 어떻게 하나요?ctrl+2를 다시 눌러도 원상태로 돌아오지 않더라고요. 패턴을 만들고, 위치를 좀 바꾸려고 뭔가 만진것 같은데, 동그라미가 정사각형 아래로 내려간것 같아서 찾으려고 보니 layer에서도 찾을 수가 없네요.없어진 제 동그라미 좀 찾아주세요...............
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
12865 배낭문제
안녕하세요! 제 6강을 수강하고 탑다운 DP 문제 중 냅색문제를 백준에서 풀었을 때 계속 런타임에러가 나네요 ㅠ 혹시 이유를 알 수 있을까요 ? 제가 작성한 코드는 다음과 같습니다. #물건의 수 n와 배낭의 무게 k n,k = map(int,input().split()) #순서대로 배낭의 무게 w와 가치 v item = [list(map(int,input().split())) for _ in range(n)] dp = [[-1 for _ in range(10*6)] for _ in range(n)] #모든 경우의 수 생각하기 def bag(idx , weight ) : if weight > k : return -999 if idx == n : return 0 if dp[idx][weight] != -1 : return dp[idx][weight] #물건을 넣은 경우와 넣지 않은 경우를 비교해준다 dp[idx][weight] = max( bag(idx+1 , weight + item[idx][0]) + item[idx][1] , bag(idx+1 , weight)) return dp[idx][weight] ans = bag(0,0) ans
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
27:25초에 나의그래프큐엘셋팅 파일로 이동하는방법
27:25초에 나의그래프큐엘셋팅 파일로 바로 이동해지는데 어떻게 하는걸까요
-
해결됨[iOS] Swift Modern Collection View & MVVM 패턴 가이드
강의 <diffableDatasource구현- Item 타입에 맞는 셀 리턴하기> 에서 질문 있습니다.
2분 36초 부터인데요, .normal(let tvData) 에서 let tvData 면 새롭게 tvData변수를 정의하고, 그 밑밑밑에 줄에 보면 tvData가 name,vote이런 거 처럼 처음에 정의해놨던 거를 갖고있는데 이걸 어떻게 갖고있는건지 모르겠습니다. 다시 말해, tvdata가 그 name,vote 등등 얘네가 모여있는 구조체랑 엮어주는 작업을 어디서 수행되는 지 당최 모르겠네
-
미해결파이썬 셀레니움 고급편 (python selenium - 크롤링, 크롤러)
5.Bot Detection 피하기(고급편) 질문입니다.
options = uc.ChromeOptions()가져와서 아래쪽에 uc.Chrome() 실행할때 options가 안넣어져 있는데 안넣고 실행하는건가요???깃허브에 설명에는driver = uc.Chrome(options=options) 이렇게 되어 있어 보이는데요?
-
미해결SCSS(SASS)+FLEX 실전 반응형 웹 프로젝트 with Figma
Html 코드 스니펫 문의
코드 스니펫은 어떤걸 사용하시나요. 추천하는게 있나요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
집에 남는 데스크탑이 있는데 환경셋팅을 데스크탑에 해도 괜찮은 방법일까요?
집에 남는 데스크탑이 있는데 환경셋팅을 데스크탑에 해도 괜찮은 방법일까요?
-
해결됨Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
Flux의 에러
Flux에서 3개의 데이터 중 2개만 성공하는 경우 어떤식으로 처리가 되나요? 한 개만 실패해도 onError signal을 받게 되나요?만약 2개가 에러가 나면 두 개의 errorsignal을 받나요?
-
미해결배달앱 클론코딩 [with React Native]
Flipper 좌측 Enabled/Disabled 창에 Layout 이 사라졌어요.
위 사진은 Layout 버튼을 누르는 강좌 화면 캡쳐 입니다. 아래 사진은 제 PC에 있는 Flipper 화면인데, 체크하려다가 Layout 에 - 휴지통 모양 눌렀더니 사라졌습니다.어디 설정하는 메뉴나 위치가 있나 열심히 찾아봐도 안나오는데... 해당 메뉴 다시 나타나도록 키려면 어디 설정을 건드려야하나요...?
-
해결됨앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
수업자료 압축
안녕하세요. 오늘부터 강의를 들으려고 합니다.강의자료를 다운받고 압축을 해제하는 과정에서 문제가 발생하여 수업자료를 볼 수 없습니다.혹시 이메일로 자료를 받을 수 있을까요?