데이터 베이스의 데이터는 mysql의 서버 상에 저장이 되는 것 아닐까요?? 1. Mysql 상에 영속된 데이터로 저장이 된다면 볼륨이 굳이 필요없는 것이 아닌가요? MongoDB로 예를 들면, 클러스터에 데이터가 저장되어 있는데 왜 그 데이터를 로컬의 mysql_data로 가져오는 것일까요? 2. 만약 볼륨을 해주어야 한다면, 저희 디렉토리가 아니라 mysql의 서버 상의 데이터가 업데이트되는 공간과 var/lib/mysql을 volume 설정을 해주어야 하는 것이 아닌가요? 3. mysql_data 폴더가 없는 상태에서 compose-up 실행을 했는데 폴더와 그 안에 리소스들이 생성이 되었습니다. Volume을 하면, 로컬의 변화를 자동으로 반영을 해주면서 또한 컨테이너 상에서 변화가 먼저 일어나면 로컬에 반영을 해주는 것일까요? 4. Initialize.sql은 컨테이너에 copy를 해주지 않았는데 docker-entrypoint-initdb.d/ 에서 어떻게 sql의 intialize를 참조할 수 있는 것인가요? 그리고 docker-entrypoint-initbd.d 에 넣어둔 sql문은 시작시 자동으로 시작이 되나요??
카운터 앱 색션에서 선언한 지역변수 값이 화면 회전 시 초기화 되었던 것을 뷰모델을 통해서 초기화되지 않도록 저장했던 것으로 기억하고 있습니다. 이번에 Navigation을 통해서 값을 전달하는 방법을 배우고나서 뷰모델을 이용하지않고 확인해보았는데 화면 전환 시 Fragment에 지역변수 값으로 돌아가지 않더라구요. 정확한 이유는 모르겠지만 arguments를 사용하여 데이터를 프로그램 내부에 저장되어서 그런걸까요?
패러다임에 대한 불일치에 대한 파트 강의 내용중(9:30) 의문점이 생겨 질문을 드립니다. 조회 예시를 설명하실 때 내용을 보면, Alnum 조회를 원한다면, 2가지 과정을 이루어진다고 하셨습니다. 1. ITEM, ALNUM table 을 Join 해서 가져온다. 2. Album table 에 필드값은 Album 객체에 Item table 에 필드 값은 item 에 객체에 집어넣는다. 라고 이해를 하였습니다. 여기서 제가 들은 의문은 join 은 어쩔수 없이 해야 한다고 하지만, 객체는 상속했으니, 어차피 album 객체 안에도 item 객체에 대한 필드 값들은 포함하고 있을 텐데 굳이 따로 따로 집어 넣어야 하나.? 였습니다. 따로 집어넣는는 이유가 무엇인가요.?
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.
혹시, application.properties 를 통해 기본유저 정보를 변경하고 동작이 잘 되지 않으시는 분들은 크롬 프라이빗 모드로 캐시를 날리고 해보세요! 한 시간 가까이 해맸는데, 크롬 프라이빗 모드로 하니 제대로 동작하네요! 첫 강의에서 개발할때 해당 모드를 사용해서 하는게 편하다고 하셨는데 그 이유를 절감했네요 ...
안녕하세요~, 강의 잘 듣고 있습니다, 프론트개발에 익숙해져있어서 강의가 뒤로 갈수록 어려운 느낌이지만..! 먼저 제가 이제껏 이해한 내용을 확인받고 싶은데요.. 1. 자동배포 제가 혼자 프로젝트를 배포할때는 보통 heroku 나 최근 netlify 를 이용하였습니다. 여기에 jenkins 나 travis CI 같은 CI툴을 사용하면 github 에 푸쉬한 내용을 CI 툴에서 알아채 테스트해주고 배포해주는 " 자동 배포 "하는 개념이 여기서 들어가는건가요? CI툴을 사용하지 않을때는 "자동배포" 가 아니구요. 2. AWS 강의에서는 react app 을 깃헙 에올리고 travis CI 와 연결. 그리고 AWS 에서 배포 크게 3단계로 진행하셨는데. 위 1번처럼 netlify 나 heroku 같은 호스팅 서비스를 쓰지않고 AWS를 통해서 배포하는 이유가 있을까요? 읽어주셔서 감사합니다.
안녕하세요 강사님 스위프트 입문자입니다 좋은 강의 잘들었습니다 입문자가 따라가기에는 다소 난이도 가 있다고 생각합니다 가벼운 마음에로 들었는데 꽤나 시간이 오래걸려 완강 했습니다 좋은 강의 감사합니다 강의대로 따라 하였는데 다소 에러가 많게는 5~6개 정도 나고 적게는 3개 정도 나는데 도저히 고칠 방법을 몰라 fix 했더니 코드가 엉킨것 같습니다 그래서 혹시나 전체 코드를 받을수 있을까 싶어서 연락 드립니다 가능하다면 메일 주소 첨부합니다 kim960m@gmail.com 답변 기다리겠습니다 좋은 하루 보내세요
주피터랩을 실행시키려고 아나콘다 프롬프트 들어가서 Desktop-python_class까지 간다음 jupyter-lab을 쳤습니다. 그랬더니 밑에 쭉 뜨는거까지는 잘 나오는데 정작 주피터랩은 브라우저에서 실행이 안되네요 ㅠ URL copy해서 브라우저에 붙여넣어서 들어가기는 했는데, 왜 자동으로 안열리는지 궁금합니다. 그리고 이렇게 해도 상관없는지요??
#include <stdio.h> int main(void) { int age = 12; printf("%d\n". age); return 0; } 로 작성하고 실행을 했습니다. 1. 식에 구조체, 혹은 공용 구조체 형식이 있어야 합니다. 2. '.age' 왼쪽에 구조체/공용 구조체 형식이 있어야 합니다. 3. 'printf' 호출에 인수가 너무 적습니다. 라고 프로그램이 오류 발생 원인을 알려줍니다. 어떻게 수정해야 정상적인 출력이 가능할까요??
안녕하세요? 좋은 강의 감사드립니다. 2장에서 모달 컴포넌트를 스플리팅 하고, 다른 컴포넌트들이 마운트된 이후에 모달 컴포넌트를 preload하는 것을 봤습니다. 다른 요소들이 마운트 된 이후에 preload하는 거랑 아예 애초에 스플리팅하지 않고 로드하는 거랑 어떤 차이가 있는지 잘 모르겠습니다.