범샘님! 빠른 답변 및 업데이트 감사합니다, 답변해주신것처럼 section1, section4에서 스크롤문제가 발생합니다. 이 부분은 질문드리기 전에 확인한 부분이라 해결하였으나, 다만 답변해주신 두번째 경우는 제가 드린 질문의 방향과 조금 달라 재질문 드립니다. section4까지 스크롤을 내린후, 다시 section3까지 스크롤을 end-section3 지점까지 올리고, 다시 section4로 스크롤 할 경우 스크롤이 작동되지 않습니다. 이 부분은 첫번째 질문 드린 경우와 비슷한 상황인거 같은데, 이번에는 반대로 스크롤하는 경우라 direction을 down으로 하는 조건문을 추가하면 되는건지, 조금 더 명확한 답변과 코드를 확인하고 싶어 다시 질문드립니다. 여러모로 바쁘실텐데, 감사합니다!
뒤에 설명 해주실수도 있지만 컨테이너 오케스트레이션 강의를 듣고 궁금한것 질문드립니다. 예를 들어서 k8s로 노드를 3개띄우고 컨테이너를 8개를 띄운다고 하면 8개를 적절히 노드 3개에서 나누나요? 물론 말씀하신 replicas 설정등등는 뒤로 미루고 개념적으로 궁금합니다. 인글레스를 대표적으로 엔진엑스를 사용하는데 그 spring cloud apigateway를 앞단에 둘것 같습니다만 인클레스 -> spring cloud apigateway -> 컴포넌트 아마 이런식으로 해야되는게 여러가지 있지만 대표적으로 jwt 토근 값을 apigateway에서 검증하는 과정이 있을듯한데 결론적으론 인글래스랑 apigateway 중복으로 인해 네트워크 레이턴시가 있을듯하여 질문드립니다. 스케일 아웃 하려면 클러스터 물리 서버 노드를 최대한 많이 붙여두면 쿠버네티스가 알아서 죽이고 살리고 하니 극단적으로 좋을까요? 물론 클라우드 비용 제외하고 말씀드립니다. 폐쇄망에서도 사용 하나요? 구성 할때 그럼 싱글 클러스터도 구축 하겠지만, 마스터 노드 1개 워커 1개 물리적 서버가 최소 필요하다고 생각되는데 그럼 최소 2대 있어야되나요?
semantic 컬러 베리어블 정의 할때 왜 여기선 무조건 theme 컬러를 참조하는 이유가 무엇인가요? primitive를 참조하지 않는 이유는 무엇인가요? 우선 강의를 들어주셔서 감사합니다. 강의 들으시면서 궁금하신 부분을 남겨주세요. 회사 일 관계로 빠른 답변이 어려울 수 있으며, 최대 3일 이내에 답변 드리도록 하겠습니다. 이해를 돕기 위해서 스크린샷 이미지, 피그마 파일 링크 를 반드시 첨부해주세요. 마지막으로 먼저 유사한 질문 이 있는지 한번 찾아보시는 걸 권장 드립니다. 인프런 서비스 운영 관련해서는 1:1 문의하기 로 인프런 쪽으로 연락 주시기 바랍니다.
교재 설명 직접 매핑(direct mapping)이란 메모리의 특정 블록은 특정 캐시 라인에만 매핑할 수 있는 것을 말합니다. 예를 들어 메모리가 A개의 페이지, 캐시가 B개의 페이지로 구성된다고 했을 때 메모리의 페이지 수 A를 B개로 나누는 것이죠. 이렇게 되면 메모리의 페이지의 수는 B * 블록의 수가 됩니다. 메모리가 1~100이 있고 캐시가 1~5이 있다면 1:1~20, 2:21~40… 이런 식으로 매핑하는 것을 말합니다. 메모리의 페이지 수 A를 B개로 나누는 것이죠. -> 갑자기 왜 나누는 것인가요? 이렇게 되면 메모리의 페이지의 수는 B * 블록의 수가 됩니다. -> 나누는 것이 메모리의 페이지 수랑 어떤 관련이 있는 건가요? 영상에서의 설명은 이해가 되는데, 교재의 설명은 어떤 의미인지 이해가 안 됩니다.
안녕하세요. JobTimer 클래스에서 사용된 우선순위 큐 관련해서 2가지 궁금한 점이 있습니다. 1. 여기서 사용된 우선순위 큐는 최소힙으로 구현된게 맞나요? PriorityQueue.cs 에 작성된 우선순위 큐는 최대힙 이지만, JobTimerElem 구조체를 정의할 때 CompareTo 메서드를 오버라이딩 해서 최소힙을 사용하게끔 수정한 것으로 이해했는데 제대로 이해한게 맞을까요? 2. Pop 메서드에서 힙 정렬 과정 질문 PriorityQueue.cs에 작성된 Pop 메서드의 While 문이 힙 정렬을 담당하는 부분으로 이해했습니다. 만약 While 문 한 번으로 정렬이 끝나지 않는 경우는 어떡하나요? 예를 들어 다음과 같이 저장된 최소 힙의 경우 이렇게 While문이 한 번 끝났는데 최솟값인 2가 루트 위치에 있지 않은 경우가 있어서 질문 드립니다.
VMware를 깔고 버프슈트와 연결할때 로컬 PC에 있는 버프슈트에 있는 Proxy Setting 값에 별도로 설정해주어야 하는게 있나요? 로컬PC에서는 VMware 에서 할당받은 IP 가 잘열리는데 VMware 에서 할당받은 IP로 버프슈트 내부에 크롬창에서 안열려 문의드립니다~
#define CRT SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { int ch; FILE* fr; // TODO: file pointer to write FILE* fw; const char* out_filename = "output.txt"; unsigned long count = 0; if (argc != 3) { printf("Usage: %s filename\n", argv[0]); exit(EXIT_FAILURE); } if ((fr = fopen(argv[1], "r")) == NULL) // Open a text file for reading. { printf("Can't open %s\n", argv[1]); exit(EXIT_FAILURE); } if ((fw = fopen(argv[2], "w")) == NULL) { printf("Can't open %s\n", argv[2]); exit(EXIT_FAILURE); } /* r: reading w: creating and writing or over writing a: appending or creating and writing r+: both reading and writing w+: reading and writing, over writingor creaitng a+: reading and writing, appending or creating */ while ((ch = fgetc(fr)) != EOF) // getc(fr) { fputc(ch, stdout); fputc(ch, fw); count++; } printf("\n"); fclose(fr); fclose(fw); printf("File %s has %lu characters\n", argv[1], count); printf("Copied to %s", out_filename); return 0; } 질문) 출력 조건문에서 out_filename대신 argv[2]를 대신 사용하려면 printf("Usage: %s filename\n", argv[0]); 이 부분 조건문 부분의 인자를 3으로 해야 안전하게 데이터를 보호할 수 있는 것으로 알고 있는데 이렇게되면 파일이 없는 경우 생성이 되기전에 프로그램이 종료가 되는 문제점이 발생합니다. 이 상황에서 argv[2]를 사용하려고 하면 코드를 어떻게 구성해야 프로그램이 정상작동될까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] PORT는 PC 안에 하나의 애플리케이션에 할당하는 것으로 이해했는데, 잘 알려진 포트 설명 부분에서 20, 21, 80, 443 같은 곳에 FTP, HTTP, HTTPS가 할당되어 있다고 하셨습니다. 그런데 제가 알기로는 FTP와 HTTP와 HTTPS는 프로토콜인데 프로토콜에 포트가 할당 된다는 것이 잘 이해가 안됩니다.
안녕하세요! ChatOpenAI를 활용해서 항상 강의 잘듣고 있습니다. 강의 따라 모델을 gpt-4o로 사용하던중 https://openai.com/api/pricing/ 에서 4o여도 모델의 종류가 gpt-4o, gpt-4o-2024-08-06, gpt-4o-2024-05-13으로 나눠져있는 것 같은데 가격도 다르더라고요. 이들은 무슨차이가 있는건가요?
내 게시물 모두 불러오기나 해시태그로 검색하기 등 api 서버에 요청 보낼 때 authorization 헤더에 jwt를 넣어서 보내도록 코딩 했는데 이를 확인할 수 있는 방법이 궁금합니다. 그리고 아래 화면에서 connect.sid로 전달된 세션 키와 연결된 세션에 해당 사용자의 jwt 값이 req.session.jwt 로 들어있는 건가요?
❗ 질문 작성시 꼭 참고해주세요 최대한 상세히 현재 문제(또는 에러)와 코드(또는 github) 를 첨부해주셔야 그만큼 자세히 답변드릴 수 있습니다. 맥/윈도우, 안드로이드/iOS, ReactNative 버전 등의 개발환경 도 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요. (일부만 잘라서 올리지 말아주세요.) 프로젝트 생성 시 빈 프로젝트만 생성되고 안에 폴더 내부는 비어있는데 혹시 어떤 문제일까요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. DATAID는 활용만 하는 것이라면, 소프트웨어 개발을 할 때 OEM(완성차업체)에서 사양서 내에 작성해서 보내줬을 때 해당 DataID는 CONST 상수로서 미리 정의해놓고 CAN통신 및 CRC 계산하는데 쓰일 수 있도록 해야하는 거겠네요?? ...이해한 게 맞을까요?
안녕하세요, '캐릭터에 표정 그리기' 강의에서 머테리얼 세팅에 블렌드 모드 설정값을 변경하는 방식으로 눈을 선명하게 표현하셨는데요! 블렌더 최신 버전에서 해당 옵션(머테리얼 - 세팅 - 블렌드 모드)이 보이지 않아 확인해보니, 블렌더 최신 버전에서는 해당 기능이 간소화되었다고 합니다. https://blenderartists.org/t/blender-blend-mode/1540117/3 위 링크의 답변에 해당 내용이 포함되어있습니다! 혹시 최신 버전의 블렌더에서는 알파 클립 처리를 어떤 방식으로 해주어야할지 여쭈어봐도 괜찮을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 다름이 아닌, CRC 계산 방법 대강의 흐름만을 봤을 땐 어떤 느낌인지 알겠습디다만, 계산과정에 대해서 한번 자세한 설명 가능할까요 ? 각 BYTE에 있는 값들을 어떻게 POLYNOMIAL로 나눈다고하는데 해당 XOR 나눗셈 연산은 어찌 수행하는지 ...