묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
for 안에 초기화 식이 있는데 int num = 1; 을 또 쓰나요
int num = 1; int sum = 0; for(num = 1; num <=10; num++) { sum += num; } for 안에 초기화 식이 있는데 위에 int num=1; 이 또 있는 이유가 뭔가요 ?
-
미해결스프링 핵심 원리 - 기본편
1억번의 요청이 싱글톤에 올 경우 질문드립니다.
안녕하세요 늘 강의 잘 보고 있습니다 싱글톤 컨테이너로 만들었을 때 동일한 주소의 memberService를 반환해준다고 알고 있는데요 예를 들어 1억번의 호출이 1초에 몰렸을 경우에 싱글톤으로 만들 경우에는 무리가 없나요?? 싱글톤이 나온 배경이 클라이언트의 호출에 객체가 생성되서라고 하셨는데 싱글톤 + 무엇인가의 조합으로 1 객체당 클라이언트의 1천번 호출을 담당 가능 하게 만들어서 10번의 객체 생성되게 만들 수도 있나요??? (혹시 이런게 있다면 뭐라고 검색해야하나요?)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ModelAttribute vs RequestBody
안녕하세요 강의 잘 듣고 있습니다. 실무에서는 ModelAttribute와 RequestBody어떤 객체를 주로 사용하나요? 제 생각은 RequestBody를 사용하면 요청을 조작해서 보내는 것을 차단하기에 더 좋을 것 같아서 RequestBody를 사용할 것 같은데 맞나요? 아니면 requestParam과 Body를 한꺼번에 처리할 수 있는 ModelAttribute를 더 자주 사용할까요? 더 부가적인 이유가 있다면 알고싶습니다! 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Job Queue가 Message Queue, Event Queue와 동일한 용어인가요?
서버를 공부하니 이런저런 다양한 큐들이 많이 보이던데 혹시 이번 강의의 잡큐가 메시지큐, 이벤트큐와 같은 방식일까요??
-
미해결홍정모의 따라하며 배우는 C언어
15:00 부근에서 &parr[0]와 parr[0]가 왜 다른지 이해가 안됩니다.
arr = arr[0] = &arr[0] = &arr[0][0] = parr[0]인건 알겠습니다. 그런데 똑같은 배열형태인데 &parr[0]와 parr[0]가 왜 다른지는 이해를 못하겠습니다. 15:30에서 강의에서는 이에 대한 자세한 이유를 알려주기 힘드니 10.1강의와 10.12강의를 보고 오라고 하셨지만 여기를 봐도 이곳에선 배열을 가지고 이중포인터를 소개하는게 아니고 int형 변수를 가지고만 설명을 해서 아무리 봐도 10.13의 15:00 부분이 잘 이해가 안됩니다.
-
미해결문제로 배우는 C언어
이것도 맞는건가요?
선생님 저는 if문에서 if ( i != j)로하고 컨티뉴 사용하지 않고 if문 안에 프린트 출력했는데 그것도 답은 맞게 나오는데 맞는건가여?
-
미해결Photoshop CC 2021 기초 다지기
선 레이어가 만들어지는데
선 레이어가 만들어지는데 선 모양이 2차원이 아닌 3차원으로 만들어져서 한 레이어 안에서 안 이뤄지고 3개의 레이어로 만들어집니다. 이유가 뭘까요?
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
'변형' 탭은 어떤 때에 나타나나요?
그룹화 한 드로잉의 기울기를 조정하고 싶은데요, 위의 강의 캡쳐본처럼 '변형' 탭이 뜰 때가 있고 안뜰 때가 있더라고요. 어떨 때 뜨고 어떨 때는 뜨지 않는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
Array.Fill 함수 문의
Array.FIll 함수의 경우 .net framework 4.7 존재하지 않는것 같습니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
자막이 잘못됐네요
21분 경 이후에 settings.py 파일 수정 부분에서 오타로 인해 수정 자막이 나오는데 os.environ.get('DJANGO_ALLOWED_HOSTS').splits(' ') 에서 splits가 아니고 split입니다. splits로 하면 다음 강의에 등장하는 docker-compose up 을 실행했을 때 AttributeError: 'str' object has no attribute 'splits' 가 나네요.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
유니코드 질문입니다.
c언어로 여러가지 실험을 좀 하고있는데 char a = 'a' printf("%c", a);하면 a라는 글자가 잘 나오고 char a = '가'; 로 바꾸고 출력하면 '?'라는 글자가 뜨더라구요? _wsetlocale(LC_ALL,L"korean"); <- 이게맞나 잘 모르겠네요 wchar_t *a = L"가"; wprintf(a); 로해야 '가'라는게 잘뜨는걸 확인했습니다 근데 char a[] = "가나다라마"; printf("%s", a); 이렇게하면 가나다라마가 잘 나와요 여기서 드는의문이 둘다 똑같이 문자저장인데 왜 문자열로하면 유니코드? 이걸 따로 설정을 안해줘도 한글이 잘 나올까요?
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
깃허브에 react-router@6 업데이트 해주신 코드 질문드립니다.
제로초님 안녕하세요, 좋은 강의 만들어주셔서 감사합니다. https://github.com/ZeroCho/ts-react/blob/master/react-router/GameMatcher.tsx react-router@6버전으로 업데이트 해주신 GameMatcher.tsx의 코드를 적용하면 만든 컴포넌트들(게임들)이 렌더링되질 않습니다. 그래서 강의 내용과 비슷하게, @6버전에 맞게 useParams를 사용해 조건분기해서 각 컴포넌트를 리턴해주니 렌더링이 됩니다. (레포지토리의 기존 코드는 주석처리 했습니다) 궁금한점은 <Route path="number-baseball" element={<NumberBaseball />} /> <Route path="rock-scissors-paper" element={<RSP />} /> <Route path="lotto-generator" element={<Lotto />} /> <Route path="index" element={<div>일치하는 게임이 없습니다.</div>} /> react-router-dom의 Route 컴포넌트를 활용해서도 정상적으로 렌더링이 가능한가요? GameMatcher.tsx와 Games.tsx의 Route path를 한참 수정해가며 시도해봤지만 렌더링이 안되네요 ㅠㅠ 감사합니다.
-
해결됨MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
axios 강의부분 부터 문제가 잇습니다
강의에서 하시는대로 따라했는데 리스트 부분 가면 안녕하세요 라는 텍스트가 나오지 않고 몽고DB에 가도 강의 처럼 데이터가 나오지 않네요. 뭐가 잘못된거지 확인 좀 부탁드리겠습니다 맥북사용 중 입니다 아참 포트는 5000하니깐 에러가 나서 4000으로 사용중입니다
-
미해결
buy cryptocurrency exchange
One normal way digital forms of money are made is through a cycle known as mining, which is utilized by Bitcoin. Mining can be an energy-concentrated process in which buy cryptocurrency exchange PCs tackle complex riddles to confirm the realness of exchanges on the organization. As a prize, the proprietors of those PCs can get recently made digital money. Other digital currencies utilize various strategies to make and convey tokens, and many have a fundamentally lighter natural effect.
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 설치용 vagrant file
안녕하세요, 강사님! 수업 잘 듣고 있습니다. 블로그에 올려주신 '쿠버네티스 설치_최신버전'에 있는 vagrant file에 관한 질문인데요. Node 개수를 늘리고 싶다면 (예: 4개) 상단에 있는 NodeCnt를 4로 바꾸기만 하면 될까요? (NodeCnt = 2 -> NodeCnt = 4) -------아래 코드를 입력하면 될까요?------------------------------------------------------------------------ NodeCnt = 4 Vagrant.configure("2") do |config| # config.vbguest.installer_options = { allow_kernel_upgrade: true } config.vm.box = "centos/7" config.vm.provider :virtualbox do |vb| vb.memory = 3072 vb.cpus = 4 end config.vm.provision :shell, privileged: true, inline: $install_common_tools config.vm.define "k8s-master" do |master| master.vm.hostname = "k8s-master" master.vm.network "private_network", ip: "192.168.56.30" master.vm.provision :shell, privileged: true, inline: $provision_master_node end (1..NodeCnt).each do |i| config.vm.define "k8s-node#{i}" do |node| node.vm.hostname = "k8s-node#{i}" node.vm.network "private_network", ip: "192.168.56.#{i + 30}" end end end $install_common_tools = <<-SHELL # ssh password 접속 활성화 sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/g' /etc/ssh/sshd_config; systemctl restart sshd.service # 방화벽 해제 systemctl stop firewalld && systemctl disable firewalld systemctl stop NetworkManager && systemctl disable NetworkManager # Swap 비활성화 swapoff -a && sed -i '/ swap / s/^/#/' /etc/fstab # br_netfilter 모듈 로드 cat <<EOF | tee /etc/modules-load.d/k8s.conf br_netfilter EOF # Iptables 커널 옵션 활성화 cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF sysctl --system # permissive 모드로 SELinux 설정(효과적으로 비활성화) setenforce 0 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config # 쿠버네티스 YUM Repository 설정 cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg exclude=kubelet kubeadm kubectl EOF # Centos Update yum -y update # Hosts 등록 cat << EOF >> /etc/hosts 192.168.56.30 k8s-master 192.168.56.31 k8s-node1 192.168.56.32 k8s-node2 EOF # 도커 설치 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y containerd.io-1.4.9-3.1.el7 docker-ce-3:20.10.8-3.el7.x86_64 docker-ce-cli-1:20.10.8-3.el7.x86_64 mkdir /etc/docker cat > /etc/docker/daemon.json <<EOF { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ] } EOF mkdir -p /etc/systemd/system/docker.service.d # 도커 재시작 systemctl daemon-reload systemctl enable --now docker # 쿠버네티스 설치 yum install -y kubelet-1.22.0-0.x86_64 kubeadm-1.22.0-0.x86_64 kubectl-1.22.0-0.x86_64 --disableexcludes=kubernetes systemctl enable --now kubelet SHELL $provision_master_node = <<-SHELL # 쿠버네티스 초기화 명령 실행 kubeadm init --apiserver-advertise-address 192.168.56.30 --pod-network-cidr=20.96.0.0/12 kubeadm token create --print-join-command > ~/join.sh # 환경변수 설정 mkdir -p $HOME/.kube cp -i /etc/kubernetes/admin.conf $HOME/.kube/config chown $(id -u):$(id -g) $HOME/.kube/config # Kubectl 자동완성 기능 설치 yum install bash-completion -y source <(kubectl completion bash) echo "source <(kubectl completion bash)" >> ~/.bashrc # Calico 설치 curl https://docs.projectcalico.org/manifests/calico.yaml -O kubectl apply -f calico.yaml # Dashboard 설치 kubectl apply -f https://kubetm.github.io/yamls/k8s-install/dashboard-2.3.0.yaml nohup kubectl proxy --port=8001 --address=192.168.56.30 --accept-hosts='^*$' >/dev/null 2>&1 & SHELL ------------------------------------------------------------------------------------------------------------
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
안녕하세요 선생님!! gototop 버튼과 레이아웃? 관련해 질문 드립니다.
완성본 responsive.css와 custom.js를 보고 대조해보아도 왜 생기는 문제인지 모르겠어서 질문 드립니다.ㅠㅠ 처음에 모바일 퍼블리싱 하기 전에 pc버전 먼저 하고 나서 만들어도 좋다고 하셔서 그렇게 진행하다 슬릭 js 부분에서 위의 js가 어떻게 되어있는지 모르겠어서 모바일 부분으로 넘어왔는데요, pc버전에서는 문제없이 보이는데 모바일로 하면 저렇게 모든 섹션이 다 겹쳐져서 나와버립니다.ㅠㅠ gototop 버튼도 어디로 사라졌는지...ㅠㅠㅠ 내비게이션 기능은 제대로 작동하는데 대체 어디서 꼬인 걸까요?? 완성본 중간까지 완성된걸로 다시 시작해야할까요?? https://github.com/gamnamu4/kim-jeeyoung-portfolio/tree/main/portfolio/website-works/01 파일들은 이쪽 깃허브에 실전 포트폴리오 강의에서 선생님이 가르쳐주신 대로 폴더 정리를 해놨습니다ㅠ_ㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
iris.data 질문 드립니다.
iris.data 를 반환하면 feature 만으로 된 데이터를 numpy로 가지고 있다고 하는데 위에서 어떤 함수를 적용해주었기 때문에 feature만으로된 데이터를 가지고 있을 수 있는것인가요? 문법상으로는 모든 데이터를 가져와야 할 것 같은데 헷갈리네요..
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
RBAC권한 부여 관련 질문입니다.
강의에서 보여주실때는 kubectl config set-context 로 gasbugs@kuberentes와 kubernetes@admin을 자유자제로 오고가고 있습니다. 실제로 사용자에게 gasbugs@kuberentes context 또는 gasbugs라는 User는 어떻게 할당을 해주고 사용하게 해야하나요? 유저를 만들고 권한을 할당하는것은 알겠는데 어떻게 줄지를(전달할지) 모르겠습니다. 예를들어 새로운 개발자가 입사하였을때 제가 gasbugs@kuberentes context를 만들었지만, 이걸 어떻게 전달을 해줄지를 모르겠습니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
강의 듣다가 쿠버네티스 명칭에 대해서 궁금한점이 생겼습니다.
쿠버네티스에서 오브젝트 리소스 컴포넌트 얘네들의 정확한 설명이 궁금합니다. RBAC에서도 pod을 리소스 라고 부르는데요. 리소스라는게 cpu나 Ram도 지칭하지 않나요?여기저기 섞여서 불리다 보니 혼동이 옵니다. 그리고 컴포넌트랑 오브젝트는 아직도 이해가 안되구요.. 혹시 설명을 부탁드려도 될까요? 또는 명확한 설명이있는 링크라도 부탁드립니다..
-
미해결모던 안드로이드 - Jetpack Compose 입문
개인공부중에 화면구현 관련해서 질문드려봅니다..
기존 리액트 네이티브 개발하다가 컴포즈 한번 해보고있는데, 기존 리액트네이티브로 만들어둔 qr체크인 로직을 컴포즈로 구현해보던와중에 리액트 로직의 경우 테블릿에 연결되어있는 바코드 스캐너를 통해 qr코드 스캔시 hidden + focus 처리된 textArea에 값을 입력받고 그걸 state에 저장하고, effect를 통해 처리했는데 compose의 경우에도 똑같이 qr스캔시 textfield를 가지고 처리하려고 했더니 lunchEffect에 focusRequester를 통해 오토포커스를 줄시 자동으로 가상키보드가 열립니다. textField의 히든처리를 어떻게해야될까요?