묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
클래스의 "this"와 관련해 질문이 있습니다.
this 문법과 관련해 어셈블리어를 공부하다가 도저히 이해가 안 되는 부분이 있어 질문드립니다. 수업에 나온 class Knight 를 똑같이 만들고, 아래의 맴버 함수를 디버깅했습니다. void Knight::Move(int x, int y) { _posX = x; _posY = y; } 그러면 아래와 같은 어셈블리어가 나옵니다. ecx 레지스터에 있던 클래스의 포인터를 dword ptr [this] 바구니에 저장(mov) 하고, 이 this 바구니에 있는 값(포인터)을 이용해 맴버 변수의 값을 변경하는 것은 이해했습니다. 그런데 this 바구니의 위치와 그 안에 있는 값을 확인하려고 조사식에서 위치를 검색했는데, 아래와 같은 오류가 출력됩니다. 마치 this 라는 바구니가 없는 것처럼 동작하길래, 최대한 구글링을 해서 비슷한 질문을 한 사이트를 발견했는데 여전히 이해가 안 가는 부분이 생깁니다. https://stackoverflow.com/questions/16585562/where-is-the-this-pointer-stored-in-computer-memory 최대한 영어를 이해한 바로는, this는 변수가 아니라 계산식?(expression), 그러니까 포인터 값 그 자체이기 때문에, 상수1에 대해 &1 연산을 할 수 없는 것처럼, this도 메모리를 알아낼 수 없다고 이해했습니다. 하지만 그렇다고 하기엔 어셈블리어 코드에서는 마치 this 라는 공간이 있고, 여기에 어떤 값을 집어 넣거나 빼는 것으로 동작하고 있지 않나요? mov dword ptr[this], ecx mov eax, dword ptr[this] this가 메모리를 차지하고 있지 않다는데, 왜 어셈블리어에서는 메모리에 있는 것처럼 표현되고 있는지 궁금합니다.
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
4번 5번 이미지ㅠㅠ
안녕하세요~ 자꾸 오류가나는데 저도 완성본파일 받아볼수있을까요ㅠㅠ 비교해봐야할것같아서요ㅠㅠ
-
미해결ISMS-P 인증심사원 자격검정 기본/실무 과정 시리즈 01 - T1. 인증제도, 인증기준1
3강을 보면
1. "2. Google Quizlet" -> 해당 링크에 자료가 없습니다. 2. ismsptest 네이버 카페는 가입을 해야 자료를 볼 수 있는데, ismspwin 카페에서 찾아봐도 링크를 찾을 수가 없네요. 3. 3강을 보면 "기본강의 교안" 을 링 제본해서 보내준다고 강사님께서 말씀 하시는데, 맞는 건가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
FeignClient 에러 처리에 대한 ErrorDecoder와 try~catch 문 비교
안녕하세요. 강의 잘 듣고 있습니다. 앞선 강의에서 FeignClient를 통한 MSA 서버간 호출시, 1) try~catch 문을 통해 해당 MSA 호출만 에러가 발생했을 경우에 대한 방법과 2)ErrorDecoder를 통한 response Status 별로 에러를 발생 시키는 방법에 대하여 알려주셨습니다. MSA 서버간 호출 시 에러가 발생했을 경우 1)번과 같이 try~catch 문을 통해 해당 MSA서버 호출에 대한 에러를 처리할 경우, 에러난 부분을 제외한 나머지 부분은 정상 응답을 주게 되어 전체 서비스에 장애로 전이가 되는 것은 막아주는 것 같아 더 좋은 방법이라고 생각이 됩니다. ErrorDecoder를 통한 에러 처리를 하면 전체 API에서 에러가 응답이 되게 되는데 이 방법은 어떤 경우에 사용하는 것이 더 효과적인 가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
res..?
정확히 res가 왜 필요한지 어떤 역할을 하는건지 잘 모르겠어요 ㅜㅜ
-
미해결
문의하기
일대일 문의하기가 없어서 어쩔수 없이 질의드립니다. 수강신청했던 강의가 없어졌는데 확인부탁드립니다. 스위프트였는데 평생 무제한 수강이라고 하셨는데 바빠서 못 들어오다 들어와 보니 아예 이력도 없어졌네요. 확인 부탁드립니다.
-
미해결프론트엔드 개발자를 위한 웹팩
배포시 질문 있습니다.!
<script src="./dist/bundle.js"></script> 안녕하세요. 궁금한점이 생겨 질문남깁니다. 배포시에 index.html에 위에 코드를 넣어주어야하나요? 웹팩 데브 서버시에는 파일이 실제로 만들어 지지않고 메모리에만 만들어 지니까 안적어주었는데, 실제로 배포할때는 dist폴더가 생기는데 위에 코드를 넣어주어야 할까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한요청드립니다.
안녕하세요! 깃 권한 요청드립니다. - 인프런 아이디 : htk963 - 인프런 이메일 : htk963@naver.com - 깃헙 아이디 : hantaekyung19@gmail.com - 깃헙 Username : Han-TaeKyung 입니다!
-
미해결오픈 소스 자바스크립트 React 프로그래밍 입문 Part.1
22년 최신버전 visual studio 사용 솔루션 탐색기 셋팅
222년 기준 최신 버전 vs를 깔고 강의대로 진행해보았을 때 솔루션 탐색기에 목록이 다른 점이 많아서요.. 구버전으로 새로 까는 것이 나을까요? 아니면 여기서 해결방안이 있을까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
jwt 인증 질문..
1. 쿠키는 모든 http 요청메시지에 포함되어서 보내지게 되는데 jwt 토큰을 쿠키에 보관한다면 매 요청마다 jwt토큰값이 서버로 넘어가는건데 그렇다면 왜 따로 쿠키에 담긴 jwt 토큰값을 꺼내서 http request header의 authorization속성에 담아 보내는 것인지 궁금합니다 2. 1번질문과 연관된 질문입니다 Cookie의 HttpOnly 속성을 설정하게되면 document.cookie와 같은 자바스크립트로 쿠키를 조회하는 것을 막고 서버로 Http request 요청을 보낼때만 쿠키를 전송하는 걸로 알고 있는데요 쿠키 조회를 막는다면 요청헤더에 authorization 속성값으로 jwt 토큰을 넣어줄 때 쿠키에 담아둔 jwt 토큰값 조회가 필요할 거같은데 어떻게 꺼내서 사용하는 건가요? 혹시 개발코드는 접근이 가능하고 브라우저에서만 쿠키에 접근을 막는것인가요?? 3. 자동 로그아웃처리를 구현할때 토큰의 만료기한을 지정하는것인가요 아니면 쿠키의 만료기한을 지정하는 것인가요?? 4. 로그인유지라는 기능을 구현한다면 서버에서 jwt 토큰의 만료기한을 지정하지 않는건가요?? 그렇게되면 로그아웃 api 콜 하지 않고 클라이언트에서 쿠키만 삭제하였을때 서버에서 보관하는 리프래쉬 토큰을 어느시점에 지우게되는지 궁금합니다.
-
미해결AI 포트폴리오 만들기 - Airbnb 클론 프로젝트
강의 자료 요청합니다
강의 자료 요청합니다!! clickshn4958@gmail.com
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다
ghddls0704@kakao.com 부탁드립니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
populate
안녕하세요 강사님. 강의에서 설명 한 populate가 잘 이해가 되질 않습니다. 먼저 _CatSchema.virtual('comments', { ref: 'comments', localField: '_id', foreignField: 'info', }); 이와 같은 코드가 comments document 중 info field와 cat field의 _id가 같은 document들을 comments라는 가상의 필드에 넣으라는 뜻인가요?또한 제가 알고 있었던 populate 기능 예를 들어, comments document의 info field를 populate하여 cat 정보를 가져온다. 이와는 다른 기능으로 강의에서 쓰인건가요?
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
FBV로 블로그 상세 페이지 만들기 문의
안녕하세요. 강의 재밌게 듣고 있습니다. FBV로 블로그 상세 페이지 만들기 를 듣다가 궁금한 점이 생겼는데요. single_page.html에서 <nav> <a href="/blog/">Blog</a></nav> 위와 같이 navigation 바를 설정하는데 저렇게 navigation 바를 설정하면 어떤 경로로 Blog페이지로 연결되는지 구체적으로 알 수 있을까요? /blog/ 라는 경로만 봤을 때는 어떤 페이지를 어떻게 참조해서 index.html 페이지가 렌더링 되는건지 잘 모르겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
정적, 동적 리소스..
안녕하세요! 정적리소스는 그냥 파일에 있는 리소스를 말하는거고 동적리소스는 디비에 요청해서 가져온 리소스를 말하는건가요,,? 동적 리소스가 뭔가 정확히 와닿지가 않네요 ㅠㅠ
-
미해결함수형 프로그래밍과 JavaScript ES6+
강의내용 질문드립니다!
4:27에서 왜 변수 c에 대입후 출력을하면 Promise {<resolved> : 25}; 값이나오고 그위에 바로 출력을하게되면 Promise{<pending>} 으로 출력이되는건가요?? 제가 직접 작성해서 확인해보면 둘다 Promise{<pending>}로 동일하게 출력이되는데 어떤부분이 다른지 궁금합니다!
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
상태관리 라이브러리 트렌드
안녕하세요. 강의 토대로 이것저것 만들어보고 있습니다. 올려주신 리액트쿼리 버전으로 따라하다가 클라이언트 상태관리도 필요한것 같아서 강의에 나온대로 NPM트렌즈에서 어떤게 잘나가나 검색을 해봤습니다.. 리덕스나 모백스등 인기 상태관리 라이브러리 그래프가 급격한 하락세던데 혹시 2022년에 새로운 트렌드를 주도하는 라이브러리가 나왔나요? context-api 얘기는 많이 들어봤는데 npm트렌즈에선 검색이 잘 안되네요.. 리덕스-리덕스 사가를 그냥 쓸까 하는데 선생님이 Next와 연동이 매끄럽지 않다고 하신부분도 있고 리덕스로 하다보니 초기 코딩량이 많은데다가.. 최근 이용자수도 급격히 떨어지는것 같아서 궁금합니다.
-
미해결[무료]제대로 배우는 정혜경 C언어 입문
소리가 안들립니다.
다른 강의는 소리가 들리는데, <C언어에서 사용되는 괄호-1> 강의만 소리가 안들립니다.
-
해결됨파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
5.1 '업종 테마주 수집'시 FinanceDataReader의 KRX 종목명이 모두 영문으로 변경된 것 같습니다.
안녕하세요. 강의 덕분에 즐겁게 보내고 있는 수강생입니다^^; 다시 한 번 강의 만들어주셔서 감사하다는 말씀을 먼저 드립니다. 현재 '5.1 업종 테마주 수집' 강의 중 '1.3 tqdm은?'을 강의를 보며 공부하고 있는데요. 제가 실행해보니 get_item_info 함수를 통해 종목코드 값을 result 변수로 저장하는 과정에서 문제가 발생했습니다. 원인을 찾아보니, 제약업종 정보를 수집한 raw와 FinanceDataReader를 통해 만들어 둔 df_item_code_name을 merge해서 만든 df에 자료가 입력되어 있지 않았습니다. merge 당시 문제가 있었던 것으로 보였는데, 확인해보니 FinanceDataReader로 불러온 Name 컬럼의 종목명이 모두 영문으로 변경되어 있는 게 문제의 원인인 것 같습니다. 일단 KRX 정보데이터시스템 홈페이지로 들어가서 csv파일로 상장기업 종목명 및 종목코드를 다운로드해서, 선생님께서 알려주신대로 필요한 컬럼들만 추려내서 해당 데이터프레임과 raw를 다시 merge하니 작동하는 것 같네요. 혹시 FinanceDataReader를 이용해 원래대로 진행할 수 있는 방법이나, 좀더 효율적으로 종목명과 종목코드 정보를 수집하는 방법이 있을까요? 감사합니다:)
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강의에서 사용하는 Python 버전이 어떻게 되나요?
아나콘다를 사용하지 않고 파이참에서 파이썬 가상환경 버전 설정해서 하고 있는데 같은 버전을 못찾겠네요ㅠㅠ