묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
안녕하세요 교수님 for-each 반복문을 사용하여 최댓값을 구하는 부분에서 질문이 있습니다.
안녕하세요 교수님 수업 감사히 잘 듣고 있습니다! for-each반복문을 사용한 최댓값 구하는 부분에서 궁금증이 생겨 질문을 남깁니다! int fibonacci[] = { 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 }; int max_number = std::numeric_limits<int>::lowest(); for (const auto &n : fibonacci) {max_number = std::max(max_number, n);} cout << max_number << endl; 이와 같은 코드에서 const auto &n을 쓰신 이유가 궁금합니다! 제가 const auto &n 을 이해한 바로는 이와 같은 참조형을 쓰면 배열의 데이터를 건드릴 수 있다는 것 입니다. 따라서 드는 제 궁금증은 fibonacci배열에서의 최댓값을 구하기 위한 코드에서 왜 참조형을 사용하셨을까?입니다. 궁금증에 제가 const auto &n 대신 그냥 int n 또는 const int n 을 사용봤는데 따로 오류가 발생하지 않아 질문드립니다!
-
미해결홍정모의 따라하며 배우는 C언어
함수 구현 질문
인터넷에서 찾아보던 중 char* my_strcpy(char* destination, const char* source); 을 프로토타입으로 쓰는 함수가 있었는데, 제가 기억을 못하는 것 같아서 질문드립니다. 보통 저희는 포인터로 받더라도 함수 프로토타입중 매개변수에만 에스테리크를 붙이곤 했는데 함수 자료형에다 에스테리크를 붙이는 경우를 처음 보는 것 같아서 질문드려요.. 어떤 의미인가요? 어떨때 붙이는거고 어떨 때 붙이지 않는건가요.. 그리고 if (*(const unsigned char*)X > *(const unsigned char*)Y) return 1; if (*(const unsigned char*)X < *(const unsigned char*)Y) return -1; if (*(const unsigned char*)X == *(const unsigned char*)Y) return 0; 이거는 strcmp 함수 알아보다가 발굴해낸건데 *(const unsigned char*) 의 뜻을 모르겠네요. X는 당연히 비교인수 넣는 parameter구요., (const unsigned char)으로 casting해서 아스키코드로 전환하는 것 까진 아는데 왜 굳이 char* 에다 괄호 앞에다가도 *를 한지 모르겠네요. 이건 코딩스타일인가요? 코딩스타일이면 (const unsigned char*)*X 랑 똑같은 의미를 가진다고는 이해 할 수 있는데 굳이 casting해주는 곳 까지 에스테리크를 넣는 이유를 모르겠습니다.. 기초적인 질문 죄송합니다.. 아직 좀 헷갈리는 단계네요ㅜㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
호출스택
14:07에서 호출스택을 보고 step1 을 호출한 부분을 gameroom update라는것을 바로 아시던데 어떻게 아는거죠?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
DDD 입문 책 추천 부탁드려도 될까요?
안녕하세요! 강의에 대한 질문은 아닌데요... DDD 입문으로 추천해주실 만한 책 혹시 있을까요?..
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
[요청] 해당 강의에 대한 요청사항 말씀드립니다!
안녕하세요, 잘 듣고 있습니다 :) 해당 강의에서 조금 더 개선되면 더 좋을 것 같은 부분이 있어 말씀드리고자 합니다. <이상>과 <이하>에 대해서 개념이 명확하게 강의가 되어있지 않아서요, 예를 들어 Small Project5 문제에서 나이 19 이상이면 성인, 13 이상 19 이하면 청소년, 13 이하면 아동 이라고 되어 있는데 그렇게 되면 19세, 13세인 경우 각각 두 개의 범주에 속해버리는 것 같아요. <미만>과 <초과>의 개념을 더해 수정하시면 더 좋을 것 같아 부끄럽지만 피드백 남깁니다. 감사합니다 :)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
데이터 베이스 생성 오류
콘솔에서 MySQL프롬프트에 접속까지는 성공하였는데 create schema 부분에서 오류가 발생합니다. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''nodejs' DEFAULT CHARACTER SET utf8' at line 1 문법오류가 있다는것 같은데 지웠다 다시 설치까지 해봤는데 오류가 고쳐지지 않고 원인을 모르겠습니다.
-
해결됨따라 하다 보면 완성되는, Ionic 훑어보기
html에서 ts 접근
이걸로 유추해봤을때 html 파일에서 ts의 변수들에 바로 접근할 수 있는 건가요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
포트 번호 설정
삭제된 글입니다
-
미해결Nuxt.js 시작하기
nuxt.js 초기 세팅시 폴더 구조가 강의와 다르게 구성됩니다
프로젝트 생성시의 설정값을 강의에서와 동일하게 했는데, 말씀하신 것과 폴더구조가 다르게 설정되고 있습니다. (프로젝트 이름을 동일하게 설정하고 설치해도 저렇게 폴더구조가 잡힙니다) npm run dev를 실행하면 첫 화면도 강의와 다르게 나오고 layouts, middleware, plugins와 같은 폴더가 빠졌는데 create-nuxt-app 버전이 강의에서는 v3.6.0이고 지금 설치하면 v3.7.1으로 나오는데 버전이 달라지면서 생기는 차이인걸까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
strip 함수에 대한 심화 질문드립니다 :)
안녕하세요! 이번 주부터 강의 너무 잘 듣고 있습니다 :) 같은 회사에서 근무하는 비개발 직군입니다. 다름이 아니라, strip 함수에 대해서 조금 더 심화된 질문을 드리고자 문의 남깁니다. 위와 같이, 두 개의 단어 사이에도 공백이 있는 경우를 생성해서 테스트 해보았는데요, strip의 logic이 그렇듯, 맨 앞과 맨 뒤만 공백이 없어지고, 중간의 공백은 사라지지 않음을 확인하였습니다. 중간에 있는 공백까지 지우는 법을 알고 싶어, 웹에서 찾아보니 variable.replace(" ", "")으로 대체하여 환원시키는 방법이 있다는 것도 알게되기는 하였으나, 실질적으로 더 똑똑하거나, 현업에서 자주 쓰이는 방법이 있는지 궁금합니다. 또, 저러한 방법으로하면 blackmamba 라는 결과를 얻게 될텐데요, 단어와 단어 사이에는 한 칸을 띈다는 식의 코딩을 하려면 어떠한 로직을 따라야할까요? 해당 부분들은 검색해봐도 만족스러운 결과가 나오지 않아서 이렇게 여쭈어보는 점 양해부탁드립니다 :) 감사합니다.
-
해결됨따라 하다 보면 완성되는, Ionic 훑어보기
테마가 검은색으로 적용됩니다.
cli 에서 명령어로 ionic start ~~~~~ 하는거 동일하게 진행해서 프로젝트 생성하고 실행해보니 저는 검은색 테마로 나옵니다. 어떻게 하면 하얀 테마로 할 수 있나요??
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
hidden state 초기 설정에 관해 질문드립니다.
h0 = torch.zeros(self.num_layers, x.size()[0], self.hidden_size).to(self.device) 1.초기 hidden state 설정을 하는 이유가 있을까요? 2.input_size가 -> x.size()[0]가 맞나요? n.RNN(input_size,...) h0 = torch.zeros(self.num_layers,...)인데 h0 = torch.zeros(x.size()[0],self.num_layers,..)이렇게 순서가 바뀌어도 상관없나요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
질문있습니다.
emotion으로 한 styled component에 있는 값을 바꿀 수 있나요?예를들어,index.tsx파일에서 아래와 같이 style.tsx파일에 있는 내용에 접근해서 z-index값을 바꿀 수 있나요? export const Aside = styled.div` z-index: 0; `;
-
미해결스프링 핵심 원리 - 기본편
테스트코드 실행중 오류가납니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(http://bit.ly/3fX6ygx)을 먼저 확인해주세요. 3. 질문 잘하기 메뉴얼(http://bit.ly/2UfeqCG)을 먼저 읽어주세요. 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 스프링 핵심원리 기본편 듣고있는데요 46강까지 들었는데 테스트코드를 전체적으로 실행을 해보니 오류가 뜨네요 ㅠㅠ 새로 다시하는게 나을지, 아니면 다른 해결 방법이 있는지 방법을 제시해주시면 감사하겠습니다. 첨부파일입니다. http://naver.me/GsTI2vg3
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
SSH key 관련 질문
선생님 안녕하세요! git에 대해 진짜 쉽고 재밌게 잘 가르쳐주셔서 감사합니다 :) 다름이 아니라 한가지 궁금한 점이 있는데, github 에서 SSH key 는 언제 사용하는 것일까용? 강의에서는 다뤄주신 적이 없어서 저도 필요 없는 줄 알았는데, 다른 팀원들이 ssh key 이야기를 하더라구요...! 구글에서 찾아봐도 해당 키 설정이 필수라는 이야기는 없어서 여쭤봅니다!
-
미해결
다른 강의를 수강하고 싶은데 기존의 강의를 모두 들었지만 수료가 안됩니다..확인 부탁드릴게요
기존의 강의를 모두 수강했지만 다른 강의 신청 시 아래 그림의 표시가 나오면서 다른 강의를 수강할 수 업습니다. 확인 부탁드리겠습니다.
-
미해결홍정모의 따라하며 배우는 C언어
이진수 변환예제 작성한 코드 질문
#include <stdio.h> #define NUM 10 void print_binary(unsigned long n); void print_binary_loop(unsigned long n); int main() { print_binary_loop(NUM); print_binary(NUM); printf("\n"); return 0; } void print_binary_loop(unsigned long n) { long arr[NUM]; int i = 0; while (1) { arr[i] = n % 2; n /= 2; if (n == 0) break; i++; } for (int j = 0; i >= j; i--) { printf("%d", arr[i]); } printf("\n"); } void print_binary(unsigned long n) { if (n != 0) print_binary(n / 2); if (n != 0) { printf("%d", n % 2); } } 이전 강의에서 배열을 교수님께서 조금 다뤄주신 것 같은데 제가 작성한 코드가 맞는지 궁금합니다. 이렇게 코드 짜면 혹시 문제가 있을까요? 실행이 되고 제가 발견할 수 있는 오류를 찾지 못하면 정답일까요? 굉장한 뿌듯함과 약간의 의구심으로 질문드립니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
클라우데라 설치
클라우데라 매니저를 설치하려고 하는데 자꾸 크롬이 정지가 됩니다. 용량이 부족해서 그런가요?? 클라우데라 매너지에서 cluster1를 설치하려다가 계속 정지되어서 종료하고 다시 설치하려고 하니 cluster1를 설치 못하고 cluster2를 설치하라고 뜹니다. 클라우데라 매니저를 초기화 하고 다시 할 수 있는 방법이 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드 실행했는데 libs 폴더가 생성되지 않고 빌드 실패해요.
안녕하세요, 윈도우 10 에서 intelliJ, git bash 설치하고 수강하고 있습니다. 위와같은 에러가 나면서 빌드가 정상적으로 진행되지 않습니다. 구글링도 해보고 이전 수강생분들 질문도 찾아봤는데, 뭐가 문제인지 모르겠어서 질문드려요.
-
해결됨반응형 웹사이트 포트폴리오(Architecture Agency)
.gototop 에 display: block;
안녕하세요 선생님 강의 12:47 에서 a태그인 .gototop 에 display: block 을 주셨는데 위에 position: fixed 가 있으니 안줘도 되는거죠?