묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
질문 올립니다.
로드맵중 먼저 있고, 스프링에 대한 전반적인 개념이라 생각해서 https://www.inflearn.com/roadmaps/373를 결제했습니다. https://www.inflearn.com/roadmaps/149 같은경우는 JPA기반 중심으로 구성되어 있는것 같은데요 두 코스 모두 들어야 하는것은 맞습니다. 현재 회사에서 주로 MyBatis를 사용해서요.... 업무에 적용할 수 있도록 하는것이 강의 듣는 목적이라 JPA는 나중에 들어야 하는게 아닌가 하고 의문이 들어서 이렇게 질문 올립니다. 373(url마지막주소)에 해당하는 스프링에대한 이해를 먼저 듣는게 맞을까요? 아니면 정석대로 선생님께서 추천해주신 야생코스대로 149 먼저 듣는게 맞을까요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
설치오류
------------------- 터미널에서 이렇게 에러가 나네요 ㅠ 설치오류때문에 진도를 나갈수가 없어요. 정확한 답변 부탁드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
promise와 object
콘솔에 찍어보니 post의 결괏값이 request에 promise로 들어오는데 이걸 payload에 넣어 보내주면 object형으로 반환되더라구요 어떻게 그렇게 되는지 궁금합니다. promise 개념이 잡히지 않아서 그런지 헷갈리네요.. (+추가) 콘솔에 찍어보니 response.data는 object형으로 들어오더라구요 console.log(request)로 콘솔에 찍어봤을 때는 promise형이었는데 비동기수행 때문에 then이 뒤늦게 수행되었기 때문인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
dispatch 반환값에 대해 질문 있습니다.
여기서 then의 res에는 어떤 작업의 결괏값이 들어오는 건지 궁금합니다! dispatch의 결괏값인가요 콜백인 registerUser의 결괏값인가요? 디스패치를 수행하면 res에 registerUser함수에서 리턴된 객체{type:..., payload:....}가 들어오던데 registerUser(body)를 수행했을 반환된 결괏값이 then으로 들어오는 건가요? 코드 개념상으로는 dispatch의 리턴값인 state가 반환되어야 하는 것이 아닌가요..?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
혹시 점보트론 적용 안되시는분들은
위에 많은분들이 말씀하셨듯이 현재 부트스트랩 최신버전은 5이기 때문에 점보트론이 적용되지 않는 문제가 있었는데 저처럼 정 신경쓰이시는 분들은 이걸로 쓰시면 될 것 같습니다 <!-- Latest compiled and minified CSS --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"><!-- jQuery library --><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script><!-- Popper JS --><script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script><!-- Latest compiled JavaScript --><script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> header.html의 bootstrap CSS 주석 부분에 붙이시면 됩니다 뒷부분을 아직 안들어서 그런데 CSS만 필요하신거면 4가지중 맨 위에 부분만 이용하셔도 되지 않을까 싶습니다
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
np.random.seed = 2021, %matplotlib inline
1) 안녕하세요 강사님. np.random.seed = 2021과 관련해서 궁금한 점이 있어 질문 드립니다. np.random.seed의 type이 int형임을 파악했는데요. np.random.seed라는 변수는 어디서 사용이 되는 건가요? random seed로 사용하기 위해 선언해 놓으신 것 같은데 어떤 함수의 인자로도 사용되는 모습이 보이지 않아서 어디에 쓰이는지 잘 모르겠습니다. 2) %matplotlib inline의 역할을 알아보기 위해 인터넷에 검색을 해보았는데요. notebook을 실행한 브라우저에서 바로 그림을 볼 수 있게 해주는 것임을 알게 되었습니다. 그래서 %matplotlib inline 이 없으면 현재 브라우저 상에 그림이 나타나지 않을 것을 기대하고 %matplotlib inline을 지워봤는데 똑같이 저 그림이 출력됩니다. 제가 어디서 잘못 이해하고 있는 걸까요? 항상 좋은 강의 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm install multer --save 관련 질문
선생님 안녕하세요. root 디렉토리가 최상위 디렉토리를 말씀하시는거 맞나요? PS C:\> 얘를 말씀하시는건지 PS C:\Users\User\Desktop\boilerplate-mern-stack-master> 얘를 말씀하시는건지 저는 PS C:\Users\User\Desktop\boilerplate-mern-stack-master> 여기에 npm install multer --save 를 했습니다. 하고 npm run dev 를 해보니 아래와 같은 에러가 발생해서요..... > react-boiler-plate@1.0.0 dev C:\Users\User\Desktop\boilerplate-mern-stack-master > concurrently "npm run backend" "npm run start --prefix client" [0] [0] > react-boiler-plate@1.0.0 backend C:\Users\User\Desktop\boilerplate-mern-stack-master [0] > nodemon server/index.js [0] [1] [1] > client@0.1.0 start C:\Users\User\Desktop\boilerplate-mern-stack-master\client [1] > react-scripts start [1] [0] [nodemon] 1.19.4 [0] [nodemon] to restart at any time, enter `rs` [0] [nodemon] watching dir(s): *.* [0] [nodemon] watching extensions: js,mjs,json [0] [nodemon] starting `node server/index.js` [0] (node:15324) Warning: Accessing non-existent property 'count' of module exports inside circular dependency [0] (Use `node --trace-warnings ...` to show where the warning was created) [0] Server Listening on 5000 [0] (node:15324) Warning: Accessing non-existent property 'findOne' of module exports inside circular dependency [0] (node:15324) Warning: Accessing non-existent property 'remove' of module exports inside circular dependency [0] (node:15324) Warning: Accessing non-existent property 'updateOne' of module exports inside circular dependency [0] MongoDB Connected... [1] [HPM] Proxy created: / -> http://localhost:5000 [1] i 「wds」: Project is running at http://192.168.0.3/ [1] i 「wds」: webpack output is served from [1] i 「wds」: Content not from webpack is served from C:\Users\User\Desktop\boilerplate-mern-stack-master\client\public [1] i 「wds」: 404s will fallback to / [1] Starting the development server... [1] [1] Browserslist: caniuse-lite is outdated. Please run: [1] npx browserslist@latest --update-db [1] Compiled with warnings. [1] [1] ./node_modules/express/lib/view.js [1] Critical dependency: the request of a dependency is an expression [1] [1] ./src/components/views/UploadProductPage/UploadProductPage.js [1] Line 2:10: 'Typography' is defined but never used no-unused-vars [1] Line 3:10: 'Item' is defined but never used no-unused-vars [1] Line 26:12: 'Images' is assigned a value but never used no-unused-vars [1] Line 26:20: 'setImages' is assigned a value but never used no-unused-vars [1] [1] ./src/components/utils/FileUploade.js [1] Line 5:10: 'response' is defined but never used no-unused-vars [1] [1] ./src/components/views/LoginPage/LoginPage.js [1] Line 74:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 79:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] ./src/components/views/RegisterPage/RegisterPage.js [1] Line 92:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 97:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] Search for the keywords to learn more about each warning. [1] To ignore, add // eslint-disable-next-line to the line before. npm install multer --save 를 하니까 아래와 같이 나왔습니다. 참고 부탁 드립니다. npm WARN react-redux@5.1.2 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself. npm WARN react-redux@5.1.2 requires a peer of redux@^2.0.0 || ^3.0.0 || ^4.0.0-0 but none is installed. You must install peer dependencies yourself. npm WARN react-boiler-plate@1.0.0 No repository field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.12 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.12: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) + multer@1.4.3 updated 1 package and audited 497 packages in 3.114s 4 packages are looking for funding run `npm fund` for details found 19 vulnerabilities (6 low, 4 moderate, 9 high)
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다.
hsw510@gmail.com 입니다!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
연결 리스트 구현에서 힙 관련 질문입니다!
연결리스트를 만들고 Remove를 하는 과정에서 이미 만들어진 MyLinkedListNode는 이미 AddLast()에서 new를 통해 객체를 만들어준 상태인데, Remove()에서는 그 주소를 참조하지 못하게 해서 지워버린것으로 이해했습니다. 그렇다면 그 객체는 주소가 없어지지만 힙에 남아있다고 이해했는데, 이 객체는 주소가 참조를 다시 할 수 없게 되어서 바로 자동으로 삭제되는지, 아니면 그대로 공간을 잡아먹는지 궁금해서 질문드립니다!
-
미해결스프링 핵심 원리 - 기본편
생성자 주입 방법과 setter 주입 방법에 대한 질문
생성자 주입 방법은 필수, 변경 가능성이 없는 경우에 사용된다고 하셨고, setter 주입 방법은 선택, 변경 가능성이 있는 경우에 사용된다고 하셨습니다. 여기에서 '필수/선택'과 '변경 가능성'이 무슨 뜻인지 잘 모르겠습니다. 좀 더 상세한 설명 부탁드립니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
저는 초기에 왜 이렇게 뜨는걸까요..?
맥북으로 코딩 처음 시작한 샌애긔입니다,, 똑같이 따라서 설치하는데 저는 체크항목하는 것도 없이 바로 다운로드되고 오른쪽 클릭해도 아무것도 안나오고 저렇게만 나와요.. ㅠㅠ 제가 뭘 잘못누른걸까요...?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
hlsli 내용이 이해가 안갑니다
강의에 나온 쉐이더 부분의 코드를 보다가, 원래 코드는 ouput.color += offset1로 되어있었는데, offset0으로 해서 실행해 보았습니다. 그런데 최종 결과는 여전히 같더군요. <실행 결과> offset0이 의미하는것과 offset1이 의미하는것이 무엇인지 궁금합니다. 그리고 위와 같이 TEST_B0와 B1은 각각 다른 버퍼와 연결된 레지스터들을 의미한다고 이해했는데, 그 오른쪽에 b0과 b1은 해당 레지스터를 말하는거구요. 그렇다면 offset0은 b0에 해당하는 내용이므로, 밑의 VS_Main 함수 내부에서 color값을 조정할때는 offset0으로 색깔을 조정해줬어야 한거 같은데, 강의에서는 이 부분에 대해서 offset1로 색깔은 다르게 지정하셨는데 이유가 뭘까요? 그리고 위의 사진과 같이 원래라면 VS_Main은 들어오는 변수가 b0에 대한 내용인지 b1인지를 구별하기 위해서 offset0과 offset1을 if문 같은 조건문으로 구별해서 설계를 했어야 할것 같은데, 그 문법이 따로 없이 알아서 동작하는것이 이해가 안갔습니다. 쉐이더 문법이란걸 알지만, 이 부분에 대해서 간단하게라도 설명해주시면 감사하겠습니다!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
이 로직은 안되나요?
어떤 부분에서 로직이 틀린 건지 잘 모르겠습니다. import java.util.ArrayList; import java.util.Scanner; public class Ch9_6 { public static ArrayList<ArrayList<Integer>> list; public static boolean flag = false; public static void solution(int start, int end) { if(start == end) flag = true; for(int friend : list.get(start)) { solution(friend, end); } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); list = new ArrayList<>(); for(int i = 0; i <= n; i++) { list.add(new ArrayList<Integer>()); } for(int i = 0; i < m-1; i++) { int a = sc.nextInt(); int b = sc.nextInt(); list.get(a).add(b); } int start = sc.nextInt(); int end = sc.nextInt(); solution(start, end); if(flag) System.out.println("YES"); else System.out.println("NO"); } }
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
카페 와이파이로 접속했는데
카페 와이파이로 접속했습니다. 분명 같은 와이파이인데 노트북에서는 주소가 192.168.0.12 스마트폰에서는 주소가 192.168.0.9 입니다. 그래서 스마트폰으로 index.html 을 접근할 수가 없네요.. 어떤 문제 때문에 이런걸까요?
-
해결됨[React 1부] 만들고 비교하며 학습하는 React
객체속성 접근에 관해 질문입니다.
.map((tabType) => ({tabType, tabLabel: TabLabel[tabType]}))해당 코드에서 TabLabel[tabType] -> TabLabel.tabType 으로 변경하면 undefined 가 출력이 되는데 이유를 모르겠습니다.// const TabLabel = { [TabType.KEYWORD]: '추천 검색어', [TabType.HISTORY]: '최근 검색어'}console.log(TabLabel['KEYWORD']);console.log(TabLabel.KEYWORD);이런식으로 콘솔에 찍어보면 잘 출력이 됩니다.스코프와 관련이 있나요?
-
미해결파이널 코딩테스트 : 프론트엔드
모듈 불러오기 .
안녕하세요 . 수강중에 js 파일 모듈화 부분 질문드려요 index.html 에서 test파일을 불러오고 test.js 에서-> componentTest.js 파일을 불러오는 개념으로 이해하였는데 index.html에서 test.js 파일까지는 읽는데 test.js에서 import 구문을 읽지를 못하는거같아요. 제가 따로 검색도 해보고 잘 비교를 해봐도 왜 읽지 못하는지 이해가 가질않네요.. https://github.com/psh9408p/UI_COMPONENT/tree/master/Star github 주소입니다.. 확인해주시면 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
SEQUENE전략에서 allocationsize에 대해
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. SEQUENE전략에서 allocationsize는 default 값이 50으로 맞춰져 있다고 하셨는데, @GenaratedValue 안에 genarator로 name값을 맞춰주지 않으면 1로 설정됩니다. 왜 그런 것인가요..?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
서버 헤더 설정
지금까지 강의를 보면서 궁금했던점인데요 클라이언트의 request에 대한 서버 response의 헤더부분은 서버에서 각각의 request마다 설정을 해주는것이죠??? 만약 REQUEST_TYPE이라던지, Last_Modifyed라던지 값들을 서버에서 개발자가 직접 정의해서 보내주는게 맞나요??? 예를들면 spring boot의 ResponseEntity를 사용한다던지요!!
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
명명규칙
안녕하세요 ? spring개발자에서 처음 nestjs를 처음 쓰고 있는데 spring같은 경우에 클래스 파일은 대문자로 명명규칙으로 정하고 있는데 nestjs에서 파일명에 대한 명명규칙이 따로 정해져 있는건가요?
-
미해결입문자를 위한 CSS 기초 강의
size 단축속성 적용하기
size의 경우에 단축속성을 적용하려면, position 속성 바로 뒤에 / 표기로 표시해야합니다. div { box-sizing: border-box; width: 500px; height: 500px; border: 1px solid red; /* background-color: rgb(13%, 20%, 40%); */ /* background-image: url(./parpotalk.png); background-repeat: no-repeat; background-position: left top; */ background: url(./parpotalk.png) no-repeat center/cover; /* background-size: contain; */ }