묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
모바일 호환
이미지가 맵핑된 오브젝트를 모바일기기를 통해 확인해보았더니 검정색 오브젝트가 나옵니다.. 사파리에서도 그렇구요! 모바일 버전이 필요해서 이걸 해결해야하는데... 어떤 문제가 있는걸까요?.. 강의 너무 너무 잘 보고있습니다! 항상 감사합니다!!
-
미해결배달앱 클론코딩 [with React Native]
xcode에서 빌드 시 에러 질문 있습니다.
xcode에서 재생버튼 모양을 눌러 빌드하면 Command PhaseScriptExecution failed with a nonzero exit code 에러가 발생합니다. 구글링을 해서 이것 저것해봤는데 해결이 되지않고 이것 저것 설정을 만지다가 다른 것도 잘못될까봐 손을 못대고 있습니다.... npm run ios는 작동을 합니다 FBReactNativeSpec라는 라이브러리랑 관련된 것 같은데 해결이 안되서 질문 올렸습니다...
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
transition 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. transition 관련 문의 좀 드리려고 합니다. 1. transition group 사용 시, name은 무조건 list로 사용하는 건가요,? 2. transition 효과는 TodoList에 정의되어 있고, clearAll이나 List 추가하는 함수는 상위 컴포넌트(App)가 받아서 처리하는데 transition 효과가 적용되는 건가요? 감사합니다.
-
미해결웹 게임을 만들며 배우는 React
npx webpack cli에 대해 질문합니다
안녕하세요 기본강좌 webpack설치하기 를 시청하면서 따라하고 있는데 밑에 첫번째 오류가 뜹니다 npm run dev를 해도 에러가 뜹니다 ㅜㅜ.. devServer: { devMiddleware: { publicPath: '/dist' }, static: { directory: path.resolve(__dirname) }, hot: true 도 넣어봤는데 효과가 없는 것 같습니다 ㅜ!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
생성메서드 생성 시
안녕하세요. 강의를 들으면서 한 가지 궁금한 점이 있었습니다. 우선 제가 이해한 내용은 레퍼지토리에서 조회 시 엔티티에 조회 값을 반환하기 위해 클래스를 지정해주는 것으로 알고 있는데, 생성메서드 생성 시에는 엔티티에 빈 생성자를 만들게 되고 해당 엔티티를 리턴 클래스로 지정하게 되면 값을 받을 수 없지 않나요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
babel-eslint에 관해서 질문드립니다.
안녕하세요 제로초님 강의 잘듣고있습니다. 해당 강의를 듣고 eslint, prettier의 사용법을 공부한 뒤 프로젝트에 적용했고 다행히 정상적으로 동작합니다. 근데 제가 참고한 자료에서는 다른 패키지는 동일하게 설치하는데 유일하게 babel-eslint만 설치안하고 적용을 하더라고요 지금 제가한 설정에서 babel-eslint를 삭제하면 문제가 될까요? // .eslintrc파일 { "parser": "@babel/eslint-parser", "parserOptions": { "ecmaVersion": 2020, "sourceType": "module", "ecmaFeatures": { "jsx": true } }, "env": { "browser": true, "node": true, "es6": true }, "extends": [ "airbnb", "plugin:prettier/recommended" ], "plugins": [ "import", "react-hooks" ], "rules": { "jsx-a11y/label-has-associated-control": "off", "jsx-a11y/anchor-is-valid": "off", "no-console": "off", "no-underscore-dangle": "off", "react/forbid-prop-types": "off", "react/jsx-filename-extension": "off", "react/jsx-one-expression-per-line": "off", "object-curly-newline": "off", "linebreak-style": "off", "no-param-reassign": "off" } } // .prettierrc 파일 { "singleQuote": true, "semi": true, "useTabs": false, "tabWidth": 2, "trailingComma": "all", "printWidth": 80 } // package.json 파일 { "name": "recipe.io", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next" }, "author": "Mirrer", "license": "ISC", "dependencies": { "@ant-design/icons": "^4.7.0", "antd": "^4.21.3", "axios": "^0.27.2", "immer": "^9.0.15", "next": "^12.1.6", "next-redux-wrapper": "^6.0.2", "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^8.0.2", "redux": "4.1", "redux-devtools-extension": "^2.13.9", "redux-saga": "^1.1.3", "shortid": "^2.2.16", "styled-components": "^5.3.5" }, "devDependencies": { "@faker-js/faker": "^7.3.0", "babel-eslint": "^10.1.0", "eslint": "^8.18.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.6.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.30.0", "eslint-plugin-react-hooks": "^4.6.0", "prettier": "^2.7.1" } }
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
localhost:0/order-service/{user_id}/orders, user_id 관련 질문
1. API주소에서 "{user_id}"는 서버에서 디비에 저장된 값을 클라이언트에 주고 그 이후에 클라이언트로부터 받는건가요? 2. 클라이언트로부터 받는거라면은, 클라이언트쪽에선 어디에 저장 해놓나요? 쿠키인가요? 로컬스토리지 인가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
두가지 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1. 선생님이 설명해주신 코드상에서는 , 부분합이 M보다 큰 경우 lt를 한칸 이동하고 - 부분합 수정 - 그럼에도 부분합이 계속 M보다 크면 -> lt를 계속 앞으로 이동시키셨는데요 그러면 lt가 rt보다 앞서서 lt와 rt 위치가 역전되는 경우가 발생하지 않는지 질문 드립니다. 예를 들어 M이 6인데 1 1 7 ... 인 경우 lt가 1 rt가 7을 가리키다가 lt가 결국 rt위치인 7까지 이동하는데, 그래도 7은 6보다 크니까 lt는 한칸 뒤로 이동할 텐데, 그러면 sum += arr[rt] 를 할때 lt가 rt보다 앞서서 잘못된 부분합이 계산되지는 않을지 질문 드립니다. 2. 이 문제는 결국 각 원소를 부분합의 시작 지점으로 했을 때, 부분합이 M이 되면 무조건 count하는데요, 만약 1, 2, 3, 1, 2, 3 이고 M이 6이면 {1,2,3}이 2번 count 될 텐데, "수열" 이니깐 {1,2,3}이 2번 count되면 안되는 것은 아닌지 잘 모르겠습니다. => 이부분은 제가 너무 과하게 생각한 거 같기도 합니다...ㅎㅎ
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
firebase 적용후 디버깅시
firebase 를 적용시키고 메뉴얼대로 실행을 하였음에도 ======== Exception caught by widgets library =======================================================The following FirebaseException was thrown building KeyedSubtree-[<0>]:[core/not-initialized] Firebase has not been correctly initialized. Usually this means you've attempted to use a Firebase service before calling `Firebase.initializeApp`. View the documentation for more information: https://firebase.flutter.dev/docs/overview#initialization The relevant error-causing widget was: TabBarView TabBarView:file:///D:/StudioProjects/netflix_clone/lib/main.dart:34:17 라는 오류명과 함께 와 같은 에러가 발생하고 있습니다 찾아보니 초기화가 안되어 있다고 되어있는데 해결방법은 애초에 firebase 설정할때의 순서대로 하는 방법이 해결법이라고 하더군요.. 아무리 적용을하고 수정을 했음에도 안되는 이유를 아시는 분은 답변 부탁 드리겠습니다.. ㅠㅠ
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
mousedown과 touchstart에 대한 질문입니다
안녕하세요 좋은 강의 잘 듣고있습니다. 감사합니다. useOnClickOutside 함수에서 document.addEventListener("mousedown", listener); document.addEventListener("touchstart", listener); 를 이용해서 모달 창 외부를 클릭했는지 감지하는 것으로 이해했습니다. 그래서 저는 mousedown과 touchstart 대신에 document.addEventListener("click", listener) 을 써도 되지 않을까 싶어서 해봤는데 이렇게 하니까 모달창이 아예 나타나지 않더라구요. 'touchstart' 이벤트 리스너는 없어도 동일하게 동작하는 것 같은데 'click' 'mousedown' 이벤트는 어떤 차이가 있는 것인지 궁금합니다. 감사합니다.
-
미해결비트코인 알고리즘 트레이딩 봇 개발
현재가 가져올때 request를 사용하는 이유
좋은 강의 감사드립니다. openapi에서 현재가 기능을 제공할텐데 requests모듈을 사용해서 데이터를 가져오는 이유가 특별히 있을까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
PickType, OmitType은 swagger 제공 메서드를 꼭 사용해야하나요 ?
typescript에서 지원해주는 기능은 없는건가요 ?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
해당 코드에서 cookieParser()를 사용하는 이유? 질문 드립니다.
nodebird 예제 코드에서 app.js에서 쿠키파서를 주석 처리해도,결과값은 항상 같습니다. (네트워크 탭이라던지, response에서 set-cookie라던지..)그럼에도 불구하고, cookie-parser 라이브러리를 추가하고미들웨어에app.use(cookieParser(process.env.COOKIE_SECRET)) 를 추가하는 이유가 무엇인가요? 쿠키파서 없이도, express-session 미들웨어 설정으로 인해,쿠키값이 암호화되있고, 정상적으로 쿠키를 저장한다고 생각합니다.
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
순환신경망 모델에서 fully connected layer 차이
안녕하세요. RNN은 forward 부분에서 fully connected layer에 nn.linear의 결과를 다시 sigmoid 함수에 넣어주는데 LSTM, GRU 는 그렇지 않은 이유가 무엇인지 궁금합니다. RNN의 경우 self.fc = nn.Sequential(nn.Linear(hidden_size*sequence_length, 1), nn.Sigmoid()) LSTM 및 GRU의 경우 self.fc = nn.Linear(hidden_size*sequence_length, 1)
-
미해결Flutter 중급 1편 - 클린 아키텍처
Provider 설정 후 코드가 깨집니다.
Provider 설정 후, StreamBuilder의 stream: viewModel.photoStream에서 에러가 뜹니다. 타입이 안맞는다고 하여 StreamBuilder의 <List<Photo>> 타입 지정을 지우니 해결이 됐습니다. 타입을 안 지우고 해결할 수 있을까요?(StreamBuilder로 지정한 타입이 널 값이 가능한 <List<Photo>>라 타입 오류가 뜨는 것 같습니다.)
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
insert 가 안됩니다...
data.sql을 만들고 insert구문을 쓰면 Table "USERALL" not found 에러가 뜹니다 보다싶이 insert 구문을 쓰기 전까지는 테이블이 생성된 걸 h2-console에서 확인할 수 있었습니다 ㅠㅠ 그런데 data.sql만 생성하고 insert하려고 하면 갑자기 테이블이 없다고 뜨네요 .... yml 파일이고 spring: jpa: show-sql: true hibernate: ddl-auto: create defer-datasource-initialization: true messages: basename: messages mvc: pathmatch: matching-strategy: ant_path_matcher #h2 console 활성화 h2: console: enabled: true #원격접속 허용 settings: web-allow-others: true # 경로 path: /h2-console #유일한 이름 생성 여부 datasource: generate-unique-name: false #url 경로 url: jdbc:h2:mem:testdb #class 명칭 driver-class-name: org.h2.Driver pom 파일입니다 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.200</version> <scope>runtime</scope> <!-- RUNTIME 에서만 실행 --></dependency>
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
item클래스만 추상클래스로 사용하는 이유
구현체로 만들기때문에 추상클래스로 쓰신다하셨는데 추상클래스안썼을때랑 썻을때랑 차이가 어떻게 다른건가요??
-
미해결함수형 프로그래밍과 JavaScript ES6+
reduceF 함수 내부 acc에 대하여
const check = (acc, f) => (acc instanceof Promise ? acc.then(f) : f(acc)); const reduceF = (acc, a, f) => a instanceof Promise ? a.then((a) => f(acc, a)) : f(acc, a); const reduce = curry((f, acc, iter) => { if (!iter) { iter = acc[Symbol.iterator](); acc = iter.next().value; } return check(acc, function recur(acc) { let cur; while (!(cur = iter.next()).done) { // acc = reduceF(acc, cur.value, f); const item = cur.value; acc = item instanceof Promise ? item.then((a) => f(acc, a)) : f(acc, item); if (acc instanceof Promise) { return acc.then(recur); } } return acc; }); }); 안녕하세요, 강의 잘 보고 있습니다. 위 코드와 같이 reduce 함수 recur 내부에서 acc = reduceF(acc, cur.value, f); 에서 reduceF 함수에서 acc과 acc = item instanceof Promise ? item.then((a) => f(acc, a)) : f(acc, item); 에서 item.then 내부에서 acc이 다르게 동작하는 것 같은데 이유를 알 수 있을까요? reduceF에서 acc은 Promise가 아니지만, item.then 내부에서 acc은 pending으로 작동합니다.
-
미해결스파크 머신러닝 완벽 가이드 - Part 1
RDD나 DataFrame에 분산저장 질문드립니다.
data를 저장할 때, 분산시켜서 저장시킨다고 하셨는데, 왜 분산시켜서 저장하는 것인지 궁금합니다. 구체적 질문사항. a라는 데이터를 5곳에 1/5 씩 분산시켜서 저장한다면, a가 어떤 단위인지 궁금합니다. 예를 들어 row가 100인 data를 20개 씩 저장하는 것인지? 아니면 서로다른 종류의 data file이 10가지(파산관련 데이터파일, 날씨예보 데이터, 주가 데이터 등등 10가지 종류)가 있어서, 2가지씩 나눠서 저장하는 것인지 궁금합니다. 2. 분산시켜서 데이터를 저장하면, 이점이 무엇인지 궁금합니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요. 로드맵에서 궁금한 점이 있습니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] '우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복' 로드맵에 대한 관련 질문입니다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술부터 시작하여 총 8단계로 구성되어 있는 로드맵을 차례대로 수강하는 것이 맞나요? 현재 자바언어만 숙달하고 DB, 등 웹 어플리케이션을 다루는 것은 처음입니다!