묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
공부 방법에 대해 질문드립니다.
코드 작성을 주피터 노트북에서 진행한다고 하셨는데 주피터를 꼭 사용해야 하는 이유가 있을까요? 저는 비주얼 스튜디오 코드를 사용하고 있는데 이걸 대신 써도 되는지 질문드리고 싶습니다. 알고리즘 공부는 문제 먼저 풀어보고 강의를 들으면 되는 것인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
안녕하세요 api 질문드립니다
강의 영상에 보면 export const API_URL = "https://api.themoviedb.org/3"; export const IMAGE_BASE_URL = "http://image.tmdb.org/"; 가 나오는데요, 해당 url은 어디서 찾으신건가요? 무비앱 전체 제작 과정 중에 저 2개만 있으면 되기 때문에, 위의 2개 url만 가져오신건가요?이 궁금해서 질문드립니다
-
미해결예제로 배우는 스프링 입문 (개정판)
화면이 깨져서 나옵니다..
안녕하세요. 다름이 아니라 인텔리제이에서 파일을 실행시켰는데 화면이 아래와 같이 깨져서 나옵니다. 파일 실행 전 mvnw package다운을 받았는데도 똑같이 깨져서 혹시 왜그런지 알 수 있을까요..?
-
미해결홍정모의 따라하며 배우는 C++
동적 바인딩 정적바인딩..
#include <iostream> using namespace std; int add(int x, int y) { return x + y; } int subtract(int x, int y) { return x = y; } int multiply(int x, int y) { return x * y; } int main() { int x, y; cin >> x >> y; int op; cout << "add : 1, sub : 2, multi : 3" << endl; cin >> op; int result; switch (op) { case 0: result = add(x, y); break; case 1: result = subtract(x, y); break; case 2: result = multiply(x, y); break; } cout << result << endl; return 0; } #include <iostream> using namespace std; int add(int x, int y) { return x + y; } int subtract(int x, int y) { return x = y; } int multiply(int x, int y) { return x * y; } int main() { int x, y; cin >> x >> y; int op; cout << "add : 1, sub : 2, multi : 3" << endl; cin >> op; int(*func_ptr)(int, int) = nullptr; switch (op) { case 0: func_ptr = add; break; case 1: func_ptr = subtract; break; case 2: func_ptr = multiply; break; } cout << func_ptr(x, y) << endl; return 0; } 궁금한게 정적 바인딩 코드를 봐도 result의 값은 런타임에 op에 무엇을 넣느냐에 따라 달라지는데, 왜 이것 또한 정적인게 아닌지 궁금합니다. 즉, 이 둘의 명확한 차이점에 감이 안간다는 말 입니다.
-
미해결초간단 초스피드 데이터 수집 (파이썬 크롤링)
12페이지 이후 print
따라 해보니까 페이지 11 마지막 기사까지만 print가 되는데요, 12페이지 이후로는 왜 안 되는 건가요? 동아일보 웹페이지는 100페이지 이후로까지 있던데요. 이유가 무엇인가요? 12페이지 이후로도 print 하려면 어떻게 해야 하나요?
-
미해결Vue로 Nodebird SNS 만들기
설정
제가 npm init을 했는데 패키지제이슨이 제로초님 과는 다르게 설정되어있습니다. 영상에서는 npm init말고는 다운 받는게 없었는데 따로 다운 받아야 할것이 있나요? 완전 생초보라 어려움이 있습니다.
-
미해결React로 NodeBird SNS 만들기
react-helmet
6버전 이상부턴 default export가 없어서 import {Helmet} from 'react-helmet'; 이렇게 받아와야 하는거 같아요 버전 업데이트를 하면서 default export를 안쓰고 {}로 감싸고 import 해와야 하는데, 질문) 패키지에 어떤 기능추가를 위해서 저렇게 default export를 안쓰고 바꾸는 건가요?? 보통 어떤경우에 패키지 개발자가 저렇게 바꾸는지 궁금합니다.
-
미해결Vue.js - Django 연동 웹 프로그래밍
'staticfiles' is not a registered tag library 오류 질문있습니다.
5:20초에서 {% load staticfiles %}로 로드 하시는데 저는 'staticfiles' is not a registered tag library. Must be one of: 이 에러가 뜨더라구요. 검색해서보니까 {% load static %} 로 하면 된다고 해서 {% load static %} 하니까 웹페이지가 오류없이 잘 켜지내요 제가 어디 빼먹은 부분이 있어서 staticfiles를 찾지 못하는건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
money.sort()하면 왜 값이 달라지나요?
처음에 제가 짠 코드는 주석부분입니다. 최대 최소의 차를 구하는 과정에서 리스트를 정렬 한 후 양 끝값을 빼는 방식으로 코드를 짰었는데 값이 이상하여 money를 찍어보니, money.sort()코드가 있으면 money값이 음수값이 나오는 등 제대로 값이 입력이 안되는 모습이 보였습니다. 차를 max-min으로 하던 리스트로 하던 상관없이 sort()의 여부에 따라 값이 달라지더라구요. 왜 이런 현상이 나오는건지 이해가 잘 안가서 혹시 설명을 부탁드릴 수 있을까요?ㅠㅠ n=7coin =[8,9,11,12,23,15,17]ans = []min_ans = 2147000000money = [0 for i in range(3)]def DFS(node): global min_ans if node == n: #money.sort() #ans = money[2]-money[0] #print(ans) ans = max(money)-min(money) # print(ans) # if money[0]!=money[1] and money[1]!=money[2] and money[0]!=money[2]: # if min_ans > ans: # min_ans = ans if min_ans > ans: temp = set() for i in range(3): temp.add(money[i]) if len(temp)==3: min_ans = ans else: for i in range(3): money[i]+=coin[node] DFS(node+1) money[i]-=coin[node]DFS(0)print(min_ans)
-
미해결실전! 스프링 데이터 JPA
@Query 에 countquery를 설정했음에도 안나간는 경우?
안녕하세요 정말 좋은강의 잘듣고 있습니다. 혹시 countquery옵션을 설정했음에도 안나가는 경우가 있을까요? 이전 jpa 활용2 에서 order 객체를 기반으로 springdata jpa repository 를 만든후 아래와 같은 메서들를 정의했는데 @Query(value = "select o from Order o join fetch o.member m join fetch o.delivery d",countQuery = "select count(o) from Order o")public Page<Order> findAllWithMemberDelivery(Pageable pageable); 결과값은 count 문없이 아래와 같은 쿼리만 나가네요 select order0_.order_id as order_id1_6_0_, member1_.member_id as member_i1_4_1_, delivery2_.delivery_id as delivery1_2_2_, 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_.zipcode as zipcode4_4_1_, member1_.name as name5_4_1_, delivery2_.city as city2_2_2_, delivery2_.street as street3_2_2_, delivery2_.zipcode as zipcode4_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 limit ? 혹시 inner join 이라 따로 다시 조회할 이유가 없어서 스프링에서 최적화해서 따로 쿼리가 나가지 않은건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문드립니다!
제가 도메인, 서비스, 레포지토리 같은것들을 자바를 공부하며 처음 알게되었는데요 도메인이라고 하면 계속 www 같은 도메인이 떠오르네요 domain: 엔티티객체의 모음 service: 비즈니스로직 repository: 엔티티객체를 활용한 jpa코드사용 이렇게 생각하면 될까요?? 그리고 웹어플리케이션을 만들때 만들기 나름이겠지만, 쿠키나 세션을 사용해서 로그인처리를 하는지 jwt를 사용하시나요?? 대부분의 웹서비스는 jwt필요없이 쿠키만으로 충분하다는 어느 유튜버분의 의견도 있던데 어떻게 생각하시는지 궁금합니다!
-
미해결Vue로 Nodebird SNS 만들기
사이트
결과물을 미리 보려고 조코딩님이 올리신 url로 들어갔는데 회원가입.로그인 댓글달기,좋아요 누르기 등등 기능이 작동이 안되든데 원래 그러는 건가요??
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
부모컴포넌트에서 자식컴포넌트의 slot으로 이미지를 보낼때 질문있습니다.
Vue완벽가이드를 완강하고 프로젝트를 하나 만들고 있는 와중에 궁금증이 생겨서 질문 드립니다.. 흐름은 이렇습니다. Vuex의 state에 저장되어 있는 이미지Url을 부모 컴포넌트에서 slot이 있는 자식 컴포넌트로 보내주려고 합니다. 이미지 Url이 src속성에 제대로 들어오는 것은 확인했습니다만 화면상에 이미지가 나타나지 않습니다 ㅠㅠ 여러가지 시도를 해보았지만 잘 되지 않습니당 ㅠ 첫번째 방법으로는 부모 컴포넌트에서 v-html 디렉티브를 이용해서 뿌려 주는 방법입니다. 아래 코드를 첨부하였습니다. <!-- 부모 컴포넌트 --> <display-items v-for="product in products" :key="product.name" > <template #productInfo-photo> <div class="item-container__photo" v-html="product.imgElement"></div> </template> </display-items> <!-- product.imgElement = '<img src="../assets/img/brands/img.png" />' --> <!-- 자식 컴포넌트 --> <template> <div> <slot name="productInfo-photo" /> </div> </template> 두번째 방법은 프롭스를 내려주는 방식으로 이미지url을 내리는 방식으로 구현했습니다. <!-- 부모컴포넌트 --> <display-items v-for="product in products" :key="product.name" :imgPath="product.photoUrl" /> <!-- 자식컴포넌트 --> <template> <img :src="imgPath" /> </template> <script> export default { props:['imgPath'], } </script> 자세히 보니 이미지 url까지는 들어오지만 자식컴포넌트에서 적용한 CSS가 먹히지 않는 것 같은데 이유를 잘 모르겠습니다 ㅠ 제가 첨부한 코드에서는 class를 명시하지 않았지만, 첫번째 코드에서는 요소의 class를 imgElement에 포함시켰고, 두번째 코드에서는 자식 컴포넌트의 img태그에 작성하였습니다. 제가 어떤 부분을 놓치고 있는지와 다른 더 좋은 방법이 있는지 궁금합니다 !
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
도와주세요....ㅠㅠㅠ
이렇게 저렇게 스무번도 넘게 해본 것 같은데 계속 잘 안되어서 최대한 자세히 제가 한 그대로 이미지 첨부했습니다 ㅠㅠ 도와주시면 감사하겠습니다!!! 1. ll 명령어로 아래와 같이 폴더 있는 것 확인 1-vanilla 2-vue 3-component 2. mkdir 4-single-file-component 입력 3. cd mkdir 4-single-file-component 입력 4. vue init webpack-simple 입력했는데, Usage: ~ 하면서 이렇게 app-name을 같이 입력하라고 떠서 vue init webpack-simple 4-single-file-component 를 입력 5. ? Project name(4-single-file-component) 이런식으로 쭉 강의에서 보여주신대로 나와서 엔터 누름 6. 마지막에 vue-cli . Generated "4-single-file-component" ~ 하며 동일하게 뜸 7. npm install 입력 후 아래와 같이 에러가 떴지만 설치는 됨 8. npm run dev 입력 후 아래와 같은 에러 ++ 추가적으로 폴더를 확인해보니 1-vanilla 2-vue 3-component 4-single-file-component 안에 또 4-single-file-component 폴더와 package-lock.json 생성되었고, 4-single-file-component 폴더 안에는 이렇게 생겼습니다 ㅠㅠㅠ vue init webpack-simple 뒤에 4-single-file-component를 붙인게 강의와 차이가 있는 것 같은데 그렇게 입력해서는 다음으로 넘어가지 않는데 어떻게하죠? 어떻게 해야 할지 모르겠습니다..ㅠㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
콘솔창이 없어졌어요
아래에 결과값을 확인하는 창이 사라졌어요 어떻게 다시 보이게하나요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
drop table이 안됩니다.
밑에분 처럼 199버전으로 새로 설치하고 pom.xml도 199로 바꿨으나, 계속 drop이 안되서 수동으로 drop을 시키고 있습니다.... 어떤 방법으로 해결해야 하나요...
-
미해결React로 NodeBird SNS 만들기
newPost.addImages(images)부분 질문입니다
newPost.addImages(images)부분 질문입니다 이부분이 일단 image쪽을 db에생성하고 postId에 값을 넣어주어서 연결시키게 만드는 메소드가 맞나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님 상큼시큼
토마토를 갈아서 만든 상큼주스가 뭔지 너무 궁금합니다...
-
미해결대세는 쿠버네티스 (초급~중급편)
volume 관련 질문 드립니다.
안녕하세요. configMap 관련 강의를 듣다가 마지막 실습인 volume Mount를 보다가 configMap만 mount 되고 secret은 안되어 있길래 한번 해봤는데요. apiVersion: v1 kind: Pod metadata: name: pod-mount spec: containers: - name: container image: kubetm/init volumeMounts: - name: file-volume mountPath: /mount volumes: - name: file-volume configMap: name: cm-file 에서 /mount 폴더에 file-c.txt, file-s.txt를 mount 할 순 없나요? 여러가지 테스트를 해보니까 Mounts의 -name 영역을 추가하고 volumes의 -name 영역을 추가해서 /mount1에 마운트 하는건 되는데 아래와 같은건 mountPath가 유니크 해야 한다고 하면서 안되더라고요... apiVersion: v1 kind: Pod metadata: name: pod-mount7 spec: containers: - name: container image: kubetm/init volumeMounts: - name: file-volume mountPath: /mount - name: file-volume1 mountPath: /mount volumes: - name: file-volume configMap: name: cm-file - name: file-volume1 secret: secretName: sec-file 답변 부탁드립니다.
-
미해결React로 NodeBird SNS 만들기
게시글 컨텐츠 눌렀을 때 게시글 상세 페이지로 이동(post page)
게시글 컨텐츠 눌렀을 때 상세페이지로 이동을 구현하고 있는 중인데, 로직상으로 헷갈리는 부분이 있어서 여쭤봅니다. <Link href = {{pathname : '/post', query : { id : post.RetweetId ? post.RetweetId : post.id } }} as = {`/post/${post.RetweetId ? post.RetweetId : post.id}`}><PostCardAtag> {post.Retweet.User.nickname}</PostCardAtag></Link> 이동은 각 카드에 링크를 걸어, post.id로 이동하게 했고, post.js에서는 post card의 key를 singlePost를 넣었습니다. reducer, routes입니다. 이렇게 하니 post의 이미지와 타이틀, description과 같은 부분은 잘 불러와지나, 댓글 기능과 like 기능을 불러오지 못합니다 ㅠㅠ 아마 댓글 기능과 like 기능의 reducer이 mainPosts와 연결되어 있어서 그런 것 같습니다. 그래서 어떻게 해야할지 찾아보고 있는데, 이 댓글 기능과 like 기능을 reducer 부분에서 찾아서 넣어줘야할지 reducer에서 singlePost 값을 mainPosts의 post index와 연결시켜줘야 하는 것인지가 어려워서 여쭤봅니다! 답변 부탁드립니다!