안녕하세요. 개복치개발자님 코틀린 강의 재미있고 쉽게 잘 알려주셔서 열심히 배우고 있습니다. 다름이 아니라 섹션 6에 파이어베이스 익명로그인 부분을 실습하고 있는데, 개발자님께서 보여주시는 그대로 코드를 작성하였는데 익명로그인이 계속해서 실패하는 문제가 있어 질문 남깁니다 혹시 잘못 적었나 싶어서 다시 작성해 보아도 문제가 해결되지 않아 질문 남깁니다. 작성한 코드 이미지 첨부합니다. 좋은 강의 정말 감사합니다!!
로그인을 할때 아래의 액션을 dispatch 하면 dispatch 할때 넘겨준 data가 export function signInRequestAction ( data ) { return { type : SIGN_IN_REQUEST , data, }; } 자동으로 type이 같은 saga의 watch 함수안에 있는 signIn의 매개변수로 자동으로 들어가나요? 콘솔로 찍어보니 action 객체 자체가 넘어가는것 같은데 혹시나해서요. function* watchSignIn () { yield takeLatest ( SIGN_IN_REQUEST , signIn ); } 그리고 만약 비동기 요청이 아닌 정보들을 redux에 저장할때도 통일성을 보통 비동기 요청처럼 saga에 추가로 선언을 하여 쓰는지도 궁금합니다. 비동기 요청이 아닌 정보들은 redux에서만 reducer로 처리해도 충분할듯싶어서요,
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
음.. Delegate를 약간 함수계의 interface?라고 생각하면 될까요? Delegate는 반환과 입력 형식을 제공해주고, Delegate와 같은 형식을 가진 함수를 필요시 서로 묶어주어 호출하거나, Delegate 자체를 새로운 인자로 사용할 수 있다로 이해하고 있는데 맞나요? 아리까리~ 하네요
백엔드 서버와 프론트 서버를 npx pm2로 실행시키고 페이지에서 회원가입 후 로그인을 실행하니 네트워크에서 200으로 성공했지만 데이터가 전달이 되지 않았습니다. 강의 중 mysql 데이터베이스 테이블 명을 대문자에서 소문자로 바꾸면 해결된다고 해서 mysql에서 drop database `데이터베이스 이름`;을 했습니다. 그리고 pm2 reload all을 하고 mysql에서 show tables로 테이블을 확인하니까 비워져 있었습니다. mysql> show tables; Empty set (0.00 sec) drop database를 했을때 강사님은 테이블명이 바뀌었던데 왜 저는 삭제가 바로 됐을까요? 이 후 npx sequelize db:create를 하고 pm2 reload all을 했지만 여전히 mysql은 비워져있습니다. 그리고 mysql 워크밴치에 여전히 개발환경에서 넣어놨던 데이터가 배포환경으로 시작했는데 사라지지 않고 있습니다. 어떤 코드가 배포환경으로 시작할때 개발환경에서 저장한 데이터가 사라지고 워크밴치가 리셋이 되는 건지도 궁금합니다.
안녕하세요 교수님 양질의 강의 잘 듣고 있습니다. 감사합니다! 멀티스레딩에 대해 궁금한 점이 있어 질문남깁니다. 1. 멀티프로세싱 대비 멀티스레딩의 장점 중 하나가, context switching의 비용이 적다는 것이라고 알고 있습니다. 그런데 context switching이란 명령어를 실행하기 위한 pc, stack pointer 등을 바꾸는 과정으로 알고 있는데, 스레드의 경우에도 pc, stack pointer는 각각 다르지 않습니까?? 그럼 어차피 스레드도 pc, stack pointer를 바꿀텐데 왜 context switching의 비용이 싼 건지 궁금합니다! 2. 서버는 멀티프로세스를 쓰는게 좋은지 멀티스레딩을 쓰는게 좋은지도 궁금합니다! 다시 한번 좋은 강의 감사드립니다.
강사님! 공부하던 중에 자꾸 안되는게 있어서 질문 남깁니다ㅠㅠ 주메뉴 밑에 서브메뉴를 위치 시키려고 하는데 이럴 때 주메뉴에 position: relative를 주고 서브메뉴에 absolute를 주고 top, left 값을 주면 주메뉴를 기준점으로 두고 서브메뉴가 top, left 값 만큼 움직여야 하는걸로 알고 있었는데, relative를 준 주메뉴를 기준점으로 두는게 아니라 윈도우 맨 왼쪽상단을 기준점으로 서브메뉴가 움직입니다ㅠㅠㅠ 어떻게 수정하는게 좋을까요?
아 감사합니다. 대부분 이해가 되었습니다. 제가 "연결"이라고 했던부분이 대부분 이해가 되었습니다. 궁금한건 vscode에서 저장하고 종료했을때 터미널에서는 따로 저장하고 종료하는 명령어 없이 그냥 종료하면 되는건가용? 그리고 다음에 다시 작업을 하기 위해서 터미널에서 저장된 폴더를 불러오는 명령어는 어떻게 되나요? 너무 귀찮게 해드려 죄송하고 좋은 답변 해주셔서 너무 감사드립니다. 아!!그리고 한가지만 더 여쭈어 볼께용 expo에서 어플을 만들게 되면 <카카오 연동> 요런 연동하는게 잘 안된다고 하던데 맞나요? 궁금합니다.ㅠ.ㅠ
안녕하세요. 코루틴 예제에서 마지막에 yield가 없을 때는 예외 처리를 해야하나요? 아니면 어떻게 코루틴 함수를 끝낼 수 있을까요? def corutine_ex2 ( x ): print ( '>>> corutine started : {} ' . format ( x )) y = yield x print ( '>>> corutine received : {} ' . format ( y )) z = yield x + y print ( '>>> corutine received : {} ' . format ( z ))
안녕하세요! 강의 잘 듣고 있습니다. 다름이 아니라, 로그파일(jar)을 보며 흥미가 생겼는데요. (우선 컴공 전공자가 아니라는 점 밝힙니다...^^;;) 만약 공공데이터포털같은 곳에서 오픈 api(json형식으로 서비스키가 주어지는 방식)를 받아 이런 것을 플룸으로 수집하고 싶다면, 이 또한 jar파일로 변환(??)하여 저장하면 되는건가요?? 궁금합니다!