묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김대리님 이게 바로 업무 자동화입니다 (엑셀 + 파이썬)
Column 자유자재로 선택하기
안녕하세요, 실용적인 강의 감사합니다. 다름이 아니라 '회사 이름들 가져와서 중복제거' 강의에서 '회사명' 칼럼에서 가져와서 회사별로 행을 끊어냈잖아요 ? 그런데 담당자 이름으로 회사별로 묶어 주는거 처럼 시도해 보려고 했는데 첫 column 만 실행이 되는거 같아서 질문 남깁니다. '담당자' 칼럼에서 가져올 수도 있을까요 ? 위에 사진은 강의 코드를 그대로 따라서 적었는데, 제가 원하는 건 이 코드에서 '담당자' 칼럼만 뽑아서 만들수 있을까요 ? (자유자재로 칼럼을 선택 할 수 있을까요 ?)
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
Src가 원래 core안에 뜨나요?
영상대로 따라하는데 Src가 영상 처럼 되어 있지 않고 Core내부에 있는데 그냥 해도 되나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
팔로잉을 언팔로우시 생기는 오류 질문입니다!
안녕하세요 제로초님! 다른 분들의 질문들을 다 읽어보고 원하는 답을 찾지 못해 질문 드립니다. 제로초님 강의에서는 일단 팔로워 1명, 팔로잉 1명으로 진행한 걸로 보입니다. 저는 유저를 한 명 더 추가하여 팔로잉을 2명으로 하였는데, 프로필 페이지로 이동시 팔로워 수에 맞춰 데이터를 받아오는 것으로 보입니다. (오류) 위 사진처럼 팔로워가 2명일 경우, 프로필 페이지로 이동 시 아래 사진처럼 팔로잉 데이터가 변합니다. 팔로잉 수가 팔로워에 맞춰 한 명 더 생성되는 오류입니다. 이게 DB관계의 오류인지,,, routes/user에서 addFollowers로 생기는 오류인지 잘 모르겠습니다.. 따로 failure가 발생하지 않아서 질문드립니다. 위 이미지는 팔로잉만 있는 상태에서 프로필 이미지로 넘어가면 생기는 redux action의 결과입니다. success가 뜨지만, 해당 데이터들을 받아오지 못합니다. 코드는 현재 진행된 제로초님의 깃헙 코드를 비교해서 다시 봤는데 단어를 잘못쓴 것은 없었습니다.. ㅠㅠ FOLLOW의 nickname과 id? 가 없어서 그런건지,,, 반대로 followings만 존재할 때는 왜 데이터가 정상적으로 넘어오는지 궁금합니다..
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
err부분에서 질문입니다.
err처리하는 스크립트가 다르더라고요 1) if(err) throw err 2) if(err) return res.status(400).json({msg : "에러 있음"}) 이렇게 두가지로 있는것 같은데, 1)은 에러를 그냥 버리고 2)는 에러가 있으면 응답으로 넘겨라 라는 것 같아요. 이걸 구분해서 쓰는 기준이 있나요? 혼자 복습해서 스크립트 작성하는데 이런게 햇갈립니다. -추가질문- 그리고 res에다 status(번호)를 붙이는 데, 어떤건 status를 사용하고, 어떤건 안하는지 그 기준이 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강사님 질문이 있습니다.
안녕하세요 강사님 질 좋은 강의 잘 듣고 있습니다. 다름이 아니라 제가 강사님 강의 들으면서 개인적은 프로젝트를 하려고 하는데 rset api형태로도 만들어 보고 싶은데 궁금한 점이 이것을 만들어서 어디에 사용되는지 궁금합니다.
-
미해결그리드(Grid) 핵심이론 및 실전 활용
영상에는 없지만,
수업 잘 듣고 있습니다. pdf 교재에 grid-area의 4-3) 자식요소에 사용하는 Grid 속성 grid-area 시작지점 종료지점으로 레이아웃 만들기 에서 .parent div:nth-child(2) {} 이곳에 grid-area: 2 / 2 / 1 / 3 ; 이라고 돼 있는데, 1 / 2 / 2 / 3 이라고 수정돼야 합니다. 복습 겸 교재를 하나씩 보며 머릿속으로 그리며 보다가 발견했습니다. 언제나 유익한 강의 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
에러 질문
안녕하세요 교수님! 연습해보느라고 프로젝트를 하나 만들었는데 오류가 나는데 왜 나는지 모르겠어서 질문 드려요 .cpp 파일 2개( 메인 포함) .h 파일 1개로 이루어진 프로젝트입니다. 오류 코드는 이렇게 나옵니다 2군데 예요. 1>------ Build started: Project: Project1, Configuration: Release Win32 ------ 1>MSVCRT.lib(exe_main.obj) : error LNK2001: unresolved external symbol _main 1>D:\UUUU\CSCSC)\Library\CSCSCpractice\Release\Project1.exe : fatal error LNK1120: 1 unresolved externals 1>Done building project "Project1.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강의 문서 오타 제보 드립니다.
안녕하세요 강사님 강의 문서를 보면서 코드를 작성하고 다시 강의를 돌려 보고 있습니다. 강의 문서 코드에 오타가 있어서 제보 드립니다. JPA2 BOOK의 가격이 20,000원인데 주문을 할 때 10,000으로 주문을 하고 있어서요 (강의 영상에서는 20,000원으로 주문하셨습니다.) 감사합니다.
-
미해결자바 디자인 패턴의 이해 - Gof Design Pattern
예를 들어 authorize() 부분이 3가지로 나눠졌을때
공통되는 기본메소드는 두고, 추가적으로 해야하는 부분은 interface로 구현하나요? 이미 abstract로 짜여 있어서 헷갈리네요.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
char* strAnimal[10];에 대하여
안녕하세요 저는 나도코딩님의 c언어의 강의를 듣고 있는 아이입니다. 시간이 부족하신다면 맨 밑으로 가세요(상황 설명입니다) 제가 이해가 잘 안되는 이유는 char* strAnimal[10];까지는 지극히 괜찭았는데 갑자기 strAnimal[0] = "고양이"; 이런 식으로 만드니 =에 빨간 줄이 붙으면서 안된다고 하더라고요. 그렇게 제가 다행히 비주얼 스튜디오 인터넷 검색기능이 있어서 검색해서 2017 버전 이후부터는 준수 모드 때문에 안된다고 알게되고 방법이 char 앞에 const를 붙이거나 준수모드를 아니요라고 입력하는 방법 두게를 알게 되었습니다. 여기서 질문______________________________ 앞에 const char* strAnimal[10];으로 선언을 하고 뒤에 값을 넣을 때const는 값이 변하지 않아서 포인터에 사용 할 때 포인터가 가르키는 위치는 변경 할 수 없고, 가르키는 값은 변경이 가능하다는 점이 있는데 왜 strAnimal[0] = "고양이";를 해도 가능한 건가요? --------------------------------------- 물론 제가 많이 어려서 제가 이해를 못하는 것일 수 도 있지만 그래도 이해가 안되면 큰일 날 것 같아 이렇게 글을 올림니다.
-
미해결자바 디자인 패턴의 이해 - Gof Design Pattern
설계시 어떤 기준으로 abstact와 interface로 구현하시나용?
어떤 경우에 각각 사용하는지 비슷한 예제로 설명해주신다면 감사하겠습니다.감사합니다. 강사님!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일대다로 값 수정
안녕하세요! 마지막부분에 일대다 매핑으로 값 수정할 때 Address 는 수정하면 안되니깐 변경하고 싶은 AddressEntity를 지우고 추가해야 하는게 맞나요? 이해하기 쉽게 강의 만들어 주셔서 열심히 듣고 있어요! 좋은 강의 감사합니다~! System.out.println("==========START========="); Member findMember = em.find(Member.class, member.getId()); findMember.getAddressHistory().remove(0); findMember.getAddressHistory().add(new AddressEntity("newCity1","street", "10000"));
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
선생님 안녕하세요.
제가.. 자바를 시작한지 얼마안되서 이 강의랑, 생활코딩 강의랑 병행중인데 혹시 선생님 문법이 이해가 안된다면, 문법 강의부터 먼저 보면서 해야할까요...?? 아니면 혹시 후속강좌중에 스프링 핵심 원리 기본편은 좀 더 상세히 알려주면서 강의를 진행해주시나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 편의 메서드 설정시 질문이있습니다.
안녕하세요 선생님 야생형 코스 밟고 혼자서 토이프로젝트를 진행하고 있습니다. 테스트 코드를 작성하다 문득 궁금한게 생겼는데요! 회원과 게시판 도메인을 구현했고, 게시글을 삭제할 경우 DB에 delete쿼리를 날리는 것이 아닌 게시글 상태를 변경시켜 DB에 남아있게 하는 방식을 선택했습니다. 회원 도메인의 List<Board> 필드에 게시글을 create할 경우 양방향 연관관계 편의 메서드로 두 객체에 값을 추가하는 것은 당연히 이해가 되는데 저의 방식대로 삭제를 할 경우, 회원 도메인의 List<Board>에 속한 Board를 List에서 제거해야하는지, 아니면 그대로 둬야하는게 올바른 방법인지 궁금해서 여쭤보고 싶습니다. 날씨가 많이 춥네요..! 감기랑 코로나 조심하시구요!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
4xx 에러에 대한 우선순위도 있을까요?
안녕하세요, 강의 너무 잘듣고 있습니다 ㅠ_ㅠ(너무감동) 궁금한 점이 하나있어 질문 남기게 되었습니다. 예를들어 400과 401 에러가 같이 발생할 수 있는 조건에서는 어떤 에러가 우선시되어 Client에 내려가는게 좋을까요? - 어떤 에러든 Don't care인 경우는 Client 입장에서 동일 요청에 받는 에러가 매번 달라서 좀 아닌것 같구.. - API GW 같은 곳에서 인증을 앞단에서 처리해주는 경우가 있으니 401이 우선시 되는게 맞을까요? 많이 배울 수 있게 강의를 해주셔서 다시 한번 감사드립니다~
-
미해결웹 게임을 만들며 배우는 React
focus
중간에 포커스 해주는 부분을 넣지 않아도 그냥 포커스가 되는데요. 이게 다른 이유 ( 제 브라우저, 아님 익스텐션 때문에) 때문일수도 있을까요? <html> <head> <script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> <script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script> </head> <body> <div id="root"></div> <script type="text/babel"> class GuGuDan extends React.Component { constructor(props) { super(props); this.state = { first: Math.ceil(Math.random() * 9), second: Math.ceil(Math.random() * 9), value: '', result: '', }; } onSubmit = (e) => { e.preventDefault(); if (parseInt(this.state.value) === this.state.first * this.state.second) { this.setState((prevState) => { return { result: '정답:' + prevState.value, first: Math.ceil(Math.random() * 9), second: Math.ceil(Math.random() * 9), value: '', }; }); // this.hello.focus(); } else { this.setState({ result: '땡', value: '', }); // this.hello.focus(); } }; onChange = (e) => { this.setState({ value: e.target.value }); }; hello; render() { return ( <React.Fragment> <div> {this.state.first}곱하기{this.state.second}는? </div> <form onSubmit={this.onSubmit}> {' '} <input // ref={(c) => { // this.hello = c; // }} type="number" value={this.state.value} onChange={this.onChange} /> <button>입력!</button> </form> <div>{this.state.result}</div> </React.Fragment> ); } } </script> <script type="text/babel"> ReactDOM.render( <div> <GuGuDan /> <GuGuDan /> <GuGuDan /> <GuGuDan /> </div>, document.querySelector('#root') ); </script> </body> </html>
-
미해결WEB2 - JavaScript
한 번에 변경은 어떻게 하나요 ?
맥북 사용자입니다. 무슨 키를 눌러야지 작성하는 상태차이 뜨나요 ? 저는 컨트롤 +d 를 눌러도 작동이 되질 않아서요 ㅠ-ㅠ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
설치시 에러 관련 질문드립니다.
왜 때문인가요?!
-
미해결웹 게임을 만들며 배우는 React
강의 중간에 닫히는 부분이 같이 타이핑 되는거..
강의에서 아래 쓰실때요 닫히는 코드가 같이 타이핑 되는데 그건 어떻게 하는건가요? <React.Fragment>
-
미해결현직 개발자가 알려주는 안드로이드 앱 쉽게 만드는 방법
activity.drawer
MainActivity.java 에서 drawerView는 왜 LinearLayout으로 받는게아니라 View타입으로 받아온건가요??