묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
[16:00]함수가 const인지 아닌지로 overloading을 하는 게 맞나요? +코드 오류 질문
#include <iostream>#include <string>using namespace std;class Some {public: string _val = "default"; const string& getVal() const { cout << "const version" << endl; return _val; } string& getVal() { cout << "non-const version" << endl; return _val; }};int main() { Some some; some.getVal(); const Some some2; some2.getVal(); return 0;}[질문 1]some.getVal()과 some2.getVal()같이 오버로딩이 가능한 것이,함수가 const인지 아닌지로 구분을 했기 때문인지아니면 return type이 const인지 아닌지로 구분을 했기 때문인지 궁금합니다.[질문 2]return type으로는 오버로딩을 할 수 없기 때문에 질문 1의 답은 전자라고 추측하고 확인을 하기 위해 코드를 아래와 같이 바꿔 봤습니다.(7번째 줄을 const string& getVal() const에서 string& getVal() const 로 바꿔 본 것밖에 없습니다.)#include <iostream>#include <string>using namespace std;class Some {public: string _val = "default"; string& getVal() const { cout << "const version" << endl; return _val; } string& getVal() { cout << "non-const version" << endl; return _val; }};int main() { Some some; some.getVal(); const Some some2; some2.getVal(); return 0;}다음과 같이 바꿨을 때 string& getVal() const cout << "const version" << endl; return _val; }의 return _val부분에서 'qualifiers dropped in binding reference of type "std::strung &" to initialer of type "const std::string" '이라는 오류가 났습니다. 오류의 원인이 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
두 가지 궁금한게 있습니다
안녕하세요.따로 3D 프로젝트를 만들고 서버를 돌려보고 있는데요디버그 모드로 브레이크 포인트를 잡아서 디버깅하고 싶은데 2 Players 이상으로 실행하게 되면 디버깅을 못하는지 궁금합니다..또 질문하는 김에 하나 더 질문하자면 2 Players로 실행을 하게 되면 첫번째로 생성된 창에서는 조명이 있지만 두 번째 실행 창에서는 뭔가 조명이 꺼져 어두워 보이는데 해결방법이 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Plain text extension
안녕하세요, 파이썬과 vscode 모두 잘 설치했습니다. 실습하려고 했는데, 코드를 입력하고 실행 시키려고 하면'Plain text' extension이 없다고 팝업창이 뜹니다.그래서 아직 한 번도 제대로 출력되는지 실행을 못 해봤어요.이건 어떻게 해결해야 하는지요? 참고로 맥북입니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
라우터 별 분기처리시 this.$route.name 을 사용하는 이유가 궁금합니다.
강의의 약 5분쯤에 컴포넌트를 재사용하기위해 데이터를 불러오는 로직을 분기처리하는 것에 대한 궁금증인데요..this.$route.path 를 써도 분기처리 가능하고 사실 name을 쓰려면 route 설정에 name을 추가해줘야 하는데, 하나의 필드를 추가할 만큼 path가 아닌 name을 쓰면 좋은 점이 있는지 궁금합니다.
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
mssql 설치 시 머신러닝서버 오프라인 설치부분 에러
머신러닝서버 오프라인 설치에서 next 버튼이 활성화가 안됩니다. 영상 찍을 당시에는 이 과정이 없더군요. stackoverflow에서 해결책으로 제시한 사진속 링크 파일들을 받아서 한 폴더에 모은 후 경로설정 해도 해결이 안되더군요. 최근 다른 사람들도 이 방법으로 해결이 안된다고 하네요. 혹시 방법 아시나요?
-
미해결데이터 분석을 위한 파이썬: 입문부터 꿀팁까지
if-else 관련하여 질문드립니다
안녕하세요~! 파이썬 if 문을 공부하다가 해커랭크(https://www.hackerrank.com/challenges/py-if-else/problem?isFullScreen=true)여기서 저는 아래와 같이 코드를 짰는데 python3기준으로 서브밋에서 testcase 2개가 실패합니다 ㅠㅠ if n % 2 == 1: print('Weird') elif n >= 2 & n <= 5: print('Not Weird') elif n >= 6 & n<= 20: print('Weird') else: n>20 print('Not Weird')구글링한 다른 코드(아래)는 전체 케이스가 통과하더라구요.. 혹시 어떤 차이가 있을까요? if n%2 == 1: print('Weird')elif n>=2 and n<=5: print('Not Weird')elif n>=6 and n<=20: print('Weird')elif n>20: print('Not Weird')알려주시면 감사합니다!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치과정에서 bash permission denied 오류
이런식으로 chmod -x 부분부터 퍼미션 디나이드 오류가 뜹니다 뭐가 문제일까요... 4번째 재설치 중입니다 ㅎㅎ
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
강의 수강 전 질문 있습니다.
안녕하세요! 강의 정말 잘 듣고 있습니다.혹시 db를 처음 다뤄보는데 이 강의를 진행해도 되는지 알 수 있을까요..?이전 강의들 전부 복습하면서 sql이랑 postgres 를 유데미로 공부하기는 했는데 다른 선수 지식이 필요한지 답변 부탁드립니다..!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
빌드할 때 질문이요
배포할 때 빌드해서 나온 결과물을 server 폴더 public에 넣어주면 될까요?이미 빌드된 프론트엔드 결과물이 있는 거 같은데 여기에다 제가 작업한 빌드된 결과물을 넣어주고배포하면 되는 건가요?저기 위해 dist란 폴더를 제가 작업한 결과물(빌드된)을넣으면 되는 거죠?
-
미해결jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
이미지 대량 민팅과 infura오류
이미지 대량 민팅을 진행하려고 pinata와 연결하여 (1)웹 자바스크립트를 통한 민팅과 (2)리믹스를 통한 민팅으로 제작하려고 합니다. 그런데 pinata와 연결하여 리믹스에서 민팅하려고하면 웹에서 민팅이 진행되지 않고, 웹에서 진행하려고 하면 두 상황에서 같이 민팅 수 있는 코드를 어떻게 수정해야할지 감이 잘 안 잡힙니다.. 그리고 제가 잘 확인하지 못했는데 혹시 웹에서 이미지를 보기 위해 json 파일에 필수로 들어가야할 요소가 있을까요밑에 글에 올라온 것처럼 파일을 선택 후 이미지를 업로드를 하면 infura 오류가 뜹니다request.js:138 POST https://ipfs.infura.io:5001/api/v0/add?stream-channels=true 401 (Unauthorized)댓글을 보면 개인 계정 설정 후 진행이 되는 분이 계셨는데 코드를 수정하고 개인 계정을 설정 후에도 오류가 걸리는 부분이 있어 curl나 개인 계정 설정에 대해 어떻게 진행하면 좋을지 여쭤보고 싶습니다 ㅠㅠㅠㅠ
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
ts 가 js 로 변환되었을때 남아있는지 여부가 어떤 측면에서 중요한걸까요?
안녕하세요, ts enum 관련 질문이 있습니다.ts > js 로 변환될때 enum 은 남지 않는다 라고하였는데ts 에서 js 로 변환될때 js 로 남는다, 남지 않는다가 어떠한 측면에서 고려해봐야하는 문제일까요?
-
미해결스프링 핵심 원리 - 고급편
Method 메타 데이터 전달 방식
안녕하세요.핸들러의 invoke함수 인자로 받는 Method는 어떠한 방식으로 넘어오는지 궁금합니다. 하나가 아닌 여러개가 넘어올 경우에는 어떻게 처리하는지도 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
1:57까지 들었을때 아래와 같은 오류 문구가 뜨는데 어떻게 해야 할까요?
1:57까지 들었을때 아래와 같은 오류 문구가 뜨는데 어떻게 해야 할까요?*또는 -> 연산자는 포인터에 적용되어야 합니다.대입,호출,증가,감소 및 새 개체 식만 문으로 사용할 수 있습니다.
-
미해결함수형 프로그래밍과 JavaScript ES6+
import 오류
안녕하세요 강사님강의 수강 중에 fx.js로 따로 리팩토링 하신대로 하고 있는데 경로가 잘못된건지 이런 오류가 나네요... 아무리 봐도 경로문제는 아닌 거 같은데 뭐가 문젠지 모르겠습니다 ㅠㅜㅜ
-
미해결MongoDB - Javascript로 배우는 NoSQL DB
데이터 요청
H. Query 연습하기 강의 데이터를 "강의 보는 곳에 올려 놓겠다" 고 하셨는데, 거기가 어디인가요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
assertThat, assertXXXX
영한님 영상을 보면 어떤 때는 assertThat을 사용하시고 어떤 때는 assertTrue를 사용하시더라구요.궁금해서 인터넷에 검색을 해봤는데 "asserThat으로 사용하는 게 좋지않을까?" 라는 글이 몇개 있더라구요.질문 : 테스트작성을 앞으로 해야할때 Junit4와 junit5중 어느 것으로 작성을 연습하는게 좋을까요?assertXXXX와 assertThat 어느 것을 선호하시나요?
-
미해결웹 게임을 만들며 배우는 Vue
LottoBall 컴포넌트 computed의 return 부분에 대해 질문 있습니다.!
안녕하세요 제로초님! 제로초님의 강의 항상 정말 감사히 잘 듣고 있습니다.다름이 아니라, computed에서 backgorund의 색깔을 지정하고 return을 해주실 때, 왜 객체로 감싸야하는지 궁금해서 여쭤봅니다. retrun background;로 하니까 동작되지 않았고, return {background};로 하니까 잘 작동됐습니다. 왜 그런건가요??
-
미해결대세는 쿠버네티스 (초급~중급편)
kubeadm init시 connection refuse에러
환경은 AWS 환경이며, 실습환경과 똑같은 아이피로 해서centos 7으로 동일하게 구성하고 있습니다(제 커널버전은 Linux 3.10.0-1160.76.1.el7.x86_64)그런데 마지막에 kubeadm init 하는데 connection refused 이 뜨며 진행이 되지 않습니다.해당 에러 발생시 daemon.json을 확인하라는 내용이 있던데(구글링시) 이상이 없었습니다.아래는 전체로그 입니다.회신 주시면 감사드리겠습니다.[root@k8s-master centos]# kubeadm init --pod-network-cidr=20.96.0.0/12 --apiserver-advertise-address=192.168.0.30I0827 06:11:16.046030 2520 version.go:248] remote version is much newer: v1.25.0; falling back to: stable-1.15[init] Using Kubernetes version: v1.15.12[preflight] Running pre-flight checks[WARNING SystemVerification]: this Docker version is not on the list of validated versions: 20.10.17. Latest validated version: 18.09[preflight] Pulling images required for setting up a Kubernetes cluster[preflight] This might take a minute or two, depending on the speed of your internet connection[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"[kubelet-start] Activating the kubelet service[certs] Using certificateDir folder "/etc/kubernetes/pki"[certs] Generating "etcd/ca" certificate and key[certs] Generating "etcd/server" certificate and key[certs] etcd/server serving cert is signed for DNS names [k8s-master localhost] and IPs [192.168.0.30 127.0.0.1 ::1][certs] Generating "etcd/healthcheck-client" certificate and key[certs] Generating "apiserver-etcd-client" certificate and key[certs] Generating "etcd/peer" certificate and key[certs] etcd/peer serving cert is signed for DNS names [k8s-master localhost] and IPs [192.168.0.30 127.0.0.1 ::1][certs] Generating "ca" certificate and key[certs] Generating "apiserver" certificate and key[certs] apiserver serving cert is signed for DNS names [k8s-master kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [10.96.0.1 192.168.0.30][certs] Generating "apiserver-kubelet-client" certificate and key[certs] Generating "front-proxy-ca" certificate and key[certs] Generating "front-proxy-client" certificate and key[certs] Generating "sa" key and public key[kubeconfig] Using kubeconfig folder "/etc/kubernetes"[kubeconfig] Writing "admin.conf" kubeconfig file[kubeconfig] Writing "kubelet.conf" kubeconfig file[kubeconfig] Writing "controller-manager.conf" kubeconfig file[kubeconfig] Writing "scheduler.conf" kubeconfig file[control-plane] Using manifest folder "/etc/kubernetes/manifests"[control-plane] Creating static Pod manifest for "kube-apiserver"[control-plane] Creating static Pod manifest for "kube-controller-manager"[control-plane] Creating static Pod manifest for "kube-scheduler"[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s[kubelet-check] Initial timeout of 40s passed.[kubelet-check] It seems like the kubelet isn't running or healthy.[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get http://localhost:10248/healthz: dial tcp [::1]:10248: connect: connection refused.[kubelet-check] It seems like the kubelet isn't running or healthy.[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get http://localhost:10248/healthz: dial tcp [::1]:10248: connect: connection refused.[kubelet-check] It seems like the kubelet isn't running or healthy.[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get http://localhost:10248/healthz: dial tcp [::1]:10248: connect: connection refused.
-
미해결게임 엔진을 지탱하는 게임 수학
20강 마지막 부분에서 "다음시간에는 ..." 으로 끝났는데
이게 뭐죠? 인프런이 해킹당해서 21강이 없어진걸까요? 🤨
-
미해결15일간의 빅데이터 파일럿 프로젝트
cloudera 로그인후 "Cloudera Enterprise 평가판이 만료 되었습니다." 처리 하는 방법을 알고 싶습니다.
클라우데라 로그인후 Selection Edition에서 강의 시간에 제시 되었던 ""Cloudera Enterprise 체험판" 내용이 없고, Express 와 Enterprise중에 선택할수 밖에 없습니다. Express 로 진행해본결과 여러 설정에 에러가 납니다. 해결 방법이 있을까요?VirtalBox6.1.36 +PilotProject3VM을 사용했습니다.