실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 섹션 7. 웹 계층 개발 강의를 듣는 중 localhost :8080 에 접속했을때 , Whitelabel Error Page가 나오고 오류로는 2023-06-01 17:29:09.964 ERROR 2143 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-1] Exception processing template "home": An error happened during template parsing (template: "class path resource [templates/home.html]") 가 출력이 됩니다. home.html에 일반적인 html을 넣었을 때는, 잘 접근이 되는데 타임리프가 포함된 강의 코드로 했을때는 접근이 잘 안되는것 같습니다. 아래는 코드가 포함된 깃허브 링크입니다. 어디가 잘못되어 있는지 모르겠습니다.ㅠㅠ https://github.com/Hanjjong/Spring_boot_study
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #define MAX_TITLE 40 #define MAX_AUTHOR 40 #define MAX_BOOKS 3 /* maximum number of books */ char* s_gets(char* st, int n) { char* ret_val; char* find; ret_val = fgets(st, n, stdin); // vs. scanf() if (ret_val) { find = strchr(st, '\n'); // look for newline if (find) // if the address is not NULL *find = '\0'; // place a null character there else while (getchar() != '\n') continue; // dispose of rest of line } return ret_val; } struct book { char title[MAX_TITLE]; char author[MAX_AUTHOR]; float price; }; int main() { struct book library[MAX_BOOKS] = { {"Empty", "Empty", 0.0f}, }; /* array of book structures */ int count = 0; while (1) { printf("Input a book title or press [Enter] to stop.\n>>"); if (s_gets(library[count].title, MAX_TITLE) == NULL) break; if (library[count].title[0] == '\0') break; printf("Input the author.\n>>"); s_gets(library[count].author, MAX_AUTHOR); printf("Input the price.\n>>"); int flag = scanf("%f", &library[count].price); while (getchar() != '\n') continue; count++; if (count == MAX_BOOKS) { printf("No more books.\n"); break; } } if (count > 0) { printf("\nThe list of books:\n"); for (int index = 0; index < count; index++) printf("\"%s\" written by %s: $%.1f\n", library[index].title, library[index].author, library[index].price); } else printf("No books to show.\n"); return 0; } 안녕하세요, 해당 코드에서 구조체에 대한 부분은 아니지만 궁금증이 생겨 질문 남깁니다. 문자열을 받아 구조체의 문자열 멤버에 넣는 사용자 정의함수 s_gets()에 대한 질문인데요, 해당 예제에서는 s_gets()의 arguments로 title, author 등의 배열 형태가 들어가는데, 사실 함수 안에서는 배열이 포인터로 decay된다고 알고 있습니다. 그렇게 된다면 함수 안에서는 문자열을 다룰 때 read-only가 되어 변경할 수 없게 되는 것 아닐까요? 그런데 해당 코드의 s_gets()함수에서는 '\n'을 찾아 '\0'으로 바꾸고 있어서 살짝 헷갈립니다. argument인 library.title, library.author 등이 본체는 배열이기 때문에 문제가 없는 걸까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이렇게 타일 30X60 클릭하면 치수만 나오고 타일 모양 객체는 안보입니다~ 치수 수업에 맞게 설정하고 다른데 클릭하면 없어져요~ 어떻게 해야하나요?
No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic) 위의 메시지가 발생했습니다. 이 경우에 SSH key를 다시 발급 받아야 되나요? 그리고 SSH key에 유효기간이 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의 수강 중 궁금한 것이 있어 질문하게 되었습니ㅏㄷ. 5:44분 경 상품수정 코드를 보면 위와 같은데요, 이 코드를 이렇게 고칠 시 위와 같이 이상한 경로로 들어가게 됩니다. 앞선 items.html코드를 보면 이런식으로 첫 줄 처럼 주소 안에 ../{변수}/ 를 이렇게 넣고 나중에 {변수}=${item.Id}하는 방법이 있는 반면 둘째 줄 처럼 | .. | 안에 ../${ item.Id }/ 와 같이 바로 model에서 변수를 넣을 수 있는 방법이 있다고 이해했는데요, 아래의 예시를 통해 위의 문제도 해결할 수 있다고 생각했는데 차이가 나는 이유를 잘 모르겠습니다. 답변해주시면 감사하겠습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요, 궁금한 점이 있어 문의 드립니다. AOP를 적용하여, joinPoint.proceed(); 수행 시간을 재려고 하는데요, 어드바이스 Method안에서, 시작 시간과, 종료시간을 모두 측정하거든요, 그럼 ThreadLocal을 사용하지 않아도 된다고 생각했습니다.(인스턴스 변수가 아니기 때문에) 제 판단이 맞을까요? - 클래스의 인스턴스 변수 만이 동시성 문제가 있는걸까요?
안녕하세요. 5 - B 문제 풀이 이후 시간 초과가 나서 이것 저것 찾아봐도 어디서 시간 복잡도가 올라간 것인지 궁금해 질문 남기게 되었습니다. 기존에 split 함수를 구현했던 것에서 착안하여 erese()를 사용하며 계속해서 문자열을 재구성하는 방식으로 구현했습니다. http://boj.kr/839e5d81df42477cae93f08c8c706222
아직 완성본이 아니어서 그런것 같습니다만, 안드로이드로 빌드했을 때, 타이틀 화면에서 멈추고, 실행이 안됩니다. 참고 Addressable Labels 는 모두 설정되어 있으며, Build & Load Paths 는 Local 로 되어 있습니다. Addressable content successfully built (duration : 0:00:04.284)
5. 싱글톤 컨테이너 > @Configuration과 바이트코드 조작의 마법 진행 중, 최종 확인을 위해 java Run을 진행했을 때 NoUniqueBeanDefinitionException 오류가 나옵니다. 해당 프로젝트를 압축하여 다음 링크에 올려두었습니다. 확인 부탁드리겠습니다. 감사합니다. https://drive.google.com/file/d/1bmEbBnSeiU_y_vEvmizju_MUVcFVRwpw/view?usp=sharing 에러 로그 : No qualifying bean of type ' salt.core.discount .DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,fixDiscountPolicy org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type ' salt.core.discount .DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,fixDiscountPolicy
안녕하세요. 항상 강의 잘 듣고 있습니다. 5-A 문제를 map 과 pq 를 사용해서 풀이해봤습니다. 제가 생각했던 풀이는 아래와 같습니다. d 를 기준으로 받을 수 있는 p 를 내림차순하여 그룹핑했습니다. d 마다의 최대값만을 pq.top() 를 통해 받아가며 최종 값을 계산하도록 했습니다. 예제의 경우는 통과하나 최종 결과는 실패입니다 ㅠ. 제가 고민한 부분에서 어떤 오류가 있는지 궁금하여 질문드리게 되었습니다. 제 코드입니다. http://boj.kr/ca47ec856ce04d98be7c9cb6c6571304 매번 감사드립니다.
안녕하세요 강사님. 시큐리티에 이어 OAuth 강의까지 잘 듣고 있습니다. PKCE 학습 중 Code Verifier에 관해 찾아보다 강의 내용과 조금 다른 부분이 있어 질문 드립니다. Code Verifier에서 48~128 글자수를 가진 무작위 문자열이라고 설명이 되어 있는데, RFC 문서를 보니까 43 ~128 글자수라고 설명이 되어 있습니다. https://www.rfc-editor.org/rfc/rfc7636 혹시 어떤 내용이 맞는건지 확인 부탁드리겠습니다
안녕하세요. 강의 잘 듣고 있습니다. 예시문제 작업형2 풀면서 X_train.describe() 기초통계량 볼 때(3:56) 총 구매액, 최대 구매액의 최소값이 음수여서... 이상치로 판단하고 금액이 <0인 행은 drop..처리하고 했는데 괜찮은 걸까요? 괜찮다면 결측치처리를 X_train, y_train 동시에 해주는 것처럼 결측치도 두 데이터에 모두 해줘야하는거죠?
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
ec2인스턴스를 그냥 만들어서 연결하면 잘 연결되는데 내가 만든 vpc,subnet을 사용하여 연결하면 다음 이유 중 하나로 인해 원격 데스크톱을 원격 컴퓨터에 연결할 수 없습니다. 1)서버에 대한 원격 액세스를 사용할 수 없음 2)원격 컴퓨터가 꺼져 있음 3)네트워크에서 원격 컴퓨터를 사용할 수 없음 원격 컴퓨터가 켜져 있으며 네트워크에 연결되어 있는지 여부 및 원격 엑세스가 지원되는지 확인하십시오. 라는 메시지가 뜹니다. 인스턴스는 실행 중 상태입니다. vpc ipv4 CIDR 주소가 10.0.0.0/24 로 되어있는데 상관있을까요? 10.0.0.0/16 으로 해도 되지 않습니다. SUBNET 주소도 10.0.0.0/24 로 되어있습니다. 인터넷 게이트웨이가 생성되어 있지 않은거 같은데 별도로 생성해 주어야 될까요? 게이트웨이를 추가해서 vpc를 연결해줘도 안되는거 같습니다. EC2 인스턴스 생성과정이 강의버전하고 달라서 따라하기가 좀 힘든거 같습니다.
지금까지 tc 여러 개 일때 출력 값들은 따로 저장해서 마지막에 한 번에 출력했었는데요. 영상보고 이제야 눈치챘는데, 해보니깐 아래 둘다 맞더군요. 이런 건 백준 말고도 다른 사이트도 똑같나요. 아니면 상이한가요? 아래 1번 처럼해도 모두 안전한건가요. 1 입 출 입 출 2 입 입 출 출