묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
작동하지않습니다.
코드가 아무런 오류 없이 작동하지 않길래 git에 올려주신 7,8,9폴더의 src를 복붙하고 .env만 수정하였는데도 여전히 작동하지않습니다.. 오류도 뜨지 않습니다.. 우선 질문 올려놓고 코드 살펴보겠습니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
ServerCore.dll 질문입니다.
안녕하세요.Rookiss 님.강의 잘 듣고 있습니다.아래 수강생분이 질문해주신 것과 마찬가지로저도 유니티에서 "안녕하세요" 라는 로그가 뜨지 않아한참 이리저리 살펴보았으나,코드는 똑같고 에러도 없어서혹시나 하는 마음에 ServerCore.dll 을 지우고Server 프로젝트에 있는 ServerCore 폴더의스크립트를 전부 유니티 프로젝트에 복사해서돌려보니 "안녕하세요" 라는 문구가 잘 뜨는것을 확인했습니다.dll 을 만들 때, 특별히 거쳐야할 과정이 있을까요?아니면 제가 서버 프로젝트를.net 5.0 으로 만들어서 강의를 진행하고 있는데,그것과 연관이 있을까요?
-
미해결그림으로 배우는 자바, 파트2: 객체지향!
아래와 같은 노래 목록이 있다 . 문제 질문있습니다.
노래 목록 넣는 문제 질문있습니다. 이 문제에서는 디폴트 생성자를 생성안하나요? public song이라는 생성자가 있어서 생성하는줄 알았는데....ㅠ 설명 부탁드리겠습니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@NotEmpty, Valid
강의 중간에 나오는 @NotEmpty @Valid가 없는 상황인데, 대체할 수 있는 어노테이션이 따로 있나요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
IDE 화면이 완전히 달라서 따라갈수가 없는데 예제화면처럼 만드는 방법이 있을까요???
IDE 화면이 완전히 달라서 따라갈수가 없는데 예제화면처럼 만드는 방법이 있을까요???
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
새로고침후 content
안녕하세요, 제로초님 영상강의 잘 따라가면서 문제없이 진행하다가 서버 재시작하거나 새로고침하면 2번째 사진처럼 돌아가는데 routes/post.js에서 게시글 로드할때 데이터를 다시 가공해야하는 건가요?..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
웹앱을 만들고 실제 앱으로 설치할려면 어떻게 해야하나요?
해당 강의를 보다가 웹앱을 만들고 실제 앱으로 배포하고 싶다는 생각을 했습니다. 찾아보니까 native vue 라는게 있는거 같던데 어떤 방식으로 vue로 앱을 만드는지 궁금합니다!!
-
미해결[React 1부] 만들고 비교하며 학습하는 React
추상메서드
안녕하세요! List 컴포넌트에서 renderItem을 굳이 정의하는 이유가 따로 있을까요??,, 추상 메서드에 대한 개념이 이해하 잘 안가네요,, 그냥 이해를 돕기 위해 정의하는 메서드인가요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
eslint 적용 후 에러...
이게 대체 무슨 에러인지 모르겠습니다... 검색도해보고에러메시지에서시킨대로도해봤는데 아무리해도없어지지가않아요ㅠㅜ 도와주십숑..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
image upload에 관해서
강의 열심히 듣고 잇습니다.파일을 업로드 할때 몇가지 문의 드립니다.product.js에서 upload할때 res.req.file.path 와 같은 구문이 있는데 1. response안의 request가 있다는 의미인가요?2. 그렇다면 이렇게 res안에 req를 어디에서 넣어 주는가요?3. 그리고 req에 파일패스, 파일이름이 있는데 이거는 또 어디에서 넣어주는건지요 FileUpload에서 image를 서버에 보내서 저장을 하고 성공했을때 처리하는 로직에 관한 질문 드립니다. 4. 첫번째 이미지 파일을 backend에 저장하고 Images를 콘솔에 출력해 보면 setImages로 파일경로를 추가 했는데 아무것도 안찍힙니다. 그런데 두번째 이미지를 저장하고 출력해보면 첫번째 이미지의 파일경로가 Images에 들어 있는걸로 콘솔에 출력이 됩니다. 첫번째 이미지의 정보가 두번째 이미지의 정보를 backend에 저장 후에 state에 저장 되는게 잘 이해가 안되네요 5. image를 화면에 보여줄때 src에 파일경로를 넣었는데서버에서 public으로 오픈 하지않은 폴더의 파일에 직접 접근할수 있는가요? 답변 부탁 드리겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 Error occurred while proxying request 에러 발생. 3시간째 고민중입니다ㅠ
proxy가 정상작동하는 건 확인했습니다만 아래 에러와 같이 requeset가 실패했다고 하고 status 500 에러가 뜨는데 500 에러는 주로 서버 문제라고 들었습니다.. 그래서 서버랑 클라이언트 둘다 올려봅니다. 클라이언트 랜딩페이지 글이 잘 나오는 걸로 봐서는 서버 문제인것 같습니다..! index.js(서버) 깃헙주소입니다! https://github.com/BomUlUL/NodeReact 항상 감사합니다! ----추가!!!! 다시 보니 proxy문제인것 같습니다 "Error occurred while proxying request noderea tlogin-yqvpb.run.goorm.io/api/hello to https://localhost:5000/" 이렇게 뜨네요 서버랑 클라이언트 둘다 켜져있는데 도대체 왜 안되는건지.. 머리 터질것 같습니단 ㅠ 브라우저 ide를 쓰니 주소가 nodereatlogin-yqvpb.run.goorm.io/api/hello 이렇게 뜹니다. 여기서 localhost5000으로 돌려주는게 아닌가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
django createview에서 다중 이미지 올릴 수 있도록 코드 좀 봐주실수 있을까요??
안녕하세요?? django에 입문한지 얼마되지 않은 사람입니다~ 클론 코딩 위주로 듣다가 기초가 부족한것 같아서 파이썬/장고 웹서비스 개발 강의를 수강하게 되었습니다 좋은 강의 항상 감사드립니다!! 이전에 짰던 코드는 article을 create하는 page에서 image를 올리는 것인데 image를 1개밖에 못올리도록 되어 있어서요 여러 이미지를 오릴수 있게 코드를 짜고 싶은데 구글링이나 stackoverflow를 봐도 맞게 나오는게 없어서 질문 드려 봅니다 ㅜㅜ createview를 이용하였는데 도저히 제실력으로는 바꿀수가 없어서요ㅜㅜ 도움 좀 부탁드립니다ㅜㅜ models.py from django.contrib.auth.models import Userfrom django.db import models# Create your models here.from projectapp.models import Projectclass Article(models.Model): writer = models.ForeignKey(User, on_delete=models.SET_NULL, related_name='article', null=True) project = models.ForeignKey(Project, on_delete=models.SET_NULL, related_name='article', null=True) title = models.CharField(max_length=200, null=False) image = models.ImageField(upload_to='article/', null=False) content = models.TextField(null=True) created_at = models.DateField(auto_now_add=True, null=True) like = models.IntegerField(default=0) unlike = models.IntegerField(default=0) views.py from django.contrib.auth.decorators import login_requiredfrom django.shortcuts import render# Create your views here.from django.urls import reverse, reverse_lazyfrom django.utils.decorators import method_decoratorfrom django.views.generic import CreateView, DetailView, UpdateView, DeleteView, ListViewfrom django.views.generic.edit import FormMixinfrom articleapp.decorators import article_ownership_requiredfrom articleapp.forms import ArticleCreationFormfrom articleapp.models import Articlefrom commentapp.forms import CommentCreationForm@method_decorator(login_required, 'get')@method_decorator(login_required, 'post')class ArticleCreateView(CreateView): model = Article form_class = ArticleCreationForm template_name = 'articleapp/create.html' def form_valid(self, form): temp_article = form.save(commit=False) temp_article.writer = self.request.user temp_article.save() return super().form_valid(form) def get_success_url(self): return reverse('articleapp:detail', kwargs={'pk': self.object.pk}) forms.py from django.forms import ModelFormfrom django import formsfrom articleapp.models import Articlefrom projectapp.models import Projectclass ArticleCreationForm(ModelForm): content = forms.CharField(widget=forms.Textarea(attrs={'class': 'editable', 'style': 'height: auto; text-align: left;'})) project = forms.ModelChoiceField(queryset=Project.objects.all(), required=False) class Meta: model = Article fields = ['title', 'image', 'project', 'content'] create.html {% extends 'base.html' %}{% load bootstrap4 %}{% block content %}<script src="//cdn.jsdelivr.net/npm/medium-editor@latest/dist/js/medium-editor.min.js"></script><link rel="stylesheet" href="//cdn.jsdelivr.net/npm/medium-editor@latest/dist/css/medium-editor.min.css" type="text/css" media="screen" charset="utf-8"> <div style="text-align: center; max-width: 500px; margin: 4rem auto"> <div class="mb-4"> <h4>Article Create</h4> </div> <form action="{% url 'articleapp:create' %}" method="post" enctype="multipart/form-data"> {% csrf_token %} {% bootstrap_form form %} <input type="submit" class="btn btn-dark rounded-pill col-6 mt-3"> </form> </div><script>var editor = new MediumEditor('.editable');</script>{% endblock %} card.html <div> <img src="{{ article.image.url }}" alt=""></div>
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
localStorage 말고
이 강의에서는 데이터베이스를 이용하여 CRUD하는 것은 다루지 않나요??
-
해결됨[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
강의자료를 못찾겠어요
안녕하세요 학습하고 있는 학생입니다. 이미지 파일등 관련 강의자료가 어디에 위치하고 있는지 알려주시면 감사하겠습니다
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
weakCount가 무엇의 갯수인지 헷갈립니다
refCount는 이 객체를 참고하는 애가 몇 명인지 인데 _weakCount는 "weak_ptr가 몇개가 지금 이 객체를 참고하고 있는지 관리한다" 라는 말이 refCount는 참조하고 있는 복수의 shared_ptr의 갯수를 뜻한다면 weakCount는 받고 있는 shared_ptr 가 받고 있는 객체가 살아있는지 죽어있는지 0 아니면 1이라고 이해해도 될까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd명령창 libs에서 jar실행 시 오류가 뜹니다.
이런 문구의 오류가 뜨네요 ㅠㅠㅜ
-
미해결홍정모의 따라하며 배우는 C언어
변수에 값을 할당하기 전에 컴퓨터는 어떻게 계산을 하나요?
char ch; scanf("%hhd", &ch); printf("%i", ch); Overflow에 관한 질문이 있습니다. char 데이터는 -128 ~ 127까지 값을 사용할 수 있습니다. 이때 128 값을 할당하면 -128로 overflow 129 값을 할당하면 -127로 overflow 130 값을 할당하면 -126로 overflow가 됨이 신기했습니다. 왜냐하면 overflow된 값을 보간법으로 처리하는 방법을 모르기 때문에 출력값을 기준으로 컴퓨터가 어떻게 동작하고 있는지 추측해봐야 했습니다. binary 계산으로 보면 컴퓨터는 단순히 1을 계속하여 더하고 있을 뿐입니다. 부호| 값 0 | 111 1111 = 127 <= 127 1 | 000 0000 = -128 <= 128 1 | 000 0001 = -127 <= 129 1 | 000 0010 = -126 <= 130 질문입니다. 1) 그렇다면 컴퓨터가 int 타입의 16이란 숫자를 저장할 때도 0부터 계속해서 1을 더하여 16을 구하는 건가요? 컴퓨터가 데이터를 저장하기 전 계산하는 과정이 궁금해졌습니다! 2) int 타입은 그렇다고하면 float나 double같은 경우는 exponent와 fraction이 각각 나누어져 있기 때문에 실제 값을 계산하고 할당할 때 상당히 복잡한 과정이 있을 것 같습니다. 교수님이 알려주셔서 각 파트를 어떻게 계산하는지는 알고 있으나 컴퓨터가 이 과정을 어떻게 계산하고 처리하는지는 막상 상상이 되지 않습니다. c 언어가 상당히 저수준의 언어라고 생각해서 배우면 컴퓨터를 잘 이해할 수 있을 거 같았는데 뭔가 더 깊은게 많을 거 같네요 ㅠㅠ 도와주세여
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
21:30 질문입니다.
todoItem.completed = !todoItem.completed; 를 넣어줌으로 인해 체크표시에 밑줄이 사라졌다 생겼다 하는 기능이 구현이 된거같은데요 todoItem.completed = !todoItem.completed; 이 구문이 어떤 기능을 해서 해당 기능이 구현이 되는지와 = ! 의 문법이 어떤 기능을 수행하는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 케이스 작성 질문드립니다
안녕하세요 스프링부트환경에서 junit 으로 테스트 케이스를 작성하고 테스트를 하는데 시간이 너무 오래걸리는데 단축할 수 있는 방법이 있는지 알고 싶습니다 테스트 케이스에서 @Autowired 로 서비스를 가져다 쓰고 있는데 실행할때마다 프로젝트의 모든 스프링빈들이 다 올라가고 테스트가 실행되는 것 같습니다 보통 실무에서는 어떻게 하는지 궁금합니다 어쩔 수 없는 부분인건지 아니면 실무에서는 테스트케이스에서 사용하는 서비스만 로딩해서 하는 방법으로 하는건지 잘 모르겠네요 실무에서는 어떤 방법을 써서 테스트 수행시간을 줄이나요? 만약 해당 서비스만 로딩해서 한다면 그 방법도 알고 싶습니다 감사합니다
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
질문드립니다.!
InfoPage가 어떻게 metadataQuery의 결과값을 매개변수로 실행될 수 있나요?