묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
현업에서는 nginx를 사용하지 않아도 괜찮나요?
실 서버를 운영한다고 가정한다면 nginx와 같은 웹 서버를 이용하여 리버스 프록시, 로드 밸런스 등의 기능을 사용하지 않고 바로 pm2만을 이용해서 실제 프로덕트를 운영해도 큰 문제가 없을까요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
source ./tools/Xilinx/에서 막혔습니다..
source ./tools/Xilinx/를 치면 계속 bash라고 나오고 동영상처럼 나오지 않습니다...
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
user service 프로젝트 생성 시, target 하위폴더 파일이 없음
안녕하세요 강사님, User service - 프로젝트 생성 강좌 중,,, 이클립스에서 User service 프로젝트를 생성하고 컴파일 후, target 폴더가 생성되는데 저는 target 폴더의 하위폴더가 없는데 향후 문제가 있을까요?... 왜 target 폴더의 하위폴더가 생성이 안될까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
mock서버 error
d에러에서 mockNotFoundError가 뜨는데요. 다시 send해도 같은 에러가 뜹니다. 어느부분이 문제일까요
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
비동기처리 질문
fetch함수에서 then의 파라메터는 response, catch의 파라메터는 error로 고정된 건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
이전 강의까진 잘 되었는데 갑자기 안되서요
계속 오류나길래 기존꺼 싹 삭제하고 지금 강의에 있는 것들만 남겼는데도 계속 오류가 나는데 이유를 모르겠어서 남깁니다 ㅠ 게터세터도 다 했고 기본생성자도 만들었는데 뭐가 문제일까요 ㅠ
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
compare_exchange 관련 질문입니다.
LockFreeQueue class 제작 중 compare_exchange 를 자주 사용 하였는데요, 밑의 코드는 그 중 하나입니다. ``` void push(const T& value) { Node* node = new Node{ value }; node->next = _head; // -> 이부분 while (_head.compare_exchange_weak(node->next, node) == false) ;;; } ``` node->next = _head; 부분이 꼭 필요한 코드인가요? 1. 첫 compare_exchange 가 실패하면 어차피 대입 될 부분이고, 성공했다면 대입 할 필요가 없던 것 아닌가요? 또한 memcmp 와 같은 방식으로 비교한다고 c++reference 에 적혀있던데, nullptr 과 nullptr 을 비교하면 항상 같다로 처리되나요? 2. nullptr이 물리적으로 항상 0x00000000 인가요? 3. 표준에는 padding bit 와 trap bit 혹은 nan에 의해 strong 과 weak의 차이가 발생 한다고 설명하는데, padding bit 와 trap bit가 무엇인가요?
-
해결됨[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
break와 continue를 사용하는 이유가 궁금합니다.
사실, 알고리즘 문제 풀다보면, "for 문", "if절"로 break와 continue를 써야할 상황을 다 커버하기 때문에, 요즘 들어서는 "이런 거를 언제 써야 하나??" 라는 생각이 자꾸 듭니다. 물론, 이런 문법이 있다는 것 정도는 알아야겠지만, 정말로 break와 continue만을 써야하는 상황이 있나요?? 아니면, 그냥 지금처럼 for 문, if절로 다 커버가 가능하니, 그냥 이런 게 있다는 것 정도만 알고 넘어가는 게 맞을까요??
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
PrintWriter out = response.getWriter();
저 문법이 무엇인지 간략하게 한번더 설명해주세요!
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
클라이언트와 서버간 데이터 전달이 되지 않는 것 같습니다.
안녕하세요! 강의 잘 듣고 있습니다 :) 벌써 따라가다보니 30강까지 수강하고 있는데, 사진과 같이 클라이언트 login 페이지에서 로그인이 되지 않고 에러가 떠서 질문 드립니다. npm run dev 한 뒤에, 포스트맨으로 회원가입, 로그인 이상없이 잘 되는데 클라이언트 페이지에서 로그인하려고 하면 콘솔창에서 아래와 같은 에러가 뜨네요. message(pin):"Request failed with status code 404" name(pin):"Error" stack(pin):"Error: Request failed with status code 404 at createError (http://localhost:3000/static/js/vendors~main.chunk.js:1206:15) at settle (http://localhost:3000/static/js/vendors~main.chunk.js:1440:12) at XMLHttpRequest.onloadend (http://localhost:3000/static/js/vendors~main.chunk.js:609:7)" 404 에러가 뜨고, 포스트맨에서는 정상 로그인이 되는 것으로 보아 클라이언트에서 서버에 데이터(이메일, 비밀번호) 를 보내주지 못하고 있는 것으로 추측됩니다. 답변 주시면 제가 완강하는데 큰 도움 될 것 같아요 :) 좋은 강의 감사드립니다! 깃헙 주소: https://github.com/overult01/boiler-plate.git
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
ListView 적용후 게시물이 겹쳐보이는 현상 관련 문의드립니다.
ListView 적용후 그림들이 겹쳐져서 보입니다.. 어느 부분이 잘못되있는지 문의드립니다. 1. articleapp/templates/articleapp/list.html {% extends 'base.html' %} {% load static %} {% block content %} <style> .container div { width: 250px; background-color: antiquewhite; display: flex; justify-content: center; align-items: center; border-radius: 1rem; } .container img { width = 100%; border-radius: 1rem; } </style> {% if article_list %} <div class="container"> {% for article in article_list %} <a href = "{% url 'articleapp:detail' pk=article.pk %}"> {% include 'snippets/card.html' with article=article %} </a> {% endfor %} </div> <script src="{% static 'js/magicgrid.js' %}"></script> {% else %} <div style="text-align:center"> <h1> Articles YET </h1> </div> {% endif %} {% include 'snippets/pagination.html' with page_obj=page_obj %} <div style="text-align:center"> <a href="{% url 'articleapp:create' %}" class="btn btn-dark rounded-pill col-3 mt-3 mb-3"> Create Article </a> </div> {% endblock %} pragmatic/templates/snippets/card.html <div> <img src="{{ article.image.url }}" alt=""> </div> pragmatic/static/js/magicgrid.js var masonrys = document.getElementsByTagName('img'); for (let i = 0; i< masonrys.length; i++) { masonrys[i].addEventListener('load', function() { magicGrid.positionItems(); }, false); } magicGrid.listen();
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
이렇게 풀면 반례가 어떻게되나요?
#include <bits/stdc++.h> using namespace std; int LCSubstr(string x, string y){ int n = x.size(), m=y.size(); vector<vector<int>> dy(n+1,vector<int>(m+1,0)); for(int i=1; i<=n; i++){ for(int j=1; j<=m; j++){ if(x[i-1] == y[j-1]) dy[i][j] = dy[i-1][j-1] + 1; else dy[i][j] = max(dy[i-1][j], dy[i][j-1]); } } return dy[n][m]; } int main(int argc, const char * argv[]) { ios_base::sync_with_stdio(false); int n1,n2,n3; string A,B; cin >> n1 >> n2 >> n3; cin >> A >> B; int LCSLength = LCSubstr(A, B); int SpaceLength = abs(int(A.size() - B.size())); int strLength = max(A.size(),B.size()); int N1Score = LCSLength * n1; //최대공통부분 문자열 길이 * 점수 int N2Score = SpaceLength * n2;//공백갯수 * 점수 int N3Score = (strLength - LCSLength - SpaceLength) * n3;//(전체길이 - 공백갯수 - 최대공통부분 문자열 길이) * 점수 cout << N1Score + N2Score + N3Score; return 0; }
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
컬렉션의 값이 출력되는 이유가 뭘까요?
안녕하세요 강의를 듣던 와중에 궁금한 점이 생겨서 질문드립니다. @GetMapping("api/v1/orders") .... orderItems.stream().forEach(o->.getItem().getName());과 같이 출력했을 때 value는 name만을 출력했는데 postman으로 결과값 조회시 어떻게 OrderItems의 모든 값들이 출력되는 건가요?
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
ppt 5p 질문
ppt 5p, Batch Gradient Descent에서첫 번째 동그라미,'트레이닝 데이터 n개의 손실함수 미분값을 모두 더한 뒤 평균을 취해서 파라미터를 한 스텝 업데이트...' 문장을'트레이닝 데이터 n개의 손실함수 미분값을 계산해서 파라미터를 한 스텝 업데이트...'로 바꿔야 맞는 거 아닌가요? 추가로 ppt 7p, Mini-Batch Gradient Descent에서두 번째 동그라미,'...이를 100개씩 묶은 Mini-Batch 개수만큼의 손실 함수 미분값 평균을 이용해서...' 문장도'...이를 100개씩 묶은 Mini-Batch 개수만큼의 손실 함수 미분값을 이용해서...'와 같이 바꿔야 할 것 같습니다.
-
미해결iOS SwiftUI AR 증강현실
질문드립니다.
안녕하세요. 오늘 부터 수강 시작한 학생입니다. 우주 ar을 만들고 xcode에 불러오는 과정에서 Space.load_Space() 이 부분에서 계속 오류가 나네요. 강의 영상속에 원래 있던 rcproject파일 지우기 전에도 같은 오류가 났던 것 같은데 전 space파일 불러오고 나서도 계속 오류가 나네요.. 어떤 문제일까요? 장면 이름도 바꾸어 보았는데 해결이 되질 않습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
커맨드리스트나 큐가 저장되는 메모리가 어디인가요??
인터넷 글을 참조하면서 복습하는데 헷갈려서 질문드립니다. 리스트나, 큐, 할당자,리소스가 저장되는 주체가 일반적으로 알고있는 컴퓨터의 메모리인가요? 아니면 그래픽카드 내에 있는 메모리인가요??
-
미해결비트코인 알고리즘 트레이딩 봇 개발
강의 1차완강 다하긴 했습니다.
보통 자동화툴을 만들다보면 UI를 통해서 만들던데 파이썬을 이용한 ui의 대표적인 방식은 pyqt와 같은 데스크탑 어플리케이션 django와 같은 웹 어플리케이션 두가지 방식이 있는거같은데 강사님은 어떤 방식이 더 자동화만드는데 좋을거같은지요
-
미해결실전! 스프링 데이터 JPA
@Transaction 전파 관련 문의
안녕하세요 김영한 팀장님! 실습한 MemberRepository의 구현체로 SimpleJpaRepository가 생성되며, 내부의 findById 메서드가 @Transactional(readOnly)이 적용되어 있고 기본 설정이 "Propagation.REQUIRED"이기 때문에 부르는 쪽의 Transaction이 전파되는 것으로 이해했습니다. @Transactional@GetMapping("/tx/{id}")public void findMember3(@PathVariable("id") Long id) { Member member1 = memberRepository.findById(id).get(); Member member2 = capsule(id); System.out.println(member1); System.out.println(member2);}@Transactional(propagation = Propagation.REQUIRES_NEW)public Member capsule(Long id) { return memberRepository.findById(id).get();} 하지만 다음과 같이 컨트롤러 메서드 "findMember3"에 @Transactional을 걸고, memberRepository의 findById를 수정할 수 없으므로 capsule 메서드로 감싸서 member를 조회해봤는데요. propagation을 new로 설정했음에도 출력 결과가 같은 인스턴스를 가리키는 것으로 나왔습니다.select query도 하나만 발생했는데, 이 경우에도 같은 영속성 컨텍스트를 공유하게 되는 건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
타입이 겹칠 수 있다면 어떤 식으로 해결하는 게 좋을까요?
타입이 중복으로 소유된다면 어떻게 해야될까요? ex) 아래와 같은 논리모델을 가진 테이블이 있습니다. (이번 수업의 예제로 사용된 테이블구조입니다.) '해리포터 책 세트 및 영화소장권'이라는 ITEM이 있고,해당 ITEM은 BOOK의 속성과 MOVIE의 속성을 모두 가지고 있습니다.혹시 이런 경우에도 설계로 풀어낼 수 있는 방법이 있을까요? 가장 궁금한 건 객체를 어떻게 풀어내느냐입니다!MOVIE와 BOOK을 모두 포함하는 서브타입 엔티티가 추가되는 것은 불가피하다고 생각합니다.이 MOVIE_BOOK을 class로 풀어낼 때 MOVIE와 BOOK이 가지는 속성과 메서드를 그대로 가지게 될텐데, 객체설계를 어떻게 하는 게 좋을까요?MOVIE와 BOOK을 모두 MOVIE_BOOK에서 상속받을 수는 없고, interface로 풀어보려고도 해봤지만 interface에는 멤버변수 선언이 불가능하여 포기했습니다... 해당 부분과 관련하여 좋은 방법이나 글이 있다면 알려주시면 감사하겠습니다.(정 안 되면 MOVIE_BOOK은 MOVIE_BOOK대로, MOVIE는 MOVIE대로 BOOK은 BOOK대로 만드는 방식으로 갈 예정입니다.) (전략은 JOIN과 SINGLETABLE 모두 상관없습니다.)
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
conda 설치 이후 startproject 누락인가요?
안녕하세요 django 를 배워보고 싶어 강의 수강중인 개발자 입니다. 다름이 아니라 이전 강의에서 conda 설치 이후 project 생성 부분이 생략 된게 아닌가 싶네요 . conda 환경 세팅 이후 vscode 설치하여 project폴더 설명으로 바로 들어가는데 그 전에 django-admin startproject <projectname> 으로 프로젝트를 생성 한뒤 진행이 되야 할거 같은데 이 부분이 생략 되어 잠시 혼돈이 왔었네요. 추가 설명이 있으면 좋을거 같습니다.