inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

AutoPtr<Resource> res = new Resource

미해결

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

안녕하세요. 아래 두분이 질문을 주셨었는데요.. AutoPtr<Resource> res = new Resource 이것은 1. res 객체를 만들고 2. copy constructor 이 실행되어 3. new Resource의 주소가 4. res의 m_ptr 에 복사된다. 이렇게 이해하면 되는것인가요?

  • C++
suwoni7335 댓글 1 좋아요 0 조회수 282

hadoop 클러스터 메카니즘이 넘 헷갈립니다.

미해결

Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기

사소한 질문에도 성의껏 답변주셔서 너무 존경스럽고 감사합니다. 솔직히 너무 이해가 안되서 짜증섞이인 마음으로 질문드렸던게 오히려 죄송하네요~~ ㅠㅠ 강좌는 단일 노드(standalone ) 방식이라 클러스터 개념을 생각하면서 더 헷갈리기 시작합니다. 그래서 여기저기 검색해보면서 이해를 해보려는데 개념이 부족한부분들을 질문좀 올릴까 합니다. 1. 실전에서 구성이 네임노드, 데이터 노드 각각 모두 개별 서버인거지요? 그러면 이 클러스터를 구성하기 위해 hadoop을 설치할때는 별도 hdfs client 서버에서 네임노드(즉, master 노드) 와 데이터노드를 설정과함께 클러스터 구성 명령어(hadoop설치명령어)를 날리나요? 아니면 master노드에서 강좌에서 하시는 hadoop을 설치하나요? 어디에서 설치해야 하나요? 클라이언트 서버가 있다면 이곳에서 다른 네임노드1대와 나머지 데이타노드 3대를 묶을수있도록 한번에 hadoop설치 명령어 및 cli명령어도 날려야 할텐데..어떻게 이런명령어를 날릴수있도록 인터페이스를 구성할수있는거죠? 2. 두번째는 HDFS 은 데이타를 분산저장하는 파일시스템(네임노드+데이터노드)이라고했는데 즉, 저장 용도라면 wordcount 맵리듀스가 실행된 후 생성되는 output폴더가 HDFS의 파일시스템에 놓인 결과물인가요? 데이타 노드가 여러개인데 output폴더는 어느 데이타 노드 폴더위치에 놓이나요? 또한 wordcount.txt input 데이타를 각 노드에서 분산해서 map을 만들고 분산처리를 할텐데 이때 일정 사이즈만큼 데이타 노드가 각각 분산처리하기 위해 임시저장용도로 hdfs가 쓰이는건가요? 이런때도 replica개념이 들어가나요? 이 hdfs 가 분산처리 파일시스템이라는말만 익숙할뿐 실제 분산처리 결과 저장용으로 쓰이고 또 input데이타를 나눠가지고 저장하고 또 태스크 트래커가 작업할때 이용할수있는 나눠가진 데이타 임시저장용도로 쓰이는건지..이 제가 이해한게 맞는건지 궁금합니다. 3. 마지막으로 분산처리한 결과를 다시 hdfs에 복제저장하는건지...... 이렇게 제가 개념을 못잡는게~~ input이라는 입력데이타를 다 쪼개서 나눠가져가서 트래커가 각각 일을 처리할텐데....그때는 hdfs개념이 없이 트래커가 알아서 각자 input데이타를 쪼개서 나눠가져서 일을 처리하고 그 결과를 hdfs에 저장하고 그 결과가 하나의 output폴더로 보여지게 되는건지.. 너무 그림이 안그려지네요 ㅠㅠ hdfs는 저장용도인데...어느시점에서 개입하게되는건지가 궁금합니다. 맵리듀스를 분산처리하기 위해 output을 나눠서 분산저장하기 위할때 그때 hdfs가 필요한건지...그렇다면 이건 왜 굳이 replica까지 필요할까 싶기도하구요..또한.결과물이 output나올때 hdfs에 저장되는건지... 4. 마지막으로 hive 라는걸 얼핏봤는데 강좌와는 별개입니다. 답변주실지 모르겠네요 가령 wordcount.txt input파일을 이용해 테이블을 만들고 그 테이블을 이용해 word, count 컬럼을 갖는 결과 테이블을 hive쿼리를 이용해서 create table wordcount_result이라고 생성을 하면 이 테이블 데이타를 파일로 저장을 해야 로컬스토리지로 가져올텐데 어떻게 파일로 저장하여 로컬 스토리지로 반대로 가져올수있는걸까요?

  • 데이터 엔지니어링
  • Hadoop
  • bigdata
odark 댓글 2 좋아요 0 조회수 721

UTM 링크를 다른 채널에 썼을 때 !

미해결

그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법

안녕하세요! 수업 너무너무 감사합니다. GA로 UTM링크를 만들어서 채널별로 다르게 유입을 시키고 있는데요, 만약에 인스타그램 UTM링크를 만들었는데 어떤 분이 그 링크를 복사해서 네이버 카페에 올렸을 경우에는 어떻게 잡히는지 궁금합니다..!

  • 그로스해킹
  • 디지털 마케팅
  • 퍼포먼스 마케팅
  • 디지털-리터러시
장은진 댓글 1 좋아요 0 조회수 330

계정생성과정에서 막혔습니다.

미해결

데이터베이스 SQL 강의

Create user scott tiger identified by tiger; 이 명령어에서 막혔네요. 뭐가 문제일까요... 구글링하니까 localhost도 옵션인 것 같아서 localhost와 함께했지만.. 그것도 실패했네요...저만 안되는 것 같지만 질문드립니다

  • createuser
  • sql
김지원 댓글 1 좋아요 -1 조회수 382

넷 버전 질문드립니다.

미해결

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

프로젝트 생성시 .net core가 없어서 설명란은 동일한 C# 콘솔어플리케이션으로 선택했는데요. 거기서 net 버전 고르는게 있었습니다. 2.1 / 3.1 / 5.0 이렇게 있던데 강의 영상 보니 3.1로 진행중이신거 같은데 5.0으로 해도 문제가 없을까요?

  • network
  • C#
  • unity
김현호 댓글 1 좋아요 0 조회수 539

core-js 패키지 설치에 대한 질문

미해결

Slack 클론 코딩[실시간 채팅 with React]

안녕하세요 제로초님. . 제로초님 sleact를 클론 받아서 확인을 하다보니 core-js라는 패키지가 설치되어있던데요. 검색을 해보니 babel-polyfill을 대신해서 사용하는 것 같더라고요. . 그렇다면, 자바스크립트 최신 문법을 사용하기 위해서는 core-js를 설치하고 웹팩에 설정을 해줘야하는지요..? 그렇다면 아래와 같이 설정을 하면 될까요? ["@babel/preset-env", { "targets": { "browsers" : ["last 2 versions", "ie >= 11"] }, "useBuiltIns": "usage", "corejs":3, "shippedProposals": true }]

  • 클론코딩
  • Socket.io
  • react
  • babel
  • 웹팩
  • typescript
이성현 댓글 1 좋아요 0 조회수 330

순환 참조 관련 문의드립니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

설명하신 내용 중 ServerServiceRef와 ListenerRef의 경우 순한참조를 끊으신다고 설명을 해주신것 같은데, SharedPtr을 사용하여 상호 참조하고 있는 상태로 순환 구조가 유지되고 있는게 아닌가요??

  • network
  • MMORPG
  • windows-server
bs Jeon 댓글 1 좋아요 0 조회수 457

plt.figure(figsize=())

미해결

공공데이터로 파이썬 데이터 분석 시작하기

안녕하세요 선생님, 항상 사용하던 plt.figure(figsize=()) 명령어 사용 시 에러가 나서 문의드립니다. violinplot의 사이즈를 조정하기 전까지는 됐다가, 해당 에러메시지( TypeError : 'tuple' object is not callable), 그래프 사이즈 조정하는 명령어를(figure)다시 주석처리하고 실행해도 똑같이 에러가 나네요..! 왜그런걸까요? # 연도별 평당분양가격 violinplot 그리기 # plt.figure(figsize=(10, 4)) sns.violinplot(data=df, x="연도", y="평당분양가격") --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-162-067dc9e144e2> in <module> 1 # 연도별 평당분양가격 violinplot 그리기 2 # plt.figure(figsize=(10, 4)) ----> 3 sns . violinplot ( data = df , x = "연도" , y = "평당분양가격" ) ~/opt/anaconda3/lib/python3.8/site-packages/seaborn/_decorators.py in inner_f (*args, **kwargs) 44 ) 45 kwargs . update ( { k : arg for k , arg in zip ( sig . parameters , args ) } ) ---> 46 return f ( ** kwargs ) 47 return inner_f 48 ~/opt/anaconda3/lib/python3.8/site-packages/seaborn/categorical.py in violinplot (x, y, hue, data, order, hue_order, bw, cut, scale, scale_hue, gridsize, width, inner, split, dodge, orient, linewidth, color, palette, saturation, ax, **kwargs) 2401 2402 if ax is None : -> 2403 ax = plt . gca ( ) 2404 2405 plotter . plot ( ax ) ~/opt/anaconda3/lib/python3.8/site-packages/matplotlib/pyplot.py in gca (**kwargs) 2366 @ _copy_docstring_and_deprecators ( Figure . gca ) 2367 def gca ( ** kwargs ) : -> 2368 return gcf ( ) . gca ( ** kwargs ) 2369 2370 ~/opt/anaconda3/lib/python3.8/site-packages/matplotlib/pyplot.py in gcf () 745 return figManager . canvas . figure 746 else : --> 747 return figure ( ) 748 749 TypeError : 'tuple' object is not callable

  • pandas
  • python
  • numpy
anat 댓글 1 좋아요 1 조회수 1037

오류가 있어서 질문합니다.. DB관련인건지 아니면 다른건지 모르겠네여.

미해결

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

Caused by: java.lang.IllegalStateException: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : jpabook.jpashop.domain.Order.member -> jpabook.jpashop.domain.Member at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:151) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:188) at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1366) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:453) at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3212) at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2380) at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:448) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:40) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281) at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:562) ... 60 more Caused by: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : jpabook.jpashop.domain.Order.member -> jpabook.jpashop.domain.Member at org.hibernate.engine.spi.CascadingActions$8.noCascade(CascadingActions.java:379) at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:169) at org.hibernate.event.internal.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:159) at org.hibernate.event.internal.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:149) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:82) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99) . 이렇게 뜨는데.. DB오류인건지.. 제가 설정오류인건지 모르겠습니다 ㅠㅠ 우선 메일로 프로젝트한번 보내둘게여. 어디서 잘못된건지 모르겠는데 체크한번가능할까여?

  • java
  • spring-boot
  • 웹앱
  • JPA
  • spring
aarwkn DD 댓글 2 좋아요 1 조회수 736

SSR적용했을때 router.replace 한박자 늦게돼서 오류

미해결

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

아래는 프로필페이지 ssr적용한 코드입니다. const ProfilePage = () => { const dispatch = useDispatch () ; const { loadedProfile } = useSelector ( state => state . user ) ; useEffect ( () => { dispatch ( indexSlice . actions . changeMenu ( ' user ' )) ; }, []) return ( < div > < Header currentLocate = " user " /> < ProfileLayout profileUser ={ loadedProfile } /> </ div > ) } export const getServerSideProps = wrapper . getServerSideProps ( ( store ) =>async ({ req , params }) => { const cookie = req ? req . headers . cookie : '' ; axios . defaults . headers . Cookie = '' ; if ( req && cookie ) { axios . defaults . headers . Cookie = cookie ; } await store . dispatch ( loadUser ()) ; await store . dispatch ( loadProfile ( params . profile )) ; } ) export default ProfilePage ; loadProfile()은 프로필정보 받아오는 액션입니다. 로그아웃시에는 loadUser.rejected 로 me도 null, loadProfile도 rejected 돼 서 loadedProfile도 null이 되게 설정해놨습니다. 아래는 <Header /> 컴포넌트에 에 들어간 로그아웃함수입니다. const onClickLogout = useCallback ( () => { dispatch ( logoutAction ()) ; router . replace ( ' / ' ) }, []) ; 여기서 문제가 ssr로 인해 화면을 만들어준뒤에 router가 실행되는것같아서 데이터가 필요한 코드에 에러가뜨며 "'~~~' 는 null에서 가져올수 없다" 같은 에러가 뜨며 url을 보면 '/'로 이동을 하긴했지만 에러화면이 떠있습니다. 그래서 데이터가 필요한 화면에서도 로그아웃을 누르면 에러화면없이 '/'로 이동하게하고싶은데 방법이 없을까요. wrapper.getServerSideProps 함수에 router을 넣어보니 router는 오직 csr에서만 사용가능하다는 에러화면이뜹니다.

  • react
  • redux
  • express
  • nodejs
  • Next.js
노른자 댓글 1 좋아요 0 조회수 453

NetworkClient setUrl 질문

미해결

스프링 핵심 원리 - 기본편

빈 생명주기 콜백 예시 중 빈 생성후 연결단계에서 setUrl로 연결처리 해주셨는데.. 한가지 궁금한건 이전 강의에서 싱글톤 주의점으로 외부에서 빈의 변수를 수정할 수 있으면 바뀔 수 있는 위험이 있으니 저렇게 setUrl을 퍼블릭 메소드로 두면 안되지 않나요? 그런데 또 NetworkClient 생성자에 url 파라메터로 주지말고 역할을 따로 줘야한다고 해서 두가지가 헷갈랍니다.

  • 싱글톤
  • oop
  • spring
public display 댓글 1 좋아요 3 조회수 303

슬랙 초대 부탁드립니다

해결됨

코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)

열심히 강의 따라가고 있습니다. yoonlucky0@gmail.com으로 초대부탁드립니다.

  • 버전관리시스템
  • github
  • git
phillip yoon 댓글 1 좋아요 1 조회수 244

useEffect 에러 문의드립니다.

미해결

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

안녕하세요 제로초님. 강의 마지막 부분에서 문제가 생겼습니다. useEffect ( () => { if ( signUpError ) { alert ( signUpError ) ; } }, [ signUpError ]) ; 이 부분을 적용하고, 중복 가입 시도시 경고창 출력까진 성공하였습니다. 이후 인덱스 페이지 클릭 후 다시 회원가입 페이지로 이동하면 해당 경고창이 계속해서 다시 발생합니다. 첫번째 중복 가입 시도 이후 signUpError 변수가 활성화되어서 그런 것 같습니다. 제로초님 깃헙 코드를 보아도 경고창 출력 이후 signUpError 변수를 다시 비활성화 시켜주는 부분이 없는 것 같은데 어떻게 해결하면 좋을까요?? ps) 저는 뎁스에 signUpError 변수를 넣었기 때문에 첫 출력 이후 다시 회원가입 페이지에 들어갔을때는 경고창이 발생하지 않을것이라 예상했는데 아니더라구요. 페이지 단위로 접속하면 useEffect가 한번은 무조건 실행되는 건가요?? 항상 강의 잘 듣고 있습니다. 귀한 시간 내주셔서 감사합니다.

  • Next.js
  • nodejs
  • redux
  • react
  • express
정세연 댓글 1 좋아요 0 조회수 160

시퀄라이즈 쿼리문에 req.user값 사용법

해결됨

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

시퀄라이즈 쿼리문에 where: { email: req.user}, 이렇게 넣고 싶은데 어떻게 사용해야하나요? 로그인 후에 req.user에 이메일이 저장되고, 이 사용자의 post를 뽑아내고 싶은 상황입니다.

  • 시퀄라이즈
  • mongodb
  • mysql
  • nodejs
  • Sequelize
코코 댓글 1 좋아요 1 조회수 355

클래스형 컴포넌트

미해결

[React 1부] 만들고 비교하며 학습하는 React

중간에 리액트 기초를 따로 학습했는데 요즘엔 클래스형 컴포넌트를 사용하지 않고 리액트에서도 함수형을 권장한다고 들어서요.. 클래스형 컴포넌트 방식으로 수업하는 이유가 따로 있으신지 궁금합니다!

  • 함수형
  • 클래스형
  • MVC
  • react
우주먼지 댓글 1 좋아요 0 조회수 306

oxford_pet CustomDataset에서 load_annotation filename에서 질문이 있습니다

미해결

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

안녕하세요 선생님 저는 MMDetection 실습을 개인 PC에서 하고 있었는데, oxford_dataset 빌드 이후에 훈련을 하는데, 오류가 나서 디버깅을 해보니 선생님 코드에는 kitty 때와 다르게 `filename` 속성에서 아래와 같이 넣어주셨는데 https://github.com/chulminkw/DLCV_New/blob/main/faster_rcnn/mm_faster_rcnn_train_oxford_pet.ipynb 이는 코랩에서 수행 시에는 잘되는건가요? filename = '{0:}/{1:}.jpg'.format(self.img_prefix, image_id) 저는 PC에서 하는지 그런지 kitty 처럼 아래처럼 이미지 이름만 넣어줘서 되어가지고요 data_info = {'filename': str(image_id) + '.jpg', 감사합니다

  • tensorflow
  • 딥러닝
  • python
  • keras
  • 머신러닝 배워볼래요?
  • 컴퓨터-비전
젓인 댓글 1 좋아요 0 조회수 187

사진이 위로 올라가는 이유

미해결

컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1

<img>를 통해서 사진을 삽입해 보았는데요 제 눈으로 봤을 때는 atom상에서는 별 차이가 없는 거 같은데 사진자료처럼 사진이 document라는 단어 아래에 표시되지 않고 그 옆으로 삽입이 돼서 붕 뜨게되네요. 이유를 알려주실 수 있나요?

  • html
  • HTML/CSS
이상혁 댓글 1 좋아요 0 조회수 545

질문있습니다.

미해결

실전! 스프링 데이터 JPA

안녕하세요! 오랜만에 다시 보다가 갑자기 궁금한 부분이 생겨서 질문드립니다! 1. JpaRepository를 이용하면 simpleJpaRepository를 사용하게 되는 것으로 기본적으로 @Transactioanal(readOnly=true)와 @Repository를 달고 있는 것으로 생각하면 될까요? 2. 저는 서비스 계층에서만 @Transactional을 붙여서 사용하고 있는데 구글링하다보니 Repository 계층에서도 @Transactional을 사용하는 경우가 존재하던데 Repository에서 @Transactional을 사용하는 경우는 어떨 때 사용하는 것인가요?

  • JPA
  • spring-boot
  • spring
  • java
최준성 댓글 1 좋아요 0 조회수 181

인기 태그

인프런 TOP Writers

주간 인기글