묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨웹 게임을 만들며 배우는 React
webpack 설정 resolve부문 질문 있습니다.
resolve부문에서 js, jsx 를 하고 entry의 app에서 ./client를 해놓으면 알아서 client.js를 가져온다고 하셨는데 만약에 client.js client.jsx의 두파일이 있으면 어떤걸 가져오게 되나요?
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
행렬 질문드립니다
행렬 곱셈 조건이 a행렬 m*n b행렬 n*p 일때, a행렬의 열(n)과 b행렬의 행(n)이 같아야 곱셈 조건으로 알고 있는데, 강의에서는 바꿔서 진행이 되더라구요 len이 a.length이면 이거는 a의 행의 길이를 뜻하고 b[0].length이면 이거는 b의 열의 길이를 뜻하는 거라서 바꿔서 설명이 된 거 같은데... 제가 잘못 알고 있다면 답변 부탁드리겠습니다
-
미해결인스타그램 클론 - full stack 웹 개발
중앙 정렬도 안되고 선택정렬도 안되는데 왜그런거죠?
(사진)
-
미해결React로 NodeBird SNS 만들기
next를 사용하지않으면
1. next를 사용하지않을때는 localhost:3060~~을 누르면 먼저 프론트로가서 프론트라우터로 _app.js로 가서 거기서 useeffect에서 action을 dispatch해서 서버에서 데이터를 받아오는 순서로 알고 있는데 이게 맞나요? 2. 강의를 다시 몇번을들어도 순서가 이해가 되지 않아서요 getinitialProps를 하면 초기 화면구성때 서버에서 한번실행된다고 하셨는데 localhost:3060~~을 누르면 프론트로가서 프론트라우터로 _app.js로가서 액션을통해서 서버에서 데이터를 받아오는거 아닌가요? next를 이용할때랑 순수 react로 할때랑 url을 입력하고 데이터를 받아와서 렌더링하는 부분까지 순서를 자세하게 한번만 설명해주실수있나요? ㅠㅠ 3. 순수 react를사용하면 클라이언트 사이드 렌더링이기때문에 서버에서 html을 안보내주는걸로 알고있는데 next를 사용했기때문에 서버에서 html태그들을 보내주는건가요? 그럼 next는 데이터만 서버사이드렌더링해주는게아니라 모든것을 서버사이드렌더링해주는건가요 초기 접속이나 새로고침시? 감사합니다.ㅠ
-
미해결홍정모의 따라하며 배우는 C언어
10-8 포인터의 함수 질문..
4:34초에 average(arr1, arr1 + 5할때 왜 마지막 원소의 다음주소를 넣나요? 단순히 포인터로 사용된다고 하신말씀이 이해가 안가서요..
-
미해결React로 NodeBird SNS 만들기
제로초님 질문이 있습니다.
이론적으로 공부를 하고 있는데 React에서 Virtual DOM은 왜 필요하며 어떤 역할을 하는건지 알수 있을까요???
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
gspread 라이브러리 설치 문제
안녕하세요!gspread 라이브러리 설치를 완료했는데도 불구하고 No module named 'gspread' 이라는 에러가 나서 진행을 못하고 있습니다 어떻게 해야할까요 ㅜ_ㅜ 설치 이후에 주피터노트북 껐다키고 안되서 재부팅까지 해봤지만 에러가 납니다!
-
React로 NodeBird SNS 만들기
네트워크에러
삭제된 글입니다
-
미해결실전! Querydsl
페치조인후 원하는 값만 가져오기
[코드1: 페치조인후 원하는 컬럼만 추출하는 쿼리dsl, 동작은 하지만 원하는 결과를 도출해내지 못하는 코드]List<OrderSimpleQueryDto> result= qf.select(Projections.bean(OrderSimpleQueryDto.class ,QOrder.order // 이 코드를 넣어야 결과가 나옵니다 ,QOrder.order.id ,QOrder.order.orderDate ,QOrder.order.status ,QOrder.order.member.name ,QOrder.order.delivery.address )) .from(QOrder.order) .join(QOrder.order.member, QMember.member).fetchJoin() .join(QOrder.order.delivery, QDelivery.delivery).fetchJoin().fetch(); }[코드2: DTO 클래스 정의] @Data @NoArgsConstructor public class OrderSimpleQueryDto { private Order order; //QOrder.order 를 받기 위한 코드 private Long id; private LocalDateTime orderDate; private OrderStatus status; private String name; private Address address; } [코드1 의 쿼리결과 : QOrder.order 를 넣으면 나오는 결과, 원하지 않는 컬럼까지 가져오게 됩니다 ] select order0_.order_id as col_0_0_, order0_.order_id as col_1_0_ , order0_.order_date as col_2_0_, order0_.status as col_3_0_ , member1_.name as col_4_0_, delivery2_.city as col_5_0_, delivery2_.street as col_5_1_ , delivery2_.zip_code as col_5_2_, member1_.member_id as member_i1_4_1_ , delivery2_.delivery_id as delivery1_2_2_, order0_.order_id as order_id1_6_0_ , order0_.delivery_id as delivery4_6_0_, order0_.member_id as member_i5_6_0_ , order0_.order_date as order_da2_6_0_, order0_.status as status3_6_0_ , member1_.city as city2_4_1_, member1_.street as street3_4_1_ , member1_.zip_code as zip_code4_4_1_, member1_.name as name5_4_1_ , delivery2_.city as city2_2_2_, delivery2_.street as street3_2_2_ , delivery2_.zip_code as zip_code4_2_2_ , delivery2_.status as status5_2_2_ from orders order0_ inner join member member1_ on order0_.member_id=member1_.member_id inner join delivery delivery2_ on order0_.delivery_id=delivery2_.delivery_id select order0_.order_id as col_0_0_, order0_.order_id as col_1_0_, order0_.order_date as col_2_0_, order0_.status as col_3_0_, member1_.name as col_4_0_, delivery2_.city as col_5_0_, delivery2_.street as col_5_1_, delivery2_.zip_code as col_5_2_, member1_.member_id as member_i1_4_1_, delivery2_.delivery_id as delivery1_2_2_, order0_.order_id as order_id1_6_0_, order0_.delivery_id as delivery4_6_0_, order0_.member_id as member_i5_6_0_, order0_.order_date as order_da2_6_0_, order0_.status as status3_6_0_, member1_.city as city2_4_1_, member1_.street as street3_4_1_, member1_.zip_code as zip_code4_4_1_, member1_.name as name5_4_1_, delivery2_.city as city2_2_2_, delivery2_.street as street3_2_2_, delivery2_.zip_code as zip_code4_2_2_, delivery2_.status as status5_2_2_ from orders order0_ inner join member member1_ on order0_.member_id=member1_.member_id inner join delivery delivery2_ [코드1에 QOrder.order 를 넣지 않으면 나오는 에러 코드] but the owner of the fetched association was not present in the select list [FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties ,classAlias=member1,role=com.jayden.shop.domain.Order.member,tableName=member ,tableAlias=member1_,origin=orders order0_,columns={order0_.member_id ,className=com.jayden.shop.domain.Member}}] at org.hibernate.hql.internal.ast.tree.SelectClause.initializeExplicitSelectClause(SelectClause.java:217) --- [내용 설명] 원하는값만 DTO로 받을수 있는 개발자님의 강의를 보고 페치 조인후에 원하는 컬럼만 얻는 코드를 시험삼아 진행해봤는데 오류가 발생했습니다에러코드를 해석하니깐 페치의 주인이 select 절에 없기 때문에 에러가 발생한다고 해석했고페치의 주인이 QOrder.order 인거 같아서 select 절에 QOrder.order 자체를 넣어줬더니 성공했습니다하지만 제가 원하지 않는 컬럼(예를 들면 Member 엔티티의 Address) 까지 가져오게 되는 현상이 발생했는데 어떻게 해야 할까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
DB 연결 문의좀 드립니다.
Postgresql DB와 연결해서 DB에 크롤링 자료를 입력해 보려고 합니다. 개발 환경 ㄴ 개발 툴 : 파이참 ㄴ DB: Postgresql 문제점 import psycopg2 import psycopg2 ModuleNotFoundError: No module named 'psycopg2' 이 부분에서 import 에러가 발생하는데 어떻게 환경을 설정해 줘야 하는지 찾다 찾다 못해서 문의 드립니다. 감사합니다.
-
미해결React로 NodeBird SNS 만들기
질문이있습니다
혹시 강의에서는 버튼을 누르면 댓글이 불러와지게되있는데 게시글 상세보기를 들어갔을때 바로 댓글이 불러와지게 할수 있는 방법이 있을까요? 바로 불러와지지가 않아서 잘 안되네요..
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
37번문제 질문이 있습니다
If문에서 l.count (l [i-1])로 되ㅣ어있는데 왜 -1를 하는지 잘 이해가되지 않습니다.
-
미해결React로 NodeBird SNS 만들기
리덕스와 리덕스가
안녕하세요. 제가 강의를보면서 redux는 동기적 행동 reudx saga가는 비동기적 행동을 하기위해서 쓰이는거 잖아요? 강의에서는 redux saga에 axios를 써서하는데 그냥 리덕스를 써서 axios를 보내도되는건가요?? nodejs 회원가입할 때 데이터의 흐름을 잘 모르겠네요... 어떡게하면 빠른이해가 될까요..
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
파일 읽고 쓰기에 대한 질문이 있습니다.
강의와 책을 같이 보면서 공부중입니다. 파일에 임의의 내용을 3줄로 써놓은 상태에서 한 줄씩 읽은 결과물에 대해서 의문이 생깁니다. # 파일의 내용을 한줄씩 읽기 with open('Hello.txt', mode='r') as file: line = None while line != '': line = file.readline() print(line.strip('\n')) # for 반복문을 이용하여 파일의 내용을 한줄씩 읽기 with open('Hello.txt', mode='r') as file: for line in file: print(line.strip('\n')) 위 내용을 실행해보면 위의 경우에는 3줄이 모두 출력된 다음에 공백이 한 줄 생기는데 아래의 경우에는 공백 없이 3줄을 출력후에 종료가 됩니다. 무슨 차이인지 잘 모르겠습니다. 위의 경우에 line 변수에 마지막줄이 출력된 다음에 그 다음줄로 넘어간다고 해도 while 조건에서 거짓이 되니까 line이 공백이더라도 출력이 안돼야 하는게 정상인거 같은데...아닌가요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
axios interceptors
axios 문서에 보면..Do something before request is sent ....before they are handled by then... then 에 의해 handle 되기 전이라고 되어 있는데... 그럼... 소스코드상 then 이후에 스토어 저장 하는데... 그럼...LoginUser 에서는 authorization 에 아무것도 없어야 하는거 아닌가요? 실제도 보였다 안보였다 하는데... 제가 잘 못 한건가요....?
-
미해결홍정모의 따라하며 배우는 C언어
(int*) end 와 (int) *end 의 차이
교수님 안녕하세요. 4:30 ~ 10:00 strtol(), strtoul(), strtod() 설명하시면서 printf("%s %ld %s %d\n", str, l, end, (int*)end); 를 여러번 사용하셨는데 (int*)end 부분에서 Warning이 나왔습니다. (int*) end 를 (int) *end 또는 *end 로 바꾸는게 더 좋을까요? 아니면 제가 개념을 정확하게 이해하지 못하고 있나 싶어서 질문드립니다..
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
라우터 설치시 오류에 대한 질문
안녕하세요. 강의 잘 보고 있습니다. 감사합니다. 강의를 앞에서 부터 따라서 설치를 진행하고 있는데요. 라우터를 설치하는 중에 아래와 같은 "warn" 이 발생해서 여러번 설치해봤지만 동일한 증상이 나오고 있습니다. 어떻게 진행하면 좋을지 모르겠어서 질문 드립니다. 감사합니다. ----------------------------------------------------------- ➜ vue-til-manually git:(master) npm i vue-router npm WARN jsdom@15.2.1 requires a peer of canvas@^2.5.0 but none is installed. You must install peer dependencies yourself. npm WARN ws@7.2.1 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself. npm WARN ws@7.2.1 requires a peer of utf-8-validate@^5.0.2 but none is installed. You must install peer dependencies yourself. + vue-router@3.1.5 added 1 package from 1 contributor and audited 926713 packages in 12.041s found 0 vulnerabilities
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
갑자기 vue cli가 작동을 하지 않습니다
기존에 하던방식대로 다운을 받았었고 vue-news와 vue-news3파일을 만들때 까지만해도 금방금방 다운받아졌는데 그 파일들을 지우고 새로 vue-news프로젝트를 생성하니 30분이 넘도록 다운이 안받아지고 아예 다운로드를 멈추는데 바뀐부분은 source control 에 알림이하나 뜬거 밖에 없는데 무슨 문제인지 모르겠습니다 도와주시면 감사하겠습니다
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
char = 빈칸, reverse_sentence= I이고 두개를 더하면 I인데 왜 빈칸이 나오나요?
for문 설명에서..
-
미해결리눅스 IPC 프로그래밍 - 이론과 실습
WSL Ubuntu에서 메시지 큐
안녕하세요 윈도우10에서 WSL Ubuntu 18.04 LTS 환경에서 수업을 듣고 있는데 메시지큐부터 컴파일은 잘 되는데 실행하면 아래와 같이 나옵니다 mq_open(): Function not implemented init_msgq(): Function not implemented 1. 같은 코드를 CentOS에서 돌려보니 잘 되긴 하는데 윈도우에서 하는 방법은 없을까요? (lsp도 들었는데 지금까지 잘 됐습니다 ) 2. -lrt 옵션을 줘야한다고 되어있는데 Makefile 어디를 수정해야하는지 모르겠어서 gcc 직접 하고 있습니다 ㅠ 답변 부탁드립니다~! ps. 웹 개발자인데 너무 재밌게 잘 듣고 있습니다. 감사합니다