묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
강의자료가 빈 폴더로 나옵니다
안녕하세요, 강의 대시보드에 있는 강의자료 다운받기로 다운을 받았는데, 빈폴더로 나옵니다! 혹시 다른파일이 따로 있는걸까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문
먼저, 좋은 강의 제공해 주셔서 감사드립니다.아래와 같은 환경인 경우 스트리밍 방식으로 대용량 파일 업로드 & 다운로드 시스템을 어떤 식으로 구현 할 수 있을 까요?내용 : 대용량 파일 업로드 & 다운로드 시스템시스템: (서버 : node.js), (클라이언트 : React)질문 :3.1 파일을 서버에 업로드 시 React에서 어떤 식으로 file을 스트리밍 처리하여 보낼 수 있나요? 또한 보낸 스트리밍 데이터에 대해서 node서버에서는 어떤 식으로 파일을 s3나 서버 로컬 스토리지에 chuck단위로 저장 할 수 있나요? (강의에서 말씀주신 것처럼 대용량 파일인 경우는 받으면서 바로 스토리지에 저장해야 할 것 같은데, 어떤 식으로 구성할 수 있을 까요?) 3.2 파일을 클라이언트에서 다운로드시 node에서 스트리밍 chunk단위로 어떻게 보낼 수 있나요? Http API인 경우 한 응답에 대해서 여러 응답을 보내면 에러가 발생되지 않나요? 또한 React에서는 어떤 식으로 Chunk단위 데이터를 받아서 하나의 대용량 파일로 로컬 저장 할 수 있나요? (React에는 fs같은 저장 API가 없다고 하셨는데, 어떤 식으로 구성할 수 있을까요?) cf. 잘 모르는 부분들이 많아 질문에 두서가 없습니다. 키워드라도 말씀주시면 찾아보겠습니다.
-
해결됨[코드캠프] 강력한 CSS
flex 레이아웃2 강의 질문입니다.
강의 잘 보고 있습니다.flex 레이아웃2 강의에서8:12초 부근에서 flex-flow에 관해서 설명해주시고 있는데flex-direction: row; flex-wrap: wrap;이것이 flex-flow: column wrap과 같다고 하셨는데row가 column이 된 이유가 있나요? 이 부분이 헷갈려요 ㅠ
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
LettuceLockStockFacadeTest를 다시 실행하면 왜 실패가 날까요?
test가 정상으로 처리되어 redisson을 추가하여 test하였습니다.RedissonLockStockFacadeTest는 이상이 없는데LettuceLockStockFacadeTest를 재시도 한 결과 실패가 됩니다.원인을 찾아보려고 다 다시 만들어봤지만 동일한 이슈가 발생하여습니다. 무엇이 문제일까요?redisson의 종속성을 삭제하고 돌리면 이상이 없음을 확인하였습니다. LettuceLockStockFacade 컴포넌트 와RedissonLockStockFacade 컴포넌트는 함께 사용할 수 는 없나요?또한 그 이유가 무엇인가요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
servlet의 뷰템플릿으로 타임리프를 써도 되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 이상하게 ... jsp로 하면 404가 안뜨는데, 타임리프로 했을 땐 404가 뜨더라구요, 타임리프는 스프링에서만 사용이 가능한 뷰템플릿인지 ..
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
한글이 왜꺠지는지 모르겠어요 ㅠㅠ
server.xml에 설정 다 끝냈는데도왜 한글이 깨져서 "???" 로 나오는지 도저히 모르겠습니다 ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 JdbcTemplate 강의 생성자 질문
스프링 JdbcTemplate 강의 부분에서 JdbcTemplateMemberRepository 생성할 때 this.jdbcTemplate = new JdbcTemplate(dataSource);이렇게 하지 않고 jdbcTemplate = new JdbcTemplate(dataSource);왜 이렇게 하나요?굳이 this 를 지우는 이유가 있을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
2-10 봉우리
안녕하세요 선생님2차원 배열 복습하는데 그 마지막 부분 쯤에 범위 설정하는 if문이 나오잖아요먼저 범위를 설정해 주시고 그리고 나서 배열의 값을 비교해 주시는 부분을nx >= 0 && nx < n && ny >= 0 && ny < n 는 격자판의 범위이며 이 범위 내에 속한 상태 에서 arr[nx][ny] >= arr[i][j] 이러한 결과가 나온다면 flag = false; 로 바꿔주고 break; 로 반복문 다시 확인스스로 잘 이해해 보려고 이렇게 정리해 봤는데 이게 맞나요?그 범위 내에서 속한 상태에서 비교를 한다고 생각하고 정리한 게 맞는 건지 궁금합니다 감사합니다!! 그리고 새해 복 많이 받으세요!!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next.js pages 질문드립니다.
/board/talk/hello/board/talk/bye/board/talk/goodbye 위와 같이 url만 다르고 사용하는 컴포넌트가 같은 경우에,동적 라우팅 사용해서 /board/talk/[say] 이런 식으로 구현하는 방법 밖에 없을까요? 경우의 수가 늘 때마다 동적 라우팅하니까 뭔가 지저분해서요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
보내주세요
at1830@naver.com 빠르게 부탁드립니다
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
간단한 궁금증입니다.
typescript를 사용하는 이유는 개발자가 만드는 도중에 type으로 인한 실수를 줄이기 위한 것 아닌가요?tsc로 나중에 js가 어떻게 변환되는지가 중요한지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
포인터 실습 강의를 보고 궁금한게 있습니다.
함수내부에서 변수하나를 만들어서 그 값을 반환하여 player에 대입하는 것이 속도도 느릴뿐더러 불필요한 메모리를 차지하기 때문에 그런건가요?
-
미해결게임 프로그래머 취업 전략 가이드
학원에서 유니티공부하고 포트폴리오까지 제작하였는데 언리얼 공부는 언제쯤 하는게 좋을까요?
안녕하세요학원에서 6개월동안 공부하여 유니티로 포트폴리오를 제작하였습니다. C#과 유니티를 완벽하지는 않지만 그래도 어느정도 다를수있게 되어 취업을 준비하고있습니다. 언리얼과 C++공부도 하는게 좋다고 강의에서 말씀하셨는데 취업준비를 하면서 해야할지 아니면 취업후에 틈틈히 해야할지 어느시점에서 공부를 하는게 좋을지 궁금해서 질문드립니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
asd
밑에 파란상태창에 버전상태가 왜 안뜨는거죠?
-
미해결
광고문자
광고문자 발신 그만좀 왓으면 좋겟어요 수신거부햇는데 계속와요 탈퇴햇는데 계속와서 전화로 취소해달라하고싶은데 없네요 그만 보내세요
-
미해결
antlr.NoViableAltException: unexpected token: Member 오류
제목과 같은 오류가 뜨면서 안됩니다 ㅠㅠ다른 분들 질문하신 것도 찾아보고 체크해봤는데 안돼서 좀 여쭤보겠습니다
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Server Error (500) 에러가 여전히 뜨네요
쉘로 접속해서 migrate까지 완료했고 showmigrations로 확인까지 했는데 왜 500 에러가 뜨는걸까요??
-
미해결스프링 핵심 원리 - 기본편
외부라이브러리 호출
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 설정정보로 등록하면 외부라이브러리에도 초기화, 종료메서드를 적용할 수 있다는 것은 이해가 되었는데요. 그 외에는 외부라이브러리에 적용할수 없다는 말이 무슨 의미인지 잘 모르겠습니다. 질문을 여럿 찾아봤는데 질문이 조금 달라서..해결이 안됬네요DB커넥션 예를 들면, 초기화, 종료 메서드를 단순히 애노테이션(@PostConstruct, @PreDestroy)이 등록된 메서드안에서 호출하면, 그 안에서 호출된 여러 라이브러리 메서드처럼 결국엔, 굳이 설정정보사용안하고도 사용할수 있다(적용할수 있다)고 볼수 있는거 아닌가라고 생각이 듭니다.제가 지금 잘못 이해한거 같긴한데, 어디 부분을 잘못 이해해서 이런 생각을 하는건지 잘 모르겠습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
expo가 터미널상에서 열어집니다.
1.양규현님이 질문해주신 것과 같은 상황인것 같습니다. expo가 웹상에서 열어지지 않고 터미널 상에서 열어집니다. 제가 엑스포를 실행할때에는 폴더명에 []같은 기호가 없습니다. 어떻게 해야하나요?(폴더를 다시생성해서 영어로만 된 폴더명을써도 같네요..왜그럴까요)2.expo앱을 설치해서 사용하는것은 되는것같습니다. 이렇게해서 수업을 따라가도 문제가 없을까요? (base) imjaeeun@imjaeeun-ui-MacBookAir grabmarket_mobile % npm start> grabmarket_mobile@1.0.0 start> expo startStarting project at /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobileStarting Metro Bundler▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ ▄▄▄▄▄ █ █▄ ▀▄▀█ ▄▄▄▄▄ ██ █ █ █ ▀▄ █▀█ ▄█ █ █ ██ █▄▄▄█ █▀██▀▀ █▄██ █▄▄▄█ ██▄▄▄▄▄▄▄█▄▀▄█ █▄█▄█▄▄▄▄▄▄▄██▄▄█▀▄▄▄▀█▀▀▄▀█▄ ███ ▀▄▄ ▄██▀█▄ ▄ ▄▄██▀ ▄▄█ ▀ █▄ ▀███▀▄ █▄▄▄ ▀▀▄█▄▀▄▀▄▀▄▀▀▄ ▀█████▀▄▀▄▄▄▀▄▄█▀█▀▄▄▄█▄▀ ▀████▄▄▄▄█▄▄█ ▄▄ █▄▄ ▄▄▄ ▀ ▄▄██ ▄▄▄▄▄ █▀ ▄ ██▀▀ █▄█ ▀▀████ █ █ █▄█ ▀▀▀▄█▄▄ ▄▄▀ ▀▀██ █▄▄▄█ █▀▀▀ ███▄██▄▀█▀▀ ███▄▄▄▄▄▄▄█▄▄▄███▄████▄▄▄▄▄▄█› Metro waiting on exp://192.168.0.104:19000› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)› Press a │ open Android› Press i │ open iOS simulator› Press w │ open web› Press j │ open debugger› Press r │ reload app› Press m │ toggle menu› Press ? │ show all commandsLogs for your project will appear below. Press Ctrl+C to exit.watchman warning: Recrawled this watch 3 times, most recently because:MustScanSubDirs UserDroppedTo resolve, please review the information onhttps://facebook.github.io/watchman/docs/troubleshooting.html#recrawlTo clear this warning, run:watchman watch-del '/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile' ; watchman watch-project '/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile'metro-file-map: Haste module naming collision: grabmarket_mobile The following files share their name; please adjust your hasteImpl: * <rootDir>/package.json * <rootDir>/grabmarket_mobile/package.jsonFailed to construct transformer: DuplicateError: Duplicated files or mocks. Please check the console for more info at setModule (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:553:17) at workerReply (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:624:9) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Promise.all (index 9) at async /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:395:22 at async DependencyGraph.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/node-haste/DependencyGraph.js:94:5) at async Bundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Bundler.js:75:5) at async IncrementalBundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/IncrementalBundler.js:327:5) at async Server.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Server.js:1247:5) { mockPath1: 'package.json', mockPath2: 'grabmarket_mobile/package.json'}Error: Duplicated files or mocks. Please check the console for more info at setModule (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:553:17) at workerReply (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:624:9) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Promise.all (index 9) at async /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:395:22 at async DependencyGraph.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/node-haste/DependencyGraph.js:94:5) at async Bundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Bundler.js:75:5) at async IncrementalBundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/IncrementalBundler.js:327:5) at async Server.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Server.js:1247:5)Error: Duplicated files or mocks. Please check the console for more info at setModule (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:553:17) at workerReply (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:624:9) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Promise.all (index 9) at async /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:395:22 at async DependencyGraph.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/node-haste/DependencyGraph.js:94:5) at async Bundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Bundler.js:75:5) at async IncrementalBundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/IncrementalBundler.js:327:5) at async Server.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Server.js:1247:5)
-
미해결딥러닝을 활용한 자연어 처리 (NLP) 과정 (기초부터 ChatGPT/생성 모델까지)
강의자료 배포 관련 질문
혹시 강의자료는 따로 배포 안해주시나요?질 놓은 강의 감사합니다.