묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
저도 defaultZone질문이 있습니다.
현업에서도 localhost:port/eureka 이렇게 지정하는 일이 흔한가요? 바꿔서도 쓰나요?만약 바꿔서도 쓴다면 어떻게 바꾸나요?
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
배열
function get_mem(){ return ['ego','ewww',123]; } var mem=get_mem(); document.write (mem[0]); document.write(mem[2]); var mem=get_mem(); 이게 왜 필요한가요? document.write(get_mem[0]); 이렇게 쓰면 안되는 건가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
안녕하세요 환경변수 관련하여 문의 드립니다..
안녕하세요, 강사님의 강의를 따라하던중 원래 vscode에서 작업하던 django 프로젝트 들이 하나도 돌아가지 않는 에러가 발생했습니다... 강의를 듣는대는 지장이 없으나,, 메인 공부이던 vscode의 django 프로젝트 들이 다 돌아가지 않아 패닉상태입니다... 환경변수를 건드려야 할 것 같다는 느낌이 드는데 어떻게 해야될지 ... 막막합니다 ㅠㅠ 사용자 변수 -PATH 사용자 변수 PYTHONPATH
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
메인 클래스를 찾을 수 없다고 나옵니다.
원래 자바 14버전을 사용하다가 강의를 듣기 위해 14를 지우고 11버전으로 새로 설치했습니다. 환경변수도 다시 설정하여 cmd 창에 11버전으로 나오는 것까지 확인했습니다. 그리고 인텔리제이 설정창에서 gradle build and run 부분에 intelliJ IDEA로 바꿔주었고, gradle JVM을 자바11로 설정해주었습니다. 그런데도 메인 클래스를 찾을 수 없다고 뜹니다. 여러번 껐다 켜보고 프로젝트도 새로 열어봤는데 원인이 뭔지 몰라 질문합니다..!
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
개복치님 리사이클러뷰 질문입니다.
저는 최근에 앱8개 만드는 강의를 보고 이 강의를 신청했습니다.이 강의에서는 리사이클러뷰를 다르게 쓰길래 저는 정석대로 한번 고쳐봤습니다.그런데 여기서 문제가 있습니다. 1번사진은 리사이클러뷰가 정석이 아닌 방법으로 쓰고있습니다. 그래서 정석대로 바꿔볼려고 하는데 하나의 RVAdapter에는 하나의 itemxml이 적용되니까 RVAdatperChatRoomRight하나랑 RVAdatperChatRoomLeft하나를 만들어줘봤습니다.그래서 ChatRoomActivity에서 적용을 해볼려고했는데,여기서 문제점이 하나의 rv에는 하나의 어뎁터밖에 적용이 안됩니다. 그렇기때문에 하나의 rv에 두개의 어뎁터를 연결해야지 두개의 item.xml을 쓸수있는데 그 방법을 모르겠습니다.정석적인 방법으로 바꾸는법을 알려주시면 감사하겠습니다.
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
정말 감사합니다. 잘듣고있습니다! 질문이있습니다.
안녕하세요. 정말 잘듣고 있어 감사드립니다. contents 디텍토리 안에서 바로 파일경로가아니라 디텍토리를 분류하여 관리하고싶습니다. 예를들어, contents / javascript 디텍토리안에 2021-06-21.md , 2021-06-22.md contents/ vue 디텍토리안에 2021-06-21.md , 2021-06-22.md 이런식으로 좀더 관리하기 편하게 폴더를 하나 더 만들어서 분류하고싶습니다. 노드에서 `${__dirname}/contents` 부분을 변경해야할거같은데 어떻게 해야할지 알수있을까요?
-
미해결파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용
form.files.data 문의
5분 35초 내용입니다. f = form.files.data 라는 코드가있던데요 이전에는 f=form.files['file'] 이렇게 값을 가져왔었는데 둘다 맞는건가요? 아니면 이번에는 data를 쓴 이유가 따로있나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
RemoveRequestHeader=Cookie 설정을 사용할때
1) 세션을 사용하는 일반 웹애플리케이션에서 보통 쿠키에 세션ID를 심어서 서버에서 세션을 사용해서 웹브라우저와 상태를 유지하는데요. RemoveRequestHeader=Cookie 이렇게 하면 해당 요청의 쿠키 정보가 모두 삭제되므로 세션을 사용/상태를 유지 하는 곳에서는 설정해서 사용하지 않을것 같다는 생각이 드는데 정확한지는 모르겠습니다. 상태를 유지할 필요가 없는곳에서 파라미터만으로 정보가 가능하다면 불필요한 쿠키는 필요없으니 저런식으로 설정해서 사용하면 이득이 될것 같기는 합니다만 제 생각이 맞는지 모르겠습니다. 그러므로 현재 만들고 있는 앱은 서버와 상태를 유지할 필요가 없어서 불필요한 쿠키는 삭제시킨다라고 이해해도 되는건가요? 2) 아니면 그냥 심플하게 서비스 별로 쿠키를 사용할 것 같지 않으면 RemoveRequestHeader=Cookie 이렇게 설정하면 (일부러 안해도 되긴 하는데) 안하는 것보다는 좋아요~라는 느낌으로 생각하면 좋을까요?
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
구글 로그인 오류 질문입니다
구글 로그인 기능구현을 따라하던 중에 오류가 발생하여 질문드립니다 영상에서 나오는 이 로그아웃 기능 함수가 새로고침을 한 후에 실행을 하면 이런식으로 에러를 내면서 로그아웃이 되지 않고 다시 새로고침을 한 후에 실행해야 그때 로그아웃이 진행됩니다 해결방법이 있나요?
-
미해결윤재성의 처음 시작하는 MySQL DataBase
서로 다른 테이블의 동일한 컬럼명은 동일한 데이터를 가지는 건가요?
강의를 듣다가 궁금한 점이 있어서 글 남깁니다. 서로 다른 테이블의 동일한 컬럼명은 동일한 데이터를 가지는 것인지 궁금합니다. 예를들어 emp_no, from_date, to_date는 여러 테이블에 속해있는데, 이 컬럼들의 데이터가 동일한 것인지 궁금합니다. 저는 database를 구성할 때, 먼저 여러개의 컬럼들을 만들어 놓고, 만들고자 하는 테이블이 필요한 컬럼들을 조합하여 하나의 테이블을 구성하는 것이라고 이해하고 있었습니다. database가 제가 이해한 것처럼 생성되는 것이 맞나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하십니까 강사님 MSA 서버 구성에 대하여 질문이 있습니다!
안녕하십니까 강사님 너무 좋은강의를 올려주셔서 참 행복하게 듣고있습니다! 다름아니라 MSA 서버 구성이 모든 client 요청은 apigateway를거쳐 (실습에서는 8000번 포트를 사용하였습니다) user-service 나 order-service 등으로 매핑값에 맞는 노선의 서버로 찾아가 response 를 받아오는 로직으로 진행되는데 포스트맨을 이용하지않고 실제로 화면단 즉 View 단을 구성하였을때는 그 View 단을 어디에다가 만들어야 하는것인지 궁금합니다.예를들어 user-service view 단에서 order-service 가 제공하는 주문목록을 가져 오고싶을때 ajax url 에 http://localhost:8000/order-service/{userName}/users 이런식으로 적을 수 는 없을것같습니다.user-service 에 존재하는 html View 단에서 order-service 서버가 갖고있는 정보를 얻고자 할때 어떤식으로 url 매핑을 해줘야 할지 궁금합니다. 혹은 user-service 또는 order-service 에 view 단을 구성하는것이 아니라면 View 단을 어느 서버에 구축하는것이 효율적인 것인지 여쭤보고싶습니다.초급개발자의 바보같은 질문 올려봅니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원서비스 개발, 테스트 객체 질문드립니다!
안녕하세요 강의 잘 듣고 있습니다~! 회원서비스 개발,테스트 강의에서 질문이 좀 있습니다. 먼저 MemberService에서 생성한 MemoryMemberRepository와 MemberServiceTest에서 생성한 MemoryMemberRepository가 서로 다른 객체인데요. 근데 이 MemoryMemberRepository가 구현된 것을 봤을 때 store가 static으로 구현되어있기 때문에 문제가 없다고 하셨는데, 이 이유가 궁금합니다. 질문을 요약해보면, new로 생성한 서로 다른 객체가 static으로 구현되어있다면 어떻게(어떤 의미로?) "문제 없이" 작동한다고 하는 것인지 궁금합니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
Buffer 질문 있읍니다.
#include <stdio.h> void display (char cr, int lines, int width) { int row, col; for (row = 1; row <= lines; row++) { for (col = 1; col <= width; col++) putchar(cr); putchar('\n'); } } int main() { char c; int rows, cols; while (1) { scanf("%c %d %d", &c, &rows, &cols); //while (getchar() != '\n') continue; //{ display (c, rows, cols); if (c == '\n') break; //} } } (space는 (sp)로 표기하겠습니다. 질문 1) A(sp)3(sp)3A(sp)3(sp)3(sp)(Enter) B(sp)1(sp)2(sp)(Enter) 을 입력하면 3분 5초의 결과 값이 나오게 됩니다. 이러한 결과가 나오게되는 과정이 맞는지 확인해 주세요. (ASCII code로 쓰지는 않겠습니다.) A(sp)3(sp)3(sp)(Enter) 후 buffer에 [A, (sp), 3, (sp), 3, (sp), \n] 이 저장되어 있다. While문이 한번 돌고 buffer에는 [(sp), \n]이 존재한다. c주소에는 A, rows주소에는 3, cols 주소에는 3이 저장되어 있다. 두번째 while문이 시작된다. buffer에 값이 있으므로 scanf함수가 c 주소에 (sp)를 저장한다. scanf함수가 \n도 가지고 오려 하지만 \n의 자료형이 정수가 아님으로 scanf 함수가 종료됩니다. 따라서 c 주소에 (sp), rows 주소에 3, cols주소에 3이 저장된 채로 display함수가 실행 됩니다. 따라서 3*3의 공백이 출력 됩니다. 세번째 while문이 시작됩니다. buffer가 비었음으로 scanf가 자료를 읍력 받습니다. 따라서 buffer에 [B, (sp), 1, (sp), 2, (sp), \n]가 저장되고 그후는 첫번째 while문이 실행될때랑 똑같습니다. 따라서 결과로는 3분 5초의 결과 값과 같이 나옵니다. 질문 2) 질문 1에서 두 번째 while문 일때 3*3 공백이 출력 되어야 하는데 왜 3번째 while 문이 작동할때 Enter을 누른뒤 3*3 공백과 2 * 1 B가 출력 되는 것인가요? 질문 3) while(getchar() != '\n') continue; 코드가 어떻게 buffer을 초기화 시켜주는 것인가요? continue 때문인가요? 감사합니다.
-
미해결Svelte.js SPA 영화 검색 프로젝트
npm run dev:netlify 명령어 실행시
npm run dev:netlify 명령어 실행시에 강의에서처럼 localhost:8888로 사이트가 하나만 열려야 하는데 저 같은 경우에는 localhost:8080으로 하나가 열리고 localhost:8888도 열려서 npm run dev:netlify 명령어 하나에 포트 번호만 다르게 두개의 똑같은 사이트가 열리는데 이건 어떤 경우인지 알 수 있을까요?
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
hexdump persons 출력시 맨 왼쪽 값들
hexdump persons 출력시 맨 왼쪽에 나오는 00000000, 00000010, 값들은 바이트 주소 값들인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요. 강의를 듣던 중에 궁금한 내용이 있어 질문 남깁니다.
해당 강의에서는 HTTP 표준에 대해 설명하시면서, 과거 1999년에 발표된 RFC2616을 사용했다가 해당 표준이 폐기가 되면서 지금은 RFC7230~7235을 사용한다고 말씀해주셨는데요. 이처럼 개발하는데에 있어서 HTTP 등과 같은 프로토콜이나 기타 기술들에 대한 크고 작은 변화가 생겼을 때, 어떻게해야 빠르게 그런 정보들을 수집할 수 있을까요? 김영한 강사님의 팁이나 노하우가 있다면 한번 소개해주실 수 있나요..?
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
강의내용을 바탕으로 새로운 것을 만들려고 하고 있습니다.
강의와는 약간 다르게 실제 MBTI 검사페이지를 만들어 보려고 하는데, 모델에서 강의는 개발자 유형의 베스트를 뽑아서 결과페이지에 도출했다면, MBTI 검사는 I/E , S/N 등 나눠져있는데 이걸 어떻게 도출해야 할 지 의문입니다. 모델은 E,I,S,N 등 총 8개를 만들었습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
강사님 안녕하세요 이런 풀이는 어떤지 궁금해서 질문드립니다!
function solution(arr) { const answer = []; // 원본 배열 복사 const copy = arr.slice(); // arr 을 정렬한다. arr.sort((a, b) => b - a); // 배열을 순회하면서 정렬된 배열중에서 원본 배열이 나온 가장 첫번째 인덱스를 가져온다. (인덱스는 0부터 시작하므로 +1을 해준다) for (let i = 0; i < arr.length; i++) { answer.push(arr.indexOf(copy[i]) + 1); } return answer; }
-
미해결스프링 핵심 원리 - 기본편
안녕하세요. hello위의 java는 뭔가요..?
안녕하세요. 개발자님 갑자기 hello.core 상위의 java라는 것은 뭐라고 부르나 궁금해서 질문 남기게 됐습니다. 저것도 package? directory? 아닌가요..? 그리고 왜 componentScan 시 java 레벨에 class를 생성하고 @Component를 적으면 스캔이 안될까요..?? 또 basePackages로도 지정이 안되구요.. 감사합니다.. 좋은하루되세요!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
KeyAction != null
InputManager의 OnUpdate함수에 if( KeyAction != null) 일때만 KeyAction.Invoke(); 를 해줬는데 KeyAction이 null일때 Invoke를 해주면 문제가 생겨서 저렇게 조건을 넣어주신건가요????