묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결코어 자바스크립트
callback 관련…
callback설명에서 call, apply, bind와 같이 묶어서 설명해주셨는데 정리부분은 callback 호출에서만 해당이 아닌 자바스크립트에서 함수 호출의 모든 대상인것으로 알고 있습니다. 결국은 callback도 함수의 실행인것이기때문에 callback에서의 호출 주체가 없다면 window가 될텐데 call, apply, bind 등과 함수를 왜 callback으로 설명주셨는지 궁금합니다. :) 저는 기본적으로 callback도 일반 함수 호출과 똑같이 생각하고 있는데 맞는걸까요??
-
핵심 강좌! Cocos Creator 2D 게임 개발
star 스크립트에 this를 못넘기는거같습니다
삭제된 글입니다
-
해결됨3DS MAX 입문강좌 (입문부터 자동차 예제까지)
rendering
2021버전 사용중입니다. assign renderer 들어가면 scaline, arnold, art, quicksilver hardware, VUE file rederer 만 확인되는데 이럴 때는 어떻게 해야하나요? 랜더링 진행이 안되네요..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기
Service Account가 없네요
dialogflow에서 new agent까지 똑같이했는데 설정내부의 google project 아래 Project ID만 존재하고 Service Account는 존재하지 않습니다..
-
해결됨파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
안녕하세요? 사이트가 작동을 안 해서 문의드립니다.
안녕하세요? (www.creapple.com) 사이트가 작동을 안 해서 문의드립니다. 소스코드를 받아서 사용해보고 싶은데 사이트가 접속이 안됩니다 ㅠ 사이트가 작동이 안되면 따로 소스 코드를 받을 수 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
쿠키관련해서 질문드립니다.
로그인기능을 쿠키를 통해서 하고있는데 혹시 세션스토리지를 이용해서 하면 문제가 있을까요? 로그인을 하면 세션스토리지에 토큰같은 정보를 저장하고 새로고침해서 정보를 다시 받아올때 POST로 쿠키값을 보내고 로그아웃시 토큰을 지워주는 형식으로하면 따로 문제되는 게있을까요??
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
#충돌된 공 or 무기 없애기 부분인 if ball_to_remove > -1: del balls[ball_to_remove] ball_to_remove = -1 부분이 도저히 이해가 안됩니다.
지금 # 충돌된 공 or 무기 없애기 if ball_to_remove > -1: del balls[ball_to_remove] ball_to_remove = -1 부분이 도저히 이해가 안됩니다. balls.append 해서 최초의 공 (=가장 큰 공) 이 있는건 알겠는데 도대체 어느코드에서 balls의 인덱스 수가 ball_images 만큼 늘어난건가요......제 생각에는 # 최초 발생하는 큰 공 추가 만 되있어서 인덱스는 0이고 값은 딕셔너리의 내용인데요.. (프린트 문으로 이 부분은 확인했습니다!) 아래가 balls 가 포함되있는 코드인데 어디서 ball_images 만큼의 인덱수가 늘어난건가요. # 최초 발생하는 큰 공 추가 balls.append({ "pos_x" : 50, # 공의 x좌표 "pos_y" : 50, # 공의 y좌표 "img_idx" : 0, # 공의 이미지 인덱스,ball_image 리스트 안에서의 이미지의 인덱스 넘버 "to_x": 3, # x축 이동방향 "to_y": -6, # y축 이동방향 "init_spd_y": ball_speed_y[0] # y의 최초 속도 }) # 공 위치 정의 for ball_idx, ball_val in enumerate(balls): ball_pos_x = ball_val["pos_x"] ball_pos_y = ball_val["pos_y"] ball_img_idx = ball_val["img_idx"] ball_size = ball_image[ball_img_idx].get_rect().size # 해당 ball의 x,y값이 묶여진 리스트 ball_width = ball_size[0] ball_height = ball_size[1] ... ... # 4. 충돌 처리 ... ... for ball_idx, ball_val in enumerate(balls): ball_pos_x = ball_val["pos_x"] ball_pos_y = ball_val["pos_y"] ball_img_idx = ball_val["img_idx"] # 공 rect 정보 업데이트 ball_rect = ball_images[ball_img_idx].get_rect() # 공의 크기와 좌표(x,y = left,top) ball_rect.left = ball_pos_x ball_rect.top = ball_pos_y ... ... # 왼쪽으로 튕겨나가는 작은 공 balls.append({ "pos_x": ball_pos_x + (ball_width/2) -(small_ball_width/2), "pos_y": ball_pos_y + (ball_height/2) -(small_ball_height/2), "img_idx": ball_img_idx + 1, "to_x": -3, "to_y": -6, "init_spd_y": ball_speed_y[ball_img_idx + 1]}) # 오른쪽으로 튕겨나가는 작은 공 balls.append({ "pos_x": ball_pos_x + (ball_width/2) -(small_ball_width/2), "pos_y": ball_pos_y + (ball_height/2) -(small_ball_height/2), "img_idx": ball_img_idx + 1, "to_x": 3, "to_y": -6, "init_spd_y": ball_speed_y[ball_img_idx + 1]}) break else: continue break ... ... # 충돌된 공 or 무기 없애기 if ball_to_remove > -1: del balls[ball_to_remove] ball_to_remove = -1 # 모든 공을 없앴다면 게임 종료 if len(balls) == 0: game_result = "Mission Complete" running = False
-
미해결실전 리액트 프로그래밍
질문있습니다
파일명 : src/util/fetch.jscheckSlowTask = yield fork(makeCheckSlowSaga(actionType, fetchKey));apiResult = yield value;이 두 줄에 관해서 질문이 있습니다. apiResult 값은 value 값이 리턴 될 때까지 기다린 다음 실행이 되는데, checkSlowTask 값은 비동기로 진행되는 이유를 잘 모르겠습니다...혹시 ...나머지 부수효과 함수는 비동기 처리를 하고 있지만call 함수는 인자로 받은 함수를 실행해 주는 역할을 하며, 전달 받은 함수가 프라미스를 반환하는 경우 프라미스가 처리될 때까지 제너레이터를 중지 시키기 때문인가요?
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
오타는 없는데 터미널에서 오류가 납니다.
터미널에 나타난 오류를 그대로 복사했습니다. Microsoft Windows [Version 10.0.18363.1082] (c) 2019 Microsoft Corporation. All rights reserved. C:\Users\임채준\marketing-master>C:/ProgramData/Anaconda3/Scripts/activate (base) C:\Users\임채준\marketing-master>conda activate base (base) C:\Users\임채준\marketing-master>C:/ProgramData/Anaconda3/python.exe c:/Users/임채준/marketing-master/api/blogshopCount.py Traceback (most recent call last): File "c:/Users/임채준/marketing-master/api/blogshopCount.py", line 36, in <module> blogsTotal = getSearchCount(relKeyword, NAVER_BLOG_API_URL) File "c:/Users/임채준/marketing-master/api/blogshopCount.py", line 18, in getSearchCount response = urllib.request.urlopen(request) File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 222, in urlopen return opener.open(url, data, timeout) File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 531, in open response = meth(req, response) File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 640, in http_response response = self.parent.error( File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 569, in error return self._call_chain(*args) File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 502, in _call_chain result = func(*args) File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 649, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 400: Bad Request 아마 환경변수를 바꿔줘야하는것 같은데 어떻게 해야하나요?
-
미해결스프링 프레임워크 핵심 기술
강의 자료는 현재 PDF밖에 없어요
강의 자료는 현재 PDF밖에 없는데 강의 프로젝트는 어디서 다운로드 받아야 하나요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
질문드립니다!
선생님 질문 하나만 더 드리겠습니다!! 제가 주피터 내에서 작업하고 손질한 엑셀을 따로 저장하고 싶어서 df.to_csv('sample.csv') 라고 쓰니 sample이라는 csv 파일이 생겼습니다. 다만 그 파일을 열었을때 한글이 깨져서 보이는데 저장할때도 따로 인코딩 설정을 해줘야 하는건가요? 이런 경우 어떻게 해야되는지 궁금합니다!!
-
해결됨Vue.js - Django 연동 웹 프로그래밍 (실전편)
최종 소스 관련
안녕하세요, 강의 마지막에 첨부된 "소스 및 수업자료"를 다운받아 실행해보았는데, "NEW POST" 버튼 클릭 시, 게시글 쓰는 양식이 아닌 아래와 같은 양식이 출력됩니다. 추가로, Actions 컬럼의 edit 아이콘 클릭 시, 위의 화면이 잠깐 나왔다가, 게시글 쓰는 양식이 출력됩니다.
-
해결됨자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
reduce 함수는 순수함수인가요?
안녕하세요. 7:10 작성된 reduce 함수에서 함수 인자인 memo를 직접 변경하고 있는데 reduce를 순수함수라고 볼 수 있나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
asserThat에서 import 단축키 질문 드려요
Assertions.assertThat 에서 Assertions에 alt + enter을 하면 .* 이 아닌 api.Assertions.assertThat만 import 되던데 .* 로 import 시키는 방법이 있을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
선생님 혹시 scalefactor=1/255.0 질문입니다.
제가 이전강의에서 이야기 하셨는데 놓쳤을수도있는데요. scaleFactor 인자는 검색 윈도우의 확대 비율을 지정한다. CascadeClassfier::detectMultiScale() 함수는 다양한 크기의 얼굴을 검출하기 위하여 처음에는 작은 크기의 검색 윈도우를 이용하여 객체를 검출하고 이후 scaleFactor 값의 비율로 검색 윈도우 크기를 확대시키면서 여러 번 객체를 검출한다. 혹시 왜 1/255 를 해줘야 하는건가요?? 작은 값이 필요해서 인가요??
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
질문드립니다!
안녕하세요 선생님! 궁금한 점이 있어 문의드립니다! 다름이 아니라 선생님 강의를 본 후 제가 따로 연습해보고 있는데요! 해당 컬럼내에 "(쌍따옴표) 를 지우고 싶어 df ["행정구역"] = df["행정구역"].str.replace(""", "") 했더니 안돼서요!! 혹시 쌍따옴표 지우려면 어떻게 처리해야 되는지 궁금합니다!
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 질문있습니다~~!
안녕하세요 강사님. 테스트를 따라하다가 궁금한게 생겨서 질문드립니다! 저는 JUnit5를 통해서 테스트를 작성했고. 우선 코드를 첨부하겠습니다! package jpa.boot.jpaboot.service;import jpa.boot.jpaboot.domain.Member;import jpa.boot.jpaboot.repository.MemberRepository;import org.assertj.core.api.Assertions;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.transaction.annotation.Transactional;import static org.assertj.core.api.Assertions.*;@SpringBootTest@Transactionalclass MemberServiceTest { @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; @Test void 회원가입() { // given Member member = new Member(); member.setName("Kim"); // when Long saveId = memberService.join(member); // then assertThat(memberRepository.findOne(saveId)).isEqualTo(member); }} 여기서 테스트는 정상적으로 통과되는데, 클래스 레벨에 @Transactional을 지우니까 테스트가 실패했습니다. 실패 메세지는 다음과 같습니다 Expecting: <jpa.boot.jpaboot.domain.Member@9bf63d2> to be equal to: <jpa.boot.jpaboot.domain.Member@22ff1372> but was not. isSameAs로 실행해도 마찬가지더라고요. 1차 캐시에서 가져와서 비교하기 때문에 테스트가 통과한다는 건 알겠지만, Transactional을 지우면 어떤 원리로 테스트가 실패하는지 모르겠습니다.
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
캐시 무력화 질문입니다
이미지 파일의 파일명을 지정해줄 때 쿼리스트링으로 해시값을 설정해주는 이유가 궁금합니다! 배워가는 단계라 어떠한 이점이 있는지 모르겠습니다..
-
미해결대세는 쿠버네티스 (초급~중급편)
다른 wifi에 접속하는 경우 실습환경 구축에 대한 문의입니다.
안녕하세요 태민님. 좋은 강의 잘 듣고 있습니다. 다른 wifi에서 접속하는 경우 실습환경 구축에 대한 문의를 드리고자 글을 남깁니다. 저는 Mac 유저이고, VM 머신(강의자료 2번)을 이용해 구축했습니다. 일단 상황 설명을 먼저 드리자면.. 1. 카페 iptime 와이파이로 강의자료와 동일하게 실습환경을 구축할 수 있었습니다. (ip주소까지 완전 동일하게) 2. 집에서 다시 그 환경을 쓰려고 했을때, ssh 접속 등 제대로 되지않아 처음부터 다시 설치했는데, 삽질과 다른 질문을 통해 게이트웨이에 맞는 ip주소를 입력해야한다는 것을 알았습니다. 집 wifi 환경에서 게이트웨이 주소에 맞게끔 ip주소를 설정하고 다시 성공적으로 실습환경을 구축할 수 있었습니다. 3. 회사에서 다시 2번에서 만든 환경을 사용하고자 했을때, network 설정만 게이트웨이주소에 맞춰 네트워크 재실행하면 될줄 알았는데 제대로 되지 않았습니다. ssh 접속은 방화벽 해제로 다시 접속 할 수 있게 되었으나, 쿠버네티스를 다 제거하고 다시 kubeadm init 하는 과정에서 ip_forward 문제로 더이상 진행하지 못했습니다. (아래 에러메시지 첨부) error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward contents are not set to 1 [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=... 일단 첫번째로 궁금한점은 3번에서 더 진행하지 못한 원인이 궁금합니다. 또, 어느곳에서든 제가 한번 구축해둔 환경을 사용하고 싶은데 그게 가능한지도 궁금합니다. 일단은 강의자료 5번을 활용해 다시 구축하려고 하는데요. 여기서도 게이트웨이 주소를 입력하는 부분이 있던데 앞서 말한것처럼 다른 wifi를 사용할때도 사용할 수 있을지 궁금합니다. 제가 네트워크 기초가 부족한 배경도 전달드립니다. 감사합니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
ClusterIP와 SessionAffinity 실습에서 에러가 발생합니다.
안녕하세요. service와 deployment를 생성중에 service는 생성이 되나 deployment에서는 에러가 발생합니다. ``` error: unable to recognize "http-go-deploy.yml": no matches for kind "Deployment" in version "v1" ``` yml 파일을 동일하게 작생했는데도 발생하는데요, 원인이 무엇인지 알수 있을까요? 감사합니다.