묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
윈도우에서 빌드하고 실행하기
자바 파일은https://www.oracle.com/kr/java/technologies/downloads/#jdk17-windows에 있는 "x64 Installer" JDK 17버전을 깔았는데, 제가 잘못 깔았는 것인가요?PS C:\Users\kimga\OneDrive\바탕 화면\hello\hello-spring> ./gradlew입력 결과로 오류가 뜹니다. ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk-17\;Please set the JAVA_HOME variable in your environment to match thelocation of your Java installation. javac -version 입력하니javac 17.0.10로 나오는데,java home에 환경 변수도 이렇게 나옵니다.C:\Program Files\Java\jdk-17.0.10\ 실행 사진
-
해결됨스마트 컨트랙트 이벤트 모듈 배우고 학습하기
메타마스크에 polygon mumbai 연결이 불가하네요. faucet도 받을 수가 없습니다.
mumbai 연결을 위해 아래와 같은 사이트를 찾았습니다.https://docs.polygon.technology/tools/wallets/metamask/add-polygon-network/#mumbai 그런데, 연결을 해보려고 하면, 아래 스크린샷처럼 연결이 안됩니다.그리고 faucet도 받으려고 하니, 메인넷에 0.001 MATIC이 있어야 하네요... 강의에서는 그냥 받으셨던데;뭄바이 외에 다른 네트워크를 연결하거나 현재 폴리곤 테스트넷 연결이 가능한 방법이 있는지 문의 드립니다. 컨트랙트 배포를 하지 못해 다음 진행을 못하고 있습니다. 도와주세요ㅠ (추가) infura도 접속이 되지 않는거 같습니다. (뒤에는 지웠는데, 제 계정에서 가지고 온 api 값 입니다)Get BlockNumber err Post "https://polygon-mumbai.infura.io/v3/54f68f4772f544bxxxx": dial tcp: lookup polygon-mumbai.infura.io: no such host
-
미해결Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
Backpressure Example 코드 질문드립니다
기존 예제 (sleep 시간이 5L인 경우)에선 Exception이 발생하는 것을 확인했습니다. 하지만 sleep 시간을 더 늘리니까 Erorr가 발생하지않았습니다. 제 예상대로라면 버퍼가 더 빨리 차기 때문에 에러가 발생해야하는데, 동작이 이해가 되지 않습니다. public class BackpressureStrategyErrorExample { public static void main(String[] args) { Flux .interval(Duration.ofMillis(1L)) .onBackpressureError() .doOnNext(Logger::doOnNext) .publishOn(Schedulers.parallel()) .subscribe(data -> { // 왜 50L, 500L로 하면 에러가 발생하지 않을까? TimeUtils.sleep(500L); Logger.onNext(data); }, error -> Logger.onError(error)); TimeUtils.sleep(5000L); } }
-
미해결Next + React Query로 SNS 서비스 만들기
css <Link>와 <img>크기 지정
제로초님이 강의 하시다 Link태그 안에 img 태그를 넣는 방식으로 하시다가 사진 두개를 넣는 부분 부터 이작업을 안하셨는데 두번 째 방식까지는 .postImageSection img { border-radius: 16px; height: 100%; width: 100%; }img 태그에 100%를 주는 방법으로 해결했지만그림 3개를 넣는 부분 부터는 크기가 맞지 않습니다 어떻게 해결하면 크기가 정확히 맞을까요? if (post.Images.length === 3) { return ( <div className={cx(style.postImageSection, style.threeImage)}> <Link href={`/${post.User.id}/status/${post.postId}/photo/${post.Images[0].imageId}`} style={{ backgroundImage: `url(${post.Images[0]?.link})`, backgroundSize: "cover", }} > <img src={post.Images[1]?.link} alt="" /> </Link> <div> <Link href={`/${post.User.id}/status/${post.postId}/photo/${post.Images[1].imageId}`} style={{ backgroundImage: `url(${post.Images[1]?.link})`, backgroundSize: "cover", }} > <img src={post.Images[1]?.link} alt="" /> </Link> <Link href={`/${post.User.id}/status/${post.postId}/photo/${post.Images[2].imageId}`} style={{ backgroundImage: `url(${post.Images[2]?.link})`, backgroundSize: "cover", }} > <img src={post.Images[2]?.link} alt="" /> </Link> </div> </div> );
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
target.cellIndex 확인하는 방법이 있을까요?
const row = target.parentNode.row; const cell = target.cell;const row = target.parentNode.rowIndex; const cell = target.cellIndex;계속 변수명 바꾸면서 왜 안 되나 싶었는데 idex가 메서드였군요.. 혹시 위 사진처럼 cellIndex를 확인 할 수 있는 방법이 있을까요?
-
해결됨김영한의 실전 자바 - 기본편
섹션2. 문제와 풀이
productOrderMain의 리펙토링 문제입니다.문제에서'static void printOrders(ProductOrder[] orders) 배열을 받아서배열에 들어있는 전체 ProductOrder 의 상품명, 가격, 수량을 출력합니다.'라고 하는데 배열을 받는 다는 게 뭔가요?매개변수 자리에 배열을 놓고 호출할 때도 배열 변수를 놓는 게 뭘 불러오고 대입이 되는 건지 이해가 되지 않습니다.ㅠㅠ저는 for each 문이 아니라 그냥 for문으로 풀어보려 했는데 메서드에 배열을 받는다는 게 뭔지 몰라서 그냥 for문으로 어떻게 풀어야할지 모르겠습니다.printOrders(orders);static void printOrders(ProductOrder[] orders) { for (ProductOrder order : orders) { System.out.println("상품명: " + order.productName + ", 가격: " + order.price + ", 수량: " + order.quantity); } }
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
display flex 및 link가 제대로 작동 안합니다...ㅠ
안녕하세요! 두 가지 질문이 있어서 글 남깁니다. display flex가 특정 id에 적용이 안됩니다 ㅠㅠapp.js에서 id=header인 부분에 css를 적용시켰는데 딱 header 부분만 적용이 안됩니다. 코드는 아래와 같습니다. app.js 코드import logo from './logo.svg'; import './App.css'; import MainPageComponent from "./main/index.js" import React, { Component } from 'react'; import {Link, Switch, Route, useHistory} from 'react-router-dom' import UploadPage from './upload/index.js'; import ProductPage from './product/index.js'; import { Button } from 'antd'; import {DownloadOutlined} from '@ant-design/icons' function App() { const history = useHistory(); return ( <div> <div id="header"> <div id="header-area"> <Link to="/"> <img src="/images/icons/logo.png" /> </Link> <Button size="large" onClick={function(){ history.push('/upload'); }} icon={<DownloadOutlined />} > 상품 업로드 </Button> </div> </div> <div id="body"> <Switch> <Route exact={true} path="/"> <MainPageComponent /> </Route> <Route exact={true} path="/products/:id"> <ProductPage /> </Route> <Route exact={true} path="/upload"> <UploadPage /> </Route> </Switch> </div> <div id="footer"></div> </div> ); } export default App; app.css* { margin: 0; padding: 0; line-height: normal; } html, body, #root, #root > div { height: 100%; }; #header { height: 64px; /*가운데 정렬하는 방법*/ display: flex; justify-content: center; border-bottom: 1px solid gray; } #header-area { width: 1024px; height: 100%; display: flex; align-items: center; justify-content: space-between; } #header-area img { width: 128px; height: 36px; } #body { height: 100vh; width: 1024px; margin: 0 auto; /*가운데 정렬하는 방법 중 하나*/ padding: 24px; } #footer { height: 200px; background-color: rgb(230,230,230); }이렇게 했을 때 아래와 같이 header만 적용이 안됩니다...(header-area는 css가 잘 적용이 되네요) Link 제대로 작동 안됨Link 태그를 통해 상품 상세페이지로 넘어가는 코드를 구현했는데 잘 안되는 부분이 있습니다 ㅠㅠ 원래라면 상품 카드를 눌렀을 때 자동으로 상품 상세페이지로 넘어가면서 해당 페이지 내용이 나타나야하는데 저는 카드를 누르면 url 주소만 바뀌고 제가 수동으로 새로고침을 해야 해당 페이지로 넘어갑니다...(그랩마켓 로고를 눌렀을 때 메인페이지로 돌아가는 것도 마찬가지입니다) 위 코드에서 잘못된 부분이 어떤거길래 이렇게 되는걸까요...? 감사합니다!
-
미해결
Stuff Error가 발생하는 원인에 대해 알고 싶습니다.
Stuff Rule을 지키지 않는 경우 Stuff Error가 감지 되는 것으로 이해하고 있습니다. Stuff Rule이 지켜지지 않는 경우가 왜 발생하는지, 어떤 경우에 발생할 수 있는지 궁금합니다.
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
no elements in sequence 에러 관해서 질문이 있습니다.
안녕하세요. nestjs를 사용해서 백엔드를 구성하고 있는데 RxJS의 no elements in sequence라는 에러에 대해서 질문이 있습니다.const findObject = await this.respository.findOne({ where: { data } }) if (findObject) { throw new HttpException("중복 접수 되었습니다.", HttpStatus.CONFLICT); }DB에서 찾은 객체가 있을 경우, Exception으로 에러를 내면서 종료를 시키는 로직을 생각하고 작성을 했습니다. 그런데 정작 오류는 no elements in sequence 와 함께 500 응답코드가 반환되는데요.반환 할 값이 없을경우 나는 에러로 알고있는데, throw만 하고 리턴하는 값이 없어서 발생 하는 것 같습니다.그리고 발생하는 두 오류 중, no elements in sequence가 먼저 반환되어 종료되기때문에 409에러가 묻히는 것으로 추측을 하고있는데 409에러를 먼저 내는 방법은 없을까요?
-
미해결루커 스튜디오(구글 데이터 스튜디오)로 배우는 데이터 시각화 입문
루커 스튜디오 중 계산 관련 문의
위 사진 처럼 engage%를 interaction / postviews 나누었는데요. Q1 부분합을 보면 12.38%가 나와야 하는데, 0.06% 처럼 나와서요..Sum도 아니고 average 선택도 아니고..뭘 선택해야 계산 값이 뜰 수 있을까요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HelloController 오류 질문(addAttribute 오류)
package hello.hellospring.controller; import ch.qos.logback.core.model.Model; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controllerpublic class HelloController { @GetMapping("hello") public String hello(Model model) { model.addAttribute("data", "hello!!"); return "hello"; } 위에 사진 처럼 addAttribute에 빨간 줄이 떴는데 얘는 어떻게 하나요? Cannot resolve method 'addAttribute' in 'Model'오류 코드입니다.C:\Users\kimga\OneDrive\바탕 화면\hello\hello-spring\src\main\java\hello\hellospring\controller\HelloController.java:12:13java: cannot find symbolsymbol: method addAttribute(java.lang.String,java.lang.String)location: variable model of type ch.qos.logback.core.model.Model
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
질문 드립니다
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstring> #define SIZE 20 using namespace std; int main() { char animal[SIZE]; char* ps; cout << "동물 이름을 입력하십시오.\n"; cin >> animal; ps = new char[strlen(animal) +1]; strcpy(ps, animal); cout << "입력하신 동물 이름을 복사하였습니다." << endl; cout << "입력하신 동물 이름은 " << animal << "이고, 그 주소는 " << (int*)animal << " 입니다." << endl; cout << "복사된 동물 이름은 " << ps << "이고, 그 주소는 " << (int*)ps << " 입니다." << endl; delete[] ps; return 0; }이제는 #include <cstring> 을 추가해야만 작성해주신 코드가 동작하는게 보여지는데 헤더가 기본적으로 가지고 있는 내용이 시간이 지나면서 바뀐걸까요? 아니면 C++ 업데이트를 제가 잘못한건가요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
컨트롤러에서 리다이렉트를 해주는건 ssr을 이용할때만 고려하면 되는 건가요?
Ssr을 이용할때는 직접 뷰를 이동하는 거니 백엔드 개발자가 리다이렉트도 처리를 해주어야 하는데 csr을 이용하여 json으로 통신할때는 백엔드 개발자는 데이터만 잘 넘겨주는것이 끝이기 떄문에 리다이렉트 관련 내용은 프론트 개발자가 해결하는 부분 인가요?그리고 @ModelAttribute와 파라미터에 사용되는 Model 객체에서 @ModelAttribute 는 Item 클래스의 멤버 변수를 세팅해주는것이기 때문에 csr을 이용하여 웹 개발을 할 때 return item 을 하여 객체가 json으로 변환되어 클라이언트에게 전달되니 @ModelAttribute 는 csr을 이용할때도 사용되는 어노테이션이고 Model객체의 model.addAttribute()는 ssr의 뷰 영역에서 사용될 데이터를 넘겨주는 기능이라서 csr을 이용할때는 사용을 안하나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링의 Model 를 뷰로 전달하는 원리
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]스프링이 제공하는 Model 을 사용할때, 인자로 받아와서 사용하는 것을 보았습니다. 예전에 "스프링 없이 mvc 패턴 구현하기" v4 에서는 모델값을 요청 객체에 담아서 뷰.render(req, res) 이런식으로 넘겨주었는데요, 이것도 유사한 방식으로, 스프링에 의해 모델 객체가 자동으로 요청 객체에 담겨서 뷰로 전달되는걸까요?
-
미해결스프링 핵심 원리 - 기본편
싱글톤 컨테이너 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]싱글톤 컨테이너 사용 시에 기존의 싱글톤 패턴을 구현하는 코드들이 필요없는 장점이 있는데 그렇다면 private 한 생성자 코드를 작성하지 않아도 된다는 건데, new를 통해 새로운 객체 생성은 어떻게 막나요?
-
미해결처음 만난 AWS
rds 장애 조치 재부팅 옵션
rds에서 재부팅시에 장애조치로 인한 재부팅 체크를 한것과 안한것에 차이가 뭔지 궁금합니다! failover가 된다는 걸까요? 그러면 main에서 sub으로 넘겨진건데 다시 main이 정상화 되었을때 main으로 넘기고 싶다면 장애조치로 인한 재부팅을 하면 되는걸까요?
-
미해결김영한의 실전 자바 - 기본편
하위 package 생성시 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]class1 패키지 하위로 ex패키지를 만드려 하는데 하위로 들어가는 게 아닌 별도로 따로 패키지가 생성되는데 어떤 항목을 재설정해야할까요??
-
해결됨쉬운 모바일 테스트 자동화 시작하기 : Appium Studio
Import From Android Device 목록 이름
Import From Android Device 에서 목록 이름이 Type, Application, Version 형태가 아니라 아래 캡쳐이미지 처럼 보입니다.강사님 화면에서는 정상적으로 보이는데 전 뭐가 문제일까요..?
-
해결됨김영한의 실전 자바 - 기본편
섹션2. 참조형과 메서드 호출 - 활용
package refMethod2에서 학생의 정보를 바로 입력하는 메서드를 만들어서 참조값을 반환해서 사용하신다고 했는데, 메서드를 호출하고 수행한 뒤에 끝나면 메모리에서 사라지는 거 아닌가요?ㅠㅠcreatStudent메서드를 호출하면Student 객체를 생성하고이름, 나이, 성적을 넣은 뒤Student 객체의 참조값을 반환하는데메서드가 종료돼서 Student의 객체는 사라져서 참조값이 있어도 사용하지 못하는 게 아닌가해서요... 입문편 메서드 pdf에 이렇게 써있어서요!'메서드 호출이 끝나면 더 이상 해당 메서드가 사용한 메모리를 낭비할 이유가 없다. 메서드 호출이 끝나면 메서드 정의 에 사용한 파라미터 변수인 int a , int b 는 물론이고, 그 안에서 정의한 int sum 도 모두 제거된다.'
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
필드속송 수정하기 본문 내 예제파일이 받아지지 않습니다.
필드속성 수정하기의 본문 중간에 있는예제파일 박스를 클릭해 봐도 아무런 반응이 없으며상단에 별도의 예제파일 다운 버튼도 없습니다.