묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결습관부터 바꿔주는 Node.js & Express 기초
prisma schema에서
@@index([$$$$], name: "$$$$")라는 것을 model 안에서 설정해주던데공식문서에 봐도 잘모르겠어요....혹시 설명 부탁드려도 될까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
라벨인코딩
라벨인코딩시 object대신 숫자로 대치되던데 어떤 object이 어떤 숫자로 매칭되었는지 어떻게 알수 있나요? 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
intellij gradle 호환오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]start.spring.io 에서 받은 파일을 인텔리제이에서 열었을때 다음과 같은 오류가 뜨면서 빌드가 되지않습니다.. gradle 버전도 바꿔봤지만 똑같은 오류가 뜨는 것 같습니다.
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
gatsby-node.js의 기존코드
// 기존에 설치시 작성되어있던 코드 exports.createPages = async ({ actions }) => { const { createPage } = actions createPage({ path: '/using-dsg', component: require.resolve('./src/templates/using-dsg.js'), context: {}, defer: true, }) }원래 gatsby-node.js에 있던 코드입니다.위의 코드를 const path = require('path') // Setup Import Alias exports.onCreateWebpackConfig = ({ getConfig, actions }) => { const output = getConfig().output || {} actions.setWebpackConfig({ output, resolve: { alias: { components: path.resolve(__dirname, 'src/components'), utils: path.resolve(__dirname, 'src/utils'), hooks: path.resolve(__dirname, 'src/hooks'), }, }, }) }이 코드로 완전 대체하면 될까요?
-
미해결
고수님들 도와주세요
애플리케이션을 실행하면 Process finished with exit code 1 출력되고 1초뒤 바로 꺼집니다.
-
해결됨홍정모의 따라하며 배우는 C언어
2.8 키워드와 예약어 질문
안녕하세요. 강의를 듣고 키워드와 예약어 개념이 조금 헷갈려서 질문 드립니다.키워드는 문법을 구분하기 위해 사용되는 단어이고, 예약어는 말 그대로 프로그래밍 언어가 문법에 사용하려고 예약해둔 단어들로 알고 있습니다.그렇다면 헤더가 없어도 문법적으로 사용되는 단어들은 키워드에 포함되고, 헤더가 없으면 변수 혹은 함수의 이름으로 쓸 수 있으나 include 하는 순간 이름으로 쓸 수 없는 단어들을 예약어로 보는 건가요? 아니면 전자, 후자 모두 키워드이자 예약어인지 궁금합니다. 감사합니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
간단히 추가하고 싶은데 막혀서요...
위 내용은 select Box에 "선택" 이라는 걸 하나 추가 하고 싶은데 처음은 되지만 두번째가 되면 에러가 납니다. 분기 처리를 해야될 거 같은데 제가 너무 초보라 아무리 생각해도 모르겠네요 ㅠㅠ 알려주시면 감사하겠습니다
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
gatsby command 찾기 실패
다름이 아니고, 모의 실행 돌리려 `gatsby develop`을 실행하면 command not found: gatsby가 떠서, 패키지 닷 제이슨에 "start: gatsby develop"을 보고 npm run start를 통해 구동시켰는데요, 별도로 개츠비 관련 무언가를 다운받아야 하나요??+)추가로 gatsby-plugin-manifest를 리무브하고 다시 구동시켜보니, 이 모듈은 인스톨했느냐는 워닝과 함꼐 돌아가질 않습니다...! 그래서 그냥 안쓰더라도 다시 깔아야하는 일이 있었습니다. 아마도 환경이 강사님이 제작하셨을 당시와 많이 달라졌나보네요ㅠㅠ
-
미해결실전! Querydsl
fetchResult() deprecated
됐던데 앞으로는 강의의 searchPageComplex와 같은 방법 (content따로, total따로)으로만 구현하고 사용하면 되는 건가요 ?searchPageSimple 부분은 필요가 없는 건가요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OT관련 질문
OT 1차시를 들어봤는데 비주얼스튜디오보여주시면서 다 ~~를 다 알아볼 수 있었다. 라고 하셨는데 이 전에 듣고 와야 하는 수업이 있나요? 그전 강의를 듣고와서 이미 전반적인 코드가 있어야 하는건가요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
적용 가능한 jdk 버전은?
안녕하세요.itemservice-db-start를itemservice-db로 바꿔서 돌려보니까 JDK관련 에러 메세지가 나서 Build 설정을 'IntelliJ IDEA'로 했으나 되지 않았습니다.혹시나 해서 JDK를 azul-15 로 선택했더니 정상 동작합니다.제가 테스트 한 버전은 jdk 19.0.2 버전입니다. 스프링 입문편 부터 여기까지 쭉 jdk 19버전으로 정상 동작되었는데 이번에 에러가 발생해서 좀 당황했습니다.어느 버전부터 적용 가능한지 아니면 jdk 와 무관한 다른 설정문제인지 궁금합니다.그럼 답변 부탁드립니다.감사합니다.
-
미해결파이널 코딩테스트 : 프론트엔드
SPA 페이지 만들기 API 관련 문의드립니다.
안녕하세요.추가문제-바닐라JS로SPA만들기및API비동기통신:스토어페이지만들기(★★★★★)에서 API 사용과 관련하여 문의드립니다. 제가 상품 주문 하기에서 제공해주신 POST API를 통해 상품 주문하기 로직을 개발했었습니다만 다시 확인하러 실행해봤는데 API가 GET만 되고 POST, PUT, DELETE와 관련해서는 응답으로 Not Found가 계속 발생되더라구요,,혹시 몰라 Postman 이용해서 "섹션 12 2번째 강의(문제 설명)" 강의에서 설명해주신대로 해봤는데 동작이 제대로 되지 않는 것 같아 문의드립니다. 혹 서버에 문제가 생긴걸까요??
-
해결됨자바(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; } }정답은 잘 나오는 것 같은데.. 채점받으면 오답이라 나옵니다.. 무엇이 문제일까요? ㅠ
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
완성된 코드 자료를 그대로 실행했는데 오류가 발생합니다..
완성된 코드 그대로 서버를 실행했는데 이렇게 오류가 발생합니다.. 이유를 찾지 못해 질문드립니다
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
#데이터가 하나가 있는 set을 만드는 방법을 알려주셔서 그대로 적용해서 data_set6 = set('appl') 이렇게 해서 출력을 해봤는데 출력이 {'appl'}이 나오지 않고 사진처럼 나와요...
3분 55초부터 나오는 설명보고 따라했습니다.! 코드는 임의로 바꿨어요
-
해결됨토비의 스프링 부트 - 이해와 원리
안녕하세요 강사님 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 Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
[수업질문] config-server 실행은 되는데, 동작을 안 함
windows 10, eclipse에서 수업을 따라하고 있습니다.서버 동작도 안 되었는데.m2파일 중 configu와 관련된 내용 지우고 이클립스 다시 시작하니 config서버가 동작은 합니다.그런데git 레파지토리에 있는 ecommerce.yml파일을 읽지 못 하는지, 아니면 자신이 일반 서버로 착각하는지 404 에러가 납니다.이미지를 첨부했습니다.어떻게 해야 이 고통에서 벗어날 수 있을까요?동영상 강의 보면, 쉽게 배울 수 있을 거라 생각했는데동영상 강의 촬영일과 2년 정도 차이가 나니 이런 저런 걸로 계속 에러가 나네요.
-
해결됨[2026 신규] 데이터분석 준전문가(ADsP) 자격증
2-18 차원축소기법에 관한 강의가 2-17강의와 동일합니다
2-18 차원축소기법의 강의가 말그대로 2-17 상관분석에 대한 강의와 똑같은 내용의 영상이 업로드 되어 있습니다
-
미해결Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
Lottery Bet 함수 테스트 강의 중 4:36에서 'from' 관련 오류가 발생합니다.
감사하게도 강좌를 통해 스마트 컨트랙트에 대해서 배우고 있는데요, Bet 테스트 코드 실행 시, 에러가 발생하고 있는데 어디서 문제인지 파악이 안되서 질문글 올려요 Error: The send transactions "from" field must be defined! Lottery.solpragma 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가 나옵니다. ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
[에러] Database not found에 관해서
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요메인어플리케이션을 실행시 에러가 발생하여 질문남깁니다.해당에러는 다음과 같습니다.하지만 해당경로에는 아래와 같이 파일이 존재하구요다른 글들을 참고해봤지만 에러가 해결되지 않아서 글을 남깁니다. 감사합니다.githubhttps://github.com/heechanCho/jpashop