안녕하세요! 강의 수강중에 문득 궁금증이 들어서 질문남깁니다. 강의중에 영한님이 PK는 자연키말고 의미없는키(인조키)로 두는게 좋다고 하셨는데요 예를 들어 주문과 주문상품 테이블이 있다고 했을 때 보통은 주문테이블의 pk를 주문번호로 많이들 잡는데요 영한님 처럼 자동증가값을 pk로 두고 주문번호는 따로 유니크키로 잡아뒀습니다. 근데 여기서 궁금한게.. 주문테이블의 pk를 자동증가값으로 하고 주문번호를 uk로 할 때 주문상품 테이블에 들어갈 외래키는 주문테이블의 자동증가값인가요? 아님 주문번호인가요? 위아래중에 어떤게 맞는건지 혼란스럽네요 ㅠㅠ 보통은 주문번호는 order_num을 이용해서 조인이라던지 그런걸 많이 하게될거 같은데 그렇다면 주문상품 테이블이나 기타 등등 조인될 테이블에는 order_num이 외래키로 들어가 있어야 하지 않을까 싶기도 하구요 둘중에 위와같이 order_id를 외래키로 잡으면 order_num으로 조회 시 주문상품을 기준으로 잡고 바로 조회를 할 수 없고 주문테이블과 같이 조인을해야 조건에 order_num을 이용할 수 있을테고.. 헷갈립니다 답변 부탁드려요!
그림 못그려서 죄송합니다 ㅠ 그려가면서 이해하려고했는데, 결국 연결리스트가 추가되는 형식은 Room(LinkedListNode)이 담을 수 있는 data와 그리고 다음과 이전의 Room을 가르키는 참조변수 prev,next를 가지고있고 RoomList(LinkedList)는 AddLast가 호출될 때 Room객체를 생성하고 Head는 첫번째. Tail은 AddLast가 호출될때마다 생성되는 newRoom객체를 가르키면서 prev와 next를 계속 연결해주는 것이라고 이해하면될까요?
1. 오류 제보 간단한 오류지만...! 테스트 해보면서 이미지가 딱 두 개 올라갈때 같은 이미지가 올라가서 다시 보니 postImages.js에서 배열이 잘못 표기된 것 같습니다 https://github.com/ZeroCho/react-nodebird/blob/old/ch8/front/components/PostImages.js img src에서 하나는 [0], 하나는 [1]로 표기되어야 할 것 같습니다~~ 2. lambda를 설정해봤는데, ec2에 표기되지 않아 질문 드립니다. 처음 생성해본 코드 []때문에 수정 후 다시 git으로 받아서 한 부분 딱히 오류가 표시되는 부분은 없는데 ㅠㅠ... 왜 ec2에는 함수로 등록이 되지 않는지 모르겠습니다 ㅠㅠ sharp도 잘 설치되었는데 오류가 나서... ㅠㅠㅠ...
안녕하세요 Managers의 Clear함수에 static이 설정이 되어있어서, SceneManagerEx에서 Managers에 대한 인스턴스를 생성하지 않고도 Clear 함수를 호출할 수 있는것 같습니다. 그렇다면 보통 static 함수를 어느 경우에 써야 하는지 궁금합니다. 제가 나름대로 생각해본 경우로는 다음과 같은 경우가 있을것 같습니다. 1) 공용 변수/함수를 설정하는 경우 (e.g. count++, Extension) 2) 인스턴스를 생성하기 귀찮은 경우? (Clear?) 또는 Clear 함수에 static을 설정하신 이유가 있는지 궁금합니다~!
안녕하세요, 강의를 들으면서 데이터 분석과 관련, 그동안 머릿속에 가지고만 있던 의문점들을 구체화 하게 되는 느낌입니다. 한 가지 궁금한 점이, '4-1 강의 지표를 명확하게 정의하기' 파트에서, 크로스셀링으로 볼 수 있는 여러가지 복잡한 사례들을 제시해주셨는데, 현재는 전사 컨센서스가 명확하게 정의되었다고 하셨잖아요. 구체적으로 어떻게 정의가 되었는지, 그렇게 결정하게 된 이유는 무엇인지가 궁금합니다. 이론보다 실무사례가 궁금해서 여쭈오니, 가능한 선에서만이라도 답변 부탁드립니다 :)
안녕하세요. 아래 코드의 while문에서 && a[i] != '\0'는 어떠한 역할을 하나요? && a[i] != '\0'를 넣고 빼고 두 경우 모두 디버깅을 해보았지만 어떤 경우에서도 차이점을 찾지 못하겠습니다. while문에서 && a[i] != '\0'을 넣는 이유가 무엇인가요? fgets으로 1234를 입력했다면 실제로 입력되는것은 1234\n\0이라서 인가요? #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char a[20]; fgets(a, 20, stdin); int i = 0; while (a[i] != '\n' && a[i] != '\0') { i++; } if (a[i] == '\n') a[i] = '\0'; fputs(a, stdout); return 0; }
안녕하세요. 개발 이전에 서비스 기획과 상세 설계 단계도 상당히 중요한 부분이라고 생각되는데요, 화면 구성, 정보구조도 그리기, 시나리오 만들기 등을 위한 툴로 어떤걸 사용하는게 좋을지 추천부탁드립니다. Vue Component의 세부적인 연결구조까지 나타낼 수 있을까요?
안녕하세요. 현재까지 배웠던 라우팅 방법은 VueRouter를 이용하여 HOST + PATH 형식의 URL 로 접근하는 방법이었는데, 혹시 https://m.naver.com/ 또는 https://map.naver.com/ 과 같이 앞부분에서 분기해줄 수 있는 방법은 어떻게 되는것인지 궁금합니다. (개인적으로 저 방법으로 구현해보고 싶어서요 :)) 감사합니다.