묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 중고급: 엔진 핵심
실행 콘텍스트 정리입니다.
1. function 키워드를 만나 book function 오브젝트를 생성한다. 2. book function 오브젝트의 [[scope]]에 글로벌 스코프를 설정한다. 3. book()함수가 호출되어 함수안으로 들어간다. 4. function 키워드를 만나 get function 오브젝트를 생성하고 [[scope]]에 book() 스코프를 설정한다. 4. 그리고 실행 콘텍스트가 만들어진다? ** 궁금증 ** 함수가 호출되어 들어가는 시점에 실행 콘텍스트가 만들어 지는건가요 get function 오브젝트를 생성하고 실행 콘텍스트가 만들어 지는건가요?? 준비 단계에서 외부 렉시컬 환경 참조에 연결 시키려면 그 이전에 get function 오브젝 트가 만들어져 있어야하는데 get function 오브젝트를 생성하고 실행 콘텍스트가 만들어 지는 건가요? === 준비 단계 === 5. 렉시컬 환경 컴포넌트, 변수 환경 컴포넌트, this 바인딩 컴포넌트를 만들어 넣고 이후에 환경 레코드 와 외부 렉시컬 환경 참조를 생성하고 렉시컴 컴포넌트에 넣는다. 6. get function 오브젝트의 설정된 스코프를 외부 렉시컬 환경 참조에 연결 시킨다. === 초기화 단계 === 7. point 변수를 렉시컬 환경 컴포넌트의 환경 레코드의 선언적 환경 레코드에 undefined의 값으로 설정한다. === 실행 단계 === 8. 처음으로 올라가 point 변수에 123을 설정한다. 9. 그리고 return에 get()함수가 호출되어 다시 함수 안으로 들어간다. ** 궁금증 ** 9번의 설명을 맞게 했는지 모르겠습니다. 10. 들어가서 실행 콘텍스트를 만들고 위와 같은 단계로 설정하는데 선언문과 표현문이 없기에 아무것도 설정하지 않는다. 그리고 return으로 와서 point를 반환하려고 point를 찾는데 없다. 그러면 상위 스코프에 설정된 point 값을 할당하고 함수를 빠져나온다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
절대경로 설정방법
강의에서 알려주신 vscode의 setting.json을 통한 설정방법과 아래의 vue.config.js 의 설정하는 방식의 차이가 있을까요? configureWebpack: { resolve: { alias: { '@': path.join(__dirname, 'src/'), }, }, }, 나중에 빌드나 서버에 배포를 했을 때 차이가 있는지 등등 어떤 차이가 있는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강의 문의
죄송한데 앞으로 제작될 강좌의 가격정보는 미리 공개해주실수 없나요? 파트별로 분할 결제하는식이라 계속 같은 가격일줄 알았는데 파트3에서 갑자기 2배로 증가된 금액이라 좀 당황스러웠거든요;; 가계부도 예상하기 힘들어지고 나머지강좌도 결제해야할거 생각하면.. 가격정보를 미리 알려주시면 어떨까 싶습니다..
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
Auto Fix is enabled by default. Use the single string form.
settings.json을 강의처럼 설정을 하니 아래와 같은 경고문구가 뜨는데 어떤 의미일까요 ? Auto Fix is enabled by default. Use the single string form.
-
미해결Davinci Resolve (다빈치 리졸브) V15의 입문
역대급 강의입니다!!
질문이 아닌데 질문게시판에 남겼습니다. 죄송합니다. 컷편집, 트랜지션 쯤 듣고 있는데 너무 제게 필요했던 강의라고 생각돼서 잠시 일시정지하고 글을 남깁니다. 이런 강의를 무료로 배포해주셔서 감사합니다. 국내강의 통틀어 리졸브 관련 가장 높은 효과가 있었던 강의입니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 설정 문제
안녕하세요! 로그에는 에러없이 정상적으로 실행되는데 테이블이 생성되지 않아 문의드립니다. 이전 문의사항 중에 동일한 질문이 있어 확인해보니 application.yml 쪽에 띄워쓰기 문제라고 하셨는데.. 전 띄워쓰기도 제대로 한 것 같은데 뭐가 문제인지 잘 모르겠네요 ㅠㅠ 답변 부탁드립니다.
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
strcmp
왜 저는 sample과 simple을 strcmp로 비교했을때 -8이라는 값이 출력될까요..?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
Pandas 시각화 하기 이중축 그래프
안녕하세요 이중 축 그래프를 그리고 싶은데요. plt.twinx()를 이용해서 그리려고 하니 전처리 과정이 까다롭고 Pandas를 이용해서 이중 축 그래프를 그리려고 하니 쉽지가 않네요. 혹시 Pandas 시각화할때 twinx 처럼 그래프를 겹치게 할 수 있는 기능이 있는지 문의드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
질문 있습니다.
총 2개 질문이 있는데여. 하나는 개인적인 질문이고요. 다른 하나는 코드를 따라치다 궁금한게 있어서 질문 남김닙니다. 1. 제가 작년에 영한님이 유튜브로 올리신 영상으로 JPA를 공부한적이 있습니다. 그때 올리신 영상이랑 이 강의랑 차이점이 무엇인 가요? 2. 어떤 이유인지는 잘 모르겠으나.. maven을 만들때 default패키지로 만들어졌더라구요, 그래서 그냥 따라 쳤죠. 무난하게 수업을 따라가다 JPQL을 하실때 오류가 발생했습니다. 찾아보니 default패키지에 만들면 안되고 패키지에 넣으라고 하더라구요. 신기하게도 정상적으로 되는걸 확인 했습니다. --> JPQL을 사용할 때, default패키지에 넣으면 왜 동작하지 않나요? 궁금합니다.
-
미해결인스타그램 클론 - full stack 웹 개발
개발 도중 먼저 완성된걸 제 컴퓨터로 돌려보고 싶은데 그러기 위해 필요한 최소 세팅 궁금합니다.
1. 인스타그램 클론 작동시키기 1) backend 마지막 강의까지 완료된 코드 frontend: backend에서 static: 프론트앤드 파트 예제파일 업로드 다운로드 받았습니다. backend: 마지막까지 완성된 수정 코드 어디서 받을 수 있는지 알고 싶습니다. 2) backend 마지막 강의까지 완료된 코드로 배포해서 구현하기 제로베이스 기준에서 어떤어떤 강의를 듣고 환경을 설정해야 마지막 배포까지 할 수 있는지 알려주시면 직접 배포해서 환경에서 돌아가는 것 까지 스스로 해보고 싶습니다. 2. 제주도 카페 클론 작동시키기 기초 :: Django 에서 기초 전체 소스코드 다운 받았습니다. 마찬가지로 어떤어떤 강의를 보고 최소한의 세팅을 해야 배포까지 해서 작동하는지 알고 싶습니다. 30분 요약시리즈부터 맨앞부터 하는데 frontend가 끝나니까 벌써 조금 지쳐서 힘들어서 보고 싶어지네요.. 감사합니다~~
-
미해결하울의 안드로이드 인스타그램 클론 만들기
firestore 업데이트로 변경...
진행을 못하겠는데 혹시 추가설명 가능하신가요 ..ㅠㅠ
-
미해결대세는 쿠버네티스 (초급~중급편)
Ingress를 통한 LoadBalancing과 Service를 통한 LoadBalancing의 차이에 대해 질문드립니다.
안녕하세요 태민님. 덕분에 요즘 손쉽게 쿠버네티스를 배워가고 있습니다. 이번 질문은 강의와는 다소 거리가 먼 내용도 있긴합니다...ㅎ 1. Ingress의 개념을 얘기할 때에는 Ingress라는 오브젝트와 IngressController라는 기능을 주로 다루는 것 같은데요. 제가 이해한 바는 아래와 같습니다. Ingress라는 "개념"은 클러스터로 들어오는 요청을 로드밸런싱한다는 개념이고, Ingress라는 "오브젝트" 자체는 어떤 방식으로 라우팅과 로드밸런싱을 할 지에 대한 설정. ingress controller 역할을 하는 "파드"는 그 설정을 바탕으로 로드밸런싱을 진행한다. 제가 이해한 위의 내용이 맞는것인지요..? 되게 사소한 내용같긴하지만, 강의 및 기타 다른 블로그들에서도 "Ingress가 요청을 분산시켜준다." 는 식으로 설명이 되어있는 부분이 있어서 저는 처음에 Ingress로 접속을 하는 건 줄 알고 시도를 했는데, Ingress Controller로 접속하고, Ingress Controller가 요청을 분산시켜주는 게 맞지 않을까 싶어서 여쭤봅니다. 2. 다음은 약간 네트워크 계층과 관련된 내용입니다. 서비스(특히 LoadBalancer)와 Ingress Controller가 어떻게 다른가인데요. 서비스는 L4 계층의 LB이고, Ingress Controller는 L7 계층의 LB이다. 라는 내용을 보았습니다.(https://stackoverflow.com/questions/50966300/whats-the-difference-between-exposing-nginx-as-load-balancer-vs-ingress-control) 네트워크 계층이 쿠버네티스의 주 내용이 아니라 빠져있는 게 당연하겠지만, 제가 네트워크쪽이 좀 약해서요..ㅜㅜ 좀 깁니다. 제가 이해한 내용에 따라 서비스와 인그레스, 네트워크 계층의 작동방식을 예시로 들어보겠습니다. 틀린 부분이 있다면 짚어주실 수 있을까요? --- 예시 Nginx IngressController Pod의 IP가 10.10.10.5, 10.10.10.6 Nginx IngressController Pods를 LoadBalancer type으로 노출시킨 service의 IP가 10.10.10.10 요청을 넘겨받을 Application Pod의 IP가 10.10.20.5,10.10.20.6 요청을 넘겨받을 Application Pods를 ClusterIP type으로 노출시킨 service의 IP가 10.10.20.10 이라고해보자. 정상적으로 client가 외부에서 직접 요청을 보내게되는 IP는 10.10.10.10이다. 그럼 이 LoadBalancer type 서비스는 URL이 어디든, Method가 뭐든 상관없는 L4 계층의 로드밸런싱을 이용해 Nginx IngressController Pod 중 하나로 요청을 넘겨준다. 요청을 넘겨받은 IngressController Pod는 URL과 Method, IP를 통한 L7 계층의 로드밸런싱을 이용해 적절한 app service로 요청을 넘겨준다. 요청을 넘겨받은 app service는 L4계층의 로드밸런싱을 이용해 적절한 app pod에 요청을 넘겨준다. 요청을 넘겨받은 app pod는 드디어 요청에 따른 작업을 수행하고 반응을 보낸다. --- 이번 내용은 상당히 길고, 간단히 답해주시기 힘들 수도 있는 점 죄송합니당. 강의 열심히 들을게요!
-
화이트해커가 되기 위한 8가지 웹 해킹 기술
DVWA Create Database 오류
삭제된 글입니다
-
미해결스프링 시큐리티
해상도가 너무 떨어져서 소스코드가 보이지가 않습니다.
해상도가 너무 떨어져서 소스코드가 보이지가 않습니다.
-
미해결이더리움 & 솔리디티 기반의 투표 dApp 구현하기
내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
1.'node_modules'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 2.'run'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
intel HAXM 을 설치하라고 하는데..
vitual device 설정을하고 화살표를 눌러서 실행하려고 하는데 intel HAXM을 설치하라고 나오는데 어떻게 해야하죠?
-
해결됨코어 자바스크립트
화살표 함수의 this
강의에는 없는 내용이지만 this 관련 궁금증이 생겨 질문남깁니다. 다음 강의에 있는 내용이라면 죄송합니다. const a = { aa: function() { console.log(this); }, bb: () => { console.log(this); } 이렇게 했을 때 화살표 함수는 왜 window를 가리키게 되는지 궁금합니다.
-
미해결Illustrator+Photoshop으로 나만의 디자인 굿즈 만들기
음성
소리가 많이 깨지게 들리는데 개선 방안은 없을까요
-
미해결인터랙티브 웹 개발 제대로 시작하기
이벤트 위임 보강 영상 파일
안녕하세요! 강의 너무 잘 보고 있습니다! 다른게 아니고 이벤트 위임 보강 영상을 따라하면서 같이 하고 싶은데 파일이 있을까요? 이벤트 위임 파일 목록에는 보강 영상 파일이 없는거 같아서,, 혹시 제가 못찾은 거면 귀찮게 해드려서 죄송합니다..ㅜㅜ
-
미해결웹 게임을 만들며 배우는 자바스크립트
구구단 반복문
while(true){ var 숫자1 = Math.ceil(Math.random()*9) +1 var 숫자2 = Math.ceil(Math.random()*9) +1 var 결과 = 숫자1 * 숫자2 var 조건 = true; var 답 = prompt ( String(숫자1) + '곱하기' + String(숫자2) + '는?') while (조건) { if (결과 ===Number(답)) { alert ('딩동댕'); 조건 = false; } else { alert ('땡') } } } 선생님 2번째 while 반복분 변수 답을(굵은글귀로 표시) 1번째 while 반목문에 넣으면, if 조건문 틀렸을때 alert ('땡') propmt 창 계속 뜨고, 다시 문제 뜨는창으로 돌아가지 않아, 조건 = false; 증감식 넣어주니,다시 문제 뜨는 창 반복 되더라구요. 저 변수(굵은글귀로 표시) 위치만 바꿨을 뿐인데, else 에다가 증감식을 한번 더 넣어줘야 반복문 실행되는 이유가 뭔가요? 혼자 여기저기 위치 옮겨보는 도중, 이런 문제가 발생해 질문드려요ㅠ.ㅠ