묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결처음 만난 리액트(React)
bottom up 방식 방향으로 개발하는게 익숙치가 않네요
기존 SSR개발자입니다.실습따라하다보니 bottom up 방식 방향으로 개발하는게 익숙치가 않네요.thymeleaf나 JSP개발시엔 html 틀은 만들어놓고 기능을 추가하는 방식으로 개발해서 인지 수업순서가 적응이 안되네요. 혹시 bottom up 방식으로 하시는 이유가 있을까요?그냥 궁금해서 여쭤봅니다. 섹션17을 제외한 수업은 전부 완강했습니다.문법이 어려운거 보다 개념이 낯설어 개인적으론 어려웠습니다. 연습을 계속 하다보니 개념은 어느정도 익숙해졌습니다. 그러나 아직 머리속에 그림이 완벽하게 그려지진 않네요.감사합니다.
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
Pessmistic Lock 획득 순서가 보장되는지 궁금합니다
안녕하세요 강사님.다름이 아니라 Pessmistic Lock 획득을 요청한 쓰레드 순서가 쓰레드1, 쓰레드2 쓰레드3이고 이때 쓰레드1이 먼저 락을 획득한 후 락을 해제하면,먼저 요청한 쓰레드2가 락을 반환한받는지 궁금합니다.제가 gpt 및 postgresql, spring data jpa 공식문서를 검색했을 땐, 락 획득 요청대로 락 획득 순서가 보장된다는 내용은 없었어서,혹시 이부분에 대해 알고계신지 궁금하여 질문 올립니다.
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
아나콘다 멀웨어 바이러스
음.. 아나콘다3 프로그램 안에서 pywintypes311이 멀웨어로 감지가 되었는데요..? 혹시 바이러스 토탈이 오진을 한건지 궁금해서 문의 드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-b for과 while
안녕하세요 선생님 저는 2-b문제를 두가지 방법으로 풀었는데 맞왜틀이라 질문드립니다. 첫번째 코드: https://www.acmicpc.net/source/75257463두번째 코드: https://www.acmicpc.net/source/75257408첫번째 코드와 두번째 코드의 차이는 k를 while로 돌리느냐, for로 돌리느냐 차이입니다. 첫번째 코드에서 while로 돌렸고 틀렸다고 나오는데, while이 어떤 문제로 틀렸다고 나오는걸까요? 결과물은 똑같은거같은데..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Python으로 작성된 결과물을 Load해서 다시 txt file로 출력할 수 있을까요?
모든 파일에 공통으로 들어가는 헤드라인이 있다고 가정하고....아래 코드와 같이 read 하였는데 위와 같이 불러온 내용을 python 으로 어떤 코드를 작성해서 txt file로 다시 export 할때 맨 위에다가 고정해서 불러오고 싶은데 잘모르겠네여.. 도와주세요 ===================================== with open('C:/Users/PATH/headline.txt', 'r') as file: for line in file: print(line.strip('\n'))
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
SERVICE_ACCESS_DENIED_ERROR 가 나는데요. 혹시 정부 서비스가 안되고 있는걸까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
미해결스프링 프레임워크 입문자를 위한 따라하기
Maria DB 설치 관련해서 다운로드 문의
Maria DB 설치를 위해 강의와 동일하게 공식 사이트 접속을 했는데요. Mirror 부분에 나라가 Korea가 존재하지 않습니다. 현재 BlendByte-Taipai 라고 되어있는데 이거로 받으면 될까요??
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
SQLExceptionTranslator DI 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]1-1. 선생님 방식 코드 (MemberRepositoryV4_2)private final DataSource dataSource; private final SQLExceptionTranslator exTranslator; @Autowired public MemberRepositoryV4_2(DataSource dataSource){ this.dataSource = dataSource; this.exTranslator = new SQLErrorCodeSQLExceptionTranslator(dataSource); } 1-2. 선생님 방식 코드 (MemberServiceV4Test)@TestConfiguration static class TestConfig{ @Bean public MemberRepository memberRepository(){ return new MemberRepositoryV4_2(dataSource) } } 2-1.제가 생각한 방식 코드 (MemberRepositoryV4_2)private final DataSource dataSource; private final SQLExceptionTranslator exTranslator; @Autowired public MemberRepositoryV4_2(DataSource dataSource, SQLExceptionTranslator exTranslator) { this.dataSource = dataSource; this.exTranslator = exTranslator; } 2-2.제가 생각한 방식 코드(MemberServiceV4Test)@TestConfiguration static class TestConfig{ @Bean public SQLExceptionTranslator sqlExceptionTranslator(){ return new SQLErrorCodeSQLExceptionTranslator(dataSource); } @Bean public MemberRepository memberRepository(){ return new MemberRepositoryV4_2(dataSource , sqlExceptionTranslator()); } }안녕하세요 "스프링 예외 추상화 적용" 관련 강의보다 궁금한 점이 생겨 질문드립니다. 지금까지 코드 설계 시에 수동 빈 등록을 하는 경우 해당 영역은 설정 영역으로 간주되어, @Configuration을 사용하는 설정 영역 / 애플리케이션 영역 으로 나누어서 설계하는 것이 객체지향적인 관점에서 훨씬 좋은 코드라고 이해하고 설계해왔습니다. 즉 TestConfig와 같이 수동 빈 등록을 해주는 설정 영역 코드가 테스트 상황이 아닌 실제 상황이라고 가정하였을 때, 저는 2-2. 제가 구현한 코드 처럼 SQLErrorCodeSQLExceptionTranslator을 설정 영역(TestConfig)에서 수동 빈 등록을 해주고 2-1.제가 구현한 코드 처럼 리포지토리(MemberRepositoryV4_2) 에서 해당 객체를 생성자의 파라메터로 DI 받는 형태로 구현하였습니다. 하지만 1-1. 선생님 코드에선 SQLErrorCodeSQLExceptionTranslator 객체를 직접 리포지토리에서 생성하여 변수에 주입하고 1-2. 선생님 코드 처럼 설정 영역에선 파라메터의 변경 없이 그저 구현체만 MemberRepositoryV4_1 에서 MemberRepositoryV4_2로 갈아끼우는 것을 확인할 수 있었습니다. [핵심 질문]선생님께서 1-1 및 1-2 와 같이 코드를 구현하신 이유가 1-2의 설정 영역 코드(TestConfig)에서 서비스에선 MemberRepository라는 인터페이스를 구현하니, 파라메터의 변경 없이 그냥 구현체를 MemberRepositoryV4_1 => MemberRepositoryV4_2 로 갈아끼울 수 있다는 것을 보여주시기 위해 하신 건지 아니면 SQLErrorCodeSQLExceptionTranslator 객체의 의존관계 주입은 선생님 방식대로 하는 게 맞는 건지 궁금해서 여쭤봅니다 !
-
미해결생활코딩 - React
9강 배포하는법
Nodejs가 자체적으로 HTTP Server를 가지고 있는데 npm serve를 따로 설치하고 배포하는 이유가 뭔가요? 로컬에서 개발할때만 Node의 HTTP를 사용하고실제 운영은 별도의 Web server를 사용해서 그런가요?
-
미해결
마우스 감도
다른분 마우스 감도랑 제 마우스 감도가 달라서 스크롤애니메이션 작업을 할때 의견이 충돌합니다. 이 문제를 어떻게 해결 하면 좋을까요...? 홈페이지에 방문했을때 강제로 마우스 감도를 제가 설정할 수 있는 방법이 있을까요?
-
미해결처음 만난 리액트(React)
질문드립니다.
마지막 실습파트 하고 있습니다.create-react-app으로 mini-blog 만들었는데요. react 18점대 버전으로 해도되나여?
-
해결됨[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
F 유형 임의 지정 부분과 footer 부분 질문입니다
선생님, F 유형 공부를 하고 있는데 두 가지 확인하고 싶은 게 있어서 질문올립니다!content-inner 부분에 임의 지정이라는 것은D,E 유형에서 나온 세로 임의지정 calc(100vh-100px) 같은 높이값이랑 다르게 ABC 유형에서 slide / items 부분에 줬던 높이를 참고해서 제가 알아서 높이 값을 주면 되는걸까요? 문제는 안되겠지만 공개 시험지에서는 F4를 제외한 F1,2,3 유형은 footer 높이가 120px 로 되어있더라고요..! 강의에서는 F1 레이아웃인데 높이 값을 100px로 주셔서 다른 수험생들도 순간 멈칫할 수 있을 것 같아요. 수업 노트에 이 부분에 대해 올려주시는 게 좋을 것 같아 말씀드립니다!
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
import pygame에서 계속 오류가 발생해요
cmd에서 import pygame했을 때는 오류없이 제대로 됐는데 Vs code에서 import pygame을 하면 이런 오류가 계속해서 발생합니다.어떻게 해야되나요?Exception has occurred: ModuleNotFoundError No module named 'pygame' File "C:\Users\User\Desktop\PythonWorkspace\pygame_basic\1_create_frame.py", line 1, in <module> import pygame ModuleNotFoundError: No module named 'pygame'
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
컴파일러 옵션에서 ts-node설정처럼 tsx 설정도 필요한가요?
tsx도 비슷한 설정이 필요한가요?
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
돌출을 하려는데, perspective에서 도형이 세워져있지 않고 아래 사진처럼 눕혀져 있는경우는 왜일까요?
돌출을 하려는데, perspective에서 도형이 세워져있지 않고 아래 사진처럼 눕혀져 있는경우는 왜일까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
포스트맨 json 형태로 안내려오네요
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MVC1 부터 MVC2 학습하며 한 프로젝트에 적용하며 학습중인데요.accept json으로 설정하고 컨트롤러에 @RestController 설정해주었는데도 이렇게 HTML 형식으로 나오는데 뭐가 잘못된 걸까요 ㅠ인터셉터를 설정해준 webConfig를 주석처리 하니 json 형태로 내려오는데 주석처리를 해주는 게 맞나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
생성자에서 new를 하는 건 안 좋은 습관이라고 하셨는데 그 이유가 무엇인가요?
얕은 복사 vs 깊은 복사 #1 15:50에서 생성자 안에서 new를 하는 건 안 좋은 습관이라고 하셨는데 그 이유가 무엇인가요?
-
해결됨실무에 바로 적용하는 스토리북과 UI 테스트
스토리 제작할 때 궁금한 점
metadata의 argTypes를 작성한 것들을 스토리의 전달 인자에 다 작성하는 걸로 알고 있었는데, 이벤트 핸들러를 작성하지 않아도 되는 이유를 알고 싶습니다. 그리고 왜 저는 이벤트 핸들러를 작성하지 않으면 오류가 나는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Member - Order 연관관계
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Member와 Order의 연관관계에서 가급적 단방향을 사용하라고 하셨는데,1: 특정 Member의 주문목록을 확인할 때는 Member 엔티티에서 별도의 orders라는 List를 만들지 말고 Order들에서 특정 Member를 가진 객체를 찾는 방식으로 접근하는게 좋다는 말씀으로 이해해도 괜찮을까요?2: 그렇다면 order - orderItem - item 의 경우 다대다 관계를 특정 테이블을 추가로 생성해서 일대다 다대일로 연관관계를 설정했는데, 이때도 단방향으로 유지하는게 좋은걸까요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
라이프사이클 질문!
안녕하세요 라이프 사이클에대해서 궁금하게 있어 질문 드립니다.처음에 컴포넌트가 빌드 되었을때(초기랜더링) 마운트 되었다 라고 표현하고, 이미 빌드가 된 컴포넌트에서 반응형 state로 인해 리랜더링이 되면 업데이트,그리고 컴포넌트가 제거되면 언마운트라고 알고 있습니다 !혹시 그렇다면 업데이트가 이루어질때 컴포넌트가 리랜더링 되는데, state가 초기화 되지 않는걸 보면 컴포넌트가 삭제되지 않고 리랜더링 되는것 같다는 추측을 하고 있습니다.만약 그렇다면 컴포넌트가 어떻게 삭제되지 않고 리랜더링을 진행 할 수 있는건가요 ?