안녕하세요. 강의 너무 잘 듣고있습니다. 감사합니다. 질문은 회원가입시 createMemberForm.html 으로 빈객체 (form)를 model에 담아 던지고 값을 채워서 submit으로 받는 과정에서 받은 객체의 필드값이 모두 null로 들어오더라고요... 그래서 제가 확인한 부분은 1. 타임리프가 잘 동작하는지 확인 2. 오타가 있는지 확인 혹시 이거 말고 다른 부분을 확인해야 하는 부분이 있나요?!
안녕하세요 선생님! 언제나 강의 잘 듣고 있습니다:) 다름이 아니라 강의 3: 35부분에 .cd-section 에는 height를 100vh; .cd-section > div 에는 height를 100%; 주셨는데 똑같이 100vh로 적용하지않고 퍼센트(%)로 준 이유가 있으실까요..?! 또 괜찮다면 .cd-section > div에도 height를 100vh;로 줘도 될까요?!
파이썬 3.9.1을 설치해도 맥 기본 파이썬 버전이 2에서 업데이트가 되지 않습니다. 너무 답답한데 설명 영상이 있을까요? https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf 여기서 나온대로 하면 ln: /usr/local/bin/python: Permission denied 라는 명령어가 나옵니다. https://hyperreal.tistory.com/12 여기서 나온대로 해도 바뀌지 않고요 홈브루를 사용하려고 해도 zsh: command not found: brew 오류가 나오면서 작동이 안 됩니다
@BeforeEach로 서비스 인스턴스를 계속 초기화를 해주면 굳이 MemoryMemberRepository가 없어도 되나요? 이런식으로요! 애초에 테스트클래스 안에 멤버서비스만 정의해놓고 @BeforeEach 메소드에 memberService = new MemberService(new MemoryMemberRepository()); 로 초기화를 해주면 @AfterEach로 메모리를 비울 일 없이 memberService 인스턴스가 갈아끼워지고 기존에 힙메모리에 있던거는 가비지콜렉터에 의해 소멸되니까 이런식으로 해도 되나요? 작동은 하더라구요! 그런데 실무에서도 이런식으로 쓰이는지, 혹은 코드의 가독성을 중요시하면 안쓰는 경우가 많은지 언뜻 궁금해지더라구요! 이런식으로 하는것도 효율적이라고 할 수 있을까요 연초부터 질문하는건 좀 아닌거같지만 그래도 너무 궁금하기에 무릎쓰고 올려봅니다 ^_^;; 강사님 2021년 항상 좋은 일 가득하시고 새해 복 많이받으세요~~~🥰🥰🥰🥰
안녕하세요 캡틴판교님 강의 정말 잘 듣고 있습니다. 혼자 공부하는데 정말 큰 도움이 되고 있어요. 감사합니다. 스피너 종료 호출 시점에 관해서 질문이 있는데요, 강의에서 ask, jobs, news 를 번갈아가며 클릭할 때 마다 매번 created, mounted 가 되잖아요. 그래서 이런 경우에 mounted 에 end spinner 를 하면 스피너가 잘 멈추더라고요. 그런데 저는 ask 에서 유저정보를 클릭하면 url이 바뀌면서 유저 정보 페이지로 가는게 아니고, ask 목록 페이지에서 우측에 작게 유저정보 컴포넌트를 보이게 하고 싶은데요, 이 때 유저 아이디를 클릭했을 때 스피너가 돌아가고, mounted에 스피너를 끝내는 동작을 하면 첫 번째 유저 정보 페이지를 클릭했을 때만 작동하고 그 후부터는 mounted가 이미 됐기 때문에 작동하지 않는 것 같아요. 그래서 mutations에 유저정보 state를 변경해주는게 끝나면 그 안에서 bus.$emit('end:spinner')를 해주었는데요, 작동은 잘 하지만, mounted에서 한 것처럼 깔끔하게 스피너가 딱 중지하지않아서 다른 방법을 여쭤보고 싶습니다.
../../node_modules/@types/webgl2/index.d.ts:582:13 - error TS2403: Subsequent variable declarations must have the same type. Variable 'WebGL2RenderingContext' must be of type '{ new (): WebGL2RenderingContext; prototype: WebGL2RenderingContext; readonly ACTIVE_ATTRIBUTES: number; readonly ACTIVE_TEXTURE: number; ... 556 more ...; readonly WAIT_FAILED: number; }', but here has type '{ new (): WebGL2RenderingContext; prototype: WebGL2RenderingContext; readonly ACTIVE_ATTRIBUTES: number; readonly ACTIVE_TEXTURE: number; ... 557 more ...; readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number; }'. 582 declare var WebGL2RenderingContext: { ~~~~~~~~~~~~~~~~~~~~~~ ../../AppData/Roaming/npm/node_modules/typescript/lib/lib.dom.d.ts:16394:13 16394 declare var WebGL2RenderingContext: { ~~~~~~~~~~~~~~~~~~~~~~ 'WebGL2RenderingContext' was also declared here. 이러한 오류가 나네요.. 구글링해도 명확한 답이 안나와요ㅠ
사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 강의를 듣고 와이파이가 아닌 아두이노 메가 보드에 ENC28J60 이더넷으로 잘되는데요 MCP23017 을 이용하여 4개 릴레이 이후부터 작동을 하지 않거나 중복이 됩니다 토픽을 다르게 지정해도 같더라구요 다른방법이 있을까요
안녕하세요 뒤늦게 컴퓨터 비전을 공부하는 학생입니다. 학부과정에서는 '영상처리'란 과목을 통해 딥러닝이 아닌 수식적으로 간단한 검출, 보간 과 관련된 영상처리 기법을 익혔습니다. 여기 강의에서는 컴퓨터비전이란 이름으로 Object detection과 관련된 딥러닝 분야를 학습하는 것을 알고 있는데 이 강의에서 배우는 내용이 요즘 삼성, LG가 하는 AI upscaling이라는 화질향상, 압축 분야와 어느정도 연관성이 있는지 궁금합니다. 이 강좌를 통해 배우고 쓰이는 기법들이 화질향상 분야와 아예 별개의 내용인지 보조적으로 서로 연결 되있는 분야인가요?
강의 내용 중 '임의 객체의 인스턴스 메소드 참조' 관련해 Arrays.sort() 에서 Comparator interface를 String의 compareToIgnoreCase()로 메소드 레퍼런스 하는 것과 관련해서, Compartor의 추상함수는 compare(String, String)으로 param인자가 2개인데, String의 compareToIgnoreCase()는 public int compareToIgnoreCase (String str) { return CASE_INSENSITIVE_ORDER .compare( this, str) ; } 같이 String 인자 하나인데 method reference가 되는 이유가 궁금합니다. 메소드 레퍼런스의 경우 입력인자와 출력인자가 동일한 경우 치환하는 것 처럼 이해를 해서요 ^^;
from PyQt5.QtWidgets import QApplication, QWidget] 모듈 import 하는데 오류뜨네요. Traceback (most recent call last): File "001_스타일꾸미기_텍스트넣기.py", line 2, in <module> from PyQt5.QtWidgets import QApplication, QWidget ImportError: DLL load failed while importing QtWidgets: %1은(는) 올바른 Win32 응용 프로그램이 아닙니다.