묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP @Bean 사용시 시간 출력
안녕하세요!! 좋은 강의 제공해 주셔서 정말 감사합니다.이제 막 스프링 공부를 시작하는 와중에, 어떻게 시작해야 할지 모르는 상황에서 정말 많은 도움 됐습니다!!궁금한 점은 AOP를 직접 @Bean으로 등록해 줘서 실행했을 때, 왜 시간 출력물이 나오지 않는 것인지 궁금합니다!SpringConfig에서return new TimeTraceAop(); 으로 새로운 TimeTraceAop()객체를 리턴하는데, TimeTraceAop()의 execut() 메소드가 호출이 안되는 건가요? 시간을 출력하려면 어떻게 해야 할까요? 아래는 @Bean으로 직접 등록하고 실행한 결과입니다!
-
미해결UX/UI 시작하기 : Figma 입문 (Inflearn Original)
plugin icon 이미지 색상 설정
안녕하세요? material design icons 플러그인을 사용해서 아이콘을 불러오면 종종 이미지로써 존재하는 아이콘이 나타납니다. 이 경우에는 색상 변경을 어떻게 해주어야 하는지 알고 싶습니다. (바로 뒷 강의에서 iconify 플러그인을 알려주시네요.. 그래도 해결 방법이 있는지 알고 싶습니다.)
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
애니메이션 Date.now에 대한 질문입니다.
function draw() 위에 let oldTime = Date.now();를 만들면 ex06_02.js 라는 파일이 실행될 때 시간이 딱 고정될테고, draw() 함수 안에 const deltaTime = newTime - oldTime;는 즉, draw 함수를 실행했을 때와 파일을 열었을 때를 빼는 값인 것은 이해하였습니다. 하지만 그 다음 줄에 oldTime = newTime에서 draw 함수는 계속해서 실행되다보니 oldTime에 newTime을 계속 대입시키면 결국 두 개의 값이 같아지는게 아닌가요?? 그러면 deltaTime의 값은 결국 0이 되는걸로 이해하였는데 어떤 부분을 잘못 이해하였는지 질문드립니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@Id 자료형 강의내용중 잘 안들리는 부분 질문입니다.
[기본 키 맵핑] 7분 55초 선생님꼐서 "int는 일단 좀 애매해요. 왜냐하면 int는 OOO그렇기 떄문에" 라고 하신 부분이 잘 안들렸습니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA 엔티티 이름 Groups 테이블 생성
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] Group은 데이터베이스 예약어이기 때문에 엔티티 이름을 Groups로 하여 설계하였습니다. 하지만 ddl create으로 설정하고 실행한 결과, Groups 테이블만 생성이 되지 않았습니다. Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups (id)' at line 4 혹시 제가 잘못 이해하고 있는 부분이 있을까요? 알려주시면 정말 감사하겠습니다
-
미해결마케터를 위한 구글 애널리틱스 실무
pdf 강의북 요청드립니다!
안녕하세요! pdf 강의북 아래 메일로 요청드립니다. wjddoekfkd@gmail.com
-
미해결실무에서 바로 쓰는 영어 이메일
강의자료 요청드립니다.
안녕하세요. 강의자료 메일로 공유 부탁드립니다. 감사합니다. coowoo79@gmail.com
-
미해결프로젝트로 배우는 Vue.js 3
[55강 메모리 누수 관리] toast timer clear 오류
코지코더님 안녕하세요.양질에 강의에 감사드리며, 55강을 듣다가 2가지 의문점이 생겨 문의 드립니다. 질문1) toastTimer가 삭제되지 않는 현상 onUnmounted hook에서 toastTimer를 삭제하는 로직의 동작이 강의 내용과 상이하여 문의 드립니다. 강의와 동일하게 소스를 작성하였는데, 콘솔을 보면 onUnmountedtimeout 이 출력됩니다. timeout이 출력되지 않아야 맞는 동작인 것 같은데 왜 clear 되지 않는 걸까요? _id.vue 전체 소스는 하단에 첨부하였습니다! const toastTimer = ref(null); const triggerToast = (message, type = 'success') => { toastMessage.value = message; toastType.value = type; showToast.value = true; toastTimer.value = setTimeout(() => { console.log('timeout'); toastMessage.value = ''; toastType.value = ''; showToast.value = false; }, 3000); }; onUnmounted(() => { console.log('onUnmounted'); clearTimeout(toastTimer.value); }); 질문2) timer 변수에 ref를 사용하지 않아도 되는가? 강의에서 const toastTimer = ref(null); 과 같이 timer를 담는 변수에도 ref로 감싸셨는데요,ref로 감싸지 않고 let 으로 선언하면 안 되나요? ---- <template> <h2>To-Do Page</h2> <div v-if="loading">Loading...</div> <form v-else @submit.prevent="onSave"> <div class="row"> <div class="col-6"> <div class="form-group mb-2"> <label class="my-2">Todo Subject</label> <input type="text" class="form-control" v-model="todo.title"> </div> <button type="button" class="btn btn-outline-dark">Cancel</button> <button type="submit" class="btn btn-primary ms-2" :disabled="!todoUpdated" @click.stop="onSave" >Save</button> </div> <div class="col-6"> <div class="form-group"> <label class="my-2">Status</label> </div> <button type="button" class="btn btn-primary" :class="statusBtnClass" @click="toggleTodoStatus" >{{ statusBtnLabel }}</button> </div> </div> </form> <Toast v-if="showToast" :message="toastMessage" :type="toastType"></Toast> </template> <script> import { useRoute } from 'vue-router'; import { ref, computed, onUnmounted } from 'vue'; import _ from 'lodash'; import { getTodoItem, putTodoItem } from '@/api'; import Toast from '@/components/Toast.vue'; export default { setup() { const route = useRoute(); const todoId = route.params.id; const todo = ref(null); const originTodo = ref(null); const loading = ref(true); const showToast = ref(false); const toastType = ref('success'); const toastMessage = ref(''); const toastTimer = ref(null); const triggerToast = (message, type = 'success') => { toastMessage.value = message; toastType.value = type; showToast.value = true; toastTimer.value = setTimeout(() => { console.log('timeout'); toastMessage.value = ''; toastType.value = ''; showToast.value = false; }, 3000); }; onUnmounted(() => { console.log('onUnmounted'); clearTimeout(toastTimer.value); }); const getTodo = async () => { try { const res = await getTodoItem(todoId); todo.value = res.data; originTodo.value = { ...res.data }; loading.value = false; } catch (err) { triggerToast('Error occurred!', 'danger'); } }; const statusBtnClass = computed(() => (todo.value.done ? 'btn-success' : 'btn-danger')); const statusBtnLabel = computed(() => (todo.value.done ? 'Completed' : 'Incompleted')); const toggleTodoStatus = () => { todo.value.done = !todo.value.done; }; const todoUpdated = computed(() => !_.isEqual(todo.value, originTodo.value)); const onSave = async () => { try { const { data } = await putTodoItem(todoId, todo.value); originTodo.value = { ...data }; triggerToast('Successfully saved!'); } catch (err) { triggerToast('Error occurred!', 'danger'); } }; getTodo(); return { todo, loading, statusBtnClass, statusBtnLabel, toggleTodoStatus, todoUpdated, onSave, showToast, toastMessage, toastType, }; }, components: { Toast, }, }; </script> <style scoped> </style>
-
미해결
gradle build 중 complieJava 멈춤현상
안녕하세요. ec2 로 인스턴스를 생성 후 git 에 있는 springboot 기반의 프로젝트를 clone 후 .jar 로 배포를 시키려던 참이였습니다. ec2에는 openjdk11, mysql-server, git 설치 후 clone을 진행하고, 프로젝트 내부에 gradlew 파일에 chmod로 777 권한을 주고 build 를 진행시켰습니다. 보통 전에 하던 프로젝트는 빌드시간이 1분채 걸리지 않았는데, build 중에 complieJava 에서 지금 45분째 넘어가지 않고, 서버가 멈춘듯 합니다. 어떤 문제를 살펴봐야 할까요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
보드 선정 관련 질문
안녕하세요 현재 FPGA을 통해 칩설계 연구를 진행하고있는 대학교 학생입니다. 제가 인텔 알테라 보드는 사용해보았지만 자일링스 보드를 이용하는것은 익숙지 않아서 강의를 수강하고자 합니다. 제가 현재 구현하고자하는것은 CNN기반의 HW를 구현하는것이 목표입니다. 그것에 맞춰 현재 보드 선정을 강의에 진행되는 Z7-20 이아닌 ZedBoard를 이용하여 수행 할 것 같습니다. 혹시 강의 수강하는데 ZedBoard를 이용해도 큰 어려움이 없는지 알려주시면 감사드리겠습니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
String.valueOf 관련
Cookie 클래스의 생성자로 String name, String value를 입력받는데, Long 타입의 loginMember.getId()의 타입을 변환해줄 때 String.valueOf를 사용하신 이유를 알고 싶습니다. loginMember.getId().toString()과 다른점이 궁금합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
템플릿 엔진 질문
템플릿 엔진 강의를 들으며 개념이 잘 안잡혀 질문 드립니다. 템플릿 엔진을 사용하여 서버에서 html을 동적으로 만들어 클라이언트에 보여주는것으로 이해를 했습니다. 그렇다면 템플릿 엔진을 사용하는것이 서버 사이드 렌더링인건가요? 구글링을 해보아도 서버사이드 템플릿 엔진, 서버 사이드 렌더링, 클라이언트사이드 템플릿 엔진 등 개념이 많이 나와 머릿속에서 정리가 안되는 것 같습니다.
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 요청 드립니다.
안녕하세요! 아래 주소로 강의 자료 요청 드립니다. hoooon215@gmail.com 감사합니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
자바8 날짜 관련 유틸리티 예제에서 질문이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 수업을 듣던 중 궁금한 것이 있어 질문을 남기게 되었습니다. 1번 질문 ${#temporals.day(localDateTime)}의 코드에서 localDateTime을 ${localDateTime}와 같이 변수표현식으로 감싸주지 않은 이유가 궁금합니다.
-
해결됨[React 1부] 만들고 비교하며 학습하는 React
SearchResult 질문이요
질문이요 show가 정의가안되어있다는데.. 컨트롤로에서 SearchResultView를 임폴트해야하는건가요?ㅠㅠ
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
Visual Studio Code 사용 패키치 설치오류
안녕하세요. Visual Studio Code를 잘 사용하다가 이번에 패키지 설치시 문제가 발생했습니다. npm i -D @babel/cli @babel/core @babel/preset-env babel-loader clean-webpack-plugin copy-webpack-plugin core-js cross-env html-webpack-plugin source-map-loader terser-webpack-plugin webpack webpack-cli webpack-dev-server 위 명령어를 실행 했는데 up to date, audited 551 packages in 2s 56 packages are looking for funding run `npm fund` for details 3 high severity vulnerabilities To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. 위와 같이 오류가 발생했습니다. Visual Studio Code 관련파일 삭제 후 재설치를 해도 같은 현상이 나타납니다. 해결방안이 있을까요??
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 요청 드립니다.
안녕하세요 제목과 같이 강의 자료 메일로 공유 부탁 드립니다. rakyoung.kim@halla.com 감사합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
실습환경구성/구조 문의
뒷 부분 3.2, 3.3 강의에서 설명을 해주시네요. 질문은 남겨 놓겠습니다. 실습 환경으로 vm 4개가 만들어지게 되는데요, 마스터노드1개와 워커노드3개 구성으로 보입니다.구성된 실습환경에 대해 한 번 설명을 해주셨으면 좋겠습니다. - 노드 4개가 클러스터 구성이고 마스터노드의 역할 등- 구성해두신 쿠버네티스에 대해 pod 와 오브젝트들에 대한 설명 등
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
express 서버의 에러 처리에 대해 질문드리고 싶습니다
강사님 안녕하세요 혹시 노드의 server.on('error',(error)=>{}) 처럼 익스프레스도 에러처리 코드를 넣는 방법에 대해 질문드리고 싶습니다 익스프레스도 아래처럼 이렇게 쓸 수 있는지 질문드리고 싶습니다 app.on('error',(error)=>{ })
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
에뮬레이터 생성은 되는데 디바이스 선택할수 있는게 없어요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!