묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품들이 안 뜹니다..
상품들이 안 뜹니다. 도와주세요ㅜㅜ 로그입니다. 58b072e3-fb91-49c6-bb15-bd60e78f0464.mock.pstmn.io/:1 Failed to load resource: the server responded with a status of 404 () index.js:1 에러 발생 : Error: Request failed with status code 404 at createError (createError.js:16) at settle (settle.js:17) at XMLHttpRequest.onloadend (xhr.js:66) import "./index.css"; import axios from "axios"; import React from "react"; function MainPage() { const [products, setProducts] = React.useState([]); React.useEffect(function () { axios .get("https://58b072e3-fb91-49c6-bb15-bd60e78f0464.mock.pstmn.io") .then(function (result) { const proucts = result.data.products; setProducts(products); }) .catch(function (error) { console.error("에러 발생 : ", error); }); }, []); return ( <div> <div id="header"> <div id="header-area"> <img src="images/icons/logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="images/banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> {products.map(function (product, index) { return ( <div className="product-card"> <div> <img className="product-img" src={product.imageUrl} /> </div> <div className="product-contents"> <span className="product-name">{product.name}</span> <span className="product-price">{product.price}원</span> <div className="product-seller"> <img className="product-avatar" src="images/icons/avatar.png" /> <span>{product.seller}</span> </div> </div> </div> ); })} </div> </div> <div id="footer"></div>); </div> ); } export default MainPage;
-
미해결대세는 쿠버네티스 (초급~중급편)
자료연결
인제까지는 K8S 실습 자료실이 이론 강의 때는 연결되어 있었는데 해당 강의 만 K8S 실습 자료실에 자료가 연결이 안되어 있습니다. ㅜㅜㅜ
-
미해결따라하면서 배우는 고박사의 유니티 기초
본 강좌 및 2d-extras 관련하여...
강의시작후 프로젝트 이름이 2DGameBasic06-02 여서 이전 강의에 했던 2DGameBasic06-01 프로젝트를 패키지 익스포트 한후에 이 강좌에서는 새 프로젝트 2DGameBasic06-02 로 생성한후 2DGameBasic06-01 패키지 파일을 임포트 한후 따라가기 했습니다. 강의를 따라하다가 2d-extras 관련하여 깃허브에서 다운받아 드래그앤드롭으로 가져오니 컴파일 에러가 나더군여.. ^^;; 가져온거 삭제하고, 혹시 고박사님의 유튜브강좌에서 글을 보다가 아래 글을 보고 그곳에 프로젝트 파일을 다운받아 압축푼후 그곳에 2d-extras-master폴더를 가져오니 컴파일 정상 및 Project View > +클릭 한후 강좌처럼 Tiles, Brushes 메뉴가 생성된 것을 확인했습니다. 프로젝트 (Unity 2019.3.6f1) https://drive.google.com/file/d/1K8oj... 본 강좌의 유튜브 주소 https://www.youtube.com/watch?v=Je0e7NZVGoQ&t=54s 참고로 저는 unity Version 2019.4.0f1 Personal 입니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
비트 연산 및 오버플로우
1. $signed({1'b0, a}) + b; 위의 문법은 인터넷에서 쳐봐서 a 앞에 비트를 추가하고, MSB가 부호가 되는 건 알겠는데... 그래서 직접 눈으로 결과가 어떻게 나오는지 알고 싶어요..ㅠㅠ 2. correct와 wrong의 연산결과가 각각 다른데 제가 직접 손으로 계산하는데..ㅠㅠ 어떻게 하는지 모르겠습니다.. 2의 보수로 변환 해서 막해봤는데.. 알려 주실 수 있으신가요..?!
-
해결됨비개발자를 위한 RPA 강의 (UiPath 기본편)
상세하고 친절한 설명 감사합니다.~~
상세하고 친절한 강의 감사합니다.~
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
플러그인을 찾을 수 없습니다
안녕하세요. 실습 진행 중 빌드오류가 있어 질문 드립니다. 빌드 후 아래와 같은 오류가 발생하고 있습니다. * What went wrong: Plugin [id: 'org.springframework.boot', version: '2.5.5'] was not found in any of the following sources: - Gradle Core Plugins (plugin is not in 'org.gradle' namespace) - Plugin Repositories (could not resolve plugin artifact 'org.springframework.boot:org.springframework.boot.gradle.plugin:2.5.5') Searched in the following repositories: Gradle Central Plugin Repository * Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Exception is: org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'org.springframework.boot', version: '2.5.5'] was not found in any of the following sources: - Gradle Core Plugins (plugin is not in 'org.gradle' namespace) - Plugin Repositories (could not resolve plugin artifact 'org.springframework.boot:org.springframework.boot.gradle.plugin:2.5.5') 구글링 및 다른 질문들의 답변을 참고하여 1. project SDK 버전 확인 (JDK 11) 2. Gradle JVM 버전 확인 3. 압축파일 삭제 후 다시 해도 같은 결과 4. org.springframework.boot 다른 버전으로 실행 위와 같은 방법을 시도했지만 아직 같은 상황입니다.. 어떻게 해결하면 좋을지 문의드립니다..ㅠㅠ
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
top 에서 빠져나올 때 PID
안녕하세요 유익한 강의 열심히 수강중입니다. 다름아니라 top 에서 빠져나올 때 3가지 방법 중 하나인 k을 따라서 수행하려다보니, 강의 속에서는 말씀하신대로 default pid가 top의 PID가 나오는데, 저는 gnome-shell의 PID가 나와서요! 어떤 차이로 이렇게 나오게 되는 걸까요?
-
미해결홍정모의 따라하며 배우는 C언어
자료형 확인질문입니다
안녕하세요! 해당 코드에서 변수 ch의 자료형은 char로 받아도 잘 되고, 맥락상 char이 더 적절할 것 같은데 교수님은 int라고 작성하셔서 그 이유가 궁금합니다. char get_first_char(void) { int ch; ch = getchar(); while (getchar() != '\n') continue; return ch; }
-
미해결Slack 클론 코딩[실시간 채팅 with React]
cannot read properties of undefined reading map 오류
안녕하세요 질문하나 남깁니다 그전에도 map관련 못읽어오는 오류가 뜨기는 했었는데 새로고침 한번 하면 사라졌거든요 그런데 dm 관련 화면이 안떠서 결국 로그찍어봤는데 undefinedr가 뜨길래 못받는가보다 생각이 드는데 어딘지 못찾겠네요 어떻게 디버깅하면 좋을까요?
-
미해결Oracle SQL 입문자를 위한 강의
AVG MIN MAX 강의 소리가 안나옵니다.
그 다음 강의인 COUNT 뭐시기도 소리가 안나옵니다. 수정해주세요 ㅜ
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
글과 댓글 매칭 부분이 되지 않습니다. populate
cat 대신하여 dog로 저는 따라 작성하였습니다. docs 페이지에 정의 되어 있습니다. postman으로 get 방식으로 dog/all로 호출 하였을때 comments schema가 등록이 안되었다고 되어 있는데 git 코드와 비교 해보면 다른점이 없어보여 질문드립니다. 출력해주는 에러에서는 [Nest] 26612 - 2021. 10. 15. 오후 3:33:29 ERROR [ExceptionsHandler] Schema hasn't been registered for model "comments". Use mongoose.model(name, schema) export class DogRepository { constructor(@InjectModel(Dog.name) private readonly dogModel: Model<Dog>) {} async findAll() { console.log('findAll function'); const CommentsModel = mongoose.model('comments', CommentsSchema); console.log(CommentsModel); const result = await this.dogModel .find() .populate('comments', CommentsModel); console.log(result); return result; } 와 같이 추가되었습니다. 다만 populate이부분을 사용 안하면 정상 작동하나 두 collection의 join은 되지 않습니다. 혹시 에러 원인을 파악할수 있는 부분이나 제가 check해야될 부분이 있을까요?? 다른기능은 정상 작용 중입니다.
-
미해결Kotlin으로 개발하는 Spring Boot Web MVC
다음 강의만 목이 빠지게 기다리고 있습니다
내용이 너무 좋아요!!! 꼭 다음 강의 해주세요!!!!!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
다익스트라 알고리즘 질문이 있습니다.
알고리즘이 시작되는 while문 안에서 처음 하는 동작중에 가장 가까운 distance의 정점를 찾아서 선택하는 과정이 있는데요. for (int i = 0; i < 6; ++i) { // 이미 방문한 정점은 스킵 if (visited[i]) continue; // 아직 예약된 적이 없거나, 기존 후보보다 멀리 있으면 스킵 if (distance[i] == Int32.MaxValue || distance[i] >= closest) continue; // 이때까지 발견한 가장 가까운 후보이기 때문에 정보 갱신. closest = distance[i]; now = i; } 굳이 가장 가까운 후보를 찾아야 하는 이유를 잘 모르겠습니다. 어느 쪽을 선택하든 최종적으로는 distance가 가장 짧은 쪽으로 갱신 되는 결과가 나올 것 같은데.. (1번이 아닌 3번을 먼저 선택해도 3번이 선택됐을 때 1번 + 10이 더 가깝기 때문에 3번의 distance가 1번을 통하는 쪽으로 distance가 갱신될것 같은데 굳이 더 짧다는 이유로 1번을 먼저 선택.) 혹시 필수 작업은 아니지만 가장 가까운 후보를 선택하는 것이 최종적으로 가장 짧은 distance를 가질 확률이 높아지기 때문에 해주는 작업일까요? 아니면 반드시 필요한 작업인데 제가 제대로 파악을 못한 걸까요 도움 주시면 감사하겠습니다!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
5.4 보스턴 주태 가격 예측
안녕하십니까, 좋은 강의 감사드립니다. sns.regplot(x=feature , y='PRICE',data=bostonDF , ax=axs[row][col])를 수행한 결과 아래와 첨부 그림과 같이 그래프 색이 모두 동일하고, x축 y축의 여백이 없게 나옵니다. 이러한 경우 필요한 작업은 무엇인지 알려주시면 좋겠습니다. 감사합니다.
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
탈옥 검증 로직이 여러개 존재할 경우!! 답변부탁드립니다.
안녕하세요. 해당 강의를 통해 앱 취약점 진단하는데 도움을 많이 받고 있는 수강생입니다. 현재 프리다 툴을 이용해 탈옥 검증 로직을 우회하는 테스트를 진행하고 있는데 OOO 앱에 대해 클래스명.함수명을 분석한 결과 탈옥을 검증하는 클래스명.함수명이 2개가 있더라구요 두 함수명에 대한 return값을 모두 0x0에서 0x1로 변경하고 싶은데 어떻게 짜면 좋을까요 ㅠㅠ * 현재 사용하고 있는 프리다 코드입니다. if(ObjC.available) { var class_checker = ObjC.classes.[클래스명]; var methods_checker = class_checker.$ownMethods; var isApplication = class_checker['함수명']; Interceptor.attach(isApplication.implementation, { onEnter: function(args) { var target = new ObjC.Object(args[0]); var sel = ObjC.selectorAsString(args[1]); send("Target class : " + target.$className); send("Target selector : " + sel); }, onLeave: function(retVal) { send("Old return : " + retVal); retVal.replace("1"); send("New return : " + retVal); } }); } else { console.log("Objective-C Runtime is not available!"); } """ 답변부탁드립니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강사님 안녕하세요. 강의 항상 잘 듣고 있습니다.
질문은.. 강의랑 똑같이 했는데 이상하게 whitelabel error page만 보이네요.. 혹시 datasource 설정해줘야하나 해서 추가해봤는데도 안 되고.. 1편 강의처럼 Spring Security 때문도 아니고.. 원인을 못 찾겠어서 문의드립니다..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
GitHub 권한요청
인프런 아이디 : srlee 인프런 이메일 : srlee@in-soft.co.kr 깃헙 아이디 : srlee@in-soft.co.kr 깃헙 Username : sora1039
-
미해결실전 프로젝트로 배우는 타입스크립트
ESLint 가 제대로 적용되는건지 잘 모르겠습니다
강사님이 제공해주신 셋업가이드 를 따라서 모두 설정했는데, ESLint가 적용이 제대로 되는지 잘 모르겠습니다ㅠㅠ 예를 들어 var a = 10; 을 입력하고 save했을때 const 로 변환되기도 하고, eslint 서버가 돌아가는 것도 확인이 되는 것 같은데, vscode 하단 상태표시줄에 ESLint에 체크 표시가 없고 Prettier에는 더블체크표시가 됩니다. 현재 화면과 settings.json 첨부합니다..도와주세요! { "workbench.colorTheme": "Material Theme Darker High Contrast", "prettier.semi": false, "prettier.useTabs": true, "prettier.tabWidth": 2, "explorer.confirmDelete": false, "editor.tabSize": 2, "editor.defaultFormatter": "esbenp.prettier-vscode", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "files.autoSave": "off", "workbench.iconTheme": "material-icon-theme", "liveServer.settings.donotVerifyTags": true, "liveServer.settings.donotShowInfoMsg": true, "tabnine.experimentalAutoImports": true, "window.zoomLevel": 1, "solidity.compileUsingRemoteVersion": "v0.5.6+commit.b259423e", "vetur.format.defaultFormatterOptions": { "js-beautify-html": { "wrap_attributes": "force-expand-multiline" }, "prettyhtml": { "printWidth": 100, "singleQuote": false, "wrapAttributes": false, "sortAttributes": false } }, "workbench.editor.untitled.hint": "hidden", "security.workspace.trust.untrustedFiles": "open", "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "prettier.endOfLine": "auto", "eslint.alwaysShowStatus": true, "eslint.workingDirectories": [ { "mode": "auto" } ], "eslint.validate": [ "javascript", "typescript" ], "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "editor.formatOnSave": false }
-
미해결운영체제 공룡책 강의
우분투 다운질문입니다
스토어에 ubuntu 와 ubuntu 20.04 LTS 두개가 나오길래 두번째걸 다운받았습니다. 그리고 powershell 에서 wls --set default -version 2를 하고 wls -l -v 를 했는데 버전이 1로 나오면서 이름에는 *Ubuntu 20.04 LTS라고 나옵니다. 그래서 지우고 처음것만 다운받고 다시 해봤는데, powershell에서 에러가 뜨면서 안되네요. 어떻게 해야하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@GeneratedValue, HIBERNATE_SEQUENCE 관련 질문입니다.
안녕하세요 영한님, 먼저 좋은 강의를 개설해 주셔서 진심으로 감사드립니다. 저는 현재 해외거주 중인데 지난주에 자바 백앤드 주니어 개발자로 취업을 하게 되었습니다. 감사하게도 회사에서 영한님 동영상 강의를 들으며 셀프 트레이닝을 진행중에 있습니다. 오늘은 병합부분까지 수강을 하고, ITEM과 MEMBER 관련해서 데이터를 여러개 입력해보다가 @GeneratedValue 과 시퀀스에 대해 질문이 있어서 글을 남기게 되었습니다. 데이터 입력후 나오는 id 값들, H2 콘솔창, 인텔리제이 로그를 보다 보니, ITEM과 MEMBER의 각 id 값에 @GeneratedValue만 넣었을 때 ITEM과 MEMBER 엔티티가 동일한 시퀀스를 서로 공유(?)하는 것 같은 게 보였습니다. 왜 그렇게 되는지 궁금하여 구글링을 하다가, 아래와 같이 옵션을 넣어줬을 때는 엔티티마다 시퀀스가 생생되는 것을 확인했는데요. @GeneratedValue(strategy =GenerationType.SEQUENCE, generator = "ITEM_SEQ_GENERATOR") @GeneratedValue 만 붙여줬을 때 기본적으로 시퀀스를 공유하게되는 별도의 이유가 있는 것일가요? 참고로 저희 회사에서는 오라클을 사용하는데, 혹시나 실무에 투입되기 전 이것과 관련하여 유념해야 할 부분(혹은 알고 있어야 할 부분)이 있다면 알려주시면 감사드립니다.