묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
이중 포인터를 이용한 값 변경 질문입니다.
이중 포인터를 이용한 값 변경 질문입니다.const char* msg = "Hello"; 1 번 함수 void SetMessage(const char* msg) { msg = "Bye" // 값이 변경되어지지 않음. // *msg = "Bye" <= 불가능, 식이 수정할수 없는 lvalue } 2 번 함수 void SetMessage(const char** msgPtr) { *msgPtr = "Bye" // 값이 변경됨. }1번 : 함수의 경우 msg는 역참조가 불가능1. 역참조 시 const 타입 주소로 이동. 2. const 타입은 값을 변경할 수 없는 형태임 3. 그래서 1번 함수에서 msg를 역참조해서 값을 변경하는 것은 불가능.2번 : 함수의 경우 msgPtr은 역참조가 가능1. msgPtr은 "Hello"주소값을 가지고 있는, msg 포인터를 가리키고 있음.2. 역참조시 msg 포인터로 이동.3. *msgPtr = "Bye"; <= 이 부분에서 혼동이 와서 질문드립니다.질문 : 2번의 연장선Hello의 시작 주소값은 편의상 HAddr 이라고 칭하겠습니다.1. msg는 8바이트 형태의 포인터이다.2. msg는 "Hello"의 시작 주소값 HAddr을 가지고 있다.3. 해당 시작 주소값은 'H'라는 값을 가지고 있다.4. *msgPtr = "Bye"5. 수행시 - 메모리에 'B', 'y', 'e'라는 값을 가지는 const char* 타입 변수 생성.6. *msgPtr을 통해 msg 포인터를 역참조. - msg포인터가 가지고 있는 값 HAddr을 'Bye'의 시작 주소 값 B의 주소값으로 변경?
-
미해결홍정모의 따라하며 배우는 C++
연습문제 질문
아래와 같이 연습문제를 풀어봤는데요(16번째 줄 Ptractice-while 출력 다음부터).16번째 줄 이전은 수업때 보여주신 출력 코드입니다.visual studio 2019 x64 쓰고있는데, 제가 보는 출력화면에서는 강의대로 입력한 코드에서 마지막 \0이 출력 안되고, jack jack만 출력됩니다.연습문제로 제가 구현한 코드도 jack jack만 출력되구요(마지막 \0 미출력) 컴파일러 버전에 따라 cout이 \0을 출력안하는 건가 싶은데 맞나요?? #include <iostream>using namespace std;int main() { char name[] = "jack jack"; const int n_name = sizeof(name) / sizeof(name[0]); char* ptr = name; for (int i = 0; i < n_name; i++) { cout << *(name + i); } cout << "--"; cout << endl << "----" << endl; cout << "Practice - while" << endl; int i = 0; while (true) { cout << *ptr; ++ptr; if (*ptr == '\0') break; } cout << "--"; return 0;}
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
front, front-js, front-rq 폴더 질문
총 2개의 질문사항이 있습니다. GitHub에서 제공해주신 front폴더를 사용하려고 하는데, 아래와 같이 이름이 다른 front 폴더가 총 3개가 있습니다.front-jsfront-rqfront 질문1. 이 중, 어떤 폴더에서 npm run dev의 명령어를 입력해야 하는 것인지 궁금합니다. 질문2. front이름 뒤에 붙어있는 js와 rq의 의미가 궁금합니다!
-
미해결Node.js로 웹 크롤링하기
페이스북 로그인
<button value="1" class="_42ft 4jy0 6lth 4jy6 4jy1 selected 51sy" name="login" data-testid="royallogin_button" type="submit" id="u_0_c_Cc">로그인</button> document.querySelector('#u_0_9_LS').click();위에 같이 실행하였는데 id값이 계속 변동하여 로그인 안되어서 document.querySelector('._42ft _4jy0 _6lth _4jy6 _4jy1 selected _51sy').click();class로 했는데도 로그인 안되네요 ??방법이 없나요?
-
미해결홍정모의 따라하며 배우는 C++
1:47 uintptr_t 질문입니다.
uintptr_t 가 hex로 반환되는 값을 unsigned int 10진수로 바꿔주는 것으로 알았는데요.직접 형변환을 해보니 값이 다르게 나오네요. 왜그런건가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
실전문제풀이 pdf 파일 요청드립니다
안녕하세요!클라우드 인프라 강의 수강중인 학생입니다!실전문제풀이 pdf를 받을 수 있을까해서 연락드립니다. e-mail : piel07@naver.com가능하시다면 해당 메일로 보내주시면 감사하겠습니다! 좋은 강의 너무 감사드립니다!
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
patchBasket 실행시 badResponse 에러가 발생합니다.
장바구니 기능 구현 중 Optimistic Response 부분에서 dio패키지의 badRespons 에러가 납니다.요청 body에 포함될 PatchBasketBody와 PatchBasketBodyBasket도 틀린 곳이 없는 것 같은데 계속 에러가 납니다.patch_basket_body.dartimport 'package:json_annotation/json_annotation.dart'; part 'patch_basket_body.g.dart'; @JsonSerializable() class PatchBasketBody { final List<PatchBasketBodyBasket> basket; PatchBasketBody({ required this.basket, }); Map<String, dynamic> toJson() => _$PatchBasketBodyToJson(this); } @JsonSerializable() class PatchBasketBodyBasket { final String productId; final int count; PatchBasketBodyBasket({ required this.productId, required this.count, }); factory PatchBasketBodyBasket.fromJson(Map<String, dynamic> json) => _$PatchBasketBodyBasketFromJson(json); Map<String, dynamic> toJson() => _$PatchBasketBodyBasketToJson(this); }basket_provider.dartFuture<void> patchBasket() async { await repository.patchBasket( body: PatchBasketBody( basket: state .map( (e) => PatchBasketBodyBasket( productId: e.product.id, count: e.count, ), ) .toList(), ), ); }이 에러 때문에 진도 나가기가 힘드네요. ㅜㅜ...한번 살펴 봐 주시기 바랍니다.제 github 저장소 주소는 https://github.com/qoren98/flutter-real-app 입니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
members 404 에러.. channels/undefined
안녕하세요.. 제가 members로 채널정보가 처음엔 제대로 불러와지는데 추후 일정한 간격으로 요청이다시 시작되고, 그 뒤로 404 에러가 뜹니다.. 코드를 보면서 문제점을 찾으려고 해보아도 되지않아서 글을 올립니다 ㅠㅠ..아직 채널 페이지를 완료하지 않아서 생긴 문제일껄까요..?https://github.com/nuring9/react-SWR-SlackClone_front제 깃허브 주소입니다..
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
controller에서 redirect처리 하는 경우 왜 이렇게 되는지 궁금합니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 스프링 인터셉터 작동 순서에 대해 공부하다 의문이 생겨 문의 드립니다~ 일부 생략해서 말씀드리면, 대충 이런 흐름으로 인터셉터내의 메서드가 작동한다고 알고 있는데요.preHandle -> 컨트롤러 -> postHandle -> afterCompletion 이때 컨트롤러에서 redirect 처리를 하는 경우, postHandle과 afterCompletion까지 모두 작동하고 나서 새로운 URL로 preHandle가 호출되기 시작하더라구요. 단순히 생각했을 땐 redirect 처리가 되는 경우 postHandle은 실행되지 않고 afterCompletion만 실행될 줄 알았는데.. 아니더라구요! 밑에는 제가 테스트 해본 나온 로그입니다. (실제 로그는 아니고 조금 생략했어요!) [uri : /test1] preHandle [uri : /test1] controller , redirect [uri : /test1] postHandle , response status : 200, modelAndView.getViewName : redirect:/test2 [uri : /test1] afterCompletion , response status : 302 [uri : /test2] preHandle [uri : /test2] postHandle , response status : 200, modelAndView.getViewName : test2 [uri : /test2] afterCompletion , response status : 200 아무튼 질문은 다음과 같습니다!redirect 처리에도 postHandle이 호출되는 이유가 궁금합니다.postHandle은 컨트롤러 이후에 호출되는 메서드라 response status code가 302이어야 할 것 같은데, afterCompletion이 되서야 302로 나오는 이유가 궁금합니다.redirect시에는 postHandle이 호출되지 않게 하는 방법은 없을까요? 단순히 생각하면 modelAndView의 viewName으로 거를 수 있을 것 같은데.. 다른 방법은 없나 해서요!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
당근마킷 엔지니어 승원이 예제에 대한 질문입니다
안녕하세요 강사님승원이 예제를 풀다가 궁금한 것이 있어 질문드립니다.승원이의 위치(y, x)를 (sy, sx)로 선언하셨고 문제에서 승원이 위치에서 출발한다고 했기 때문에시작위치는 (sy, sx)이고, 그렇기 때문에 queue에 q.push({sy, sx})를 한 것은 이해가 되었습니다.그 다음 q.front()를 통해 큐에 있는 가장 앞에 있는 요소를 참조하는데 큐에 push했던 (sy, sx)가 아닌 (y, x)가 되는지 이해가 되지 않아서 질문드립니다! 어떻게 push하지 않은 (y, x)가 큐 맨앞에 요소로 참조될 수 있는지 궁금합니다! // 아래는 제 질문에 해당하는 코드입니다while ( q.size() ) { tie ( y , x ) = q.front() ; q.pop() ; // ----???
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
선생님 질문입니다!
ReduceLRonplateau & Early stopping (patient = 3) 기준에 부합하지 않는 데이터가 연속적으로 나와야 종료하나요?(ex. x x x 실행 )아니면 3번 카운팅 되면 실행되는 건가요?(ex. x o o x o x 실행)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
SpringMemberFormControllerV1 부분 질문입니다.
@Controller public class SpringMemberFormControllerV1 { @RequestMapping("/spring/v1/members/new-form") public ModelAndView process(){ return new ModelAndView("new-form"); } }위의 식을 풀이하면(1) @Controller에 의해 SpringMemberFormControllerV1(핸들러)가 스프링빈에 등록됩니다.(2) 클라이언트가 "/spring/v1/members/new-form"를 요청하면 @RequestMapping에 의해 요청 정보를 매핑하는데 @Controller때문에 애노테이션 기반 컨트롤러로 인식되기 때문에 Requestmappinghandlermapping가 핸들러를 조회합니다.(3) 이 조회한 핸들러를 처리할수 있는 어뎁터인RequestMappingHandlerAdapter가 핸들러를 호출(process()를 호출)합니다.먼저 이 과정이 맞는 궁금합니다.그리고 ModelAndView의 정확한 역할(?)이 궁금합니다.반환값으로 return new ModelAndView("new-form");을 하게 된다면 스프링에서 알아서 뷰 렌더링해서 new-form.jsp로 보내준다는 건가요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안드로이드 스튜디오에서 비디오파일을 못읽습니다.
안드로이드 스튜디오에서 비디오파일을 못읽습니다.파일 형식 재정의를 들어가도 동영상 파일을 지정하는 것을 못찾겠습니다. 도와주세요ㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
test.mv.db가 생성되지 않음
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]
-
미해결파이썬과 인공지능을 활용한 금융 자료 분석
파이썬과 인공지능을 활용한 금융 자료 분석 기초 신용카드 연체 예측
안녕하세요. 파이썬과 인공지능을 활용한 금융 자료 분석 기초 강의에서 신용카드 연체 예측 part를 수강하며 궁금한 점이 있어 질문드립니다.df = pd.read_csv('data/credit_card_default.csv', index_col=0, na_values='')로 데이터 셋을 불러왔는데, 이 데이터 셋은 어떻게 만들 수 있나요? 강의에서 제공하는 데이터 셋이 아닌 다른 데이터셋으로 실습해보고 싶어서요. 데이터 셋은 구글 캐글을 활용하는 것인지 직접 만드신 것인지 궁금합니다
-
미해결스프링 부트 - 핵심 원리와 활용
한 레포에서 여러 프로젝트를 구성 할때, DB 엔티티(entity) 공유 방법이 궁금합니다.
안녕하세요, 프로젝트 폴더&파일 구조에 대해 문의드리고자 글을 남기게 되었습니다.1개 레포지토리에2개(A, B) 프로젝트가 있습니다각각 스프링부트 프로젝트 입니다A 는 API Rest 서버 이고B 는 크론 서비스로 구성된 서버 입니다A와 B 간 통신은 없습니다A 에서 요청을 받으면, DB 에 요청을 저장하고B 가 주기적으로 DB 를 탐색하여 미 처리된 요청을 실제 수행하고자 합니다예를 들어, 메일 발송 또는 영수증 (pdf) 생성 요청을 A 서버가 받아서 DB 에 저장하면,해당 테이블을 B 가 주기적으로 확인하여 작업을 실제 수행하고자 합니다.B 서비스에서 db 엔티티를 어떻게 이용하는게 좋은 구성인지 궁금합니다.제가 생각해본 바는 3가지 입니다1. entity 만 독립된 레포로 구성하고, submodule 로 각각 참조하도록한다.- 1개 레포 쓰려고 구성했는데 entity 만 독립 레포로 분리한다는 점이 불편하게 다가옵니다, 그리고 submodule 구성 자체도 거부감이 들었습니다2. A 에 주로 entity 를 작성하고, 필요한 부분만 B 에 일부 복사하여 사용한다.- 구성하기는 편하지만 관리가 잘 될까, 변경점을 잘 따라갈 수 있을까 걱정됩니다3. 프로젝트 A 와 B 를 합치고, 실행을 각각한다.Repo|___ A|___ src / main / kotlin / com / test / api / entity|___ src / main / kotlin / com / test / api / service|___ src / main / kotlin / com / test / cron / service- api 서버와 cron 서버 jar 자체를 분리하고 싶엇는데, 제가 찾아본 바로는 gradle 관련 포럼에서 이렇게 구성하는 것을 비추천 한다는 글들을 보았습니다, 구체적으로 찾아보진 못한 상태입니다*현재구성)Repo|___ A|___ src / main / kotlin / com / test / api / entity|___ src / main / kotlin / com / test / api / service| ...|___ B|___ src / main / kotlin / com / test / cron / service위와 같은 환경에서 권장되는 방법이 어떤 것인지 궁금합니다.읽어주셔서 감사합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
log.info() 안에서 +를 사용하면 출력을 안할때도 연산이 일어난다고 하셨는데
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]log.info(myClass.toString())이런 식으로 괄호 안에서 toString 메소드를 호출하게 코드를 작성하면 log가 출력이 되지 않을 때도 toString 메소드 호출이 일어나서 성능이 저하되는 것일까요?
-
미해결핸즈온 리액트 네이티브
오류내용 문의드립니다,
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의의 내용을 벗어나는 질문 혹은 관련 없는 질문에 대해서는 답변하지 않습니다. (ex. 자바스크립트, 강의에서 사용하지 않는 라이브러리, 강의 내용과 다르게 진행한 프로젝트에 대한 질문)<질문 남기기 전에 스스로 해결하는 연습을 해보세요>- 스스로 문제를 해결하는 연습은 여러분의 실력향상에 큰 영향을 미칩니다. 1. 차분하게 여러분 코드의 오타 여부를 확인해 주세요. 2. 발생한 문제를 구글에서 검색해서 확인해 보세요. <잘 해결이 안 될 때에는, 질문을 남겨주세요>1. 코드에 질문이 있다면 코드를 깃헙(https://github.com/)에 올리고 주소 링크를 남겨주세요. 2. 문제 발생 상황 등, 내용을 자세히 작성해주세요. 이문제는 무엇인지에 대해서 궁금하고 그리고 문제 해결하기 위해서는 어떻게 해야되는지 궁금합니다.
-
미해결핸즈온 리액트 네이티브
강의 8.8 로그인 유지 질문입니다,
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의의 내용을 벗어나는 질문 혹은 관련 없는 질문에 대해서는 답변하지 않습니다. (ex. 자바스크립트, 강의에서 사용하지 않는 라이브러리, 강의 내용과 다르게 진행한 프로젝트에 대한 질문)<질문 남기기 전에 스스로 해결하는 연습을 해보세요>- 스스로 문제를 해결하는 연습은 여러분의 실력향상에 큰 영향을 미칩니다. 1. 차분하게 여러분 코드의 오타 여부를 확인해 주세요. 2. 발생한 문제를 구글에서 검색해서 확인해 보세요. <잘 해결이 안 될 때에는, 질문을 남겨주세요>1. 코드에 질문이 있다면 코드를 깃헙(https://github.com/)에 올리고 주소 링크를 남겨주세요. 2. 문제 발생 상황 등, 내용을 자세히 작성해주세요. 깃헙을 보구 비교해봤는데 아무리봐도 오타도 없구 괜찮은거 같은데 로그인 한후 새로고침을 하면 다시 로그인 화면으로 돌아갑니다...저의 깃헙주소 남겨요~https://github.com/JunseongKim0105/final-project.git
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
실습 프로젝트를 멀티로 구성해서 하나의 프로젝트로 관리하기
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 강의 실습을 계속하면서 프로젝트를 여러개 생성하게 되는데요.프로젝트가 늘어남에 따라 특정 프로젝트 수행했던 내용을 보려면 현재 프로젝트를 닫고 이전 프로젝트를 열어야 하는데요.강의에 사용하는 전체 프로젝트를 인텔리제이에서 하나로 관리할 수는 없을까요?서로 다른 프로젝트에 영향이 없게 독립적으로 실행할 수 있게요.조언 부탁드립니다.감사합니다.