묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
while 문 2번씩 반복 오류
코드는 강의 따라 잘입력한거 같은데 getchar() 함수 이후 아무값이나 입력하고 나면 무조건 2번 반복되서 실행됩니다.. 대체 왜이런 현상이 일어나는건가요?? ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findByName 메소드 작성 질문 있습니다.
안녕하세요. 제가 람다랑 optional, 컬렉션 그런부분을 아직 잘몰라서 자바 공부가 더 필요한데요. 이 부분 듣다가 궁금증이 있어서 질문 남기게 됐습니다. - 중점적인 내용은 `findName 메소드를 findById메소드 처럼 구현하면 안되냐`입니다. -> 다른 질문글을 통해 id는 유일한 기본키로 사용되서 중복이 없고, 이름은 중복이 있을 수 있다고 하셨습니다. 제가 코드는 정확히 모르겠지만 영한님의 강의를 들어보며 추측해보면 -> store - 객체 -> , values() - 값들중 -> . stream() - 모두 돌리는데 -> .filter() - 가로안에 있는 조건에 해당하는 값이 걸리면 -> .findAny() -리턴해라 이런 의미의 식 같습니다. 또 filter 안에 있는 람다표현식?은 member를 받아서 받은 멤버 객체의 name이 findByName 메소드 호출시 매개변수로 받은 name과 같은지를 체크한 것 같구요. 여기서 궁금한점이 store의 member를 하나씩 쭉 돌리는데 우리가 매개변수로 넘겨준 name과 같은 member를 모두 optional에 담아서 반환하는건가요? 즉, findById는 중복 없이 Optional에 하나의 Member 객체만 담아서 반환되어 코드를 저렇게 짠 것이고 findByName은 중복이 있을 수 있어, 매개변수로 받은 name과 같은 모든 member 객체를 optional에 담아 반환해주는 코드인건가요?
-
미해결우디의 프리미어 프로 강좌
강의명 아래 작은 쪽지는 무엇인가요?
선생님 안녕하세요! 좋은 강의 너무 잘 듣고 있습니다~ 강의명 하단에 작은 쪽지 이모지와 함께 1분 미만 이라고 적힌 아이콘은 무엇을 의미하나요? ( <-이거요!)
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
결과 while 문 2번 반복 현상.
while 문에서 반복이 두번씩 나타납니다.. getchar()함수에서 아무키나 입력해서 넘어갈때마다 두번씩 반복되는데.. 왜그러는걸까요ㅠ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
[rabbitmq 연결 불가] config-service에서 연결 불가 문의
안녕하세요 강사님. 강의 잘듣고있습니다 dependency를 추가하고 부트를 기동하면 rabbitmq host에 컨넥션을 하다가 결국 안되고 에러가 나오는데요 이런 증상은 어떻게 해결해야할지 문의 드립니다.. 답변 주시면 감사하겠습니다. <pom.xml> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId></dependency><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId></dependency> <application.yml> spring: application: name: config-service rabbitmq: host: 192.xxx.x.xx port: 3000 username: guest password: guest (부팅시 오류내용) *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder.createConsumerEndpoint(RabbitMessageChannelBinder.java:517) The following method did not exist: 'void org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter.<init>(org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer)' The method's class, org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter, is available from the following locations: jar:file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-amqp/5.5.2/spring-integration-amqp-5.5.2.jar!/org/springframework/integration/amqp/inbound/AmqpInboundChannelAdapter.class The class hierarchy was loaded from the following locations: org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-amqp/5.5.2/spring-integration-amqp-5.5.2.jar org.springframework.integration.endpoint.MessageProducerSupport: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-core/5.5.2/spring-integration-core-5.5.2.jar org.springframework.integration.endpoint.AbstractEndpoint: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-core/5.5.2/spring-integration-core-5.5.2.jar org.springframework.integration.context.IntegrationObjectSupport: file:/Users/seunghapark/.m2/repository/org/springframework/integration/spring-integration-core/5.5.2/spring-integration-core-5.5.2.jar Action: Correct the classpath of your application so that it contains a single, compatible version of org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter Process finished with exit code 1
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 요청 드립니다
인프런 아이디 : @haan610 인프런 이메일 : haan610@gmail.com깃헙 아이디 : haan610@gmail.com 깃헙 Username : choihanseul
-
미해결Slack 클론 코딩[실시간 채팅 with React]
styles.tsx 모듈이 아니라고 에러가 납니다.
그강의에서 한것 빠짐없이 따라 온거같은데 저렇게 에러가 떠서 css를 받아 오지 못합니다. 찾아봐도 어떻게 해야될지 몰라 질문드립니다
-
미해결타입스크립트 입문 - 기초부터 실전까지
npm i typescript -g 에러
안녕하세요 npm i typescript -g 했는데 에러가 납니다 node 버전이 달라서 그런가요? 에러내용 : PS D:\workspace\learn-typescript\getting-started> node -v v14.17.4 PS D:\workspace\learn-typescript\getting-started> PS D:\workspace\learn-typescript\getting-started> PS D:\workspace\learn-typescript\getting-started> PS D:\workspace\learn-typescript\getting-started> npm i typescript -g npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! request to https://registry.npmjs.org/typescript failed, reason: unable to verify the first certificate npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\JBB\AppData\Roaming\npm-cache\_logs\2021-08-12T01_30_22_867Z-debug.log
-
미해결캐글 실습으로 배우는 데이터 사이언스
1번째 강의의 1분 30초 부분에서 터미널로 이동하고 파일을 확인하는 작업이 있는데 윈도우 노트북에서는 어떻게 이 작업을 해야 할까요?
안녕하세요. 데이터 사이언스 강의에 많은 도움을 받고 있습니다. 감사합니다. 1번째 강의의 1분 30초 부터 맥의 터미널을 이용하여 여러가지 작업을 하시는데 윈도우의 경우에는 어떻게 작업을 해야 하는지 구체적인 방법을 잘 모르겠습니다. 이 부분의 작업이 잘 안되어 뒷부분의 작업도 잘 되지 않습니다. 해결 방법이 필요합니다. 감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제에 대하여 질문드립니다.
안녕하세요, 선생님! 오늘도 강의 잘 듣고 있습니다! 이 문제에서 트리셋을 쓰는 이유가 중복값을 제거하는 것이 주 이유인것 같은데요. 문제를 여러번 읽어봐도 중복값을 뺴고 더하라는 말이 없는 것 같아서요. 글을보면 그냥 같은 숫자의 카드가 여러장 있을 수 있다고는 되어 있습니다. 제가 국어에 약해서인지 어딘가에 암묵적 의미가 담겨 있는 것일까요?
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
에러가 왜 나는걸까요?
이렇게 에러나는건 어떻게 해야할까요? 동작이 전혀 안돼서 강제종료시켜야 하네요..ㅜ.ㅜ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
setundobuffer(None) 에러
block.setundobuffer('None')이 없으면 에러가 일어나지 않는데, 이걸 추가하면 아래와 같은 에러가 나면서 프로그램이 멈춥니다. 구글링을 해도 해결방법을 찾을 수 없어서 질문드립니다. 소스코드는 동일하나, 만약을 위해 에러코드 위에 첨부하겠습니다. 미리 감사드립니다! <소스> import turtle as t import random as r import time class Brick(): def __init__(self): self.y=0 self.x=6 self.color=r.randint(1,6) def draw_grid(block, grid): top=250 left=-150 colors=['black', 'red', 'blue', 'orange', 'yellow', 'green', 'purple', 'white'] for y in range(len(grid)): # 행 탐색 for x in range(len(grid[0])): # 열 탐색 sc_x=left+(x*20) # 사각형 객체의 하나의 크기는 20*20 sc_y=top-(y*20) block.goto(sc_x, sc_y) block.color(colors[grid[y][x]]) block.stamp() if __name__=='__main__': sc=t.Screen() sc.tracer(False) # 격자 빠르게 그림 sc.bgcolor("black") sc.setup(width=600, height=700) grid=[[0]*12 for _ in range(24)] # 게임 격자판 for i in range(24): # 벽 만들기 grid[i].insert(0,7) grid[i].append(7) grid.append([7]*14) for y in range(23, 20, -1): # 아래 세줄 랜덤으로 색깔 채우기 for x in range(1,13): grid[y][x]=r.randint(1,6) block=t.Turtle() block.penup() # 이걸 안하면 움직일 때 그림을 그림 block.speed(0) block.shape('square') block.setundobuffer(None) # 메모리 버퍼 누적 삭제 brick=Brick() grid[brick.y][brick.x]=brick.color draw_grid(block, grid) while True: sc.update() # 격자 계속 그리기 위함 if grid[brick.y+1][brick.x]==0: grid[brick.y][brick.x]=0 brick.y+=1 grid[brick.y][brick.x]=brick.color for x in grid: print(x) print() draw_grid(block, grid) time.sleep(0.1) sc.mainloop() # 이게 없으면 창이 바로 꺼져버림 <오류> Traceback (most recent call last): File "D:\IT Study\Python\파이썬 알고리즘 문제풀이(코딩테스트 대비)\Block_Game.py", line 47, in <module> draw_grid(block, grid) File "D:\IT Study\Python\파이썬 알고리즘 문제풀이(코딩테스트 대비)\Block_Game.py", line 22, in draw_grid block.stamp() File "C:\Users\modes\AppData\Local\Programs\Python\Python39\lib\turtle.py", line 3077, in stamp self.undobuffer.push(("stamp", stitem)) AttributeError: 'NoneType' object has no attribute 'push'
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
innerHeight
왜 scrollHeight에서 innerHeight를 빼야하는지 잘 이해가 안돼요 ㅠㅠ scrollTop이 현재 스크롤의 top위치? scrollHeight가 진회색으로 칠해져있는 스크롤바의 높이? innerHeight가 현재 보고 있는 화면의 높이? 라고 제가 이해한게 맞나요? 위가 맞다면 왜 스크롤바의 높이에서 화면높이를 빼는지 모르겠어요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Next.js 11버전 + next-redux-wrapper: ^7.0.2 버전 을 적용했을때 console.log / warning 질문
안녕하세요 현영님 질문드립니다.!Next.js 11버전과 next-redux-wrapper: ^7.0.2버전을 적용했을때 이러한 console 워닝이 발생했는데 검색했을때 원하는 해답을 찾지 못해서 질문드립니다.SSR은 제로초님께서 wapper 7 버전 업로드시 코드작성하라는 부분 그대로 작성했습니다. export const getServerSideProps = wrapper.getServerSideProps((store) => async ({ req }) => { const cookie = req ? req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (req && cookie) { axios.defaults.headers.Cookie = cookie; } store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch({ type: LOAD_POSTS_REQUEST, }); store.dispatch(END); await store.sagaTask.toPromise(); });
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드 실행하기 오류
빌드 명령어를 입력하면 아래와 같이 complileJava Failed 가 출력 됩니다. 어떻게 해결해야하는지 여쭤봐도 될까요? Gradle 버전은 7.1.1이고 자바 버전은 openjdk version "11.0.11" 2021-04-20 LTS OpenJDK Runtime Environment Corretto-11.0.11.9.1 (build 11.0.11+9-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.11.9.1 (build 11.0.11+9-LTS, mixed mode) 입니다.
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
블로그접속시 Gatsby's default starter 로 나옵니다.
안녕하세요 강의 전부 수강 후 웹 홈페이지 관리페이지를 제외하고 강의 내용대로 페이지 제작을 진행하였는데 메인 페이지가 gatsby'default starter 로 나오네요 ! 로컬에서 실행 시 강의내용대로 수정한 메인과 페이지들이 나오긴 하는데 pung8146.github.io 로 접속 시 제작한 페이지가 나오지 않는데 왜 그런지 이유를 알 수 있을까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
수업자료 받을 수 있나요?
수업 즐겁게 듣고 있습니다^^ 혹시, 수업 자료 받을 수 있나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
5-7 교육과정설계 질문있습니다
import java.util.Scanner; public class cotest5_7{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str1= scanner.next(); String str2= scanner.next(); int max=-10; boolean b=true; for(int i=0; i<str1.length();i++) { char x= str1.charAt(i); int num=str2.indexOf(x); if(num==-1) { b=false; break; } else if(num>max) { max=num; break; } else { b=false; break; } } if(b) {System.out.println("YES");} else {System.out.println("NO");} } } 제 코드로 채점을 하면 오답이라고 나오는데 어느 부분이 틀린건지 잘 모르겠습니다
-
미해결스프링 핵심 원리 - 기본편
getMemberRepository 관련 질문입니다
저렇게 표기가 돼고 실행하면 오류메세지에 symbol : method getMemberRepository() location : variable orderService of type OrderServiceImpl 이렇게나오는데 어떻게 해결하나요?
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
기존 컴포즈 파일의 빌드 내용은요??
build: dockerfile context 등은 지워야하나요? 개발환경에서 사용하는 도커 컴포즈 파일과 운영환경(AWS)에 사용하는 파일의 구조가 조금 다른데 한 파일에 그냥 떄려넣어도 되나요??