묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
색칠할 때 얼룩이 묻어나와요
앞 그림 처럼 Texture Paint에서 색을 칠할 때 검정색 얼룩이 칠하는 색과 함께 묻어나옵니다.찾아봐도 잘 나오지 않아서 혹시 아시는 것이 있다면 알려 주시면 감사하겠습니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
Graphql 강의중 질문
보시는 것과 같이 첫번째 사진처럼 백틱을 넣으면두번째 사진과 같은 자동완성기능이 제기능을 못합니다. 이유와 해결방법이 있나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티매니저는 스레드별로 다시 생성되나요?
영한님 JPA 책에서 아래 그림을 보면 스레드가 하나이고 두개의 레포지토리를 사용할때 두개의 엔티티매니저가 하나의 영속성컨텍스트를 사용한다고 나와있습니다. 하지만 테스트 결과(레포지토리에 각각의 엔티티매니저가 있지만 SharedEntityManagerCreator를 통해서(?) 하나의 엔티티매니저를 사용하는걸 확인 했습니다(하나의 SessionImpl을 사용하고 있었으며 내부에 영속성 컨텍스트도 공유함)제가 이해한바가 맞는지 봐주시면 감사하겠습니다.엔티티매니저는 Bean으로 등록되지 않는다.엔티티매니저프록시객체에 메서드를 호출하면 현재 트랜잭션에서 사용되고 있는 엔티티매니저가 있는지 확인후 없다면 팩토리를 통해 엔티티매니저를 생성하고 있다면 재사용한다.엔티티매니저팩토리(인터페이스)는 직접 빈으로 등록되지 않고 LocalContainerEntityManagerFactoryBean 가 빈으로 등록되고 내부 필드에 EntityManagerFactory를 가지고 있고 다른곳에서 생성하지 않기때문에 논리적으로 싱글톤이다 라고 할 수 있다 라고 이해했습니다. 질문이해한 내용에서 3번이 맞다면 LocalContainerEntityManagerFactoryBean 에는 프록시 팩토리와 네이티브 팩토리가 있는데 왜 나눠서 인스턴스 변수로 갖고있는걸까요?EntityManagerFactory를 @Autowired로 주입받을때 LocalContainerEntityManagerFactoryBean 가 프록시 엔티티매니저팩토리를 만들어서 넣어주는걸까요?사진에서 SimpleJpaRepository에 em은 디버깅에서 위에 사진처럼 나오고 있는데 이유는 LocalContainerEntityManagerFactoryBean에서 팩토리를 통해 프록시 객체를 생성해주기 때문인가요?엔티티매니저프록시에서 메소드가 호출되면 리플랙션으로 SharedEntityManagerCreator.invoke 메소드가 호출되서 실제 엔티티매니저를 실행한다고 이해하면 될까요?LocalContainerEntityManagerFactoryBean 의 역할을 모르겠습니다.ㅠㅠ 팩토리를 논리적 싱글톤으로 관리하기 위한 객체일까요?너무 궁금해서 이 새벽까지 디버깅하다보니 질문이 많습니다 ㅠㅠ 답변주시면 감사하겠습니다!
-
해결됨팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
"선을 채우기로 변환" 반대 기능
선생님 안녕하세요. "선을 채우기로 변환" 이 선을 면으로 바꿔주잖아요? 그럼 혹시 반대로 면을 선으로 바꿀 수도 있나요? 아니면 면에서 테두리 선이 생기게 할 수는 있었던 거 같은데요..선생님 강의 중 인프런인지 클래스101인지는 기억이 안 나는데 면에서 테두리 선이 생기는 기능이 있었던 거 같은데 어떻게 한 거였죠? ㅠ.ㅠ;
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
열거형 질문 있어요.
강의영상 4분쯤에 20번째 줄 보겠습니다._tile = new TileType[size, size];이렇게 해서 tile 변수에 TileType[size,size] 인스턴스(?)를 만들고 넣어 줬는데요. 질문이 여러개 있습니다.애초에 TileType은 클래스가 아니라 열거형 형식이라 new TileType[size,size] << 이걸 인스턴스라 불러도 되나요? 아니면 뭐라고 불러야 할까요?(이것만 대답해 주셔도 될 것 같습니다^0^)/) TileType정의할때 TileType이 인덱스를 따로 가지고 있도록 정의하지 않았는데 어떻게 인덱스를 쥐고서 인스턴스를 만들 수 있나요?(해결..) 2번 질문을 곰곰히 생각해보고 검색도 좀 해보니까 string배열 만들듯이 값 타입이든 참조 타입이든 일단 데이터 타입이면 배열 선언이 모두 가능 하더군요. 그래서 열거형도 값 타입의 일종이니까 배열 선언이 가능하다 라는 걸 깨달았습니다. 혹시 다른 분들도 궁금하실 수 있으니 내용은 지우지 않고 남겨 두겠습니다. ^0^)
-
미해결
안녕하세요 파이썬 동일한 오류가 계속 나요..
안녕하세요..편집기 vscode에서파이썬 입문중입니다.다름 아니고유투브에서 파이썬 무료 강의들 보면서아래와 같은 소스를 복사해서 디버깅을 하였으나from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager options = Options() options.add_experimental_option('detach', True) # 브라우저 바로 닫힘 방지 options.add_experimental_option('excludeSwitches', ['enable-logging']) # 불필요한 메시지 제거 service = Service(ChromeDriverManager().install()) driver = webdriver.Chrome(service=service, options=options) driver.get('https://naver.com') 결과는 계속 아래와 같이 뜹니다. 예외가 발생했습니다. ValueError There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790File "C:\Users\notebook\Desktop\python\sele_webdriver_test.py", line 10, in <module> service = Service(ChromeDriverManager().install()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790버전이 안맞는 것 같아서크롬 드라이버 버전하고 크롬 버전하고 맞춰서도 해보고위 버전의 드라이버가 없어서 크롬 다운그레이드 시켜서 다른 버전을 맞춰서도 해봐도계속 chromedrivermanager 부분에서 계속 에러나 나는데어떤 부분을 잡아야줘야 되는건지모르겠어요.ㅠㅠ 혹시 아시는 분 있으시면 도움 부탁드릴께요..ㅠㅠ
-
해결됨[코드캠프] 시작은 프리캠프
자바 스크립트 작성 코드 확인
html이나 css에서는 작성한 코드를 open with live server에서 확인할 수 있었는데 자바 스크립트에서는 그냥 콘솔에만 작성하고 작성된 코를 html처럼 확인할 수 있는 방법은 없나요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
connection. session. transaction 시작 순서가 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요!제가 수업을 듣고 이해한 바로는 1. sql 쿼리를 날리면 Connection이 생기고2. 그러면 Database 안에서 Session이 생기고 3. 그 다음에 Session 안에서 Transaction이 시작되는 것으로 파악했습니다. 그런데, 이번 강의 로그를 보니까 Creating new Transaction이 먼저 찍히고그 다음에 Acquired Connection 로그가 찍히는데 순서가 정확히 어떻게 되는 걸까요?
-
미해결AWS Certified Advanced Networking - Specialty 자격증 준비하기
수강기간 연장 부탁 드립니다.
업무시작전에 강의를 듣고 싶었는데, 다른 업무로 인해 강의 신청 후 듣지를 못하고 있었네요.최근 업무 이관을 받을 예정이라, 수강 기간 연장 부탁 드립니다. 충실히 듣겠습니다!
-
미해결스프링 부트 - 핵심 원리와 활용
LifecycleException
안녕하세요..섹션2 > 톰캣 설정 - 인텔리J 무료 버전 듣는중인데 tomcat runner를 설정한후 Run을 실행하면 에러가 납니다.강의내용을 따라하면 윈도우 사용자라서 '/'관련 에러가 나는데 '\' 로 바꾸니까 에러가 안납니다.그리고, 이런 에러가 나는데요. 다른 질문들을 찾아봐도 모르겠네요...SEVERE: 자식 컨테이너를 시작 중 실패했습니다.java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/\]]을(를) 시작하지 못했습니다.사용환경 : 윈도우 / IntelliJ IDEA 2022.3.3 (Community Edition)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cannot resolve 'data'
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) Y2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) Y3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) Y[질문 내용]${data} 에서 cannot resolve 'data' 에러 발생.helloController의 attributename(data) 을 읽지 못하는 상황인것으로 추측됩니다.오타 / 임포트 문제는 아닌것으로 보이는데,이유가 무엇인가요??
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
ComponentPropsWithoutRef 와 FC<PropsWithChildren<Props>> 의 차이점이 무엇인가요
저는 평소에 아래와 같이 ComponentPropsWithoutRef을 이용하여 children이나 스타일등을 props로 내려받아 사용하고 있엇는데 export interface Props { /** 북마크 여부 */ isBookmark: boolean; /** 클릭했을 때 호출할 함수 */ onClick: (event: React.MouseEvent<HTMLButtonElement>) => void; } export const Bookmark = (Props: Props & ComponentPropsWithoutRef<"button">) => { return ( <ButtonStyle {...Props}> <BookmarkIcon isBookmark={Props.isBookmark} /> </ButtonStyle> ); }; export default Bookmark; 강의에서는 아래와같이 FC<PropsWithChildren<Props>> 형식으로 받아 오던데 둘이 어떤 차이가 있을까요?interface Props { show: boolean; onCloseModal: () => void; style: CSSProperties; closeButton?: boolean; } const Menu: FC<PropsWithChildren<Props>> = ({ closeButton, style, show, children, onCloseModal }) => { const stopPropagation = useCallback<MouseEventHandler<HTMLDivElement>>((event) => { event.stopPropagation(); }, []); if (!show) { return null; } return ( <CreateMenu onClick={onCloseModal}> <div onClick={stopPropagation} style={style}> {closeButton && <CloseModalButton onClick={onCloseModal}>×</CloseModalButton>} {children} </div> </CreateMenu> ); };
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
UPDATE에서 궁금한게 생겼습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Member member = new Member("member_1",10000);repository.save(member);//findById by RepositoryV1Member memberById = repository.findById(member.getMemberId());assertThat(memberById).isNotNull();//update 10000 -> 20000repository.update(member.getMemberId(),20000);assertThat(member.getMoney()).isEqualTo(20000);//deleterepository.delete(member.getMemberId());assertThatThrownBy(() -> repository.findById(member.getMemberId())) .isInstanceOf(NoSuchElementException.class);update하는 테스트 코드를 findById를 통해 가져온 updateMember가 아닌 원래 있던 member.getMoney로 하니까 테스트가 실패하더라구요.findById를 통해서 가져와야지만 테스트에 성공하던데 원인을 모르겠어서 질문 남깁니다!
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
서로 다른 팔로우 버튼을 빠르게 눌렀을때 둘다 팔로우 성공시키는 방법?
(클릭한 버튼만 loading이 되게 해놓은 상태에서)서로 다른 두개의 팔로우 버튼을 빠르게(1초안에) 클릭했을때요청이 두번가는데 두번째거만 성공하는 이유는takeLatest를 사용해서 그런것이 맞나요?둘다 성공시키기 위해 takeEvery를 사용했는데그래도 될까요?function* watchFollow() { yield takeEvery(FOLLOW_REQUEST, follow); } function* watchUnfollow() { yield takeEvery(UNFOLLOW_REQUEST, unfollow); } 그리고 혹시 takeLatest를 써도 서버에 여러개의 요청이 가니까 서버에서 여러 요청을 모두 성공하게끔 처리가 될까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
재설치를 해도 app.tsx 빨간줄
재설치를 해도 에러 메시지가 사라지지않네요 ㅠㅠ 저랑 같은 문제인가 싶어 https://www.inflearn.com/questions/872799/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%98%A4%EB%A5%98#259807해당글의 방법도 시도했지만 달라지지가 않네요 ㅠ
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
no-cache, must-revalidate
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]no-cache는 원 서버와의 네트워크가 연결되지 않으면 프록시에 있는 데이터를 보여주던가 에러를 내고 must-revalidate는 네트워크에 문제가 생기면 500에러를 내는 걸로 알고 있습니다. 강의에서 response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); 로 세팅을 하는데 네트워크에 문제가 생기면 어떤식으로 작동하는 건가요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
게임 설명란의 포폴이요
혹시 강의 설명란에 나와있는 mmorpg 3d 게임 포폴을 완성하려면 어디까지 들어야 하나요? 현재 part4까지 나와있는데 여기까지 들어도 만들 수 있는가요? 없다면 5,6 은 언제쯤 나올지 궁금합니다..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
오브젝트 풀에서 스마트포인터를 반환하는이유
안녕하세요오브젝트 풀을 사용하는 이유가 객체의 동적할당/해제의 회수를 줄이기 위함이라 생각하는데요return std::shared_ptr<T> ptr {pop(), push};을 사용하게되면 shared_ptr 내부에서 객체를 관리하기 위한 공간이 동적으로 할당되게된다고 생각되는데요. (refcount 같은것들)그렇게되면 동적할당된 객체는 재사용이되지만 동적할당 비용을 줄이기 위함은 딱히 의미가 없어진다고 생각되는데요그럼에도 쓰는게 의미가있는가요?오히려 make_shared를 쓰는게 더 나은건 아닌지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
ComponentFilterAppConfigTest 실행 오류가 발생합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.강사님을 따라서 코드를 작성했는데 위와 같은 오류가 발생하는데 원인이 무엇인지 알 수 있을까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
89번 토마토 문제 질문있습니다.
안녕하세요 선생님 코드 32번째 줄 부터 if (map[xx][yy] == 0) { if (xx <= n && xx >= 1 && yy <= m && yy >= 1)}이렇게 구현하신지 이유를 알고 싶습니다. 왜냐하면 if (map[xx][yy] == 0 && xx <= n && xx >= 1 && yy <= m && yy >= 1)} 도 맞지 않나 생각이 들어서요 혹시 차이점이 있다면 답변 부탁드립니다.감사합니다.