묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
test 결과 두 가지 error 가 발생했습니다. 뭐가 잘못된 건지 도저히 모르겠습니다.
ERROR: test_post_detail (blog.tests.TestView) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\sungk\Git\django_website\blog\tests.py", line 276, in test_post_detail self.assertIn(post_000.title, main_div) File "C:\Users\sungk\AppData\Local\Programs\Python\Python39\lib\unittest\case.py", line 1095, in assertIn if member not in container: TypeError: argument of type 'NoneType' is not iterable ====================================================================== FAIL: test_tag (blog.tests.TestModel) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\sungk\Git\django_website\blog\tests.py", line 94, in test_tag self.assertEqual(tag_001.post_set.first(), post_001) # 하나의 tag는 자신을 가진 post들을 불러올 수 있다. AssertionError: <Post: The first post :: smith> != <Post: Stay Fool, Stay Hungry :: smith>
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요 강사님! gradle 사용시 질문입니다!
정말 좋은 강의 잘듣고 있습니다!!! 제가 mvn이 아닌 gradle로 진행하고있습니다. edit configuration하고 jar 실행 말고 인텔리제이 터미널에서 어플리케이션 server.port 변경 실행에 대한 질문입니다! . 저는 gradle 에선 어플리케이션 실행하는게 -> gradle bootRun 이라고 알고있습니다! 하지만 gradle -Dserver.port=9092 bootRun , gradle bootRun -Dserver.port=9092 외에 어지간한거는 다 테스트 해봤는데 실패했습니다.. gradle --help 라고 치면 -D에 관한 설명이 나와있어서 저렇게 해봤는데 안되더라구요ㅜ . 인텔리제이 터미널에서 gradle로 포트번호 바꿔서 실행하는것에 대한 구글링, 스택오버플로우 검색을 해봤지만 못찾았습니다.. 너무 궁금합니다...!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스 폴더 구조에 관해 질문이 있습니다.
현재 연습 삼아 만드려는게 달력에 todo기능을 넣은걸 만드려하는데 이 프로젝트의 todo가 weekly todo랑 dale todo 두 가지가 있습니다. 이제 reducer와 action 폴더를 만들어서 파일을 만드려하는데 reducer 폴더에 todos라는 파일을 만들어서 한 파일에 두 가지의 리듀서를 관리할지 아니면 각각의 todo 파일을 만들어 두 가지의 파일을 사용할 지에 대한 고민입니다. 어떠한 방식이 더 나은지 그리고 왜 그런지에 대한 설명을 적어주시면 감사하겠습니다!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
include : [] 사용처가 궁금합니다.
const posts = await Post.findAll({ include: { model: User, attributes: ["id", "nick"], }, order: [["createdAt", "DESC"]], }); 위 코드에서는 include 다음 대괄호를 써주지 않고 이번 강에서 배운코드에서는 posts = await hashtag.getPosts({ include: [ { model: User, attributes: ["id", "nick"], }, ], }); include 다음에 대괄호가 들어가는데요. 둘다 console.log()를 찍어봤을 때, 생성되는 데이터 형태는 차이가 없는 것 같은데 아래 코드에서 대괄호를 넣어주지 않으면 오류가 뜨더라고요. 차이점이라면 sequelize에서 생성해주는 메서드의 차이인거 같은데(add~~, get~~~), 명확하게 알고 싶어서 질문을 남깁니다. 요약 : include 사용 시, 대괄호 사용 여부의 차이와 어떨 때 사용하는건지가 궁금합니다. 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 ~! 강사님 질문 있습니다 ~!
안녕하세요 ~! 최근에 강의를 완강을 하고, 시간될 때, 천천히 다시 강의를 들어 보려고 합니다 ~! 처음 완강했을 때는 구글의 클라우드 플렛폼으로 학습을 해서 별다른 문제 없이 완강을 했습니다. 다시 강의들을때는 GTX1070TI 8GB의 그래픽 카드를 구매 후 공부를 하려하는데 혹시, GTX1070TI 8GB로는 충분한지 궁금합니다. 추가적으로 혹시 책은 언제쯤 출시 될까용 .. ?
-
미해결
no mapping for get 문제
main.jsp로 현재 매핑중인데 pom.xml, root-context, servlet-context를 아무리 찾아봐도 어느부분이 틀린지 몰라서 질문을 올립니다.... main.jsp를 불러오기 위한 컨트롤러입니다. 리턴으로 받아봐서 해결해보려고 햇으나 메인으로 돌아오기 위해 redirect시에 오류가 생기더군요.. pom.xml부분의 servlet부분입니다. servlet-context입니다. root-context입니다. hikariconfig에서 디비쪽 네임과 비번은 잠시 지워뒀습니다. mapping상 잘못된 부분이 없어보이는데 계속 WARN : org.springframework.web.servlet.PageNotFound - No mapping for GET / getmapping을 할 수없다고 떠서 급하게 글을 올려봅니다.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
required, default
안녕하세요. 항상 강의 잘 듣고 있습니다. 감사합니다! 1. isLive 필드는 required가 true, default값이 false인데 수업 예시 처럼 클라이언트에서 isLive의 값을 주지 않을 경우 required 속성에 의해서 오류를 뱉어내야하는데 정상적으로 작동하는 이유가 default값이 설정되있고(default값이 없고 클라이언트에서 데이터를 주지않았다면 오류) new Blog(req.body) 과정에서 db로 가기전에 mongoose가 자동으로 만들어줘서 isLive를 default 값으로 만들어주어서 그런것인가요? 2. 클라이언트 오류 처리를 required와 type 각각 처리되어야 된다고 생각하여 이렇게 로직을 짜보았는데 피드백 부탁드립니다! 감사합니다!!
-
미해결유니티(Unity)로 시작하는 게임개발: Part 2. C# 프로그래밍 입문
인자와 매개변수
void Start() { int a = 10; MyPrint(a); } void MyPrint(int a) { } 선강의에서, 서로 다른 함수에서 선언된 변수들은 이름에 관계없이 다른 메모리 공간에 저장되기 때문에 접근이 불가능 하다고 하셨는데 이게 인자와 매개변수의 관계에서도 그대로 적용되는 거죠? 그래서 다음과 같이 설명이 가능한거죠? Start()에서 MyPrint(a)라고 함수를 호출 할 때, a라는 변수는 인자이기에 앞서, Start()에서 선언된 변수이고 MyPrint(int a )의 매개변수는 이름이 a이건 아니건간에, 인자의 값을 받아서 새로이 생성되는 완전히 다른 변수이다
-
미해결홍정모의 따라하며 배우는 C++
7.3 참조에 의한 인수 전달 (2:55)
2분 55초 내용입니다. 선생님께서 call by reference의 경우 주소 자체를 넘기기 때문에 "복사"가 이루어지지 않는다고 하셨는데, 여기서 "복사"의 의미를 잘 모르겠습니다. void addOne( int &y) 대신 void addOne( int y)을 사용할 때, main 함수 안에 int x = 5; 라는 argument 가 void addOne(int y)에 parameter로 대입되어 들어가는 경우를 "복사"라고 말씀하신 것인가요? 감사합니다 :)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Mathf.Lerp 관련 질문
안녕하세요 Blending 강의 중 아래와 같이 wait_run_ratio 에 lerp를 입혀 blending을 하는 부분에서 질문입니다. 애초에 변수선언 시 wait_run_ration = 0; 으로 해당 변수값을 0으로 초기화를 하였는데 Mathf.Lerp(wait_run_ratio, 0, 10.0f * Time.deltaTime)의 의미인즉 "wait_run_ratio(현재값)에서 0으로 이동한다"는 의미인데 애초에 0으로 초기화를 하였는데 0으로 이동하는 것이 가능한가요? 이해가 되지 않아 질문 드립니다. 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
import를 쓰기 위해서는 해당 파일에 export를 지정해줘야 하는건가요?
강의를 보고 나서 갸물갸물한게 있어서 그 애매한 부분만 질문드려요! 1. import를 써서 해당 파일을 불러오기 위해서는 해당 파일에 export를 꼭 지정해줘야 하는건가요? 2. 자바의 Class도 범위(scope)로 인해 쓰는건가요? ㄴ 2-1 혹은 export , import처럼 같은 역할인가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
pop(0)과 pop() 대신
안녕하세요. 선생님 다름이 아니라 list는 맨 앞에꺼 pop하는 경우 뒤에꺼를 앞으로 다 땡겨와서 시간이 오래 걸린다는 말을 많이 들어서 아래처럼 코드처럼 slicing을 사용했습니다. 아래도 좋아보이지는 않지만 저와 같이 코드 짜는 것보다 선생님처럼 pop과 append 사용하는게 나을까요? 아니면 deque로 변환해서 회전하는 방법도 있을거 같은데 어떤게 나을지 대략적으로 말씀해주실 수 있을까요? import sys sys.stdin = open('section3/input.txt', 'rt') n = int(input()) graph = [list(map(int, input().split())) for _ in range(n)] m = int(input()) l = n//2 def count(graph): cnt = 0 for i in range(n): if i<=l: for j in range(i, n-i): cnt += graph[i][j] else: for j in range(n-i-1, i+1): cnt += graph[i][j] return cnt for _ in range(m): a, b, c = map(int, input().split()) c %= n a -= 1 if b==0: graph[a] = graph[a][c:] + graph[a][:c] else: graph[a] = graph[a][-c:] + graph[a][:-c] print(count(graph))
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
프로그래밍 질문 있습니다.
샘 안녕하세요. 샘의 강의를 보고 있는 수강생 입니다. 샘의 강의를 보다가 질문이 있어서 질문을 남깁니다. 저는 지금 디자인을 하고 있는데, 아직 개발자의 길로 가야할지 정하지 못한 상태 입니다. 하지만 저의 디자인 분야가 개발도 관련 되어 있고, 디자인을 하다가 코딩도 알아야하기 때문에 조금씩 코딩을 하면서 결과가 나오고 문제를 조금씩 해결해가는 과정이 재미있어, 이번 기회에 개발을 공부하려고 샘의 강의를 듣고 있습니다. 그래서 저는 자바스크립트를 먼저 시작으로 공부를 하려고 합니다. 그런데 샘께서 알려주신 인터넷 강의들이 프로그래밍에 관한 강의들인데, 아직 제 머리속에는 프로그래밍과 자바스크립트 이런 단어들이 잘 정의가 되어 있지 않습니다. 자바스크립트를 공부하는데 있어서 선생님이 알려주신 강의들을 꼭 봐야하는지 궁금합니다. 프로그래밍이 대해서 너무 여러가지라서... 저는 자바스크립트에 관한 강의 영상만 보면되는 줄 알았는데... 프로그래밍, go 언어, 운영체제 등등 너무 많아서... 뭐가 뭔지... 감이 도저히 잡히지 않습니다. 모든 강의들을 꼭 필수로 봐야하는지, 어떻게 해야하는지... 알려주시면 감사하겠습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
fontawesome 안보여요.
(사진)
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
idle 실행오류
기존 환경, 가상환경 모두 openCV를 설치했는데, 가상환경 idle에서는 cv2 모듈을 찾을 수 없다고 나옵니다. 해결 방법이 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요 해당 강의를 수강중인 학생입니다.
현재 학교 동료들과 함께 프로젝트를 진행하다 msa를 구성해보면 어떨까? 하는 호기심에 시작하여 이리 저리 정보를 찾다 여기까지 오게되었습니다. Spring 과 관련된 강의는 참 많이 들었는데요, 백기선님 김영한님 등등 다양한 유명하신 분들의 강의을 들었습니다만 이 강의는 정말 최고라고 생각이 드네요.. 제가 지금껏 들었던 어떠한 강의들 보다도 훨씬 매끄러운 진행과 강사님의 딕션에 매번 놀라고 있습니다. 좋은 강의 만들어주셔서 감사하다는 말씀 드리고 싶고 후속 강의가 나온다면 프로젝트 여부와 상관 없이 꼭 구매하도록 하겠습니다..
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
복합쿼리 연습문제 질문
안녕하세요! 4문제 중에 세 번째 문제를 풀다 궁금증이 생겨 질문드립니다다해당 문제의 경우 items 테이블만 사용하는데 ranking 테이블과 inner join을 거는 이유가 뭔가요 ? 그리고 마지막 문제에 풀어주신 답에서 더 나아아 카테고리 별로 count(*) 내림차순으로 정렬하는 구문은 어떻게 되나요?
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
강의에서 자세히 안 다룬 부분
중간중간 "~이런 건 이 강좌에서 다루지 않을꺼고요" 하고 넘어간 부분들과 mongodb, mongoose 심화 를 다룬 후속강좌가 나오는지 궁금합니다. mysql, postgresql, sequelize 강좌도 생각 있는지 궁금합니다. 백엔드 개발하면서 강좌가 정말 도움 많이 됐습니다 감사합니다.. 후속강좌도 나왔으면 좋겠습니다.
-
미해결스프링 기반 REST API 개발
$ 질문
안녕하세요! 12:41 초 error 테스트 코드 작성하실 때 $의 의미는 뭔가요? [] 배열에 접근하는 건 알겠는데 $의 의미를 잘 모르겠습니다.. 구글링으로 JSON $해도 원하는 답을 얻기가 어려워 질문드립니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
웹서버와 게임서버의 활용에 관하여 질문이 있습니다.
좋은 강의 만들어주셔서 감사합니다. 정말 잘 가르쳐주셔서 너무 익혀나가고 있습니다. 다름이 아니라 혹시 웹서버와 게임서버의 활용에 관하여 질문이 개인적인 질문이 있는데 어디에 문의를 드려야 할지 모르겠어서 여기로 질문드립니다... 친구들과 같이 진행중인 프로젝트가 있는데 서버를 처음 다루다보니 AWS를 활용한 웹서버 + 클라이언트 구조로 활용하여 게임을 개발하려 하였습니다. 그런데 이제 OT에서 웹서버와 게임서버의 활용법을 얘기하셔서 저희 게임의 기획에 맞게 게임서버를 활용하기로 하였습니다. 다만, 웹서버와 게임서버를 병행하여 랭킹시스템, 유저정보 등은 웹서버를 활용하여 매치메이킹을 해주는 등에 활용하고 실제 게임이 매치되어 진행하는 동안에는 게임서버를 사용하는 것으로 구상중에 있습니다. 이제 로딩시 버전체크 등 파일 확인에도 웹 서버를 활용하면 괜찮을거 같아서 이렇게 진행을 하고 싶은데 하나의 게임 안에서 서버를 교체하여 매치를 진행한다는 것이 가능한 것인지가 궁금합니다. 저희가 아직 학생신분을 가진 상태라서 서로가 공부목적으로 진행하는 프로젝트이다 보니 웹서버에 관심을 가지고 있는 친구가 있어 포기할 수는 없는 상태인데 이게 이중연결이 진행이 되는 것인지 아니면 웹서버의 연결을 끊고 게임서버로 다시 연결시켜주는게 괜찮은 방식인가 싶습니다... 강의와는 무관한 질문 정말 죄송합니다 ㅠㅠ