안녕하세요 제로초님 setState 질문이 있는데요 아래 코드에서 1번 코드의 경우 setState함수는 비동기라서 해당 이벤트 함수가 실행된 후 setState함수를 모아서 일괄 처리하기 때문에 +3이 아닌 +1로 렌더링된다 라고 알고 있는데요 2번 코드에서는 왜 +3으로 렌더링되는지 이해가 되지 않아서요. setNum((prev) => prev + 1) 처럼 이전 state 값을 받아오는 형태도 아닌데 어떤 원리로 1번 코드와 2번 코드가 서로 다르게 동작하는 것인지 궁금합니다 import React, {useState} from 'react'; export function App(props) { let [num, setNum] = useState(0); const increase1 = () => { // 1번 코드 setNum(num + 1); setNum(num + 1); setNum(num + 1); // 2번 코드 setNum(num = num + 1); setNum(num = num + 1); setNum(num = num + 1); console.log(`${num}번째 1+ 이벤트 발생 ---> num: ${num}`); } console.log(`렌더링 ---> num : ${num}`); return ( <div className='App'> <button type="button" onClick={increase1}>+1</button> <p>{num}</p> </div> ); }
안녕하세요! 우선, 지난 번 문의에 친절한 설명 감사 드립니다 🙂 엑셀 파일에 저장된 내용을 읽고 데이터테이블로 저장한 후 엑셀로 다시 쓰기 할때, 다른 엑셀 파일에 저장하는 방법이 있을까요 ? 강의 내용에는 동일한 파일에 시트 하나 더 생성해서 데이터 쓰기를 했습니다만, 다른 파일에 저장하는 내용도 알고 싶습니다. 미리 감사 드립니다!
[질문 내용] 안녕하세요 자바 17에 스프링 3이상으로 실습해보고있습니다. 처음엔 의존관계 설정을 implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" 이렇게 해줬는데 clean만 빌드가 되며 compileJava가 빌드가 안되고 그래들에서 의존관계에 빨간불이 뜨며 persistence를 찾을 수 없다는 에러 메세지가 나왔습니다 찾아보던 도중 persistence버전을 3.0.1로 높이면 해결이 된다라는 글을 보고 버전을 올려줬습니다. 그 후 빌드를 해줬더니 jakarta로 import해주었던게 다 javax로 바뀌어있더라고요 그래서 일일히 들어가 다시 jakarta로 바꿔주니까 clean과 compileJava 둘 다 정상적으로 빌드되었습니다. 하지만 그래들은 저렇게 아직 빨간불이 뜹니다 이대로 진행해도 되는걸까요 ? 왜 persistance 버전을 높이면 javax로 돌아가는건가요 ?
안녕하세요 postman에서 login 요청을 보내려고 할때 터미널에서 ERROR [ExceptionsHandler] this.validate is not a function 라고 오류가 납니다 validate를 함수로 작성해주었는데 이러한 오류가 나서 어떻게 해결해야 할지 고민입니다.
안녕하세요. 24.03.24일 날 스프2탄을 구매하였습니다. 시작부터 문제가 발생되어서 글 남깁니다. 강사님의 영상을 따라 eGovFrame-4.0.0을 다운로드 하였고 1. 프로젝트를 생성하기위해 Spring Legacy Project 클릭 ---문제 발생 ---- 2.Simple Projects만 보이고 MVC프로젝트가 보이질 않습니다. 구글링을 해보고 시도 하였지만 해결되지 못했습니다. 초보의 입장에서 난감해하고 있습니다. 해결방법과 그따른 영상을 업데이트를 해주실수 있을까요?
안녕하세요. 'UI Component에 대한 개념, 그리고 Figma의 Component 기능을 사용하는 이유' 강의를 듣던 중 궁금증이 생겨 질문 드립니다. 에릭님을 포함한 현직자 분들은 아래 디자인 가이드라인 중, 어떤 디자인 가이드라인을 따르시나요? 1. Google Material Design 2. Human interface Guideline OS에 따라 참고하는 가이드라인이 달라질 거 같은데, 현직자 분들이 선호하는 디자인 가이드라인이 궁금합니다!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니오 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요. 강의 항상 잘 듣고 있습니다. 강의와는 상관없는 질문입니다만 수업시간에 사용하는 메모장? 어플인가요?? 아니면 맥에 기본으로 있는 메모장인걸까요?? 깔끔해보여서 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의대로 h2데이터베이스 잘 들어가지는데 빌드하고 실행하면 조회와 멤버 등록에서 오류가 납니다 [2m2024-03-25T10:58:04.317+09:00[0;39m [31mERROR[0;39m [35m10840[0;39m [2m---[0;39m [2m[demo] [nio-8080-exec-5][0;39m [2m[0;39m[36mo.a.c.c.C.[.[.[/].[dispatcherServlet] [0;39m [2m:[0;39m Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalStateException: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection] with root cause org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-224] 오류는 이렇게 납니다. 어떻게 해야 하나요? 강의대로 application.properties 도 잘 했고, h2디비 실행도 잘 됩니다. 디비 켜놓고 해도 오류나네요 ㅜㅡ
안녕하세요. 좋은 경험담 잘 들었습니다. 강의를 듣다가 궁금한점이 생겼는데, 신한카드는 심사가 통과 되었고, 국민카드는 심사를 통과하지 못한경우 일단 신한카드를 이용하고 국민카드는 재심사를 요청하면된다고 말씀하셨습니다. 그런데 재심사를 받는다는건 서비스의 내용을 수정한 후, 재심사를 요청하게 될 텐데 이 경우 서비스에 변경된 부분이 있으니, 심사를 통과했던 카드사에 재심사를 받아야 되거나 하는 경우는 없는건가요??
안녕하세요. 언제나 좋은 강의 감사드립니다. 다름이 아니오라 $ \mathbb{R}^{n} $space에서 $ n \times n $ 행렬 $ A, B $ 가 similar할 경우, 즉 $ A = PBP^{-1} $ 관계가 성립할 때 행렬 $ P $ 가 어떤 열벡터로 구성되는지 궁금해서 글남깁니다. 질문은 총 2가지이며, 아래와 같습니다. Q1. diagonalization이 가능할 때 P의 열벡터 행렬 $ A $ 가 diagonalization이 가능할 경우 행렬 $ P $ 는 linearly dependent한 eigen vector로 구성된 걸로 알고있는데, 그렇다면 eigen vector들은 $ \mathbb{R}^{n} $ 스페이스의 basis 벡터 중 일부인가요? Q2. diagonalization이 가능하지 않을 때 P의 열벡터 행렬 $ A $ 가 diagonalization이 가능하지 않을 경우, 행렬 $ P$ 는 $ \mathbb{R}^{n} $ 스페이스의 basis 벡터 중 일부로 구성되어 있나요? 아 혹시 $ n \times n $ 행렬 $ P $ 는 similarity transformation 정의상 invertible하기 때문에 그 행렬의 열벡터들은 선형독립이고, $ \mathbb{R}^{n} $ space를 span하기 때문에 당연히 $ \mathbb{R}^{n} $ space의 basis가 되는건가요??