inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

반복문 최적화 관련 질문 있습니다!

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

2.compute bound - loop inversion, Optimization of Computer Programs in C 이 부분을 읽고서 무슨 뜻인지 알기 어려웠는데 수업을 레지스터를 하나 더 적게 사용할 수 있겠다는 생각이 들었습니다. RayTracing In One Weekend 9.5 A Scene with Metal Spheres 를 살펴보면 이미지 픽셀을 순회할 때 전위 감소 연산자를 사용하고 있는데 최적화 기법을 고려하여 배열은 순회하도록 작성됐다고 생각해도 괜찮을까요? ... std::cout << "P3\n" << image_width << " " << image_height << "\n255\n"; for (int j = image_height-1; j >= 0; --j) { std::cerr << "\rScanlines remaining: " << j << ' ' << std::flush; for (int i = 0; i < image_width; ++i) { color pixel_color(0, 0, 0); for (int s = 0; s < samples_per_pixel; ++s) { auto u = (i + random_double()) / (image_width-1); auto v = (j + random_double()) / (image_height-1); ray r = cam.get_ray(u, v); pixel_color += ray_color(r, world, max_depth); } write_color(std::cout, pixel_color, samples_per_pixel); } } ... 외부 루프는 --j인데 내부 루프는 ++i인 이유에 대해서도 조금 궁금합니다. 리틀엔디안 빅엔디안이랑 관련이 있을까요? 현업에서 그래픽스 라이브러리 API를 가져다 쓰거나, 만들어 쓸 때 인덱스를 --i를 선호하는지 ++i를 선호하는지 궁금합니다!

  • C++
patjuk 댓글 1 좋아요 0 조회수 278

json() 에 시퀄라이즈 데이터..?

미해결

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

제가 제대로 이해를 못했는지, 질문이 이상할 수 있습니다 json 에 대해 빠삭하지 않아서.. 시퀄라이즈에서 보내는 데이터는 json 이 아니라고 하셨는데요, 그럼 이전부터 res.json(fullUserWithoutPassword) 한 이유를 모르겠어요 구글링 해보니 json() 은 &ldquo;json 데이터&rdquo;를 자바스크립트 객체로 변환해준다고 되어있는데 &ldquo;fullUserWithoutPassword&rdquo; 는 시퀄라이즈에서 보내는 데이터 아니었나요? json()이 시퀄라이즈 데이터도 js 객체로 변환시켜주나요? 헷갈리네요 ㅠ

  • express
  • react
  • nodejs
  • redux
  • Next.js
혜진 댓글 2 좋아요 0 조회수 259

9분45초

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

Member member = new Member(username , age) ; memberRepository .save(member) ; response.setContentType( "text/html" ) ; response.setCharacterEncoding( "utf-8" ) ; PrintWriter w = response.getWriter() ; w.write( "<html> \n " + "<head> \n " + " <meta charset= \" UTF-8 \" > \n " + "</head> \n " + "<body> \n " + " 성공 \n " + "<ul> \n " + " <li>id=" +member.getId()+ "</li> \n " + " <li>username=" +member.getUsername()+ "</li> \n " + " <li>age=" +member.getAge()+ "</li> \n " + "</ul> \n " + "<a href= \" /index.html \" > 메인 </a> \n " + "</body> \n " + "</html>" ) ; 여기서 save가 안되면 자동적으로 오류가 떠서 아래코드를 해석하지않는건가요?

  • MVC
  • spring
alrnr3521 댓글 1 좋아요 0 조회수 282

2분에 ApplicationContext 설명하는 글 빈은 -> 빈을로 고쳐야 할듯합니다.

미해결

스프링 핵심 원리 - 기본편

애플리케이션을 개발할 때는 빈은 관리하고 조회하는 기능은 물론이고, 수 많은 부가기능이 필요하다. -> 애플리케이션을 개발할 때, 빈을 관리하고 조회하는 기능은 물론이고, 수 많은 부가기능이 필요하다. ApplicationContext 입장에서 이야가 히는 거니까 이렇게 되는게 맞는거 같은데..? 상관없나요? ㅎㅎ

  • oop
  • spring
유진이 댓글 1 좋아요 0 조회수 295

수강 이후 재학습 중입니다. bitstream 프로그램에 관하여 질문있습니다.

미해결

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

안녕하세요 지난 강의 이후 현업으로 잠시 미루어 두었던 FPGA를 다시 공부하고 있습니다. 제가 가지고 있는 보드는 DIGILENT CORA-7S이며, LED BLINK부터 다시 하고 있습니다. 최종 BIT STRAEM까지 만들고 PROGRAM DEVICE까지 진행하여 동작을 확인하였습니다. 질문은 다음과 같습니다. BITSTREAM파일을 FPGA에 프로그램하고 전원을 종료한 후, 다시 전원을 인가하면 BLINK파일이 동작하지 않습니다. STANDALONE으로 동작시키기 위해서 별도의 프로그램을 진행해야 하는 것인가요? FPGA 내부에는 FLASH가 없어서 외부 메모리를 사용해서 동작시켜야 하는것인가요? MCU계열(STM32, DSP)등만 사용했어서 많은 것들이 생소해 궁금한 것들이 많습니다. 답변을 부탁드립니다. 감사합니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • 임베디드
  • fpga
강윤태 댓글 1 좋아요 1 조회수 340

computerValue 만들 때..

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

안녕하세요 좋은 강의 잘 듣고 있습니다 다름이 아니오라, computerValue 값을 만들 때 0~32767까지가 총 32768개의 숫자라서 0,1,2가 나올 확률이 실제로는 10922/32768, 10923/32768, 10923/32768로 미세한 차이가 날 것 같은데 이 미세한 차이까지도 맞춰주는 방법이 있을지가 궁금합니다! 그리고 1번째 예제를 직접 만들었을 때 처음에는 while(true) 안에 switch를 쓰고 그 안에 if-else if-else를 쓰는 방식으로 만들었습니다. 그런데 직접 실행시켰더니 마지막 default 쪽에서 break를 걸어놓아도 switch까지만 break를 하고 while 내에서 계속 작동이 되었고 결국 해결을 못했습니다...이 경우는 어떻게 해결할 수 있을까요? 마지막으로 input과 computerValue를 while 내에 넣어주셨는데 computerValue를 그렇게 하신 이유는 이해가 되었지만(매번 value값 갱신을 해야해서) input의 경우는 잘 모르겠습니다...그냥 main 내에만 넣는 것과 유의미한 차이가 있는 것인가요? 감사합니다!

  • C++
한울 댓글 1 좋아요 0 조회수 307

해당 강의의 깃허브 리포지토리가 private으로 되어있는 것 같네요.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

확인부탁드립니다. 일단 접근은 안되고 강의 화면에서도 private으로 되어있네요^^;; Repository: https://github.com/serendipity1004/golden_rabbit_flutter_splash_screen

  • Flutter
  • 클론코딩
Jabberwocky 댓글 1 좋아요 0 조회수 429

데이터셋이 최종 디테일까지 분기될 수 있는지 없는지 접근방법

미해결

웰컴 투 태블로 월드

안녕하세요. 선생님께서 강의해준 내용을 토대로 레코드(카운트수)를 통해 최종 디테일까지 분기될 수 있는지 없는지 확인하고자 하는데요. 제가 실습한 superstore 데이터를 토대로 해보았을 떄, customer name, product name를 행에 두고 카운트를 마크에 뒀을 때, 카운트 수가 1~2까지라고 하는데 이럴 경우 최종 분기가 불가능한 케이스인가요? 카운트가 2인 데이터를 하나 자세히 들여다봤을 때, 다음과 같이 나타났는데 여기서 어떤 힌트를 얻을 수 있는 방법은 계속해서 연습해야 되는건가요? 혹시 팁이 있을까요?

  • tableau
박규영 댓글 1 좋아요 0 조회수 292

StreamBuilder 안에 에러입니다

미해결

플러터(Flutter) 앱 개발 입문부터 프로젝트 완성까지

어떻게 해결하면 되나요?

  • Flutter
goxo333 댓글 5 좋아요 0 조회수 774

TypeOrm + Mongoose 같이 사용하는 방법

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

프로젝트간에 TypeOrm 과 Mongoose 를 같이 사용하는 상황이 있는데요, 커스텀 레포지터리 패턴을 어떻게 적용해서 같이 사용할 수 있는지 궁금합니다. 일단 제가 다른 레퍼런스들을 찾아보았을때 서비스를 여러개로 분리 ( cat.sql.service.ts, cat.mongo.service. ts) 로 분리하고 하나의 cat.repository.ts로 관리하는게 맞을까요?

  • nodejs
  • express
  • mongodb
  • ssr
  • NestJS
Clever 댓글 2 좋아요 1 조회수 279

2:15초 쯤에 static 장점 말씀하시는데 이해가 안갑니다.

미해결

스프링 핵심 원리 - 기본편

안녕하세요. static은 프로그램 실행 시 메모리에 올라와서 끝날떄까지 하나만 만들어지고, 어디서든 선언해서 쓸 수 있는 전역변수 아닌가요? 근데 왜 개발자님은 static 지정의 장점을 해당 클래스 안에서만 쓴다는 것을 표현하는 것이라고 설명해주시죠..? 이부분에 대해서 궁금합니다. 감사합니다.

  • oop
  • spring
유진이 댓글 1 좋아요 5 조회수 574

업로드 기능이 안됩니다.

미해결

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

upload/index.js 와 sever.js 복붙해서 돌려봐도 동일합니다.

  • react
  • nodejs
  • 머신러닝 배워볼래요?
  • react-native
  • tensorflow
  • express
  • javascript
  • HTML/CSS
기본땡땡이 댓글 1 좋아요 0 조회수 294

Lock-Free Stack 질문입니다

미해결

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

Lock-Free Stack부분 강의 듣다가 너무 어려워서 그런데 실무에서도 사용하는 부분이라 완벽하게 짚고 넘어가야 하는 부분인가요?? 그리고 Lock-Free Stack 의 중요도를 별 5개중 몇개라고 생각하시나요??

  • network
  • MMORPG
  • windows-server
gch03944 댓글 1 좋아요 0 조회수 252

클래스낫파운드 예외

미해결

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌

ojdbc6.jar를 톰캣의 lib 디렉토리에 복사해야 동작합니다 String driver = "oracle.jdbc.OracleDriver"; 강의에서는 String driver = "oracle.jdbc.driver.OracleDriver";라고 적혀있는데 String driver = "oracle.jdbc.OracleDriver"; 라고 해야 동작합니다 **추가 다시해보니까 String driver = "oracle.jdbc.OracleDriver"; String driver = "oracle.jdbc.driver.OracleDriver"; 다 되네요!

  • java
  • jsp
김성일 댓글 0 좋아요 0 조회수 308

강의 자료 받고싶습니다

미해결

비전공자/입문자를 위한 Data Science(DS)와 AI 학습 & 취업 가이드

수강평 작성했습니다! 강의자료 kosy1782@gmail.com 으로 부탁드립니다.

  • 딥러닝
  • 머신러닝 배워볼래요?
Soo Ko 댓글 1 좋아요 0 조회수 267

재귀함수 return에 관련하여

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

안녕하세요. 강의 정말 잘 듣고 있습니다. 문제 풀이 중 D(2,400)과 D(2,500)의 두 값의 작은 값을 D(1,200)에게 return 해 준다는 것이 잘 이해가 안갑니다. 어떻게 return을 D(1,200)에 해주는지 설명해주시면 감사하겠습니다!!

  • java
  • 코테 준비 같이 해요!
김동현 댓글 1 좋아요 0 조회수 383

네이버에서 크롤링 하는데 자꾸 에러가 뜹니다.

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 기본편

py 파일에서 실행하면 계속 아래와 같이 에러가 뜨네요. import requests response = requests.get( " https://www.naver.com " ) html = response.text print (html) Traceback (most recent call last): File "d:\000. ����\000. �� ����\���&alpha;׷���\��ũ�Ѹ�_�⺻\Chap.3\req1.py", line 5, in <module> print(html) UnicodeEncodeError: 'cp949' codec can't encode character '\u22ef' in position 10244: illegal multibyte sequence 그리고 어떨 때는 아래와 같이 에러가 뜹니다. Traceback (most recent call last): File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen httplib_response = self._make_request( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request self._validate_conn(conn) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 1040, in _validate_conn conn.connect() File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connection.py", line 416, in connect self.sock = ssl_wrap_socket( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 512, in wrap_socket return self.sslsocket_class._create( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1070, in _create self.do_handshake() File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1341, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\adapters.py", line 440, in send resp = conn.urlopen( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen retries = retries.increment( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\retry.py", line 592, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.naver.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\000. ����\000. �� ����\���&alpha;׷���\��ũ�Ѹ�_�⺻\Chap.3\req1.py", line 3, in <module> response = requests.get("https://www.naver.com") File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\api.py", line 75, in get return request('get', url, params=params, **kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py", line 529, in request resp = self.send(prep, **send_kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py", line 645, in send r = adapter.send(request, **kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\adapters.py", line 517, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='www.naver.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))) 그런데 신기한 점은 ipynb 파일에선 문제없이 실행됩니다. 대체 어떻게 해야하죠? 몇시간동안 해매고있습니다.

  • 웹-크롤링
  • python
ohhoi88 댓글 1 좋아요 1 조회수 1157

작업 화면과 프리뷰 화면이 다른 경우

미해결

Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴

안녕하세요, 강의 잘 듣고 초보 수준이지만 엑슈어 잘 사용하고 있습니다. 오늘 작업 중 이해할 수 없는 현상이 보여서... 문의드립니다. 첫번째 이미지처럼 내용을 작성했는데, 두번째 이미지처럼 아이콘과 텍스트가 겹치거나, 목록이 영역을 초과해버립니다. 원인을 찾을 수가 없네요. 혹시, 이런 경험 있으시면, 설명해주시면 감사하겠습니다. 감사합니다.

  • 미리보기
  • axure
  • 여백
  • 프리뷰
  • 프로토타이핑
overmars14 댓글 1 좋아요 0 조회수 484

no overload matches this call

미해결

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

TS2769: No overload matches this call. Overload 1 of 3, '(loadFn: (props: unknown) => Promise<DefaultComponent<unknown>>, options?: OptionsWithoutResolver<unknown> | undefined): LoadableComponent<unknown>', gave the following error. Type 'Promise<typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")>' is not assignable to type 'Promise<DefaultComponent<unknown>>'. Type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' is not assignable to type 'DefaultComponent<unknown>'. Property 'default' is missing in type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' but required in type 'DefaultImportedComponent<unknown>'. Overload 2 of 3, '(loadFn: (props: any) => Promise<ComponentClass<any, any> | { default: ComponentClass<any, any>; }>, options?: Options<any, ComponentClass<any, any>> | undefined): LoadableClassComponent<...>', g ave the following error. Type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' is not assignable to type 'ComponentClass<any, any> | { default: ComponentClass<any, any>; }'. Property 'default' is missing in type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' but required in type '{ default: ComponentClass<any, any>; }'. const LogIn = loadable(() => import('@pages/LogIn')); const SignUp = loadable(() => import('@pages/SignUp')); const Workspace = loadable(() => import('@layouts/Workspace')); 제로초님 아무리 노력해도 어디가 문제인지 못찾겠습니다 어디서부터 어떻게 해결해야 할까요??

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

Github Repo 접근 권한 요청드립니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

인프런 ID : good617boy@gmail.com Github ID : nasangw@wemade.com 고맙습니다~

  • vuex
  • javascript
  • vuejs
  • es6
Sang-wook Na 댓글 1 좋아요 1 조회수 196

인기 태그

인프런 TOP Writers

주간 인기글