inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

뒤집은 소수에서 입력값이 2인 경우 질문 드립니다.

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

뒤집은 소수 isPrime 함수에서 입력값이 2인 경우, for i in range (2, x//2+1): if x%i==0: return False 해당 구문에서 2 % 2 == 0 으로 False 가 되어야 할거같은데 정상 처리되는 이유가 궁금합니다!

  • 코테 준비 같이 해요!
  • python
Jay Jang 댓글 1 좋아요 3 조회수 251

텍스트와 캔버스 사이 간격

미해결

애플 웹사이트 인터랙션 클론!

강의를 따라하며 첫번째 캔버스까지 넣었는데 mid-message 텍스트와 캔버스 사이의 간격이 첨부한 사진처럼 좁혀져있는 상태로 나옵니다.. 자바스크립트에서 문제가 있는건가요 아니면 css에서 문제가 있는건가요?..

  • 웹 디자인
  • javascript
  • 인터랙티브-웹
  • svg
  • HTML/CSS
  • 클론코딩
jcb8965 댓글 1 좋아요 0 조회수 324

스프링컨테이너관련

미해결

스프링 핵심 원리 - 기본편

안녕하세요 강사님 좋은 강의 정말 잘 듣고있습니다. 제가 아직 외부라이브러리에 대한 개념이 없어서 그런데 혹시 톰캣라이브러리는 스프링 컨테이너 밖에서 동작하는 건가요? 밖에 있다는 말이 구체적으로 무슨 뜻인지 잘 모르겠습니다.... 코드가 어디에 존재해서 어떻게 스프링 컨테이너와엮이는지 알고 싶습니다. 제가 질문을 잘 하고 있는건지 잘 모르겠습니다...; 감사합니다.

  • spring
  • oop
boyjeong 댓글 1 좋아요 0 조회수 225

speed 넘겨줄 때 질문 있습니다!

미해결

인터랙티브 웹 개발 제대로 시작하기

wall3d에서 speed:Math.random()으로 넘겨주고 생성자에서this.speed=info.speed로 받는 것이랑 그냥 Character 생성자에서 this.speed=Math.random()한 것이랑 무슨 차이인가요? 결과는 같은데 넘겨준 것으로 하신 이유가 궁금합니다

  • HTML/CSS
  • 인터랙티브-웹
  • javascript
페이커 댓글 1 좋아요 0 조회수 312

typeRoots, files 옵션에 대한 질문있습니다

미해결

Node.js에 TypeScript 적용하기(feat. NodeBird)

안녕하세요! 제로초님 typeRoot나 files 옵션을 적용안시키면, 모든 ts파일에 옵션이 적용이 될텐데, 굳이 특정 파일만 옵션을 적용시키는게 이해가 잘 안갑니다. 옵션설정을 한 파일들, ./index.ts 나 /types/index.ts등은 어차피 옵션설정을 지정 안해줘도, 컴파일이나 타입을 가져오지 않나용??

  • nodejs
  • 웹앱
  • typescript
now 댓글 0 좋아요 0 조회수 160

안녕하세요. 강의 참고자료 관련 질문입니다.

미해결

Vue.js 시작하기 - Age of Vue.js

혹시 죄송하지만 완벽 가이드라는 것은 어디에서 볼 수 있나요? 링크를 찾아볼 수가 없어서 질문드립니다.

  • javascript
  • vuejs
Mozzi 댓글 1 좋아요 1 조회수 231

왜 이렇게 벡터를 선언하면 작동이 되지 않을까요?

미해결

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

각각의 vector를 따로 선언하지 않고, 한꺼번에 모아서 한꺼번에 정렬하면 보시는 것 처럼 정상 작동이 되지 않습니다 입력은 원래와 같이 5 2 7 10 5 3 5 3 10 17 12입니다. 정상출력은 3 5 10입니다. 이에 실제로 출력해보니, 첫번째 벡터는 7 10 5 3 5 두번째 벡터는 3 10 3 10이 되는 것을 확인했습니다 그러나, vector를 따로 선언하고 입력을 넣으면, 제대로 입력되는 것을 확인할 수 있습니다. 어떠한 이유일까요?

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

Test에서 생성하는 EntityManager에 대해서 궁금합니다.

미해결

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

안녕하세요. 강의를 듣던 중에 궁금한 점이 있어 글 남깁니다. 테스트 과정에서 쿼리가 보고 싶을 때 쓸 수 있는 방법 중 하나로 EntityManager를 생성해서 flush하는 것을 보여주셨는데요. Repository에서도 EntityManger 객체를 생성하는데, 스프링이 알아서 동일한 객체를 주입해주는 것인가요? 만약 그렇다면 Test소스에서 우선 생성되고, 같은 트랜잭션 안에 있으니 동일한 EntityManager가 Repository에서 사용되는 것인가요?

  • java
  • spring-boot
  • JPA
  • 웹앱
  • spring
심홍섭 댓글 1 좋아요 0 조회수 193

백서버 실행까지 했지만 500에러가 납니다!

미해결

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

에러가 브라우저에서는 이렇게 뜨고 네트워크는 아래와 같습니다. 그리고 ubuntu front 에서 pm2 monit log는 아래와 같고, ubuntu back에서 log는 아래와같습니다. 어떤 에러인지 어디를 알아보면 좋을지 알려주시면 감사할 것 같습니다!

  • react
  • express
  • nodejs
  • redux
  • Next.js
parksh626 댓글 3 좋아요 0 조회수 346

안녕하세요 강사님. 리덕스에 관한 질문이 있어 이렇게 글을 올립니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

제가 이 강의에서 구현했던 쇼핑몰 카트에 add하는 기능의 redux action 부분을 redux saga로 전환해보고자 연습하고 있는데 좀 확실치 않고 헷갈리는 게 있어 이렇게 질문을 올리게 되었습니다. 그냥 action에서는 response에서 받아온 data을 이용하여 quantity에 대한 값을 처리해주었는데 saga에서는 어디서 response 데이터를 받아 어디서 quantity에 대한 값을 처리해야 할지 고민이네요. saga 쪽에서는 받은 response 데이터을 가지고 있는 것이 result 변수에 담고 있는 것은 알겠는데 이 변수 result을 이용해서 처리 후 다시 새로운 변수를 선언하여 payload에 넣어야 할지... 아니면 Axios 쪽에서 then을 통해 처리해야할지... 최선의 방법이 궁금합니다. 이 강의에서 saga을 다루지 않지만 혹시 saga에 대해 알고계시면 알려주시면 정말 감사하겠습니다. //action export function getCartItems ( cartItems , userCart ){ const request = Axios . get ( `/api/product/products_by_id?id= ${ cartItems } &type=array` ) . then ( response => { . userCart . forEach ( cartItem => { response . data . forEach (( productDetail , index ) => { if ( cartItem . id === productDetail . _id ) { response . data [ index ]. quantity = cartItem . quantity } }) }) return response . data ; }); return { type : GET_CART_ITEMS , payload : request } } /////////////////////////////////////////////////////////////////////////////////////////////////////// //Saga const getCartItemsAPI = ( Data ) => { return axios .get( "api/~......" , Data ); //.then(response => ~ }; function* getCartItems ( action ) { try { const result = yield call ( getCartItemsAPI , action . payload ); // result.data ~ console . log ( result ); yield put ({ type : GET_CART_ITEMS , payload : result . data , }); } catch ( e ) { yield put ({ type : GET_CART_ITEMS_FAIL , payload : e . response , }); } } function* watchgetCartItems () { yield takeEvery ( GET_CART_ITEMS_REQUEST , getCartItems ); }

  • redux
  • mongodb
  • 웹앱
  • react
  • nodejs
k0502s 댓글 1 좋아요 0 조회수 216

다시 질문 드립니다.

미해결

파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지

konlpy 설치를 성공했는데, 그 다음이 진행되지 않아요. Collecting konlpy Downloading konlpy-0.5.2-py2.py3-none-any.whl (19.4 MB) Collecting beautifulsoup4==4.6.0 Downloading beautifulsoup4-4.6.0-py3-none-any.whl (86 kB) Requirement already satisfied: JPype1>=0.7.0 in c:\users\samsung\anaconda3\lib\site-packages (from konlpy) (1.1.2) Requirement already satisfied: lxml>=4.1.0 in c:\users\samsung\anaconda3\lib\site-packages (from konlpy) (4.6.1) Collecting tweepy>=3.7.0 Downloading tweepy-3.10.0-py2.py3-none-any.whl (30 kB) Requirement already satisfied: numpy>=1.6 in c:\users\samsung\anaconda3\lib\site-packages (from konlpy) (1.19.2) Requirement already satisfied: colorama in c:\users\samsung\anaconda3\lib\site-packages (from konlpy) (0.4.4) Requirement already satisfied: six>=1.10.0 in c:\users\samsung\anaconda3\lib\site-packages (from tweepy>=3.7.0->konlpy) (1.15.0) Requirement already satisfied: requests[socks]>=2.11.1 in c:\users\samsung\anaconda3\lib\site-packages (from tweepy>=3.7.0->konlpy) (2.24.0) Collecting requests-oauthlib>=0.7.0 Downloading requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\samsung\anaconda3\lib\site-packages (from requests[socks]>=2.11.1->tweepy>=3.7.0->konlpy) (1.25.11) Requirement already satisfied: idna<3,>=2.5 in c:\users\samsung\anaconda3\lib\site-packages (from requests[socks]>=2.11.1->tweepy>=3.7.0->konlpy) (2.10) Requirement already satisfied: certifi>=2017.4.17 in c:\users\samsung\anaconda3\lib\site-packages (from requests[socks]>=2.11.1->tweepy>=3.7.0->konlpy) (2020.6.20) Requirement already satisfied: chardet<4,>=3.0.2 in c:\users\samsung\anaconda3\lib\site-packages (from requests[socks]>=2.11.1->tweepy>=3.7.0->konlpy) (3.0.4) Requirement already satisfied: PySocks!=1.5.7,>=1.5.6; extra == "socks" in c:\users\samsung\anaconda3\lib\site-packages (from requests[socks]>=2.11.1->tweepy>=3.7.0->konlpy) (1.7.1) Collecting oauthlib>=3.0.0 Downloading oauthlib-3.1.0-py2.py3-none-any.whl (147 kB) Installing collected packages: beautifulsoup4, oauthlib, requests-oauthlib, tweepy, konlpy Attempting uninstall: beautifulsoup4 Found existing installation: beautifulsoup4 4.9.3 Uninstalling beautifulsoup4-4.9.3: Successfully uninstalled beautifulsoup4-4.9.3 Successfully installed beautifulsoup4-4.6.0 konlpy-0.5.2 oauthlib-3.1.0 requests-oauthlib-1.3.0 tweepy-3.10.0 그리고 나서 from~으로 진행했는데, --------------------------------------------------------------------------- JVMNotFoundException Traceback (most recent call last) <ipython-input-6-d574e370b2da> in <module> 1 from konlpy . tag import Okt ----> 2 okt = Okt ( ) 3 okt . pos ( "konlpy의 설치를 성공적으로 마쳤습니다." ) ~\anaconda3\lib\site-packages\konlpy\tag\_okt.py in __init__ (self, jvmpath, max_heap_size) 89 def __init__ ( self , jvmpath = None , max_heap_size = 1024 ) : 90 if not jpype . isJVMStarted ( ) : ---> 91 jvm . init_jvm ( jvmpath , max_heap_size ) 92 93 oktJavaPackage = jpype . JPackage ( 'kr.lucypark.okt' ) ~\anaconda3\lib\site-packages\konlpy\jvm.py in init_jvm (jvmpath, max_heap_size) 53 classpath = os . pathsep . join ( f . format ( * args ) for f in folder_suffix ) 54 ---> 55 jvmpath = jvmpath or jpype . getDefaultJVMPath ( ) 56 57 # NOTE: Temporary patch for Issue #76. Erase when possible. ~\anaconda3\lib\site-packages\jpype\_jvmfinder.py in getDefaultJVMPath () 72 else : 73 finder = LinuxJVMFinder ( ) ---> 74 return finder . get_jvm_path ( ) 75 76 ~\anaconda3\lib\site-packages\jpype\_jvmfinder.py in get_jvm_path (self) 210 if jvm_notsupport_ext is not None : 211 raise jvm_notsupport_ext --> 212 raise JVMNotFoundException("No JVM shared library file ({0}) " 213 "found. Try setting up the JAVA_HOME " 214 "environment variable properly." JVMNotFoundException : No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly. 이렇게 나옵니다.

  • anaconda
  • pandas
  • 웹-크롤링
  • 텍스트마이닝
joonhye moon 댓글 1 좋아요 0 조회수 664

에릭님! 질문입니다.

미해결

피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z

그리드 강의 다시 보고 있는데요~ 7:30쯤에 type을 center로 하시고 width를 65px로 넣으시는데요. colum이 12개일때, colum width를 구하는 공식이나 방법이 있으신가요? 그 과정없이 바로 65px을 넣으셔서 제가 나중에 다른 프레임을 만들때, 저 width자리에 어떤 값을 넣어야할지 궁금합니다.

  • 웹 디자인
  • 모바일-디자인
  • figma
AirDream 댓글 1 좋아요 0 조회수 280

@GetMapping(value="")는 뭐가다른걸까요?

미해결

스프링 시큐리티

docs를 보면 @GetMapping(value="") @GetMapping(path = "") @GetMapping("") 세개가 결국 다 동일하다는 결론이 나오는 것 같은데, 단순 관습에 의한 문법차이인건가요?

  • spring-boot
  • Spring Security
  • java
한창훈 댓글 1 좋아요 0 조회수 914

어차피 Id가 있는데 주문번호를 굳이 추가하는 이유는?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

https://www.inflearn.com/questions/17776 안녕하세요 강사님, 위 질문의 답변 내용에 대해서 추가 질문을 드리고자 합니다. 주문번호라는 새로운 컬럼을 추가하여 PK로 사용하신다는 것은 지금까지 강의에서 설명하셨던 것처럼 PK를 Generated Value로 사용하기 위함일거라고 생각되는데요. 어차피 Id라는 녀석이 있는데 왜 굳이 주문번호 컬럼을 추가하는지 모르겠습니다. 애초에 Id라는 값이 위의 목적에 부합하는 Generated Value이지 않나요? 그냥 Id를 바로 PK삼으면 될 것을 왜 굳이 주문번호를 추가하는지요? 혹시 Id라는 값이 Generated Value로 주어진 PK로서의 역할만 하는 것이 아니라 비즈니스 로직에서 어떤 유의미한 값으로 사용될 수 있기 때문인가요? 만약 이게 맞다면, 이러한 Id의 쓰임새에 대해서 간략하게 설명을 부탁드려도 될까요? 감사합니다.

  • JPA
  • java
akakakakak 댓글 1 좋아요 0 조회수 556

abstract

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요 강사님, 질문 드리겠습니다. 세 가지 방법 모두 부모를 abstract로 생성해야 하나요? 조인 전략은 Item이 따로 존재하면서 조인을 통회 조회하는 것이니 abstract이 아니어야 하는 게 맞나 싶기도 해서요;;

  • java
  • JPA
akakakakak 댓글 1 좋아요 1 조회수 258

5강 NAT 강의 중 공인 아이피가 한개 일때 질문입니다.

미해결

누구나 시작할 수 있는 네트워크 Step 2 (서브넷팅)

안녕하세요. 궁금한 점이 있습니다. 만약 공인 아이피가 한 개 일때 저와 동생이 동시에 네이버 페이지를 열었다고 했을때 제가 쓰는 사설 아이피는 공인 아이피로 변환되어 네이버로 갈것이고. 이때 라우터는 공인아이피를 제 사설 아이피로 셋팅을 하고 있다고 이해를 했는데요. 그래야 돌아오고 나서 제 피씨로 찾아 들어 올테니까요.. 그럼 동생은 비어있는 공인 아이피가 없으니 제 컴퓨터에서 네이버로 결과를 받을때까진 사용 할수 없는 건가요? 라우터가 사설 아이피를 삭제하는 구간이 언제인지 궁금합니다. 보내고 어딘가 저장하고 지우는건지. 보내고 돌아올때까지 기다리고 있는건지..

  • network
note K 댓글 2 좋아요 0 조회수 294

지정된 파일을 찾을 수 없습니다. 오류가 뜹니다.

미해결

홍정모의 따라하며 배우는 C언어

강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. &bull; 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. &bull; 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. &bull; 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. &bull; 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. &bull; 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. &bull; 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . &bull; 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. &bull; 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. &bull; 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. &bull; 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. source files 에 .c를 붙여 파일을 추가한 다음 f5를 누르면 지정된 파일을 찾을 수 없습니다.라고 오류가 뜹니다. 하지만 파일추가하지 않은 채 기존에 있던 파일 한개로는 실행이 되는데 왜 자꾸 새로운 파일을 추가만 하면 이런 오류가 뜨는지 이해가 안됩니다.. 구글링, 몇날을 고민해봤는데 안되서 여기다가 올립니다.. 감사합니다 교수님

  • c
곽수찬 댓글 1 좋아요 0 조회수 326

꼭 모든 엔티티가 공유하는 컬럼만 적용할 수 있는 건가요?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

어차피 extends를 통해서 어떤 엔티티가 BaseEntity의 속성을 내려받을지 결정하는 방식으로 사용한다면 굳이 "모든"엔티티가 공통으로 가지는 속성만 BaseEntity에 넣을 필요는 없지 않을까요? 필요에 따라 BaseEntity를 내려받을 엔티티들을 따로 골라서 그 녀석들만 extends를 하고, BaseEntity에는 걔네들끼리만 공통으로 가지는 컬럼을 넣는 게 더 자유로운 사용법이 아닌가 하는 생각이 듭니다.

  • JPA
  • java
akakakakak 댓글 1 좋아요 0 조회수 286

그림들을 못불러오는 문제

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

웹화면에서 카드섹션들을 불러오지 못해서 혹시나 하고 강사님 목서버 주소로 입력하니 카드 섹션들이 불려와집니다. axios.get("주소") 다른 모든 코드들은 강사님과 동일합니다. 터미널에는 이런게 뜹니다.---------------------------- Line 25:11: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text Line 30:11: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text Line 38:19: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text Line 44:21: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text ----------------------------------------------------- 혹시나 해서 postman 서버에 들어가보니 respond를 못하는거 같더라구요. postman 강의때는 잘 불러와졌었는데 혹시 제가 놓친 부분이 있거나 예상되는 오류가 있으실까요? postman에서 설정을 따로 해야하는 부분이 있나요? -------------------------------------------------- import React from "react" ; import "./index.css" ; import axios from "axios" ; function MainPage () { const [ products , setProducts ] = React . useState ([]); React . useEffect ( function () { axios . get ( "https://37925d61-5832-477c-9c96-71e279b08d78.mock.pstmn.io/products" ) . then ( function ( result ) { const products = result . data . products ; setProducts ( products ); }) . catch ( function ( error ) { console . error ( "에러 발생 : " , error ); }); }, []); return ( < div > < div id = "header" > < div id = "header-area" > < img src = "images/icons/logo.png" /> </ div > </ div > < div id = "body" > < div id = "banner" > < img src = "images/banners/banner1.png" /> </ div > < h1 > 판매되는 상품들 </ h1 > < div id = "product-list" > { products . map ( function ( product , index ) { return ( < div className = "product-card" > < div > < img className = "product-img" src = { product . imageUrl } /> </ div > < div className = "product-contents" > < span className = "product-name" > { product . name } </ span > < span className = "product-price" > { product . price } 원 </ span > < div className = "product-seller" > < img className = "product-avatar" src = "images/icons/avatar.png" /> < span > { product . seller } </ span > </ div > </ div > </ div > ); }) } </ div > </ div > < div id = "footer" ></ div > </ div > ); } export default MainPage ;

  • javascript
  • react
  • react-native
  • nodejs
  • express
  • tensorflow
  • 머신러닝 배워볼래요?
  • HTML/CSS
kkk 댓글 3 좋아요 1 조회수 215

인기 태그

인프런 TOP Writers

주간 인기글