묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결UX/UI 시작하기 : Figma 입문 (Inflearn Original)
플레이타임 질문
15:06 부분에 영역자체의 컬러를 원래 줬던 이 프레임의 컬러로 붙여주겠습니다 라고 하고 frame02이 갑자기 사라졌는데 단축키를 누른것인지 삭제를 한것인지 아무리 돌려봐도 모르겠습니다. 처음배우는 입장에서 다른 영상도 중간중간 생략된 부분이 많아서 이해하기에 다소 어려움이 발생하네요 상세한 설명 부탁드려요.
-
미해결초보를 위한 쿠버네티스 안내서
쿠버네티스모니터링- 그라파나,로키 관련 문의 입니다.
강사님 안녕하세요. 쿠버네티스배포데모 에서 그라파나와 로키에 대해서 보여주셨는데, 쿠버네티스 모니터링 설정하는 내용에 대한 자료나 안내를 받을 수 있을까요? 감사합니다.
-
미해결초보를 위한 쿠버네티스 안내서
"쿠버네티스배포데모" 소스 코드는 제공이 안될까요?
강사님 안녕하세요.쿠버네티스배포데모 소스코드는 제공이 안될까요?쿠버네티스알아보기>쿠버네티스배포데모에서 시연해주신 환경에 대한 질문입니다.eks에 2개의 노드를 만들고 helm으로 어플리케이션을 배포하셨는데요, eks 환경을 만들고, helm으로 application을 배포하는 것에 대한 자료를 받을 수 있을까요?문의 드립니다.감사합니다.
-
미해결만들면서 배우는 리액트 : 기초
counter가 없는데, null 이 아니라 0으로 반환
local storage에 counter를 아에 삭제하고 새로고침 했을때counter가 null 이 아니라 0이라서 counter === null 조건에 걸리지 않는걸까요? console로 찍어보면 console.log(jsonLocalStorage.getItem('counter'))console.log(counter) 각각 null, 0이 찍힙니다. 0과 null이 같다고 생각하면 화면상에 0번째가 찍히지 않아야 하는데..if (Number(jsonLocalStorage.getItem('counter')) === 0) { console.log("0 check") } if (Number(jsonLocalStorage.getItem('counter')) === null) { console.log("null check") } 0 check은 찍히고 null check은 찍히지 않습니다.Number로 형변환을 하면 다르게 되는걸까요..
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
민팅시 사진 직접 등록
현재는 기존에 폴더에 저장되어있는 이미지중 하나를 랜덤으로 가져오는 형태로 구성이 되어있는데 내가 원하는 사진을 직접 업로드 하여 민팅할수 있게 하려면 MintAnimalToken.Sol 에서 해당 부분 수정하고 frontend main.tsx를 수정해서 사진을 업로드 할수 있게 수정 하여야 할것 같습니다. 혹시 방향이 맞을지 궁금합니다. 어떻게 수정을 해야할지 감이 안와서 조언을 부탁드립니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
슬라이더 부분 오류입니다
넷플릭스 슬라이더 부분 만들기 강의 진행중입니다. 슬라이더가 작동하긴 하는데.. CSS부분이 문제인지 부드럽게 넘어가는 것이 아닌 툭툭 끊겨서 넘어갑니다. (onClick이벤트를 slider__arrow-left에 넣은 것은 클릭 편하라고.. 입니다. arrow에 onClick이벤트를 설정해도 동일한 문제가 발생합니다.) CSS 파일의 경우는 강의에서 제공해주신거 복사해서 사용했는데 혹시 이유를 알 수 있을까요? Row.js부분의 코드입니다. import axios from "../api/axios"; import React, { useEffect, useState } from "react"; import "./Row.css"; export default function Row({ isLargeRow, title, id, fetchUrl }) { const [movies, setMovies] = useState([]); useEffect(() => { fetchMovieData(); }, []); const fetchMovieData = async () => { const request = await axios.get(fetchUrl); setMovies(request.data.results); }; return ( <section className="row"> <h2>{title}</h2> <div className="slider"> <div className="slider__arrow-left" onClick={() => { document.getElementById(id).scrollLeft -= window.innerWidth - 80; }} > <span className="arrow">{"<"}</span> </div> <div id={id} className="row__posters"> {movies.map((movie) => ( <img key={movie.id} className={`row__poster ${isLargeRow && "row__posterLarge"}`} src={`https://image.tmdb.org/t/p/original/${ isLargeRow ? movie.poster_path : movie.backdrop_path } `} alt={movie.name} /> ))} </div> <div className="slider__arrow-right" onClick={() => { document.getElementById(id).scrollLeft += window.innerWidth - 80; }} > <span className="arrow">{">"}</span> </div> </div> </section> ); }
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
ToDoApp에서 셀간의 간격 설정에 관한 질문
ToDoApp 강의에 관련되어 질문드립니다. 셀 간의 간격을 설정한 이후, 셀 안의 라벨들의 내용이 정상적으로 표시가 되는지 확인해 본 결과, 위의 라벨이 정상적으로 표시가 안되는 걸 확인할 수 있었습니다. 이러한 경우, 어떤 부분을 개선하면 될지에 관해 여쭙고자 질문드립니다. 작성한 코드,
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
좋은 강의 감사합니다.!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.- GitHub 주소스마트 컨트랙트 : https://github.com/h662/h662Animals-contracts프론트엔드 : https://github.com/h662/h662Animals-frontend
-
미해결스파크 머신러닝 완벽 가이드 - Part 1
zip 파일 dataframe 생성 오류
안녕하세요 선생님 오류가 이렇게 발생하는데 어떻게 조치할 수 있을까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
min max값 -2147000000, 2147000000의 이유
안녕하세요 선생님 (signed) int 4 byte -2,147,483,648 ~ 2,147,483,647 signed int의 경우 값 범위가 위와 같은데 왜 최대 값과 최소 값을 구할때 -2,147,483,648 와 2,147,483,647 이 아닌 -2147000000 과 2147000000 으로 잡나요?? 너무 궁금합니다
-
해결됨실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
@RequestMapping 활용
안녕하세요 Controller의 경로를 보고 /user /book 부분이 중복된다고 생각하였습니다. 혹시 @RequestMapping을 활용해서 중복을 제거하지 않으신 이유가 있으신가요?
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
c오류 같은데,, 실행이 안돼요
코드를 동일하게 작성한 것 같은데 자꾸 오류가 나네요.. response에도 뜨지 않고 ajaxsend 버튼을 눌러도 밑에 result가 뜨지 않아요 그래서 form.html에서 xhr 정보를 console.log로 찍어봤는데요 다 비어있어요... 어쩌면 좋을까요? network에는 pending인 상태로 뜨네요 전체 코드는 아래에 첨부합니다 <form.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>email form</title> </head> <body> <form action="/email_post" method="post"> email : <input type="text" name="email"><br/> <input type="submit"> </form> <button class="ajaxsend">ajaxsend</button> <div class="result"></div> <script> document.querySelector('.ajaxsend').addEventListener('click', function () { var inputdata = document.forms[0].elements[0].value; sendAjax('http://localhost:3000/ajax_send_email', inputdata); }) function sendAjax(url, data){ var data = {'email' : data}; data = JSON.stringify(data); // 문자열로 반환 console.log(data); var xhr = new XMLHttpRequest(); xhr.open('POST', url, true); xhr.setRequestHeader('Content-Type', "application/json"); xhr.send(data); console.log(xhr.response); console.log(xhr.responseText); console.log(xhr.responseType); console.log(xhr.responseURL); console.log(xhr.responseXML); console.log('readystate : ' + xhr.readyState); console.log('status : ' + xhr.status); console.log('statusText : ' + xhr.statusText); xhr.addEventListener('load', function() { console.log(xhr.responseText); var result=JSON.parse(xhr.responseText); // 문자열이니까 JSON.parse var resultDiv = document.querySelector(".result"); if(result.result !=="ok") resultDiv.innerHTML="your email is not found"; else resultDiv.innerHTML=result.name; }) } </script> </body> </html> <app.js> app.post('/ajax_send_email', function(req, res) { var email = req.body.email; var responseData = {}; var query = connection.query( 'select name from user where email="'+ email + '"', function (err, rows) { if(err) throw err; if(rows[0]){ // 첫번째 data 있으면 responseData.result = "ok"; responseData.name = rows[0].name; } else{ responseData.result = "none"; responseData.name = ""; } res.json(responseData) }) })
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문 2개가 있습니다
두가지 질문이 있습니다. 질문 1 :findById와 findByName의 코드가 동일하면 안되는 건가요? 설명에서 null을 반환하는 방법에서 optional을 통해 반환하는 것을 선언한다고 하셨는데. 그러면 다를 필요가 없는거 아닌가요? 질문 2 : findByName의 코드는 필요가 없지 않나요? hashmap을 사용하는 이유가 key값을 통해 name을 반환하겠다는 의미 인거같은데(개인적인 생각)그러면 key값이 null이면 자동으로 value값도 null이니 필요가 없는 코드 아닌가? 라는 생각을 했습니다. 혹시 value값으로 key값을 찾기 위함인가...? 라는 생각도 들긴 합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findByid와 findByname의 리턴을 다르게 작성한 이유가 있나요?
질문 1 : findByName@Overridepublic Optional<Member> findById(long Id) { return Optional.ofNullable(store.get(Id));}@Overridepublic Optional<Member> findByName(String Name) { return store.values().stream().filter(member -> member.getName().equals(Name)).findAny();}여기서 findByName은 필요가 없지 않나요?MemoryMemberRepository 클레스 에서 hashmap을 사용하면 나중에 키 값으로 해당 이름을 가져오겠다는 뜻으로 보이는데그러면 키값이 null이면 자동으로 value값도 null이니 굳이 작성하지 않아도 되는 코드 아닌가 라는 생각이 들었습니다.아! 혹시 value값으로 key값을 찾기 위하여 필요한 코드인가요?질문 2: 왜 findByid와 findByName 코드가 다른가요? 둘다 동일하게 null인경우 optional을 통해서 null값을 출력하는 과정인데두 코드가 다를 필요가 없지 않나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청 부탁드립니다.
인프런 아이디 : jh06103 인프런 메일 : jh06103@naver.com 깃허브 메일 : jdh99080516@gmail.com 깃허브 name : judahhh
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
UPDATE쿼리 시점
강의 중 헷갈리는 부분이 있어 질문드립니다. JPA가 DB에 UPDATE쿼리를 날리는 시점이 궁금합니다. 트랜젝션 commit 직전에 UPDATE를 날려준다. 커밋이후 flush 도중 변경감지 하여 UPDATE를 날려준다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
ModelAndView와 Model 차이
안녕하세요! 김영한 강사님 늘 강의 잘 보고 있습니다@Model 와 @ModelAndView 차이가 궁금합니다. addAttribute에 데이터를 담고 return으로 화면으로 이동하는 것과 setView를 지정해주고 addObject로 넘겨주는것과의 차이가 궁금합니다 그냥 취향차이로 쓰는것인지,, 결론적으로 보면 데이터를 전달해주고, 해당 페이지로 이동한다는 로직은 똑같은거 같은데 저희 회사에서는 @ModelAndview를 사용해서.. 무슨 차이가 있나 포탈검색해도 성능? 상황별 차이는 나오질 않아 질문드려요...
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
에러 질문드립니다.
@ScriptAssert(lang = "javascript", script = "_this.price * _this.quantity >= 10000") 이걸 입력하는 부분에서 상품명 대강입력하고 가격1000 수량 1 했더니 이런 에러가 뜨네요.. 해결방법좀 부탁드립니다..ㅠ org.springframework.expression.spel.SpelEvaluationException: EL1004E: Method call: Method GlobalErrors() cannot be found on type org.thymeleaf.spring5.expression.Fields
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@PostConstruct 지정 함수 @Transactional 지정 시 컨텍스트 관리가 안되는 경우
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 역시 백문이 불여일타!! 강의 보고 혼자 샘플작성하다 막 터집니다. 강의 볼때는 '음~ 그렇지~' 하고 보던게 안보고 혼자 작성해보니 강사님이 말씀하시는 "이거 분명이 개발할 때 문제 발생합니다." 하는거 다 터지네요. [질문 내용] InitDB.java 샘플 따라하다가 궁금한점이 생겨 질문 드립니다. 애플리케이션 구동 시 초기 데이터를 넣기 위해 @PostConstruct 로 코드를 작성하는 부분에서 문제가 발생했습니다. "Caused by: javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread - cannot reliably process 'persist' call" 결론은 영속성 관리가 안되는 문제인거 같습니다. 근데 @Transactional을 붙였고 내부 함수 호출도 아닌데 왜 관리가 안되냐해서 디버깅을 해봤습니다. PostConstruct 하는 부분을 따라가 보니 해당 함수를 invoke하는 클래스가 프록시가 아니더군요. InitDB의 내부 맴버는 프록시인데. 질문: PostConstruct를 호출되는 대상 클래스도 spring container에 있는 bean같은데 왜 저넘은 프록시가 아닌거죠? 다른 bean의 맴버로 주입되는 bean만 프록시인 건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
URI 설계 질문
강의에서 HTTP API 설계 시에는 회원 등록 폼, 회원 수정 폼이 왜 없는건가요??