묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결SVG 마스터
마스크 2에서 배경으로 깔린 패턴 애니메이션이 멈춰있는 현상
안녕하세요. 강의를 잘 보던 중 [마스크 2] 강의에서 질문이 있어 글을 씁니다! 배경 패턴에 윙크하는 애니메이션을 적용하였는데, 해당 애니메이션이 마우스가 움직일때만 동작합니다. 즉, 마우스가 멈춰있으면 애니메이션도 정지되고 마우스를 움직이면 다시 애니메이션이 진행됩니다. 그리고 약간 끊기는 것처럼 보이기도 합니다. 제가 강의를 보며 따라 만든 파일과 올려주신 html 파일 모두 동일한 현상이 발생합니다. 정상적인 동작인것인지 궁금합니다. 아니라면, 마우스가 멈춰있어도 배경의 애니메이션이 계속 진행되도록 처리하려면 어떻게 할 수 있을까요? 감사합니다.
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
computed 대신 직접 this.$store.state.user 사용은 안되나요?
코드를 보면 computed: 를 통해서 user가 갱신되는걸 항상 지켜본다고 하셨는데 이렇게 단순 user 정보만 확인하고, user 정보를 바탕으로 별도의 작업이 없다고하면 this.$store.state.user를 바로 사용해도 되지않나요?
-
미해결파이썬으로 장고(Django) 공략하기: 입문
django) 한 폼에 여러 모델 데이터 입력하는 경우
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 장고를 올려보면서 테스트를 하다가, 테이블 두개의 값을 각각 모델로 만들어 입력하였습니다. 그런데 ModelForm을 활용하여 데이터값을 입력하려니 적용이 되지 않아서 문의 드립니다. 혹시 이런 경우에 데이터 처리를 어떻게 하나요? 두 테이블은 외래키로 연결되어 있습니다.
-
미해결AutoCAD 2022 2D 기초 다지기
종이 크기 설정하는 법
종이크기 설정하는 법 설명대로 따라가도 선을 그려보면 여전히 치수가 엄청 크게 나오는데 어떻게 해결하는지 잘 모르겠습니다..ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
동적할당의 메모리에 관해 질문이 있습니다
안녕하세요. 동적할당을 배우기 시작한 프로그래밍 입문자입니다. 동적할당에 관해 궁금한 점이 있어서 질문드리게 됐습니다. int main() { { int a = 5; } a = 7; (오류) return 0; } 위의 코드에서 a는 스택메모리에 저장되어 있습니다. 스택은 괄호를 빠져나가는 순간 메모리가 소멸하기에 뒤에 a 값을 할당하려는 것(a=7)은 오류가 되잖아요. 근데 동적할당의 경우 스택이 아니라 힙에 저장되며, 무엇보다 괄호를 빠져나가는 순간 메모리가 소멸하는 것이 아닌 delete를 해줘야 메모리가 다시 os에 반환되는 거잖아요. 반대로 delete하기전엔 메모리가 소멸이 안 된다는 거잖아요 따라서 위의 상황처럼 스택의 상황과 전혀 다르기에 비슷한 상황을 만들어봤습니다. int main() { { int* b = new int {5}; } *b = 7; (오류) return 0; } b는 힙에 저장되어 있고 delete를 하지 않는 한 메모리가 사라지지 않으니 return 위에 있는 b에 값을 할당하는 내용이 오류가 아닐 줄 알았는데 오류라고 뜨네요. 왜 오류가 뜨는지 알고 싶습니다!
-
미해결
Is it safer to keep cryptocurrency in Coinbase Pro or in a Coinbase wallet in 2022?
Coinbase wallet is viewed as one of the most secure cryptographic money wallets on the planet. Because of its fuse with the Coinbase trade stage, financial backers and crypto-devotees have a good sense of security putting away their advanced resources on this wallet. Coinbase wallet is an advanced wallet, which involves hot capacity for digital currencies. This implies the Coinbase wallet is a hot crypto wallet. Read More:- coinbase stock || coinbase wallet || coinbase issues || coinbase login issues || coinbase connection issues || coinbase support || coinbase support number || coinbase help || coinbase wallet support
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
Dataset 상속의 의미
강사님 항상 친절하고 자세한 설명 감사드립니다!! 강의를 듣다가 질문이 생겨서 질문 드립니다. 제가 궁금한 것은 저희가 Custom으로 Dataset을 상속해서 def __init__, def __getitem__, def __len__ 이렇게 3개의 함수를 정의해주는 의미가 기존 Dataset에 짜여져 있는 코드에 오버라이딩하는 것일까요???
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
MemberServiceV2Test관련 질문 드립니다!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] MemberServiceV2Test를 보면 memberRepository에서 accountTransfer(정상 이체) 테스트를 보면 V1버전과는 다르게 findById를 할 때 트랜잭션의 커넥션을 유지하기 위해 Connection을 파라미터로 전달을 받아서 실행을 해야되는 것으로 알고 있습니다. 하지만 강의에서는 MemberServiceV2Test에서 findById를 사용할 때 memberId 파라미터만 전달하여 V1의 Repository를 사용하고 있는 것 같아서 질문 드립니다. 요약: MemberServiceV2Test 의 accountTransfer() 테스트에서 이 소스코드를 를 전역 필드에 선언하고 이렇게 소스코드를 수정해야 하는 것이 아닌가 생각해서 질문 드립니다. --------------------------------- 추가 MemberRepositoryV2 클래스에서 findById 메서드가 findById(String memberId) findById(Connection con, String memberId) 두 개가 동시에 존재해서 강의의 경우도 실행이 된 것 같습니다. 큰 문제는 아니지만 하나의 트랜잭션 내에서 findById(String memberId) 메서드로 여러번 호출할 경우 커넥션이 유지가 안되는 것이 맞는지.. 궁금합니다. 긴 질문 글 읽어주셔서 감사합니다. 항상 좋은 강의 감사합니다!!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
cpp코드와 셰이더 코드로 왔다 갔다 하는 부분에 대해서
ParticleSystem::FianlUpdate의 dispatch를 호출하면 paticle.fx의 CS_Main으로 갔다가 그 다음엔 void ParticleSystem::Render()로 갔다가 VS_Main로 갔다가 하는 씩으로 셰이더와 cpp를 오갈 때 어느 코드 시점 때 이동하는지 헷갈리는데요. 언제 어떤 코드에 의해 오가는지 까지는 알 필요 없이 그냥 자동으로 이런 흐름으로 오가는 구나 하고 넘어가도 될까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증 로직 Entity는 어떻게 사용하면 좋을까요?
안녕하세요. 스프링 1,2편 듣고 JPA학습중에 Entity를 만들고 2편에서 배운 검증 로직을 대입해 보려고 하는데 막히는 부분이 있어서 질문드립니다. Entity를 강의에서 Setter를 지양하라고 해서 builer를 사용했는데 검증로직파트 보고 검증로직을 적용하려고 하니 View에서 DTO로 값을 받아 Entity.builder()에 넣지 않고 HttpServletRequest로 request.getParameter로 넣어서 따라해 봐도 적용이 안 되네요.. 생각해 본 방법은 mvc2편처럼 DTO로 그냥 받아와서 builder에 request가 아닌 DTO값을 받아 넣기..정도인데 따로 JPA, builder 검증하는 힌트가 있을까요?.. 강의 보고 따라할 때는 무난하다 했는데 조금만 변형해서 적용하려고 하면 어렵네요..
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
ssh 접속 에러 문의드립니다
제가 nodebird를 수정해서 ubuntu에 nodebird 폴더를 삭제하고 새로 clone 한 다음에 npx npm install 과정에서 갑자기 putty가 멈춰서 강제 종료후에 putty로 재접속 하였는데 cmd 창에 아무것도 나타나지 않으며 동작이 되지 않는데 혹시 해결 방법이 있을까요 ? ssh는 22번 포트 제 아이피로 잘 열어두었습니다
-
미해결스프링 핵심 원리 - 기본편
request 스코프 예제 서버 실행 문제에 대해 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. 처음 Spring boot에 입문한 취준생입니다. 선생님의 강좌를 잘 따라가다가 문제가 발생했습니다. [request 스코프 예제] request 스코프 예제중 web라이브러리도 잘 추가했고, 실행결과 Tomcat 서버거 실행되는 것 까지는 확인이 되었습니다. 그 후에 MyLogger, LogDemoController, LogDemoService를 추가하여 실행했을때 강의에서 처음에는 서버의 오류가 발생했지만,만 저의 로그를 봤을때에는 error발생 없이 2022-04-13 16:33:03.542 INFO 16264 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2022-04-13 16:33:03.542 INFO 16264 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2022-04-13 16:33:03.543 INFO 16264 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms 이런식의 로그가 뜬 채로 아무것도 되지 않았고, 그 후에 수정한 코드를 넣어봐도 결과는 같았습니다. 구글링을 해보았지만 그렇다 한 해결책을 내놓지 못했고, 혹시나 해서 logDemo메서드에 soutm을 해 보아도 찍혀 나오는게 없었습니다. 한번 살펴봐 주시면 감사하겠습니다. [프로젝트 압축링크] https://drive.google.com/file/d/1I8royGvDc4BXMUtSOTGCPRtNBtnoFg4S/view?usp=sharing
-
미해결[R을 R려줘] R 기초다지기
R 작업폴더 경로가 이상합니다
10강에서 working directory 확인할때도 경고가 뜨고 6강 패키지 다운로드할때도 에러뜨고 노트북에 깔려있는 Onedrive 때문에 작업경로가 다 꼬여서 너무 답답합니다 노트북 말고 다른 컴퓨터에서는 에러나 경고없이 잘만 실행되는데 Onedrive때문에 계속 꼬이네요 스트레스인데 해결방법 있나요?
-
미해결[입문] Qt 6 프로그래밍 1편
클래스 이벤트 함수 사용법 문의
강사님 Model/View 예제 이용해 사용방법 익히기 까지 수강하였습니다. 해당 강의에 올려주신 예제에서 우측의 TreeView에서 파일을 클릭(더블클릭)하면 파일명과 경로등을 일단 단순위 qDegug()룰 통해 출력할려고 합니다. 이때 connect 를 통해 slot함수와 이벤트 함수를 연결하려고 하는데. 트리뷰에서 파일을 더블클릭했을때의 멤버변수를 알아야 하는데 관련 클래스에서 어떠어떠한 이벤트 멥버함수가 있는지 어떻게 알 수 있을까요? 막상 하려니 막히네요 ^^ 제 생각에는 일단 connect를 통해 해당 아이템 더블클릭 이벤트를 발생시키고 이때 선택된 아이템의 파일명을 String으로 가져와 출력해주면 될것 같은데요... 도움부탁드립니다.
-
미해결실전! 스프링 데이터 JPA
PDF 변경해야 될 부분
PDF 25p부분에 공통 인터페이스 계층구조를 그려놓으신 부분에서 CrudRepository 변경할 부분 findOne(ID) -> findById(ID) 로 수정된 것을 보고 혹시 다른것도 바뀌었을 것같아서 살펴봤습니다. exists(ID) -> existsById(ID) 로 변경되었는 것을 볼 수 있습니다. 이 부분도 PDF에 추가해주시면 다른 분들도 헷갈리지 않으실 것 같습니다!!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HelloSpringApplication 실행시 오류
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 실행을 할 경우 인텔리제이 콘솔창에서 OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release. 라는 에러가 최상단에 뜨고 밑에 부분은 똑같이 나옵니다. 강의 따라서 index.html 파일 생성후에 페이지 새로고침을 해도 변경이 안됩니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이 무료버전 jsp
인텔리제이 무료버전이라서 jsp 파일을 생성했을 때 적용이 안 되는 건가요?ㅠㅠ 일반 텍스트 파일처럼 써지고 색깔도 안 생기고 그래서요..
-
미해결Vue.js 시작하기 - Age of Vue.js
프로젝트 cli 버전 질문
안녕하세요 강사님! 정말 잘듣고 있습니다 ! 22년 4월 기준 디폴트값으로 Vue2, 3 중 아무거나 선택해도 상관없을까요? 21년과 달리 지금은 Vue3가 프리뷰버전이 아닌거 같아서요! 가능하시다면 현재의 버전에서 두가지의 차이점?같은 것도 설명해주시면 감사하겠습니다!
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
try catch문이 2개일 때 변환 방법에 대해 질문드리고 싶습니다
강사님 안녕하세요유튜브 강의에서 .then( ) .catch( ) 와 try{ } catch{ } 가 같다고 가르쳐주신 말씀을 듣고 혹시 이렇게 고쳐도 되는지 질문드리고 싶습니다아래의 코드를 promise then으로 변경시도했습니다 (async () => { try { await Promise.resolve("Hello") throw new Array(-1) } catch(err) { if (err.message==='Invalid array length') { await Promise.resolve("Hello") } else { console.error(err.message); exit(1); } } try { const data1 = await Promise.resolve("Hello"); await Promise.resolve("Hello") await Promise.resolve("Hello") const data2 = await Promise.resolve("Hello") } catch(err) { console.error(err.message); } })() 1번째 변경 코드는 1행부터 14행까지만 수정했습니다이 경우에는 16행부터의 try catch문이 기능을 상실했습니다2번째 변경코드는 1행부터 25행까지 수정했습니다 2번째 소스코드는 이렇습니다 (() => { return Promise.resolve("Hello") .then(()=>{ throw new Array(-1) }) .catch(async(err)=>{ if (err.message==='Invalid array length') { await Promise.resolve("Hello") } else { console.error(err.message); exit(1); } }) .then(async()=>{ const data1 = await Promise.resolve("Hello"); await Promise.resolve("Hello") await Promise.resolve("Hello") const data2 = await Promise.resolve("Hello") }) .catch(err=> { console.error(err.message); }) })() 혹시 이렇게 2번째 방법으로 변환하는 게 맞는지 질문드리고 싶습니다함수 하나에 try catch 문이 2개 있으면1번째 try catch문만 promise then으로 변경하지 말고1번째 2번째 try catch문 전부 promise then으로 변경해야 하는지 질문드리고 싶습니다긴 질문을 읽어주셔서 감사합니다
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
워크플로우를 신규 상태와 보드 설정 열관리에서의 상태 매칭 관련 문의
안녕하세요 강사님 강의 잘 보고 있습니다. 구글에 아무리 검색해봐도 답을 찾지 못해서 문의드립니다. 워크플로우를 신규로 만들었고 [ 기획완료, 디자인완료, 개발완료 ] 는 범주를 "완료"로 지정하였습니다. Jira 에서 생성한 신규 프로젝트에서 보드 설정 > 열관리에 들어가서 [ 열추가 ] 를 하여 워크플로우에서 만든 각 상태별로 열을 추가하였는데..워크플로우에서 생성한 [ 기획완료, 디자인완료, 개발완료 ] 상태가 '완료"로 지정되지 않고 보드설정 > 열관리에서 열을 추가하면 "진행중" 으로만 계속 추가됩니다. 보드설정 > 열관리에서 열 추가하면 "완료" 상태를 관리자가 추가할 수는 없는건가요?