inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

타임리프가 객체를 인식못하는거 같습니다...

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. 강의 너무 잘 듣고있습니다. 감사합니다. 질문은 회원가입시 createMemberForm.html 으로 빈객체 (form)를 model에 담아 던지고 값을 채워서 submit으로 받는 과정에서 받은 객체의 필드값이 모두 null로 들어오더라고요... 그래서 제가 확인한 부분은 1. 타임리프가 잘 동작하는지 확인 2. 오타가 있는지 확인 혹시 이거 말고 다른 부분을 확인해야 하는 부분이 있나요?!

  • 웹앱
  • java
  • JPA
  • spring
  • spring-boot
jay 댓글 3 좋아요 0 조회수 7119

vector<int> a(n+1)에 관하여

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

안녕하세요 선생님. vector 선언할때 vector<int> a(n+1)이라고 하면 n+1 사이즈만큼 0으로 초기화한다는 뜻인것 같은데 혹시 이문제에서 이렇게 선언한 이유를 알 수 있을까요?

  • 코테 준비 같이 해요!
  • C++
Dan LEE 댓글 1 좋아요 0 조회수 190

.cd-section > div에 height를 100%준 이유에 대해서 궁금합니다!

해결됨

반응형 웹사이트 포트폴리오(Architecture Agency)

안녕하세요 선생님! 언제나 강의 잘 듣고 있습니다:) 다름이 아니라 강의 3: 35부분에 .cd-section 에는 height를 100vh; .cd-section > div 에는 height를 100%; 주셨는데 똑같이 100vh로 적용하지않고 퍼센트(%)로 준 이유가 있으실까요..?! 또 괜찮다면 .cd-section > div에도 height를 100vh;로 줘도 될까요?!

  • HTML/CSS
  • 웹 디자인
  • jquery
  • 반응형-웹
오보배 댓글 1 좋아요 3 조회수 187

SyntaxError: invalid syntax 오류 및 파이썬 3 업데이트

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

파이썬 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 오류가 나오면서 작동이 안 됩니다

  • python
KS Lee 댓글 3 좋아요 0 조회수 702

클로저문제

해결됨

웹 게임을 만들며 배우는 React

클로저 문제 비동기함수에서 바깥쪽 변수 찾는데 componentDidMount(){ const {imgCoord} = this.state setInterval(){ } } 내부함수에서 외부함수 변수 참조하는데 딱히 문제 될거 없지 않나요?? 이부분 조금 이해한되는데 조금만 더 설명 부탁드려도 될까요?TT

  • react
이순곤 댓글 1 좋아요 1 조회수 260

괄호 질문 있습니다.

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

#include <stdio.h> int main() { freopen("input.txt", "rt", stdin); int n, i, pre, now, cnt, max; scanf("%d", &n); scanf("%d", &pre); //메커니즘은 pre와 now를 비교하여 cnt를 증가시키는 방법이다. 따라서 배열의 맨처음의 원소값이 있어야 비교가능. cnt=1; max=1; for(i=2; i<=n; i++){ scanf("%d", &now); if(now>=pre){ cnt++; if(cnt>max){ max = cnt; } }else{ cnt=1; pre=now; } } printf("%d\n", max); return 0; } 단지 else부분에 괄호만 쳤는데 답이 7이 나오는게 이해가 되질 않습니다. 왜 그럴까요? ㅠㅠ

  • C++
  • 코테 준비 같이 해요!
쿠쿠 댓글 2 좋아요 0 조회수 276

강사님! @BeforeEach로 서비스인스턴스를 계속 초기화를 해주면

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

@BeforeEach로 서비스 인스턴스를 계속 초기화를 해주면 굳이 MemoryMemberRepository가 없어도 되나요? 이런식으로요! 애초에 테스트클래스 안에 멤버서비스만 정의해놓고 @BeforeEach 메소드에 memberService = new MemberService(new MemoryMemberRepository()); 로 초기화를 해주면 @AfterEach로 메모리를 비울 일 없이 memberService 인스턴스가 갈아끼워지고 기존에 힙메모리에 있던거는 가비지콜렉터에 의해 소멸되니까 이런식으로 해도 되나요? 작동은 하더라구요! 그런데 실무에서도 이런식으로 쓰이는지, 혹은 코드의 가독성을 중요시하면 안쓰는 경우가 많은지 언뜻 궁금해지더라구요! 이런식으로 하는것도 효율적이라고 할 수 있을까요 연초부터 질문하는건 좀 아닌거같지만 그래도 너무 궁금하기에 무릎쓰고 올려봅니다 ^_^;; 강사님 2021년 항상 좋은 일 가득하시고 새해 복 많이받으세요~~~🥰🥰🥰🥰

  • spring-boot
  • java
  • MVC
  • spring
twosom 댓글 2 좋아요 2 조회수 356

mounted에서 스피너 종료하는것이 작동하지 않을 때

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

안녕하세요 캡틴판교님 강의 정말 잘 듣고 있습니다. 혼자 공부하는데 정말 큰 도움이 되고 있어요. 감사합니다. 스피너 종료 호출 시점에 관해서 질문이 있는데요, 강의에서 ask, jobs, news 를 번갈아가며 클릭할 때 마다 매번 created, mounted 가 되잖아요. 그래서 이런 경우에 mounted 에 end spinner 를 하면 스피너가 잘 멈추더라고요. 그런데 저는 ask 에서 유저정보를 클릭하면 url이 바뀌면서 유저 정보 페이지로 가는게 아니고, ask 목록 페이지에서 우측에 작게 유저정보 컴포넌트를 보이게 하고 싶은데요, 이 때 유저 아이디를 클릭했을 때 스피너가 돌아가고, mounted에 스피너를 끝내는 동작을 하면 첫 번째 유저 정보 페이지를 클릭했을 때만 작동하고 그 후부터는 mounted가 이미 됐기 때문에 작동하지 않는 것 같아요. 그래서 mutations에 유저정보 state를 변경해주는게 끝나면 그 안에서 bus.$emit('end:spinner')를 해주었는데요, 작동은 잘 하지만, mounted에서 한 것처럼 깔끔하게 스피너가 딱 중지하지않아서 다른 방법을 여쭤보고 싶습니다.

  • javascript
  • vuejs
dayone 댓글 2 좋아요 1 조회수 388

혹시 이런오류는 왜 날까요?

미해결

웹 게임을 만들며 배우는 TypeScript

../../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. 이러한 오류가 나네요.. 구글링해도 명확한 답이 안나와요ㅠ

  • typescript
  • javascript
ballde 댓글 9 좋아요 0 조회수 1166

릴레이 수량 늘리려는데 질문드립니다

미해결

사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)

강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 강의를 듣고 와이파이가 아닌 아두이노 메가 보드에 ENC28J60 이더넷으로 잘되는데요 MCP23017 을 이용하여 4개 릴레이 이후부터 작동을 하지 않거나 중복이 됩니다 토픽을 다르게 지정해도 같더라구요 다른방법이 있을까요

  • nodejs
  • mongodb
  • arduino
  • iot
  • MQTT
Sun_young Lee 댓글 0 좋아요 0 조회수 154

이 강의에서 다루는 영상인식과 화질향상의 연관성이 궁금합니다.

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요 뒤늦게 컴퓨터 비전을 공부하는 학생입니다. 학부과정에서는 '영상처리'란 과목을 통해 딥러닝이 아닌 수식적으로 간단한 검출, 보간 과 관련된 영상처리 기법을 익혔습니다. 여기 강의에서는 컴퓨터비전이란 이름으로 Object detection과 관련된 딥러닝 분야를 학습하는 것을 알고 있는데 이 강의에서 배우는 내용이 요즘 삼성, LG가 하는 AI upscaling이라는 화질향상, 압축 분야와 어느정도 연관성이 있는지 궁금합니다. 이 강좌를 통해 배우고 쓰이는 기법들이 화질향상 분야와 아예 별개의 내용인지 보조적으로 서로 연결 되있는 분야인가요?

  • 컴퓨터-비전
  • keras
  • 딥러닝
  • 머신러닝 배워볼래요?
  • python
  • tensorflow
Hyeon Cheol Kim 댓글 4 좋아요 0 조회수 351

Comparator interface를 compareToIgnoreCase로 메소드 레퍼런스로 변경 관련

미해결

더 자바, Java 8

강의 내용 중 '임의 객체의 인스턴스 메소드 참조' 관련해 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가 되는 이유가 궁금합니다. 메소드 레퍼런스의 경우 입력인자와 출력인자가 동일한 경우 치환하는 것 처럼 이해를 해서요 ^^;

  • java
KH CHO 댓글 8 좋아요 4 조회수 818

from PyQt5.QtWidgets import QApplication, QWidget 오

미해결

예제로 살펴보는 PyQt Tutorial

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 응용 프로그램이 아닙니다.

  • pyqt
  • GUI
byungin kim 댓글 1 좋아요 0 조회수 727

selenium 네이버 로그인 관련

파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)

삭제된 글입니다

  • python
  • selenium
  • 웹-크롤링
  • 웹 스크래핑
DRAGON 댓글 1 좋아요 0 조회수 81

jsonify에서 한글이 깨져서 나옵니다.

미해결

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

영어는 잘 나오는데 한글이 깨져서 나오네요...

  • python
  • rest-api
  • flask
indigo 댓글 2 좋아요 0 조회수 965

질문있습니다.

미해결

[리뉴얼] React로 NodeBird SNS 만들기

질문1. 안녕하세요 제로초님 swr도 서버사이드 렌더링이 된다고 하셨잖아요?? 그러면 리덕스와 사가를 통해 로드액션으로 서버사이드 렌더링 하는 것과 swr 을 통해 서버사이드 렌더링하는중 어떤게 효율적인가요? 같은 기능을 하는것 같은데 둘의 장점과 단점이 궁금합니다 질문2. Profile.js입니다 const Profile = () => { const [ followingsLimit , setFollowingsLimit ] = useState ( 3 ); const [ followersLimit , setFollowersLimit ] = useState ( 3 ); const { data : followingsData , error : followingError } = useSWR ( `http://localhost:3065/user/followings?limit= ${ followingsLimit } ` , fetcher ); const { data : followersData , error : followerError } = useSWR ( `http://localhost:3065/user/followers?limit= ${ followersLimit } ` , fetcher ); const { me } = useSelector (( state ) => state . user ); profile페이지로 이동하게 되면 팔로잉과 팔로워데이터가 나타납니다. 이때 데이터는 useEffect를 사용하지않고 SWR을 사용해서 불러온것인데 SWR은 기본적으로 useEffect와 같이 페이지가 마운트 될 때 알아서 데이터를 불러오는 것인가요? useEffect와 useSWR중 어떤것이 먼저 실행되는 것인가요? 질문3. profile.js에서 export const getServerSideProps = wrapper . getServerSideProps ( async ( context ) => { // console.log('getServerSideProps start'); // console.log(context.req.headers); const cookie = context . req ? context . req . headers . cookie : '' ; axios . defaults . headers . Cookie = '' ; if ( context . req && cookie ) { axios . defaults . headers . Cookie = cookie ; } context . store . dispatch ({ type : LOAD_MY_INFO_REQUEST , }); context . store . dispatch ( END ); // console.log('getServerSideProps end'); await context . store . sagaTask . toPromise (); }); 여기서 LOAD_MY_INFO_REQUEST액션을 서버사이드 렌더링 하는이유가 궁금합니다. 먼저 index.js에서 LOAD_MY_INFO_REQUEST로 서버사이드렌더링을 이미 했기 때문에 리덕스user에 me에 데이터가 이미 들어있어서 위의 코드가 없어도 데이터를 불러오기는 하더라구요? 그러면 위의 코드가 있는 이유가 궁금합니다. ❶ 리덕스user에 me에 데이터가 이미 들어있기 때문에 Profile.js 에서 위의 코드는 필요가 없는건가요? ❷ 아니면 index.js에서 LOAD_MY_INFO_REQUEST 액션이 있음에도 불구하고 위의 코드가 있는건 profile은 index.js와 다른 페이지이기 때문에 다시 서버사이드 렌더링으로 액션을 주어야지 페이지가 렌더링될때 데이터를 빨리 받아오게 하기위함인가요? 둘중 어떤게 맞나요?

  • nodejs
  • express
  • react
  • redux
  • Next.js
김건희 댓글 5 좋아요 0 조회수 275

15:37

미해결

'내 생애 첫번째 코딩 앱인벤터' 저자에게 배우는 App Inventor

연락처 , 전화번호로 되어있는 블록이 안보여요 ㅠㅜ 어떻게 해야 나올까요 ?

  • App Inventor
소중한 하마 댓글 0 좋아요 0 조회수 297

예외가 발생했습니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버

최종적으로 디버그 모드에서 실행 ( ISS Express ) 하면 위와 같은 결과가 나옵니다 참고로 EntityFramework 4가지 모두 최신버전입니다

  • rest-api
  • blazor
  • ASP.NET-Core
  • web-api
BBAKK 댓글 1 좋아요 0 조회수 247

인기 태그

인프런 TOP Writers

주간 인기글