묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js - Django 연동 웹 프로그래밍
Django 질문
안녕하세요 Django에 관심을 가지고 공부중인 학부생입니다. Django 에서는 Restful API로 DRF(Django Restframework)를 제공하는 것으로 알고 있는데 실전에서는 DRF와 일반 Django 클래스형 뷰 기반 구현 방식 중 어느것을 더 많이 사용하는지 궁금합니다. 향후 Vue.js와 연동하는 웹 애플리케이션을 개발해보고 싶은데 DRF쪽으로 구현해보도록 공부해보는 것이 좋을까요??
-
미해결Vue로 Nodebird SNS 만들기
로그인시 watch vs promise
로그인 시에 watch로 하는게 좋을까요 아니면 로그인 dispatch 이후에 프로미스나 async await으로 바로 router push하는게 좋을까요?
-
React로 NodeBird SNS 만들기
동작 오류 질문입니다
삭제된 글입니다
-
미해결스프링 부트 개념과 활용
parent
안녕하세요 초급개발자 질문입니다 ! parent가 버전관리를 해주는데 gradle의 경우에는parent를 가져오지 않는데 누가 버전관리를해줄까요?
-
미해결스프링 부트 개념과 활용
안녕하세요 잠시 질문드려도될가요
Show Dependencies 창 띄우는게 인텔리j에서는 가능한데 Eclipse 에서는 띄우지 못하나요? ㅠㅠ 어디서 확인해야하나욥 ?!
-
해결됨스프링 부트 개념과 활용
Service와 Repository의 관계에 대한 질문입니다!
좋은 강의 정말 감사합니다. 스프링 학습에 있어 너무 좋은 기회가 되었습니다. 강의를 듣고 예제 연습을 할때는 대부분 1개의 Service는 1개의 Repository와 연동? 매핑? 되어있습니다! 질문을 요약하자면 1. 1개의 Request의 기능에서 2개 이상의 DTO에 대한 query를 실행해야 할때 - 현재 제가 작성한 코드에는 1개의 Service 객체에서 2개의 Repository를 @Autowired하여 사용하고 있습니다. 지금 사용하고 있는 방법이 올바른지(보안, 효율성 측면) 궁금합니다. - 제가 추가적으로 생각한 방법은 2개 이상의 DTO를 사용하려고 추가적인 Repository를 사용하니 Request를 받을 때 Body에서 2개 이상의 DTO를 묶어주는 객체를 받아오고 Controller에서 묶음으로 받은 객체를 사용할 각각의 DTO로 묶음해제하여 Controller객체에서 각 DTO 객체에 맞는 Service 메소드를 실행하는 방법인데 이방법이 맞는지 궁금합니다. - 만약 위 2개의 방법이 올바르지 않다면 어떤 방법으로 하면 효율적인지 궁금합니다. 2. 1개의 Service객체를 이용하여 Service를 처리하는데 다른 Service 객체를 사용해야 하는 경우, 다른 Service 객체를 @Autowired하여 사용하는 것이 효율적인지 궁금합니다. 질문이 너무 길고 장황하여 죄송합니다. 질문에 답변을 해주시면 정말 감사하겠습니다. 혹시 해당 질문에 대한 관련 사이트를 알려주시면 참고하여 찾아보겠습니다. 감사합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
앞으로의 강의
다음 강의는 언제 업로딩이 될 예정인가요????
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
선생님 질문이 있습니다.
댓글 등록시 commenter와 id값이 일치해야 하지 않나요?? 저는 자꾸 글번호처럼 뜨는걸까요...(글번호처럼 뜨는게 맞다면;;;헛헛) PrimaryKey값 users에서 설정해줘야 하나요?(해야한다면 어디에다가...) 강의랑 깃허브에서 파일들 찾아봤는데 primaryKey 를 설정 안해주신것으로 보여서 질문 드립니당 저는 /models/index.js에 id값 생성시 primaryKey : true로 해보았는데두 안되더라구요... db.User.hasMany(db.Comment, { foreignKey: 'commenter', sourceKey: 'id', primaryKey : true }); db.Comment.belongsTo(db.User, { foreignKey: 'commenter', targetKey: 'id' });
-
해결됨그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
매출이 없는 상태에서의 cac 기준잡기
스타트업에서는 초기 매출구조가 형성되지 않은 상태에서 마케팅을 하는 경우도믾을텐데 cac roas를 추정하는 노하우가 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
값 타입 컬렉션을 듣는도중에 궁금한것이 있습니다.
값타입의 컬렉션보다는 일대다로 매핑을 하는것이 좋다고 말씀을 하셨습니다. 혹시 일대다가 아닌 다대일로 매핑을 하면 안되는것인가요? 안된다면 왜 안되는지가 궁금합니다. 혹은 다대일보다는 일대다를 사용할때의 이점이 있는지 궁금합니다.
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
4. http 모듈로 웹 서버 만들기의 라우터 리팩토리 부분 질문 드립니다!
안녕하세요. 강의 잘 듣고 있습니다. http 모듈로 웹 서버 만들기 > 라우터 리팩토리 부분에서 GET, POST의 경우 제대로 잘 동작하는데 PUT이나 DELETE 동작을 수행하고자 할 경우 (matchedUrl || router[req.method.toLowerCase()]['*'])(req, res); ^ TypeError: (matchedUrl || router[req.method.toLowerCase(...)].*) is not a function at Server.<anonymous> (/Users/-/Desktop/code/study_nodejs/restServer.js:79:58) at Server.emit (events.js:210:5) at parserOnIncoming (_http_server.js:745:12) at HTTPParser.parserOnHeadersComplete (_http_common.js:115:17) 계속 위와 같은 에러가 떠서 질문 드립니다! 리팩토리 이전까지는 잘 진행되었는데 이후에 계속 같은 오류가 뜨네요 ㅠㅠ 제가 작성한 코드는 아래에 따로 작성하겠습니다. 도움 주시면 감사하겠습니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출이 안됩니다.
안녕하세요 교수님. 숙제제출이 안되는데 어떤 부분을 고쳐야 할까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
그래프 형태 질문드립니다.
g=[[0]*(N) for _ in range(N)] 형태와 g = [[0]*N]*N 형태가 다른가요? 처음 만들때 print를 해보면 형태가 같게 나오지만 각각의 자리에 가중치를 넣으면 형태가 다르게 나와 질문 드립니다. import syssys.stdin = open("input.txt", "rt")N, M = map(int, input().split())a = [list(map(int, input().split())) for _ in range(M)]mat = [[0]*N]*Ng = [[0]*N for _ in range(N)]print(mat)print(g)for r,c,l in a: g[r-1][c-1] = l mat[r-1][c-1] = lfor i in range(N): for j in range(N): print(mat[i][j], end=' ') print()print("=======================")for i in range(N): for j in range(N): print(g[i][j], end=' ') print()[[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]] [[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]] 2 2 5 5 5 0 2 2 5 5 5 0 2 2 5 5 5 0 2 2 5 5 5 0 2 2 5 5 5 0 2 2 5 5 5 0 ======================= 0 7 4 0 0 0 2 0 5 0 5 0 0 0 0 5 0 0 0 2 0 0 5 0 0 0 0 0 0 0 0 0 0 5 0 0
-
미해결React로 NodeBird SNS 만들기
제로초님
제로초님 혹시 bcrypt@3.0.6 버전 받으 실때 에러 없으 셨나요? 우분투에서 처리가 안되네요 ㅠㅠ 전 node.js 버전 12.13.0 버전을 사용 하고 있습니다.
-
미해결스프링 프레임워크 핵심 기술
스프링 공부방법
안녕하세요. 스프링 공부방법 문의드립니다. 새로운 기술을 접할때 공식 문서를 선호하는 편입니다. 스프링 공부를 위해 공식문서를 처음부터 끝까지 보려했으나 너무 어려워 백기선님의 강의를 수강하고 있습니다. 현재 회사에서 Spring을 이용한 웹서비스를 유지보수하고 있는데 부트도 아니고 JPA도 아니라서 스프링 핵심강의 > MVC > RestAPI 순으로 들으려고 하고 있습니다. 그런데 강의만으로는 깊이가 없는것 같아 핵심강의 강좌가 끝나면 스프링을 자세히 공부하고 싶은데요, 스프링 공식문서(Core파트)를 봐야할지 토비스프링을 봐야할지 모르겠습니다. 어떤방법이 좋을까요? 스프링 레퍼런스(core)를 본다. 토비 스프링 책을 본다. 공부를 따로 하지말고 MVC, RestAPI강의를 듣고 실전에서 코딩하며 필요할때 찾아본다.
-
해결됨React로 NodeBird SNS 만들기
에러 질문입니다.
TypeError: Cannot read property 'map' of undefined at router.post (C:\Users\Desktop\react-nodebird\back\routes\post.js:59:24)해당 라인의 59번째 줄은 아래와 같습니다. res.json(req.files.map(v => v.filename)); 이부분이 에러가 출력되는데 왜그런지 잘 모르겠습니다. 깃헙 코드랑 비교해봤는데 에러가 출력되네요.
-
미해결예제로 배우는 스프링 입문 (개정판)
필드에 @Autowired 후 maven package 또는 build 에러
생성자에서 빈 객체 주입 하던 방식에서 필드에 직접 @Autowired 어노테이션을 붙여서 하는 방식으로 바꾸고 maven package 또는 build 할때 "spring Formatting violations found in the following files:" 위 에러 메세지가 뜨면서 exit(1)이 발생하는 경우가 있습니다. 찾아보니 스프링 관련 문법(?)을 어겼다고 규칙에 맞는 문법으로 수정하라는 오류메세지인데, 빈 객체에서는 생성자를 통해 빈 객체를 주입받는 문법만 허용해서 발생하는 오류입니다."mvnw spring-javaformat:apply" 위 명령어를 통해 스프링에서 허용하는 문법을 적용하여 해결하실 수 있습니다.
-
미해결React로 NodeBird SNS 만들기
dummy객체
dummy라는 객체를 export하는 방법이 있을까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
컴포넌트 통신 방법 - 기본 에서 실습문제에 대해 질문 드립니다.
컴포넌트 통신 방법 - 기본 -> event emit 실습문제 '버튼 클릭시 data num 1증가' 문제를 고민고민 하다가 <div id="app"> <app-content v-on:add="addNum" v-bind:propsNum="num"></app-content> </div> <script> var appContent = { template: '<button v-on:click="numEvent">add</button>', props: ['propsNum'], methods: { numEvent: function(){ this.$emit('add'); } } } new Vue({ el: '#app', components: { 'app-content': appContent }, methods: { addNum: function(){ this.num++; } }, data: { num: 10 } }); </script> 위의 코드와 같이 앞서 배운 props를 떠올려서 위와 같이 만들었습니다. 근데 실습 문제 풀이영상을 보니 너무 돌아가서 생각 했던 것 같더라구요... 잘 돌아가긴 하던데 문법적으로 중복이라던지 문제가 있는지 이런 식으로 코드를 작성해도 되는건가요?
-
미해결React로 NodeBird SNS 만들기
오류가 나요
React.cloneElement(...): The argument must be a React element, but you passed null. import React from 'react'; import { Form, Input, Button, List, Card, Icon } from 'antd'; const profile = () => { return( <div> <Form style={{ marginBottom: '20px', border: '1px solid #d9d9d9', padding: '20px' }}> <Input addonBefore="닉네임" /> <Button type="primary">수정</Button> </Form> <List style={{marginBottom: '20px'}} grid={{gutter: 4, xs: 2,md: 3}} size="small" header={<div>팔로워 목록</div>} loadMore={<Button style={{width: '100%'}}>더 보기</Button>} bordered dataSource={['제로초', '바보','노드버드오피셜']} rednerItem={item=>( <List.Item style={{marginTop: '20px'}}> <Card actions={[<Icon type="stop" />]}> <Card.Meta description={item} /> </Card> </List.Item> )} /> </div> ) } export default profile; 해결방법좀 알려주세요.