묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
<script> 와 <script th:inline="javascript"> 에서 자바스크립트 내추럴 템플릿 인라인 사용 전, 사용후 차이 오류?
@GetMapping("/javascript") public String javascript(Model model) { model.addAttribute("user", new User("userA", 10)); addUsers(model); return "basic/javascript"; }javascript.html<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!-- 자바스크립트 인라인 사용 전 --> <script> var username = [[${user.username}]]; var age = [[${user.age}]]; //자바스크립트 내추럴 템플릿 var username2 = /*[[${user.username}]]*/ "test username"; //객체 var user = [[${user}]]; </script> <!-- 자바스크립트 인라인 사용 후 --> <script th:inline="javascript"> var username = [[${user.username}]]; var age = [[${user.age}]]; //자바스크립트 내추럴 템플릿 var username2 = /*[[${user.username}]]*/ "test username"; //객체 var user = [[${user}]]; </script> <!-- 자바스크립트 인라인 each --> <script th:inline="javascript"> [# th:each="user, stat : ${users}"] var user[[${stat.count}]] = [[${user}]]; [/] </script> </body> </html><script> 와 <script th:inline="javascript"> 에서 자바스크립트 내추럴 템플릿 인라인 사용 전, 사용후 차이가 이상합니다.강의에서는 인라인 사용 후에 아래와 같이 적용된다고 했는데,var username2 = "userA";제가 테스트해 본 결과, 아래와 같이 적용 됩니다.var username2 = /*"userA"*/ "test username";인라인 사용전인 var username2 = /*userA*/ "test username";`에서 /*userA*/ 부분에 "" 만 추가되었습니다..제가 잘못 이해하거나 뭔가 잘못 작성한 것이 있을까요?제가 작성한 코드와 버젼, 이미지 첨부 드립니다.Spring Boot: 3.2.5java: 17
-
해결됨개발자를 위한 쉬운 리눅스
WEBAPP_VAR을 적용해도, go-web-application-windows.exe에서 출력되지 않음
현재 export로 WEBAPP_VAR를 삽입하고export WEBAPP_VAR=baileygrep으로 확인까지 했는데export | grep WEBAPP_VAR WEBAPP_VAR=baileygo-web-application-windows.exe을 실행시켜도./go-web-application-windows.exe 2024/05/03 00:22:39 This is GO-WEB-APPLICATION 2024/05/03 00:22:39 INFO: Application is initializing... 2024/05/03 00:22:39 INFO: Configuration files are being read... 2024/05/03 00:22:39 WARN: Debug mode is enabled. 2024/05/03 00:22:39 DEBUG: Verbose logging is activated for debugging. 2024/05/03 00:22:39 WARN: Example warning message. 2024/05/03 00:22:39 WARN: Another warning, maybe related to configuration. 2024/05/03 00:22:39 INFO: Starting server on port 8080... 2024/05/03 00:22:39 INFO: Server is ready to receive requests. 2024/05/03 00:22:39 INFO: Listening for connections... 2024/05/03 00:22:39 INFO: Health checks are running. 2024/05/03 00:22:39 INFO: WEBAPP_VAR 환경변수는 입니다. 2024/05/03 00:22:39 Starting server on :80802024/05/03 00:22:39 INFO: WEBAPP_VAR 환경변수는 입니다.WEBAPP_VAR가 출력 되지 않습니다. (공백)
-
해결됨리눅스 입문 - 개념으로 탄탄히!!
find -name과 find | grep의 차이
안녕하세요 강사님, 질문 드릴 게 있습니다.find | grep "conf"find -name "*.conf" -print강의 중에 위 두 가지 명령어가 매커니즘적으로 굉장히 다른 명령이라고 하셨는데, 이 부분이 잘 와닿지가 않습니다..결국은 "conf"라는 키워드를 가진 파일을 찾는다는 같은 목적을 가진 명령어인 것 같은데 어떤 식으로 다른 건지 알 수 있을까요?
-
해결됨Next + React Query로 SNS 서비스 만들기
리액트쿼리 어떤부분이 잘못되었을까요?
안녕하세요.인피니티스크롤 을 따라하는데 잘안되서요.const queryClient = new QueryClient(); await queryClient.prefetchInfiniteQuery({ queryKey: ["member", "sales", sawonCode], queryFn: getSales, initialPageParam: 0, }) const dehydratedState = dehydrate(queryClient); return <> <Suspense fallback={<Loading />}> <HydrationBoundary state={dehydratedState}> <SalesList sawonCode={sawonCode} /> </HydrationBoundary> </Suspense> </>const { data, fetchNextPage, hasNextPage, isFetching, } = useInfiniteQuery<Item[], Object, InfiniteData<Item[]>, [_1: string, _2: string, _3: number], number>({ queryKey: ["member", "sales", sawonCode], queryFn: getSales, initialPageParam: 0, getNextPageParam: (lastPage) => lastPage.at(-1)?.page, staleTime: 60 * 1000, // fresh -> stale, 5분이라는 기준 gcTime: 300 * 1000, }); const { ref, inView } = useInView({ threshold: 0, delay: 0, }); useEffect(() => { if(inView) { console.log(data); !isFetching && hasNextPage && fetchNextPage(); } }, [inView, isFetching, hasNextPage, fetchNextPage]);useEffect에 콘솔에찍은 data는 undefined 이 찍히고 그후에 getSales에 찍은 api 로 가져온 데이터가 찍힙니다.어떤게 잘못되서 data에 값이 안들어가는지 몇시간을 봐도 잘모르겠네요..ㅜㅜ
-
미해결김영한의 실전 자바 - 중급 1편
오타 제보
안녕하세요. 영한님 불변객체 문제와 풀이에서 클래스 이름에 오타가 있어 제보합니다.문제 설명`MyDate` 클래스는 불변이 아니어서 공유 참조시 사이드 이펙트가 발생한다. 이를 불변 클래스로 만들어라.새로운 불변 클래스는 ImmuableMyDate 로 이름 지으면 된다.ImmuableMyDate -> ImmutableMyDate새로운 실행 클래스는 ImmuableMyDateMain 으로 이름 지으면 된다. ImmuableMyDateMain -> ImmutableMyDateMain 감사합니다.
-
미해결
수강연장부탁드립니다
안녕하세요 시험준비를 하고 있는데 프로젝트 기간으로 진도를 많이 하지 못했습니다.수강 기간 연장을 요청 합니다. 감사합니다.
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
DQN 함수를 어디에다 만들고 실행하나요??>?>
코드 설명과 실제 구동화면을 같이 보여주면 따라하기 편할거 같은데요..실제로 어떻게 구동하는지 나오지 않으니 따라가기 힘드네요
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
가상머신환경
혹시 VMware로 우분투로 mssql, mysql, 오라클등 가상머신 여러대 두고 해도되나여?만약에 된다면 우분투버전은 최신으로 해도 상관없죠?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
[PM2][ERROR] Command not found
[PM2][ERROR] Command not foundusage: pm2 [options] <command>pm2 -h, --help all available commands and optionspm2 examples display pm2 usage examplespm2 <command> -h help on a specific commandAccess pm2 files in ~/.pm2npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! project@0.0.1 start:prod: pm2 run dist/main.jsnpm ERR! Exit status 1npm ERR! npm ERR! Failed at the project@0.0.1 start:prod script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:npm ERR! /root/.npm/_logs/2024-05-02T14_05_57_337Z-debug.log<AWS 클라우드 VPS 구축 & PM2로 서버 운영하기> 강좌에서 SSH에 마지막 sudo npm run start:prod 코드를 작성했더니 나온 에러입니다. 혹시 어떻게 해결해야할까요? https://github.com/DongGyu123/DOT_G 이게 현재 강의에서 제가 활용한 스터디용 코드입니다.
-
미해결한 입 크기로 잘라먹는 타입스크립트(TypeScript)
map, forEach 질문있습니다!
타입스크립트도 자바스크립트처럼 map, forEach 메서드를 사용할 수 있는데 따로 함수를 직접 만들어서 사용해야 하는 이유가 있나요? (순수한 궁금증 입니다!)
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
실무에서 Augmentation 적용 시
교수님 안녕하세요 실무에서 분류하는 과제를 하고 있습니다.(파이썬 코드를 직접 짜고 있지는 않고 상용 딥러닝 툴을 써서 하고 있습니다.) 공장안에서 여러 설비들이 조금씩 다른 세팅으로 카메라가 세팅이 되어있는 상태이고(이미 너무 많은 설비들이 있는데 이거를 지금 시점에 같은 조건으로 다 맞추기는 힘들 것 같습니다.)관리를 하려면 이 조금씩 세팅이 다른 카메라 이미지를 하나의 모델로 만들어야 한다고 판단하고 있습니다. 밝기 세팅이나 카메라 노출 회전 여부가 조금씩 다른데1) 전체 학습 이미지 데이터 셋2) 전부다 회전을 시켜버리고3) 전부다 밝기 조절을 해서 ex) 제품의 특정 위치의 이미지상 밝기가 대부분 10이고 어떤 카메라는 특이하게 15라면 가지고 있는 학습 이미지를 다 15로 바꿔버린다음에 추가 학습을 시킴 20인 카메라가 확인되면 다 20으로 바꿔버린다음에 추가 학습을 시킴 학습 데이터 셋을 2배 3배 4배 늘려버려서 학습을 시킨다면 모델의 성능이 좋아지게 될지 성능이 떨어지게 될지 어떻게 하는게 유리할지조언을 주실 수 있을까요?잘모르는 부분이어서 조금 답답한 부분이 있어서 혹시나 도움을 받을 수 있을까 해서문의드리게 되었습니다.
-
미해결
가정의 달인데 인프런 가족을 위한 이벤트
5월은 가정의 달 인프런 가족들은 늘 푸른 배움에 목말라 있고스승의 배움을 더 채우기 위해 기다리고 있습니다 바로 할인 행사.... 장바구니 다 채웠습니다.부탁드립니다.
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
H2데이타 베이스 말고 다른거 사용해도 동일 한가요
MySQL 워크벤치 또는 sqlyog 커뮤니티 버전을 사용해도 수업에 지장이 없는것 인가요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
Spring.io에서 spring web은 다운 받ㅇ르 필요 없나요?
이전 강의에서는 springWeb도 같이 추가해서 다운 받았던거 같은데 이번 강의에서는 없어도 되는건가요?
-
해결됨[초급] 찍어먹자! 코틀린과 Spring Security + JWT로 회원가입 만들기
안녕하세요 선생님 rememberme 질문드립니다..!
스프링 시큐리티 + JWT 를 사용한 API 서버에서 프론트(리액트)에다가 회원 로그인할 때 자동 로그인을 선택하면 자동 로그인이 되도록 수행하고 싶습니다. 문제는 세션을 비활성화한 상태에서 자동 로그인 유지를 어떻게 접근해야 할까요...?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
인텔리제이 질문
인텔리제이 설정 방법에 대해 문의합니다.조건에 해당하지 않는 코드가 아래처럼 보이는데, 이렇게 보이는걸 없애고 싶은데 어떻게 해야할까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
[Mac] dashboard에서 pod 등록 시, 에러
실습 자료실의 1.27v 기준으로 전부 세팅 완료했는데Dashboard에서 Pod를 등록할 때 다음과 같은 에러가 발생합니다. 토큰은 cat ~/join.sh 에 있는 토큰값으로 대시보드에 접근했습니다. 왜 이럴까요..?
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
안녕하세요 파이썬이랑 tensorflow 정확한 버전 알수있을까요?
앞에서 설치하는 동영상은 윈도우 버전이고 수업영상 구현할때는 갑자기 맥북으로 넘어가서요. 2.3으로 설치해서 코드 구현하니까 버전 문제가 생겼다 해서요 파이썬3.7.9 tensorflow 2.3버전 맞나요?File "C:\Users\Administrator\Desktop\deep-learning-tensorflow-book-code-master\Ch03-TensorFlow_Basic\3.3-linear_regression.py", line 6, in <module>W = tf.Variable(tf.random_normal(shape=[1]))AttributeError: module 'tensorflow' has no attribute 'random_normal'구현하면 이렇게 떠요
-
미해결스프링 핵심 원리 - 기본편
Provider를 왜 사용하나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]ObjectProvider를 왜 사용하는지 궁금합니다.이번 강의에서 provider.getObject() 를 이용해서 객체를 가져와서 사용하고 있는데스프링 빈에 등록하지 않고 순수 자바 객체로 만든다음에new 객체(); 를 통해서 사용하면 되지 않을까요?이렇게 사용하지 않고 Provider를 사용한다면 어떤 장점이 있는지, 순수 자바객체를 사용한다면 어떤 단점이 있는지 궁금합니다..! 두 번째로는 Provider를 사용하게 되면 생성자에서 주입을 받지 않게되니 테스트용 객체를 주입해주지 못해서 테스트하기가 조금 껄끄러워질 것 같다는 생각이 들었어요.이 문제는 어떻게 해결하면 좋을까요?
-
미해결
localhost 오류 질문드립니다.
package controller; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @Slf4j public class HomeController { @RequestMapping("/") public String home() { log.info("home controller"); return "home"; } } <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head th:replace="fragments/header :: header"> <title>Hello</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div class="container"> <div th:replace="fragments/bodyHeader :: bodyHeader" /> <div class="jumbotron"> <h1>HELLO SHOP</h1> <p class="lead">회원 기능</p> <p> <a class="btn btn-lg btn-secondary" href="/members/new">회원 가입</a> <a class="btn btn-lg btn-secondary" href="/members">회원 목록</a> </p> <p class="lead">상품 기능</p> <p> <a class="btn btn-lg btn-dark" href="/items/new">상품 등록</a> <a class="btn btn-lg btn-dark" href="/items">상품 목록</a> </p> <p class="lead">주문 기능</p> <p> <a class="btn btn-lg btn-info" href="/order">상품 주문</a> <a class="btn btn-lg btn-info" href="/orders">주문 내역</a> </p> </div> <div th:replace="fragments/footer :: footer" /> </div> <!-- /container --> </body> </html> <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <div class="header" th:fragment="bodyHeader"> <ul class="nav nav-pills pull-right"> <li><a href="/">Home</a></li> </ul> <a href="/"><h3 class="text-muted">HELLO SHOP</h3></a> </div> <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <div class="footer" th:fragment="footer"> <p>© Hello Shop V2</p> </div> <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head th:fragment="header"> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrinkto-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="/css/bootstrap.min.css" integrity="sha384- ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <!-- Custom styles for this template --> <link href="/css/jumbotron-narrow.css" rel="stylesheet"> <title>Hello, world!</title> </head> 이렇게 다 했는데 localhost:8080 누르면 아무 화면도 나오지않습니다. 어떤 오류때문에 그런 것인지 알 수가 없습니다.감사합니다.