inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

gatsby command 찾기 실패

미해결

React 기반 Gatsby로 기술 블로그 개발하기

다름이 아니고, 모의 실행 돌리려 `gatsby develop`을 실행하면 command not found: gatsby가 떠서, 패키지 닷 제이슨에 "start: gatsby develop"을 보고 npm run start를 통해 구동시켰는데요, 별도로 개츠비 관련 무언가를 다운받아야 하나요?? +)추가로 gatsby-plugin-manifest를 리무브하고 다시 구동시켜보니, 이 모듈은 인스톨했느냐는 워닝과 함꼐 돌아가질 않습니다...! 그래서 그냥 안쓰더라도 다시 깔아야하는 일이 있었습니다. 아마도 환경이 강사님이 제작하셨을 당시와 많이 달라졌나보네요ㅠㅠ

  • 블로그
  • gatsby
jj4783 댓글 1 좋아요 0 조회수 751

fetchResult() deprecated

미해결

실전! Querydsl

됐던데 앞으로는 강의의 searchPageComplex와 같은 방법 (content따로, total따로)으로만 구현하고 사용하면 되는 건가요 ? searchPageSimple 부분은 필요가 없는 건가요?

  • java
  • jpa
댓글 1 좋아요 0 조회수 1372

OT관련 질문

해결됨

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

OT 1차시를 들어봤는데 비주얼스튜디오보여주시면서 다 ~~를 다 알아볼 수 있었다. 라고 하셨는데 이 전에 듣고 와야 하는 수업이 있나요? 그전 강의를 듣고와서 이미 전반적인 코드가 있어야 하는건가요?

  • 네트워크
  • MMORPG
  • windows-server
tyler217 댓글 1 좋아요 0 조회수 496

적용 가능한 jdk 버전은?

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

안녕하세요. itemservice-db-start를 itemservice-db로 바꿔서 돌려보니까 JDK관련 에러 메세지가 나서 Build 설정을 'IntelliJ IDEA'로 했으나 되지 않았습니다. 혹시나 해서 JDK를 azul-15 로 선택했더니 정상 동작합니다. 제가 테스트 한 버전은 jdk 19.0.2 버전입니다. 스프링 입문편 부터 여기까지 쭉 jdk 19버전으로 정상 동작되었는데 이번에 에러가 발생해서 좀 당황했습니다. 어느 버전부터 적용 가능한지 아니면 jdk 와 무관한 다른 설정문제인지 궁금합니다. 그럼 답변 부탁드립니다. 감사합니다.

  • spring
hklee0724 댓글 1 좋아요 0 조회수 362

SPA 페이지 만들기 API 관련 문의드립니다.

미해결

파이널 코딩테스트 : 프론트엔드

안녕하세요. 추가문제-바닐라JS로SPA만들기및API비동기통신:스토어페이지만들기(★★★★★)에서 API 사용과 관련하여 문의드립니다. 제가 상품 주문 하기에서 제공해주신 POST API를 통해 상품 주문하기 로직을 개발했었습니다만 다시 확인하러 실행해봤는데 API가 GET만 되고 POST, PUT, DELETE와 관련해서는 응답으로 Not Found가 계속 발생되더라구요,, 혹시 몰라 Postman 이용해서 "섹션 12 2번째 강의(문제 설명)" 강의에서 설명해주신대로 해봤는데 동작이 제대로 되지 않는 것 같아 문의드립니다. 혹 서버에 문제가 생긴걸까요??

  • 코딩-테스트
이우성 댓글 1 좋아요 0 조회수 491

봉우리 문제 정답인 것 같은데 뭐가 문제인지 잘 모르겠습니다..

해결됨

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

import java.util.Scanner; public class Main { public static void main(String[] args) { Main t = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int[][] arr = new int[n][n]; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { arr[i][j] = kb.nextInt(); } } System.out.println(t.solution(n, arr)); } public int solution(int n, int[][] arr) { int answer = 0; boolean isTop; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { isTop = true; int center = arr[i][j]; if (i != 0) //상 if (arr[i - 1][j] > center) isTop = false; if (i != n - 1) //하 if (arr[i + 1][j] > center) isTop = false; if (j != 0) //좌 if (arr[i][j - 1] > center) isTop = false; if (j != n - 1) //우 if (arr[i][j + 1] > center) isTop = false; if (isTop) answer++; } } return answer; } } 정답은 잘 나오는 것 같은데.. 채점받으면 오답이라 나옵니다.. 무엇이 문제일까요? ㅠ

  • java
  • 코딩-테스트
ㅇㄷㅇ 댓글 1 좋아요 1 조회수 492

완성된 코드 자료를 그대로 실행했는데 오류가 발생합니다..

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

완성된 코드 그대로 서버를 실행했는데 이렇게 오류가 발생합니다.. 이유를 찾지 못해 질문드립니다

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
NH_Club 댓글 1 좋아요 1 조회수 375

#데이터가 하나가 있는 set을 만드는 방법을 알려주셔서 그대로 적용해서 data_set6 = set('appl') 이렇게 해서 출력을 해봤는데 출력이 {'appl'}이 나오지 않고 사진처럼 나와요...

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

3분 55초부터 나오는 설명보고 따라했습니다.! 코드는 임의로 바꿨어요

  • python
  • 웹-크롤링
jdo5640 댓글 1 좋아요 0 조회수 295

안녕하세요 강사님 JettyWebServerFactory Bean생성 하는데서 오류가납니다

해결됨

토비의 스프링 부트 - 이해와 원리

org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jettyWebServerFactory' defined in class path resource [tobyspring/config/autoconfig/JettyWebServerConfig.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.boot.web.embedded.jetty.JettyServletWebServerFactory] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@2437c6dc] 이런에러가나구요 package tobyspring.config.autoconfig; import org.springframework.boot.web.embedded.jetty.JettyServletWebServerFactory; import org.springframework.boot.web.servlet.server.ServletWebServerFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Condition; import org.springframework.context.annotation.ConditionContext; import org.springframework.context.annotation.Conditional; import org.springframework.core.type.AnnotatedTypeMetadata; import tobyspring.config.MyAutoConfiguration; @MyAutoConfiguration @Conditional(JettyWebServerConfig.JettyCondition.class) public class JettyWebServerConfig { @Bean("jettyWebServerFactory") public ServletWebServerFactory servletWebServerFactory(){ return new JettyServletWebServerFactory(); } static class JettyCondition implements Condition { @Override public boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata) { return true; } } } 이건 코드입니다 왜 오류가날까요 틀린게없는거같습니다

  • spring
  • spring-boot
  • spring-jdbc
김성민 댓글 1 좋아요 0 조회수 705

[수업질문] config-server 실행은 되는데, 동작을 안 함

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

windows 10, eclipse에서 수업을 따라하고 있습니다. 서버 동작도 안 되었는데 .m2파일 중 configu와 관련된 내용 지우고 이클립스 다시 시작하니 config서버가 동작은 합니다. 그런데 git 레파지토리에 있는 ecommerce.yml파일을 읽지 못 하는지, 아니면 자신이 일반 서버로 착각하는지 404 에러가 납니다. 이미지를 첨부했습니다. 어떻게 해야 이 고통에서 벗어날 수 있을까요? 동영상 강의 보면, 쉽게 배울 수 있을 거라 생각했는데 동영상 강의 촬영일과 2년 정도 차이가 나니 이런 저런 걸로 계속 에러가 나네요.

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
댓글 2 좋아요 0 조회수 1305

2-18 차원축소기법에 관한 강의가 2-17강의와 동일합니다

해결됨

[2026 신규] 데이터분석 준전문가(ADsP) 자격증

2-18 차원축소기법의 강의가 말그대로 2-17 상관분석에 대한 강의와 똑같은 내용의 영상이 업로드 되어 있습니다

  • r
  • 빅데이터
  • ADsP
Todd Chavez 댓글 1 좋아요 1 조회수 366

Lottery Bet 함수 테스트 강의 중 4:36에서 'from' 관련 오류가 발생합니다.

미해결

Ethereum 실전! 초보자를 위한 Lottery Dapp 개발

감사하게도 강좌를 통해 스마트 컨트랙트에 대해서 배우고 있는데요, Bet 테스트 코드 실행 시, 에러가 발생하고 있는데 어디서 문제인지 파악이 안되서 질문글 올려요 Error: The send transactions "from" field must be defined! Lottery.sol pragma solidity >=0.4.22 <0.9.0; contract Lottery { struct BetInfo { uint256 answerBlockNumber; address payable bettor; byte challenges; //0xab... } address public owner; uint256 private _tail; uint256 private _head; mapping (uint256 => BetInfo) private _bets; uint256 private _pot; uint256 constant internal BET_AMOUNT = 5 * 10 ** 15; uint256 constant internal BET_BLOCK_INTERVAL = 3; uint256 constant internal BLOCK_LIMIT = 256; event BET(uint256 index, address bettor, uint256 amount, byte challenges, uint256 answerBlockNumber); constructor() public { owner = msg.sender; } function getPot() public view returns (uint256 pot) { return _pot; } /** * @dev 베팅을 한다. 유저는 0.005 ETH를 보내야 하고, 베팅을 1 byte 글자를 보낸다. * 큐에 저장된 베팅 정보는 이후 distribute 함수에서 해결된다. * @param challenges 유저가 베팅하는 글자 * @return 함수가 잘 수행되었는지 확인히는 bool 값 */ function bet(byte challenges) public payable returns (bool result) { // check the paater ether is sent require(msg.value == BET_AMOUNT, "Not enoughf ETH"); // push bet to the queue require(pushBet(challenges), "Fail to add a new Bet Info"); // emit evnet emit BET(_tail - 1, msg.sender, msg.value, challenges, block.number + BET_BLOCK_INTERVAL); return true; } // save ther bet to the queue // 결과값 검증 // check the answer function getBetInfo(uint256 index) public view returns (uint256 answerBlockNumber, address bettor, byte challenges) { BetInfo memory b = _bets[index]; answerBlockNumber = b.answerBlockNumber; bettor = b.bettor; challenges = b.challenges; } // function pushBet(byte challenges) public returns (bool) { function pushBet(byte challenges) internal returns (bool) { BetInfo memory b; b.bettor = msg.sender; b.answerBlockNumber = block.number + BET_BLOCK_INTERVAL; b.challenges = challenges; _bets[_tail] = b; _tail++; return true; } // function popBet(uint256 index) public returns (bool) { function popBet(uint256 index) internal returns (bool) { delete _bets[index]; return true; } } lottery.test.js const assertRevert = require("./assertRevert"); const Lottery = artifacts.require("Lottery"); contract('Lottery', function (deployer, user1, user2) { let lottery; beforeEach(async () => { lottery = await Lottery.new(); }) //it.only('getPot should return current pot', async () => { it('getPot should return current pot', async () => { let pot = await lottery.getPot(); assert.equal(pot, 0); }) describe('Bet', function () { console.log(user1); it.only('should fail when the bet money is not 0.005 ETH', async () => { // Fail transaction await assertRevert(lottery.bet('0xab', { from: user1, value: 4000000000000000 })) // transaction object {chainId, value, to, from, gas, gasPrice} }) it('should put the bet to the bet queue with 1 bet', async () => { // bet await lottery.bet('0xab', { from: user1, value: 5000000000000000 }) // check contract balance == 0.005 // check bet info // check log }) }) }); 중간에 제가 노트북을 리부트해서 서버의 정보가 날라가서 일까요?? ganache-cli -d -m tutorial 로 다시 구동했는데, user1를 출력해보면 undefined가 나옵니다. ㅠㅠ

  • dapp
  • ethereum
harang 댓글 3 좋아요 1 조회수 658

[에러] Database not found에 관해서

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 메인어플리케이션을 실행시 에러가 발생하여 질문남깁니다. 해당에러는 다음과 같습니다. 하지만 해당경로에는 아래와 같이 파일이 존재하구요 다른 글들을 참고해봤지만 에러가 해결되지 않아서 글을 남깁니다. 감사합니다. github https://github.com/heechanCho/jpashop

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
Heechan Cho 댓글 1 좋아요 0 조회수 356

9일차 어드민 삭제에서 executePay 로직 문의드립니다!

미해결

풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기

안녕하세요. 9일차 어드민 삭제 강의를 보던 중 cart resolver에서 구현해주신 executePay 로직에 의문이 생겨 문의 남깁니다! 위 코드는 9일차 강의 코드로, 결제 버튼을 눌렀을 때 결제 목록에서 삭제된 상품이 포함되어있는지 판별하기 위해, if 문을 이용하여 newCartData 를 순회하며 createdAt 이 없는 상품이 있는지 체크하고 있습니다. 여기서 newCartData 는 현재 결제 목록에 담긴 상품이 아닌, 결제된 상품을 제외하고 새로운 cart 로 업데이트 하기 위해 기존 cart 에서 ids 를 필터링한 cart 인 것으로 보여서요. 그럼 if 문에서 삭제된 상품을 판별하기 위해서는 newCartData 가 아닌 ids 를 순회해야 하는 것이 아닌가 여쭙니다!

박선우 댓글 1 좋아요 0 조회수 353

XML 파일다루기2에서 예제 객체.content 문의

미해결

[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

안녕하세요! 수업 듣다가 궁금한 점이 있어 문의드립니다. 강의 제목: 섹션3 "XML 포맷 이해와 파이썬으로 XML 파일 다루기2" 문의 관련 강의 시점: 해당 강의의 3:15 부근 문의 내용: 예제를 풀어보니 이 문제에서는 soup = BeautifulSoup(response.text, 'xml')이랑 soup = BeautifulSoup(response.content, 'xml') 모두 출력이 맞게 나오는데 객체.text랑 객체.content랑 어떤걸 써도 상관이 없은건가요? 무슨 차이가 있는지 문의드립니다.

  • python
  • pandas
zxd753 댓글 1 좋아요 0 조회수 294

vue cli npm 설치

미해결

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

안녕하세요! 강의를 보고 따라 설치해보다가 오류가 나서 질문합니다. 구글링으로도 찾아보았지만 도저히 해결이 안되어서요. node.js 버전과 npm 버전은 강사님께서 말씀하신 조건이 충족됩니다. node -v : v18.16.0 npm -v : 9.5.1 npm install -g @vue/cli changed 858 packages in 21s 65 packages are looking for funding run npm fund for details npm install을 사용했을 땐 이런 오류가 뜨고 yarn global add @vue/cliyarn : 'yarn' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + yarn global add @vue/cli + ~~~~ + CategoryInfo : ObjectNotFound: (yarn:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException yarn을 사용했을 때는 이런 오류가 뜹니다.

  • javascript
  • vue.js
홍시 댓글 1 좋아요 1 조회수 989

소리 강제로 나오게하는법?

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

안녕하세요 개복치님! 개복치님의 강의를 수강한 후 다양한 어플을 만들어보고자 현재 알람어플을 제작하고 있는데요 사용자의 현재 핸드폰 볼륨이 무음일 경우에도 알람이 실행되면 알람음이 강제로 나오게 하려고 하면 어떤 설정을 해주어야 할까요?

  • android
  • kotlin
김태영 댓글 1 좋아요 0 조회수 325

지원 중단된 기능이 사용됨 이라고 나오네요 ㅠㅠ

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

getCurrentPosition() 및 watchPosition()은 더 이상 안전하지 않은 출처에서 작동하지 않습니다. 이 기능을 사용하려면 애플리케이션을 HTTPS와 같은 안전한 출처로 전환하는 것을 고려해야 합니다. 자세한 내용은 다음 페이지를 참고하세요 코드 입니다 const askForLocation = function () { navigator.geolocation.getCurrentPosition((position) => { console.log(position); }); }; .

  • react
  • node.js
  • seo
  • graphql
  • next.js
지우혁 댓글 2 좋아요 0 조회수 932

에러 발생 시 메세지 전송에 대한 질문

해결됨

CAN 통신 - 자동차 신입이 알아야 할 모든 것

안녕하세요. 에러 수업을 듣다가 질문이 있어 남깁니다. 원래 어떤 제어기가 메세지를 송신하고 있을 때는, 다른 제어기들은 컨트롤러가 버스에 메세지를 누군가가 보내고 있는지를 확인하고, 이 메세지 송신이 끝나면 송신을 원하는 메세지들이 앞다투어 메세지를 보내다가, ID가 작은 우선순위부터 다시 메세지를 보낸다고 이해했습니다. 즉, 결국 하나의 제어기만이 버스에 메세지를 송신할 수 있습니다. 그런데, 에러 발생 시 passive의 에러 발생을 보내는 힘이 약한 이유를 듣고 보니, 얘는 어떤 제어기가 송신중임에도 에러 인지를 위해 바로 카운터를 보낸다고 하셨습니다. 그러면 0이던 1이던 에러 카운터를 보내면서, 이미 송신중이던 제어기의 데이터가 제대로 다른 제어기들에게 송신이 안될 것이라 생각이 됩니다. 결론적인 질문을 말씀드리면, 1.메세지를 수신하고 있는데 에러가 발생했을 때, 이미 다른 제어기가 송신중임에도 에러 카운터를 보내는 것이 맞나요? 2.혹시 맞다면, 이미 송신중인 데이터가 제대로 송신이 어떻게 될 수 있는지 궁금합니다. 에러 카운터가 송신중인 데이터와 버스에 섞일 것이라 생각이 됩니다. 감사합니다.

  • CAN
정세훈 댓글 1 좋아요 0 조회수 454

test

미해결

안녕하세요 ㅎㅎㅎ

댓글 1 좋아요 0 조회수 262

인기 태그

인프런 TOP Writers

주간 인기글