묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
MessageChannel
워커에 관해 추가적으로 공부하던중 MesshageChannel api를 지원하네요?자세히 보니까, 워커 통신이 iframe통신과 매우 유사하더군요. postMessage어디서 봤나 싶었는데 iframe공부할때 본 거군요 ㅋㅋ; MesshageChannel 은 양방향 통신에 특화되어있어, 양측이 계속 유지할때 쓰는건데, 그럼 워커가 계속 유지할 일이 있을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
워커 모듈화 효율성?
강의에서는 if (isMainTread) {} esle {} 로 하셨는데,new Worker(경로1) new Worker(경로2) 로 나눠서 관리하는건 비추천인가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
도대체 어떤 오류인지 모르겠습니다. 갑자기 이런 오류가 납니다. 제발 도와주세요ㅜㅜ
Win32Exception: ApplicationName='C:\Program Files\Unity\Editor\Data\Tools\RoslynScripts\unity_csc.bat', CommandLine='/noconfig @Temp/UnityTempFile-ba6ab091483534d4c8005ffa081b9d1f', CurrentDirectory='', Native error= 지정된 파일을 찾을 수 없습니다. 유니티를 실행하면 자동적으로 이 오류 메시지가 뜨면서 오브젝트에 스크립트를 붙일 수가 없습니다. can't add scripts 뜨면서 거부되네요 ㅜㅜ 혹시 해결법이 있을 까요? 아무리 찾아봐도 못 찾겠어서;;;; 재부팅해도 해결 안되고 유니티를 재설치 해도 해결이 안됩니다;;;
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
함수 맨 앞에 :: 를 붙이는 경우는 어떤 경우인가요?
Event 강의를 보는데 ::SetEvent ::WaitForSingleObject ::CreateEvent ::CloseHandle 함수 앞에 ::를 붙이시는데 어떤 의미인가요? 떼고 실행해도 잘 실행되던데.. 구글링 해보니 전역변수를 지역변수와 구분할 때 사용한다 라고 나오더라고요 전역함수를 사용하겠다는 의미일까요?
-
미해결스프링 핵심 원리 - 기본편
글 내용중에 환경변수에 대한 질문이 있습니다!
환경변수에 로컬, 개발 , 운영의 환경이 있고, 로컬은 개인으로, 개발은 테스트 환경, 운영은 실제로 서비스가 되는 환경이라고 말씀 주셨습니다. 그러면 각각 다른컴퓨터를 사용한다거나 AWS같은 웹환경처럼 다른 기기를 통해 각자 구현하는것일까요 아니면 같은 컴퓨터여도 다른 프로젝트처럼 구현하시는걸까요? 실무적인관점에서 궁금합니다!
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
선생님 답변 부탁드립니다~~
밑에 글 답글 부탁드립니다~
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
cent1에서 다른 서버로 접속 시 에러메시지
안녕하세요, 서버구축 강의에서 막힘이 많아 질문이 많네요, 아래 커뮤니티 게시글 중 goodluck님께서 공유해주신대로 cent1에서 ssh cent2 접속 시, 아래와 같은 에러가 뜨는데요, 혹 말씀해주신 공개키 설정을 어떻게 하는지 문의드립니다 혹은 다른 방법이 있으면 답변 부탁드려요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리렌더링이 실행되더라도 실제로 달라진 부분만 새로 그런다고 하셨는데.
안녕하세요. 리렌더링 이해하기 회차에서 리렌더링이 실행되더라도 리액트는 실제로 이전과 달라지는 부분만 돔에 새로 그린다고 하셨는데요. LoginForm.js 코드를 실습하면서 크롬 ReactDevTool의 Highlight updates when components render 옵션을 켜두고 확인하고 있는데, id input에 새로운 값들을 입력하여 리렌더링을 발생시키면 ButtonWrapper 이하 내용들도 함께 하이라이팅이 됩니다. styled-component뿐만이 아니라 useMemo로 리렌더링 최적화를 해도 같은 현상이 보여지는데, Highlight updates when components render 옵션같은 경우 렌더링 되는 부분을 하이라이팅 해주는 기능이라고 알고 있는데요. ButtonWrapper 안에 내용도 리렌더링은 되지만 돔에 다시 그려지진 않는다. 라고 이해하면 되는걸까요? 리렌더링이 일어나도 실제로 돔에 다시 그려지지만 않으면 렌더링 최적화를 구현했다. 라고 할 수 있는건지 궁금합니다.답변 기다리겠습니다:)
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
자바 코드기반, AnnotationConfig로 FactoryBean을 만들경우에 실효성이 없는 이유
자바 코드기반, AnnotationConfig로 FactoryBean을 만들경우에는 왜 실효성이 없는지 알 수 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
도메인 주소에 nodebird.com과 api.nodebird.com이 작동되려면
가비아 사이트와 같은곳에서 nodebird.com과 api.nodebird.com을 등록해야 정상적으로 작동되는거죠?? route53에서 등록하는것만으론 안되는거죠?? 그리고 해당 도메인주소로 지금 접속이 되는건 제가 만든 사이트가 아닌 다른 수강생분께서 같은 주소로 만든 사이트일수도 있는거죠??
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
process.env 를 읽지못하는것같습니다.
코드 그대로 하였는데... 작동을 하지 않네요.혹시 변경이되었을까요?
-
미해결따라하며 배우는 NestJS
쿼리 빌더 관련 질문
제가 쿼리빌더를 사용해보지도 않았고 아직 사용 필요성을 못느끼고 있는데 써보신걸 보니까 굳이 사용해야하나?? 생각이 들더라구요 쿼리빌더의 장점이랑 어느때 쓰면 좋을지 궁금합니다..
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
수열 추측하기 질문
안녕하세요 선생님. 코드를 짜던 중 궁금한 점이 생겨 질문 남깁니다. 정답 코드에서 17라인의 출력하는 부분을 이렇게 옮겼는데 결과가 이상하게 나옵니다.. 그냥 출력하는 부분만 flag를 받는 조건문 쪽에 넣었을 뿐인데 왜 이런 결과가 나오는지 궁금합니다.
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
데코레이터 패턴, 책임 연쇄 패턴
안녕하세요 백기선님. 데코레이터 패턴과 책임 연쇄 패턴의 가장 큰 차이점 답변 부탁드립니다. 책임 연쇄 패턴이 데코레이터 패턴과 거의 같다고 느껴지는데요. 강의 초입에 말씀해주신 것처럼 관점에 차이라고 답변을 주실 수 있지만 위의 두개의 패턴은 예시나 사용법이 너무 비슷하다고 생각합니다. 아래의 그림의 차이로는 Default Concreate 객체가 있냐 없냐의 차이 같은데 혹시 유의미한 차이가 있다면 답변 부탁드립니다! [데코레이터 패턴] [책임 연쇄 패턴]
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
에러처리는 어떤 계층에서 하나요?
안녕하세요 강의 잘 듣고 있습니다. 계속 궁금했던것이 Http 관련 exception은 어떤 계층에서 내는 것이 일반적인지 궁금합니다. repository 단에서 http exception을 내진않을것같고, service나 controller 인데 어떠한 기준으로 발생시키는것이 좋을까요?
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
vagrant 설치
질문1) ======iMac 환경=== 환경을 바꾸어 아이맥에서도 설치를 따로 진행해보았습니다. homebrew를 이용하여 mac os terminal app에서 vagrant와 git 모두 설치 완료 후, vagrant up 실행 시, cent1에 대해서는 설치 후 poweroff라고 뜨고 나머지는 아래와 같이 에러메시지와 함께 설치되지 않았다고 떠서요 >>추가 vagrant up cent2 vagrant up cent3 으로 각각 명령어 실행 시, 똑같은 에러가 뜨고 vagrant status로 확인 시에 power off( virtualbox) 로 뜨는데 어떻게 해결해야 할까요?? 질문2) =====윈도우 10 centos 6.1.28 버전 git 에서 모두 설치 완료하고, cent1~3 vagrant status 확인 시 모두 정상 동작중이고, 접속도 확인했는데요! 궁금한 점은 vritualbox에서는 cent1~3이 실행중으로 배경에 깔려있습니다. 하지만 기존에 실습을 쭉 진행해왔던 계정에서는 여전히 vagrant 명령을 찾을 수 없다고 뜨는데 이 경우 무엇이 문제일까요? 기초편 실습을 모두 virtualbox에서 계정을 생성하여 실습하였는데, git cmd 창이 아닌 virtualbox 계정에서 cent1~3 서버에 접속 할 수 있도록 셋팅은 어려울까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
출력 for -each 문에서 횟수 질문 있습니다 !
for-each 문 출력 하는 곳에서 solution 함수가 ArrayList 인 answer을 반환하는데 ArrayList 에서 add 한만큼 반복해서 출력하는건가요 ??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
질문입니다~
강의를 쭉 들으며 모아놓았던 질문들이라 제목을 따로 줄이기 어려워서 두루뭉실하게 썼는데요^^;; 아래부분들에 대해 답변주시면 감사합니다. 참고로 저는 기계공학과 출신이라 이런 computer science에 대해서 잘 몰라서, 용어 등등이 허접해도 양해 부탁드립니다. 1. 결국에 제가 이 강의를 들은 이유는 온라인상의 데이터를 갖고오기 위함이였는데요... 그러면 Open API를 제공해준다면 그것을 이용하고, 아니라면 보고있는 url을 그대로 crawling 해온다. 라고 이해하면 되나요? 2. crawling을 하다보면 그 url을 만든사람의 규칙에 의존할 것 같습니다. 물론 Open API도 그렇지만, Oepn API는 그래도 이렇게저렇게 구성되어있다~ 라는 가이드라도 있는 느낌인데... crawling은 적혀있는걸 보고 제가 추측(?)을 하는 느낌이다 보니까 그 만든사람이 규칙을 살짝만 바꾸어도 안되지 않을까? 걱정이 되는데요... crawling을 할때, 이런식으로 url에 있는 규칙에 의해서 좀 강건하게? 동적으로? 만드는 방법이 있을까요??? 아니면 그냥 만든사람이 바꿔버렸는데, 그걸 그냥 갖다쓰는사람 입장에선 뭐... 어쩔수없는 걸까요? 3. Open API는 권한도 신청하고 만든사람이 제공해주기를 마음먹고 한 느낌인데... crawling은 어찌됐든 url에 가서 그걸 그냥 긁어온다는 느낌인데요... crawling에 대해서는 제약조건은 없나요? url에 공개했다는것 만으로도 그것을 함부로/아무데서나/제한없이 쓸수있다! 는 아닐 것 같아서요... 4. crawling을 구글링하며 찾아보다보니... 누군가는 scraping이라고 하는데, crawling과 scraping의 차이는 무엇인가요? 참고로 저는 뭐 검색엔진을 만드는게 아니라... 단순히 온라인상의 데이터를 갖고와서 써먹는 수준이니 (Open API를 통해서든, crawling을 통해서든) 잘은 모르지만 scraping 이라는 표현이 더 맞나? 싶기도 해서 문의드려요 5. 제가 이제 이강의를 듣고나면 여러 data들을 갖고와서 그것들을 보관을 해야하는데요... csv나 excel등은 단순히 data를 보관하는 입장에선 비효율적으로 보입니다. (제가 엑셀로 열어서 그래프를 그리거나 그럴게 아니라... 결국엔 python으로 불러와서 놀태니까요) 그러면 강사님의 다음 강의읜 sql, 몽고? 이런걸 들으면 자연스럽게 연동이 될까요? 그리고 무엇보다 비전공자인 제가 쉽게 이해할 수 있고, 당장 쓸 수 있게 도와주셔서 감사합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
오류
똑같이 스키마파일만들고 똑같이 긁어다가 붙여넣기했는데 오류가 많이 나옵니다
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2
백엔드에서 캐싱 코드를 헤더에 넣었지만 불안정합니다.
강사님, 안녕하세요? 현재 백엔드에 캐시 코드를 추가한 상황인데, 3개의 mp3 파일을 받을 때 다음과 같이 네트워크 탭에서 다양하게 기록됩니다. 백엔드에 캐시 코드를 적용했는데, Response Headers에 Cache-Control이 안나옵니다. 두가지가 궁금합니다. 1. 6번 반복적으로 로드하면서, 계속 URL 콜을 하는건지와 2. 3개의 mp3 파일을 받는데, 첫 파일은 282B->0B, 두번째 파일은 disk cache, 세번째 파일은 282B->282B로 6번 진행됩니다. 저는 백엔드의 캐싱이 제대로 적용이 안되었다고 판단되는데, 추가적으로 리액트 프론트엔드(캐시 관련 코드 없음)에 대한 작업이 필요한지 문의드립니다.