묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
DataSourceUtils import가 안 됩니다..
private void close(Connection conn) throws SQLException{ DataSourceUtils.releaseConnection(conn, dataSource);} 2.4.2 버전을 사용하고 있습니다. JdbcMemberRepository 클래스에서 DataSourceUtils에 관한 import가 되질 않아 진행이 안되는데요. Alt + Enter를 눌러도 추천하는 내용에는 import 내용이 없습니다. 어떻게 해결해야 하나요?
-
미해결실전 HTML & CSS 강좌
13강. CSS속성 4 번째 마지막 표 만드는 부분..li태그가 중앙정렬이 안되네요?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <style> *{ margin:0px; padding:0px; } #wrap{ width:1000px; border:2px solid gray; margin:0 auto; } #header{ width:980px; border:1px solid gray; margin:0 auto; text-align: center; height:90px; line-height: 90px; margin-bottom: 5px; margin-top:5px; } #nav{ width:980px; margin:0 auto; border:1px solid gray; text-align:center; height:90px; overflow: hidden; margin-bottom: 5px; text-align: center; line-height: 45px; } #nav ul li{ float:left; width:180px; border:1px solid gray; list-style: none; height: 30px; line-height: 30px; text-align: center; } #content{ width:980px; border:1px solid gray; overflow: hidden; height:270px; margin:0 auto; } .main{ float:left; width:630px; border:1px solid gray; height: 250px; margin-right: 5px; margin-top:5px; text-align: center; margin-left: 5px; } .ban{ width:330px; height:250px; border:1px solid gray; float:left; margin-top:5px; text-align: center; } #footer{ width:980px; height: 90px; border:1px solid gray; margin:0 auto; text-align: center; line-height: 90px; margin-bottom: 5px; margin-top:5px; } </style> <body> <div id ="wrap"> <div id = "header"> <h1>HEADER</h1> </div> <div id = "nav"> NAVIGATION <ul> <li>menu1</li> <li>menu2</li> <li>menu3</li> <li>menu4</li> <li>menu5</li> </ul> </div> <div id="content"> <div class="main">CONTENT</div> <div class="ban">BANNER</div> </div> <div id="footer"> <p>FOOTER</p> </div> </div> </body> </html>
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
Infinite Scroll 문제
안녕하세요 강사님 강의 잘 보고있습니다. 가장 최초 게시물 페이지에 진입하면 오류가 뜨지 않는데 다른 페이지로 들어갔다가 PostCardList 페이지로 들어가면 다음과 같은 오류가 발생하면서 기존에 있었던 게시물들이 반복해서 뜨는데요ㅠㅠ 어느 부분이 문제일까요?ㅠㅠ https://github.com/HyunYuJin/me_blog 제 깃 주소도 올려드려요!!ㅠㅠ 감사합니당
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
수업자료 사이트 아예 주소가 잘못되었다고 뜨는데 어떻게 해결할 수 있을까요?
수업자료 사이트 아예 주소가 잘못되었다고 뜨는데 어떻게 해결할 수 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
input
뭐가 오류인지 모르겠습니다
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
400대 오류관련
안녕하세요 강사님 강의 잘 보고 있습니다. 한가지 궁금한 점이 있어서 질문드립니다. 보통 구글에서 뭘 검색해서 관련된 페이지를 클릭해서 들어가면 간혹 404 not found가 뜨는 경우가 있는데 이 경우는 리소스가 있는데 숨기는 건가요? 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
saga로 데이터를 넘겨주는거에 대해 질문 있습니다.
긴가민가해서 질문 올려요 ㅠㅠ 백앤드 노드 서버 구축하기 - 게시글 좋아요 영상 보고 있는데요, postCard.js의 const onLike = useCallback( () => { dispatch({ type: LIKE_POST_REQUEST, data: post.id }) // true는 false로 / false는 true로 // setLiked( (prev) => true) }, []) 여기서 data의 post.id를 saga로 보내주는데 그럼 sagas/post.js의 이 부분에서 function likePostAPI(data) { return axios.patch(`/post/${data}/like`) } post.id는 likePostAPI함수의 매개변수(data)로 입력되고요, 그러면 routes/post.js의 router.patch('/:postId/like', async (req, res, next) => { try { const post = await Post.findOne({where: {id: req.params.postId}}) if (!post) { return res.status(403).send('게시글이 존재하지 않습니다.') } await post.addLikers(req.user.id) res.json({ PostId: post.id, UserId: req.user.id }) } catch (error) { console.error(error) next(error) } }) 이 부분이 실행되는건데 처음 dispatch의 data로 post.id를 보내주면 post와 id를 합쳐서 저절로 router.patch('/:postId/like', async (req, res, next) => { 이 코드의 postId로 들어가는게 맞는건가요? postId를 예를 들어 postEd로 수정하니깐 당연히 에러가 발생하기는 한데... 처음이라 긴가민가하네요ㅠㅠ 만약 data로 post.me라고 보내면 router.patch('/:postMe/like', async (req, res, next) => { 로 수정하는게 맞는건가요? 감사합니다!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
수업자료가 다운로드가 안 되네요
수업자료가 다운이 안 됩니다.... 자료를 받아볼 수 있는 사이트가 별도로 있나요?
-
Git과 GitHub 시작하기
브랜치를 만들어서 커밋을 해줬을 때 그래프상에 가지가 생기질 않아요
삭제된 글입니다
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
화면에 지도가 뜨지 않는 이유를 모르겠습니다!
6분 10초까지 따라했는데 새로 고침을 했지만 아예 지도가 표시가 되지 않습니다. 완전 똑같이 따라썼는데 문제가 무엇인지 모르겠습니다! 저번시간까지는 됐습니다 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <title>my first map</title> <link rel="stylesheet" href="/stylesheets/style.css"/> <script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=zethc2gz24"></script> </head> <body> <div id="navbar">myfirstmap</div> <div id="infoBox"> <div id="infoTitle">현재 날짜</div> <div id="infoContent">2020.01.01 </div> </div> <div id="map" style="width:100%;height:100vh;"></div> <!-- 외부 데이터 파일을 가져옴 --> <script type ="text/javascript" src="/data/data.js"></script> <script> var mapOptions = { center: new naver.maps.LatLng(37.3595704, 127.105399), zoom: 10, }; var map = new naver.maps.Map("map", mapOptions); //마커 var markerList =[]; var infowindowList =[]; for (var i in data){ var target = data[i]; var latlng = new naver.maps.LatLng(target.lat , target.lng); marker = new naver.maps.Marker({ map : map, position: latlng, icon : { content: "<div class ='marker'></div>", anchor: new naver.maps.Point(12,12) //마커의 중심 설정 }, }); //string 값으로 나온다. `` 백틱 var content = `<div class='infowindow_wrap'> <div class='infowindow_title'>${target.title}</div> <div class='infowindow_content'>${target.content}</div> <div class='infowindow_date'>${target.date}</div> </div>` var infowindow = new naver.maps.InfoWindow({ content = content, backgroundColor: "#00ff0000", borderColor: "#00ff0000", anchorSize : new naver.maps.Size(0,0) //말풍선 형태로 하는 건데 말풍선안나오게 하는 것 }) markerList.push(marker); infowindowList.push(infowindow); } for(var i=0, ii=markerList.length; i<ii; i++){ naver.maps.Event.addListener(markerList[i],"click", getClickHandler(i)); } function getClickHandler(i){ return function(){ var marker = markerList[i]; var infowindow = infowindowList[i]; //infowindow가 지금 지도에 표시 되어있는지 if(infowindow.getMap()){ infowindow.close(); } else{ infowindow.open(map.marker) } } } </script> </body> </html>
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
안녕하세요 선생님 동기식 비동기식 에 대해서 질문드리고, 서버 코드 공부 방법에 대해서도 질문 드립니다.
수업에서 궁금한 점이 2가지 정도 있어서 질문드립니다. Q1 ) 제가 동기식 VS 비동기식 제대로 이해하고 있는지 질문드립니다. 게임에서는 무조건 비동기식으로 사용해야 한다. 왜냐하면 언제 클라이언트가 CONNECT 요청 들어 올지 모르는데 Accept 걸어놓고 계속해서 메인 쓰레드는 다른 일을 하지못하고 connect 신호 올때 까지 기다리고 있기 때문에 성능 저하가 발생을 한다 비동기식으로 사용을 하는데 그냥 이벤트로 콜백 걸어 놓고 OS 한테 야! 연결 신호오면 알려줘 하고 쓰레드는 다른 일하러 갑니다. CONNECT 신호가 오면 OS가 인력사무소(쓰레드 풀)에 알려주고 대기 하고 있는 쓰레드 아무나 가서 해당 일 처리를 한다. 이정도로 이해하면 되는지 여쭤보고 Q2. 서버 공부를 할 때 이해를 기반으로 시간날때마다 손으로 쳐보면서 익숙해지도록 해두면서 공부하는 것이 좋나요? 나중가서 실무에서 업무를 맡게되면(물론 저는 컨텐츠 플머 지망이지만) 선생님께서 수업하실 때 하는 것처럼 머리속에서 바로바로 나오게 할려면 외워야 할텐데.. 개념은 당연히 남에게 설명할 정도로 숙지를 해야겠지만 직접 짜보라고 하면,, 못할거 같아서요 ㅠ.ㅠ 실무 경험도 없고 신입 기준 네트워크 프로그래밍 공부 방법 좀 알려주시면 정말 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C언어
21:24에서 주석문 질문드립니다.
49번줄 주석문에 if(!ptr)라고 써져있는데 if(ptr)이 맞는거 아닌가요? 오타인 거 같아서 질문드립니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
디플리셔입니다. 궁금한게 있어서요.
선생님 안녕하세요. 저는 디자인 + 퍼블리셔 (제이쿼리는 만들어진 소스들을 가져와서 약간의 수정만 가능한)입니다. 회사 본부장님께서 vue.js 프로젝트가 많다며 공부를 하라고 하셔서 여기까지 오게 되었네요. 설날 연휴 쉬지못하고 ^^ 걱정에 이렇게 여기까지... 강의를 결제하고 해보자! 하다가 너무 궁금해서 먼저 질문남겨봅니다. 디자인 + 퍼블리싱을 할수 있는 정도면 vue 프로젝트를 할 경우 어디까지 해서 드려야하는지요? 폴더, 형식 등 현재 하는 방식과 많이 틀릴까요? 어디까지해서 드려야 할지 궁금해서 여쭤봅니다. 이 강의를 다 끝낸다음 저는 그 궁금증을 풀수있을까요? 선생님 새해 복 많이 받으세요. 감사합니다.
-
해결됨애플 웹사이트 인터랙션 클론!
스크롤 이벤트 시작하는 위치 질문입니다
안녕하세요 선생님 강의 잘 듣고 있습니다. 다름이 아니라 스크롤 이벤트를 시작하는 위치 구하는 부분에서 이벤트가 실행될 scroll-section의 offsetTop으로 구하는 것과 이벤트가 실행될 scroll-section 위에 존재하는 scroll-section들의 높이 합으로 구하는 것이 차이가 있는지 궁금합니다.
-
해결됨파이썬 웹 개발(Flask, SQLAlchemy 이용)
sql db중에 id 1의 정보가없습니다
1) 왜 1의 값이 없는지 궁금합니다. 2) 모든 정보의 id값을 -1할수있는 명령어 또는 방법이 있을까요? 예를 들어 id 2인 spring의 정보를 id 1로, id3인 summer의 정보를 id 2로, id 4의 값인 fall의 정보를 id 3으로 변경하는 방법
-
미해결OpenCV + WebApp (얼굴 눈 검출 웹앱만들기)
$source ~/.bashrc 실행이 안됩니다
안녕하세요 virtualenv install 중인데요, $source ~/.bashrc 부분부터 실행이 안되고 있어 질문드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품주문 코드 실행시 actual이 뜬금없이 2로 떠 있어 어디서부터 잘못된 것인지 모르겠습니다.
(사진)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
npm run dev 실행 시 에러
아래와 같은 에러 발생합니다.. 피드백 주세요.. 그리고 dev.js 파일 예시 들어주세요 <username>:<password>....?<dbname> 이렇게 작성하라고 했을 때 꺽새 안에 내용만 수정해주면 되는지 꺽새를 지우고 새로 생성한 username과 password를 입력해야 하는지요 C:\Users\rlawj\프로젝트\노드, 리액트 시리즈 - 유튜브 사이트 만들기\boilerplate-youtube-app>npm run dev (node:16228) ExperimentalWarning: The fs.promises API is experimental > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" [0] (node:9828) ExperimentalWarning: The fs.promises API is experimental [1] (node:7100) ExperimentalWarning: The fs.promises API is experimental [0] [0] > react-boiler-plate@1.0.0 backend [0] > nodemon server/index.js [0] [1] [1] > client@0.1.0 start [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] Server Listening on 5000 [1] [HPM] Proxy created: / -> http://localhost:5000 [1] i 「wds」: Project is running at http://0.0.0.0:3000/ [1] i 「wds」: webpack output is served from [1] i 「wds」: Content not from webpack is served from C:\Users\rlawj\프로젝트\노드, 리액트 시리즈 - 유튜브 사이트 만들 기\boilerplate-youtube-app\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] Failed to compile. [1] [1] ./src/components/views/LoginPage/LoginPage.js [1] Attempted import error: 'Icon' is not exported from 'antd'. [0] { MongooseServerSelectionError: connection <monitor> to 54.255.110.161:27017 closed [0] at new MongooseServerSelectionError (C:\Users\rlawj\프로젝트\노드, 리액트 시리즈 - 유튜브 사이트 만들기\boile rplate-youtube-app\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (C:\Users\rlawj\프로젝트\노드, 리액트 시리즈 - 유튜브 사이트 만들기\bo ilerplate-youtube-app\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (C:\Users\rlawj\프로젝트\노드, 리액트 시리즈 - 유튜브 사이트 만들기\boilerplate-youtube-a pp\node_modules\mongoose\lib\index.js:333:15) [0] at Object.<anonymous> (C:\Users\rlawj\프로젝트\노드, 리액트 시리즈 - 유튜브 사이트 만들기\boilerplate-youtube -app\server\index.js:18:26) [0] at Module._compile (internal/modules/cjs/loader.js:776:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) [0] at Module.load (internal/modules/cjs/loader.js:653:32) [0] at tryModuleLoad (internal/modules/cjs/loader.js:593:12) [0] at Function.Module._load (internal/modules/cjs/loader.js:585:3) [0] at Function.Module.runMain (internal/modules/cjs/loader.js:829:12) [0] at startup (internal/bootstrap/node.js:283:19) [0] at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) [0] message: 'connection <monitor> to 54.255.110.161:27017 closed', [0] name: 'MongooseServerSelectionError', [0] reason: [0] TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: [0] Map { [0] 'clonereactnode-shard-00-01.tbmhv.mongodb.net:27017' => [ServerDescription], [0] 'clonereactnode-shard-00-00.tbmhv.mongodb.net:27017' => [ServerDescription], [0] 'clonereactnode-shard-00-02.tbmhv.mongodb.net:27017' => [ServerDescription] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null }, [0] [Symbol(mongoErrorContextSymbol)]: {} }
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
ec2에서 visual studio editor 관련 작업
aws ec2 ubuntu에서 실습을하고 있었는데요. 보통 Dockerfile을 만들어서 vi로 편집하였는데요 visual studio editor를 활용해서 실습을 하려면 어떻게 해야할까요? ec2와 editor를 연동해주는 작업이 필요할까요? 초보라서 문의드려요.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리액트에서 onClick function 이 button 태그, a 태그를 제외하고 작동하나요?
리액트에서 onClick function 이 button 태그, a 태그를 제외하고 다른 컴포넌트 태그에서 작동하나요?예전에 다른 태그에 넣어봤을 때 작동을 안했던 것 같아서요 잘못 알고 있는 부분인지 혹시 관련해서 공부해볼만한 자료가 있으면공유해주시면 감사하겠습니다!