묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
제가 맞게 이해한건지 싶어 질문드립니다
int original = Interlocked.Exchange(ref isLocked, 1);original 이란 변수에 ref isLocked의 원본 값을 반환해줌과 동시에isLocked 참조값을 1로 바꾸다 라고해석했는데 맞게 해석한걸까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
현업에서의 nestjs 질문입니다.
카카오 백엔드는 대부분 spring으로 알고 있는데 강의내용에서 현업에서 nestjs를 사용한다고 하셔서 궁금한점이 있습니다. 혹시 nestjs를 어떤 종류의 업무에서 사용하시는지 알려주실 수 있나요? 또 spring이랑 비교했을 때 장점은 뭐라고 생각하시나요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
OAuth 로그인
안녕하세요 NestJS 강의을 듣고 있는 수강생입니다. 강의에서는 JWT 를 이용한 로그인 처리만 있는데, 혹시 OAuth(Google, Facebook, Github) 를 이용한 로그인에 대한 내용은 추가할 예정이 없으실까요?? OAuth에 대한 로그인을 해보고 싶은데, Express + Passport 는 자료가 많지만 Nest+ Passport 에 대한 자료는 없는거 같아서요.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
강사님 postman에서 에러가 떴습니다....
nord JS 파트 완강하고 계속 에러가 떠서 강사님 깃허브에 있는 소스코드 그대로 복사하고 (몽구스 버전이 6.0이상이므로 아래 문구는 제거) (useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false, ) npm run start를 돌리고 postmap에서 json으로 변경 후 send를 돌렸는데 에러가 났습니다.. 어떻게 해결해야 하나요.. 그리고 mongoDB database collections에 들어가보면 아래와 같이 되어있습니다...
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
필터 인터셉터 호출 시점 질문입니다.
안녕하세요 예재대로 해보니 이런식으로 인증 체크 필터 종료가 맨마지막에 인터셉터가 다 호출되고 난 뒤에 호출되던데 ㅈㅔ가 생각했을땐 필터는 서블릿 호출전에 다 끝나서 인증체크필터가 끝나고 인터셉터가 호출될줄 알았는데 왜저렇게 마지막에 필터가 인터셉터보다 늦게 호출되는지 궁금합니다 ㅜㅜ
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
github 권한 요청 드립니다.
인프런 아이디 vszang@gmail.com github아이디 github4win 입니다.
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
선생님 웹디자인 기능사 시험치고 왔는데요.....
선생님 웹디자인 기능사 시험치고 왔는데요, 12번 Vally Festival이 시험으로 나왔어요.... 슬라이드가 이미지만 바뀌면 안되고, 이미지가 좌에서 우 또는 우에서 좌로 이동하게 하라고 해서.....이렇게 코드를 넣었고요... /*slide*/ .slide{ position: relative; width:800px; height: 350px; overflow: hidden; } .slide > div{ width:2400px; font-size: 0;/*font-size: 0;해야 width:3600px;이 되어 이미지가 가로로 배치된다*/ position: absolute; top:0; left:0; animation: slide 8s linear infinite; } @keyframes slide { 0%{ left:0; } 30%{ left:0; } 35%{ left:-1200px; } 65%{ left:-1200px; } 70%{ left:-2400px; } 95%{ left:-2400px; } 100%{ left:0; } .news는 제가 말줄임표를 태그가 기억이 안나서,,, 제가 임의로 짤랏고요... 그리고.... .modal-content에 transform: translate(-50%, -50%); 넣는걸 깜빡했어요.... 나머지는 잘 했는데,,,, 합격할 수 있을까요? 네비게이션 작동도 잘됬었고, 슬라이드도 잘됬는데 합격 할수 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
강사님 cookie-parser에서 에러가 납니다...
강의 마치고 따라온 코드로 npm run start를 돌려서 cookie-parser에서 에러가 떠서 강사님 깃허브에서 소스코드를 복사해서 붙어넣었습니다.... (https://github.com/jaewonhimnae/boiler-plate-ko/blob/master/server/middleware/auth.js) 다시 npm run start를 쳤는데 안되네요... 어떻게 해야 하나요..
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
YOLO 다양한 버전 관련 질문드립니다
1. 다크넷 사이트에 가보면 YOLOv3 뒤에 320, 416, 608과 같은 숫자가 있는데, 해당 숫자(n)가 input image를 (n x n)사이즈로 변환한 뒤 네트웍을 통과시키는 것을 의미하는지 궁금합니다. 또한 맞다면 input image의 사이즈에 따라 처리하는 속도가 달라지는 것인지, 아니라면 달라지는 것은 무엇인지 궁금합니다. 2. tiny YOLO가 YOLOv3-320, 416, 608과 다른 점이 무엇인지 알고싶습니다.
-
미해결실전! 스프링 데이터 JPA
fecth join
안녕하세요 강사님 좋은 강의 감사 드립니다. fetch join 이 한마디로 연관된 테이블을 모드 끌어온다 라고 말씀 해주셨는데.. 제가 예전에 따로 혼자 배울때 엔티티 속성에 fetch type = EAGER이런식으로 eager 을 하면 이것 또 한 연관된 테이블 다 불러오는거로 제가 기억하는데 이 둘은 무슨 차이인가요?.. 아니면 제가 EAGER에 대해 잘못 알고 있는 걸까요??ㅠㅠ
-
미해결애플 웹사이트 인터랙션 클론!
넓은 화면에서 스크롤시엔 스케일 줄어드는 중점이 이상해요
1920 1080 해상도의 모니터에서 동작시 이렇게 스케일이 적용되는 위치가 아래쪽으로 가서 좀 답답해요 스케일 조정이 완료 되었을때는 아래쪽에 살짝 여백이 있는정도인데 중앙에서 계속 유지될 방법 없을가요?? 완성파일은 좀더 여백이 없는데 제 진행파일에서 타이밍을 좀 다르게 설정해서 여백이 더 생긴거 같아요
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA 기본 질문
JPA의 소개영상에서 JPA는 실제로 인터페이스의 모음이라고 설명을 해주셨습니다 ! 하지만 인터페이스에 기본 껍데기만 존재하는데 동작하게 하는 구현체는 스프링이 자동으로 해주는 것으로 이해하면 되는건가요?
-
해결됨데브옵스(DevOps)를 위한 쿠버네티스 마스터
kubelet이 작동하지 않아요
다른분이 질문주신 에러랑 같은 에러나서 kubelet을 확인해보았는데요 $ systemctl status kubelet ● kubelet.service - kubelet: The Kubernetes Node Agent Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled Drop-In: /etc/systemd/system/kubelet.service.d └─10-kubeadm.conf Active: activating (auto-restart) (Result: exit-code) since Wed 2021-09-01 14:27:17 Docs: https://kubernetes.io/docs/home/ Process: 4242 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARG Main PID: 4242 (code=exited, status=1/FAILURE) _______________________________________ $ journalctl -xeu kubelet 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.215001 5121 server.go:440] "Kubelet version" kubeletVersion="v1.22.1" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.215369 5121 server.go:868] "Client rotation is on, will bootstrap in background" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.217288 5121 certificate_store.go:130] Loading cert/key pair from "/var/lib/kubelet/pki/kubelet-client-current.pem". 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.219826 5121 dynamic_cafile_content.go:155] "Starting controller" name="client-ca-bundle::/etc/kubernetes/pki/ca.crt" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344157 5121 server.go:687] "--cgroups-per-qos enabled, but --cgroup-root was not specified. defaulting to /" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344318 5121 container_manager_linux.go:280] "Container manager verified user specified cgroup-root exists" cgroupRoot=[] 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344368 5121 container_manager_linux.go:285] "Creating Container Manager object based on Node Config" nodeConfig={RuntimeCgroupsName: Syst 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344824 5121 topology_manager.go:133] "Creating topology manager with policy per scope" topologyPolicyName="none" topologyScopeName="conta 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344847 5121 container_manager_linux.go:320] "Creating device plugin manager" devicePluginEnabled=true 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344873 5121 state_mem.go:36] "Initialized new in-memory state store" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344950 5121 kubelet.go:314] "Using dockershim is deprecated, please consider using a full-fledged CRI implementation" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344974 5121 client.go:78] "Connecting to docker on the dockerEndpoint" endpoint="unix:///var/run/docker.sock" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.344985 5121 client.go:97] "Start docker client with request timeout" timeout="2m0s" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.360346 5121 docker_service.go:566] "Hairpin mode is set but kubenet is not enabled, falling back to HairpinVeth" hairpinMode=promiscuous- 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.360368 5121 docker_service.go:242] "Hairpin mode is set" hairpinMode=hairpin-veth 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.360442 5121 cni.go:239] "Unable to update cni config" err="no networks found in /etc/cni/net.d" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.365939 5121 cni.go:239] "Unable to update cni config" err="no networks found in /etc/cni/net.d" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.366083 5121 docker_service.go:257] "Docker cri networking managed by the network plugin" networkPluginName="cni" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.366166 5121 cni.go:239] "Unable to update cni config" err="no networks found in /etc/cni/net.d" 9월 01 14:28:31 master kubelet[5121]: I0901 14:28:31.378615 5121 docker_service.go:264] "Docker Info" dockerInfo=&{ID:FGK6:UGPU:XMZT:TOKQ:VKEU:5DXR:TLC6:66MA:BUFY:SFEG:2ZGF:T7VC Containers:0 9월 01 14:28:31 master kubelet[5121]: E0901 14:28:31.378644 5121 server.go:294] "Failed to run kubelet" err="failed to run Kubelet: misconfiguration: kubelet cgroup driver: \"systemd\" is di 9월 01 14:28:31 master systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE 9월 01 14:28:31 master systemd[1]: kubelet.service: Failed with result 'exit-code'. ________________________________________ 이렇게 나옵니다
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
이미지 생성시 오류가 발생합니다.
안녕하세요. 강의를 차근차근 따라하는 중인데 도커를 처음 써봐서 어려움이 많습니다 ㅠㅠ 새로 작성한 도커 파일을 업로드하여 django_test_image:4 이미지를 생성하려는데 다음과 같은 오류가 납니다. Step 1/12 : FROM python:3.9.0 ---> 0affb4652fc0 Step 2/12 : WORKDIR /home/ ---> Using cache ---> ed1dec168426 Step 3/12 : RUN echo "testing" ---> Running in b1219dc0f983 testing Removing intermediate container b1219dc0f983 ---> 834d6a4783ee Step 4/12 : RUN git clone https://github.com/kim1210/pragmatic.git ---> Running in d3c69af71289 Cloning into 'pragmatic'... Removing intermediate container d3c69af71289 ---> 369d04f7e380 Step 5/12 : WORKDIR /home/pragmatic/ ---> Running in d13a6faf5dcf Removing intermediate container d13a6faf5dcf ---> f12a028facd7 Step 6/12 : RUN pip install -r requirements.txt ---> Running in 1a5e051898d0 Collecting asgiref==3.4.1 Downloading asgiref-3.4.1-py3-none-any.whl (25 kB) Collecting beautifulsoup4==4.9.3 Downloading beautifulsoup4-4.9.3-py3-none-any.whl (115 kB) Collecting Django==3.2.5 Downloading Django-3.2.5-py3-none-any.whl (7.9 MB) Collecting django-bootstrap4==3.0.1 Downloading django_bootstrap4-3.0.1-py3-none-any.whl (24 kB) Collecting django-environ==0.4.5 Downloading django_environ-0.4.5-py2.py3-none-any.whl (21 kB) Collecting gunicorn==20.1.0 Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB) Requirement already satisfied: setuptools>=3.0 in /usr/local/lib/python3.9/site-packages (from gunicorn==20.1.0->-r requirements.txt (line 6)) (50.3.2) Collecting Pillow==8.3.1 Downloading Pillow-8.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.0 MB) Collecting pytz==2021.1 Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB) Collecting soupsieve==2.2.1 Downloading soupsieve-2.2.1-py3-none-any.whl (33 kB) Collecting sqlparse==0.4.1 Downloading sqlparse-0.4.1-py3-none-any.whl (42 kB) Installing collected packages: sqlparse, soupsieve, pytz, asgiref, Django, beautifulsoup4, Pillow, gunicorn, django-environ, django-bootstrap4 Successfully installed Django-3.2.5 Pillow-8.3.1 asgiref-3.4.1 beautifulsoup4-4.9.3 django-bootstrap4-3.0.1 django-environ-0.4.5 gunicorn-20.1.0 pytz-2021.1 soupsieve-2.2.1 sqlparse-0.4.1 WARNING: You are using pip version 20.3.1; however, version 21.2.4 is available. You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command. Removing intermediate container 1a5e051898d0 ---> 1fe1d6fbb1b2 Step 7/12 : RUN pip install gunicorn ---> Running in 28ddb9af28e8 Requirement already satisfied: gunicorn in /usr/local/lib/python3.9/site-packages (20.1.0) Requirement already satisfied: setuptools>=3.0 in /usr/local/lib/python3.9/site-packages (from gunicorn) (50.3.2) WARNING: You are using pip version 20.3.1; however, version 21.2.4 is available. You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command. Removing intermediate container 28ddb9af28e8 ---> a3cf36aa787a Step 8/12 : RUN pip install mysqlclient ---> Running in 502b5663f1cf Collecting mysqlclient Downloading mysqlclient-2.0.3.tar.gz (88 kB) Building wheels for collected packages: mysqlclient Building wheel for mysqlclient (setup.py): started Building wheel for mysqlclient (setup.py): finished with status 'done' Created wheel for mysqlclient: filename=mysqlclient-2.0.3-cp39-cp39-linux_x86_64.whl size=116175 sha256=1e80a1d09d83c4b1b51bd5fb5f9f56f68685784ab7b5bff2c966271a98c7009e Stored in directory: /root/.cache/pip/wheels/43/55/d9/a2243d4b624c18c5cba30bf88e0521147498368068cb302532 Successfully built mysqlclient Installing collected packages: mysqlclient Successfully installed mysqlclient-2.0.3 WARNING: You are using pip version 20.3.1; however, version 21.2.4 is available. You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command. Removing intermediate container 502b5663f1cf ---> 3975c0b1cd41 Step 9/12 : RUN echo "SECRET_KEY=django-insecure-_(oh=5n^xsedxynf5@(6_1)y!11+p7a^o5q%p-_c#0ya#h_*55" > .env ---> Running in 50eab4dfb9f5 Removing intermediate container 50eab4dfb9f5 ---> 9692e8a6ae50 Step 10/12 : RUN python manage.py collectstatic ---> Running in f2effc16fe7c Unknown command: 'collectstatic' Type 'manage.py help' for usage. The command '/bin/sh -c python manage.py collectstatic' returned a non-zero code: 1 collectstatic 부분에서 에러가 나는 것 같은데요. 작성한 도커 파일도 함께 올립니다. FROM python:3.9.0WORKDIR /home/RUN echo "testing"RUN git clone https://github.com/kim1210/pragmatic.gitWORKDIR /home/pragmatic/RUN pip install -r requirements.txtRUN pip install gunicornRUN pip install mysqlclientRUN echo "SECRET_KEY=django-insecure-_(oh=5n^xsedxynf5@(6_1)y!11+p7a^o5q%p-_c#0ya#h_*55" > .envRUN python manage.py collectstaticEXPOSE 8000CMD ["bash", "-c", "python manage.py migrate --settings=pragmatic.settings.deploy && gunicorn pragmatic.wsgi --env DJANGO_SETTINGS_MODULE=pragmatic.settings.deploy --bind 0.0.0.0:8000"]
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
객체로 Http 요청을 받을 때
객체안의 변수와 json타입으로 들어올때 변수 이름이 같아야만 사용할 수 있는건가요???
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
MVC, API 중 어느것을..
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용] 안녕하세요. 좋은 강의 만들어주셔서 감사합니다. 강의를 다보고 궁금한 것이 생겼습니다. Form과 MVC로도 애플리케이션을 만드는 것이 가능한데 언제 API를 사용하고 언제 MVC를 사용해야 하는지 궁금하네요. 예를 들어, 주문정보를 수정하는 페이지에서 Post처리를 MVC로도 가능하고 API로도 가능한데.. 확장성을 위해서 데이터를 조작하는 기능은 전부 API로 만드는 것이 맞나요? 혼자 고민을 해본 결과 뷰를 보여주는 것만 MVC를 하고 나머지는 API로 만드는게 맞는거 같다라는 생각인데 영한님 한테 조언을 듣고 싶습니다. ps. 스프링 시큐리티관련 강의는 예정이 없으신가요?ㅎㅎ..
-
미해결PHP 7+ 프로그래밍
auth/login 입력시 404에러
강의를 따라하다 안되는부분이 있어 글을 올립니다. 증상은 auth/login 이나 register로 이동하였을 때 404 가 뜨는문제였습니다. 저랑똑같은 증상을 겪으신분이 글을 올려두셨는데 저는 적용이 안되더라구요 그래서 git 에올려 주신파일로 실행하였으나 이것또한 안되더군요 제쪽 아파치 conf에서 public_html (root) 를 바라보게 하였고 allowOverride All을 주었습니다. 이렇게 아파치에서 public_html/public 이아닌 public_html에 주었을경우는 "You don't have permission to access / on this server." 403 이뜨구요 public_html/public 에 지정할경우 auth/login 이동시 404가 뜨네요 htaccess파일이 적용받을려면 index 위치에 있어야하는게 아닌가요??
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
안드로이드 스튜디오 ADB오류 관련..질문입니다..!
안녕하세요..! 서버배포까지는 어렵게 어렵게 해결했는데요..! 다시 리액트네이티브로 들어오니까.. 안생기던오류가 생겨서 질문합니다..! 안드로이드 스튜디오를 클릭해서 누르고 안드로이드 스튜디오 시뮬레이션을 누른다음에 가상기기 등록한쪽에서.. 재생을 누르면 화면상 안뜨던 ADB오류가 나오더라구요... 구글링해서 조치를 해도 해결이 안되던데 왜그럴까요..ㅜ 기기는 작동은 잘합니다..! 구글링 했을때 꺼보라고 한 구간... SDK쪽 최신버전외 전부 지우고 다시 설치해도 똑같더라구요..!! 안드로이드 스튜디오를 다시 설치해야할까요....ㅠ? 위에꺼 체크하고 끄면 저렇게만 나옵니다..!! 확인 한번 부탁드립니다..!
-
미해결홍정모의 따라하며 배우는 C++
reference사용질문입니다.
5분25초 즈음에 array<int,5>my_arr는 복사를 해야돼서 array가 커지면 시간을 좀 잡아먹는다는 문제가 있다고 하셨는데 5분 35초처럼 대신 array<int,5>& my_arr로 reference로 넣어주면 레퍼런스는 복사를 하지않아서 시간을 잡아먹는 문제가 해결되는것인가요? 그래서 reference를 사용하는것인가요? 감사합니다!
-
미해결8명의 비전공자는 어떻게 개발자로 취업했을까
강의 교안 요청드립니다.
어떤 부분은 제공하시는 강의교안 PDF에 있는데, 어떤 것은 PDF에 없더라고요. 화면에서 진행하시는 강의교안 공유 가능하시면 binarybard@naver.com 메일로 부탁드리겠습니다.