묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Vivado, Vitis 설계 내용 수정 후 프로그램 실행
Vivado, Vitis 설계 내용을 수정한 후 보드에 프로그램을 바로 올려서 확인하는 방법이 있는지 궁금합니다. 현재는 Block design을 수정하게 되면 아래 과정을 진행하여 보드에서 동작을 확인합니다. Synthesis, implementation, Generate Bitstream -> xsa file을 추출하여 Vitis에서 다시 Application project를 생성 -> Build Project, Run as hardware 이러한 과정을 모두 거치는 것이 시간이 너무 오래 걸립니다. 혹시 위 과정에서 설계 내용을 수정했을 때 하지 않아도 되는 과정이 있을까요?? 또는 추출한 xsa file을 Application Project를 생성하지 않고 바로 적용시키는 방법이 있을까요??
-
미해결ERC20 깨부수기 (+ truffle, 프론트엔드)
솔리디티
callWhoIsMsgSender 와 whoIsMsgSender 함수 두개 모두 호출한건 lec13의 컨트랙 주소인건가요?
-
해결됨스프링 시큐리티 OAuth2
추가 질문 드립니다.
https://www.inflearn.com/questions/770325 안녕하세요.OAuth2 를 Toggle 버튼 등으로 계정 하나에 여러 SNS 계정을 연동하는 방법에 질문 드렸었는데, 상세 내용 전달 드립니다. 이와 같이, 보여드린 사진처럼 이미 로그인을 한 상태에서 네이버, 카카오 등을 연동하는 것입니다 제가 생각해보았었던 구현 방법을 한번 말씀 드리겠습니다.사용자 로그인 (JWT)회원 상세 정보 화면 이동상세 화면에서 위에서 첨부 드린 사진과 같이, sns 설정을 통해 네이버 연동 시작네이버 선택시 oauth2/authorization/naver redirect사용자 네이버 로그인 과정네이버 로그인이 완료되면 OAuth2UserService 에서 네이버 계정의 정보를 얻어 오고, 기존 계정과 연동을 하고자 하는데 기존 계정의 정보를 알 수 있는 방법이 도저히 떠오르지 않아서 질문을 드렸었습니다.한 가지 생각한 것은, 4번의 과정에서 기존 계정을 Cookie 에 저장하고, 추후에 naver 로그인이 완료 되고 AuthenticationSuccessHandler 에서 request 안에 있는 cookie 로 판별하는 것이었습니다.하지만 이 방법은 (1) 기존 계정에 SNS 연동을 하려고 하는 건지(지금 말씀드리고 있는 방법) (2)계정 로그인이 안된 상태에서 SNS 로그인 과정을 걸치는 건지 2가지 케이스가 있을 것 같은데, 이런 부분을 쿠키를 통해서 분기 처리를 한다는 것이 데이터 정합성에 문제가 생기지 않을까 염려되었습니다. (AuthenticationSuccessHandler 에서 쿠키만으로 기존 password 계정에 SNS 연동을 하는 것인지, 신규 SNS 회원 가입인지 판별하는 것은 위험해보였습니다. )쿠키 방식 말고, (1) 기존 계정에 SNS 연동을 하려고 하는 건지(지금 말씀드리고 있는 방법) (2)계정 로그인이 안된 상태에서 SNS 로그인 과정을 걸치는 건지 2가지 케이스 를 구분할 수 있는 방법에 대해 조언 해주시면 감사하겠습니다!
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
5.5 PV, PVC 관련 질문드립니다
안녕하세요 강사님!PV와 PVC에 대한 강의 중에 질문이 생겨서 글 남깁니다.이게 pv yaml 파일이게 pvc yaml 파일이었고,관리자가 pv를 만들어주면 개발자(사용자)가 pvc를 선언하여 이를 오브젝트에 마운트하는 개념으로 이해했습니다.그런데 PVC yaml 파일에는 어떤 PV(현재의 경우 pv-nfs)를 사용하는지에 대한 내용이 없는 것이 잘 이해가 되지 않습니다. pvc 파일에 어떤 pv를 bind 할건지에 대한 내용이 들어가야 하는거 아닌가요?만약에 관리자가 특정 네임스페이스에 여러개의 pv를 할당해주었고, 사용자가 이를 선택하여 pvc를 걸고자 하는 경우는 어떻게 핸들링이 되어야 할까요? 항상 좋은 강의 감사드립니다. 즐거운 일요일 밤 되세요~~
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 9장 Integrated logic analyzer(ILA) / include .h 라이브러리 관련 문의
FPGA 9장 Integrated logic analyzer(ILA) 관련 문의이전 8장 강의에서는 HW IP Core 디버깅을 위해서 ILA를 사용 했었습니다.9장에서는 S00_AXI - M_AXi_GP0 에 대해 따로 ILA ip를 만들지 않고 Wrapper 처리 하였는데,1) AXI interface-PS 디버깅 검증을 위해 항상 필요한것이 아닌가요?2) 함수 include .h라이브러리에서"xil_io.h" 라이브러리에서 Write/Read 기능을 이용하여"xparameters.h"에 있는 라이브러리 Base Address을 이용한 것을 확인하였습니다. include 폴더에는 수많은 라이브러리 .h 파일이 존재하는데, "xil_io.h"에 write/read를 할 수 있는 함수가 있다. / "xparameters.h"에 Base Address에 대한 정보를 사용자가 쓸 수 있다. 각 라이브러리안에 기능들을 확인할 수 있는 문서가 따로 있을까요? 없다면 SW를 구현할때 저 파일을 일일이 다 보면서 사용자가 어떤 함수를 구현할지 결정해야 할까요?
-
미해결Flutter 중급 1편 - 클린 아키텍처
안녕하세요 선생님 아키텍쳐 관련해서 질문드릴것이있습니다.
일단 선생님의 강의를 듣고 제 생각을 정의해보자면데이터레이어(데이터소스, 레퍼지토리(구현))도메인레이어(레퍼지토리(추상), 모델, 유스케이스)프레젠트레이어(뷰 모델, 뷰)레퍼지토리는 기본적으로 외부데이터와의 소통을 위한 통로라고 이해했습니다그렇기 때문에도메인레이어에서 레퍼지토리를 추상화하고데이터레이어에서 이를 구현하는 방식으로 사용되고이 레퍼지토리를 유스케이스에서 도메인레이어의 모델과, 레퍼지토리를 이용해우리 도메인의 입맛에 맞는 데이터형식과 로직을 작성하지요이런 상황속에서 몇가지 의문이 들었습니다 -첫번째질문!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-만약 외부데이터와 관련이 없는 온리 client 내부적으로만 필요한 상태를 관리해야하는 로직이 필요하다.그렇다면도메인 레이어에 필요한 모델을 작성하고레포지토리없는 유스케이스를 만들면외부데이터와 관련이 없는 상태를 관리할수있지 않을까?=> 외부데이터와 관련없는 데이터 관리가 필요할경우레포지토리가 없는 유스케이스에대한 생각이 궁금합니다!! (레포지토리가 필요없는 유스케이스의 경우쉽게 생각하면 viewModel에서 작성하면 되는 로직 아니야?라고 생각할수있는데, 만약해당 데이터 타입과 로직이 꽤많은 화면에서 공통적으로사용되고있다면 모든 뷰에 대응하는 모든 뷰모델에서같은 로직을 계속해서 반복하게될텐데비효율적일것같아서레포지토리 없는 유스케이스라는 것을 생각하게되었습니다.) -두번째질문!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-비지니스로직은 유스케이스에UI로직은 뷰모델에 작성한다고해주셨는데비지니스 로직과 UI로직을 나누는 기준이 무엇인지 궁금합니다.어떤걸 유스케이스에 넣고어떤걸 뷰모델에 넣어야하는지에 대한혼란이 있을때가 있어서요!! -세번째질문!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-노트관련강의30번째 강의의 두번째화면 UI작성 28분쯤해당 색깔을 선택할때 배경색이 바뀌는 로직이뷰에서 로직이 선언되어있는데,뷰모델에서 해당 로직을 선언하지 않은 이유가 궁금합니다! 선생님의 강의 정말 잘 듣고있고매번 너무 감사드립니다ㅜㅜ질문 세가지 드렸는데,글이 길지만 세가지 질문에 대한답변 주시면 정말 감사하겠습니다ㅜㅜ
-
미해결야곰의 iOS 프로그래밍
강좌소개의 overview
강좌소개의 overview가 어디에 있나요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
inner join 과 left join
inner join 과 left join 에서 null 값 처리방법이 궁금합니다.left join 하면 join 된 테이블에 null 값이 있으면, 그대로 null 로 들어가고, inner join 은 null 값이 있는 데이터는 아예 무시되는 것이 맞나요?
-
미해결홍정모의 따라하며 배우는 C++
dat파일이...
dat파일이 C++로 작성된 프로그램과 가장 기본적으로 상호작용하는 형식으로 알면될까요? 어렵게 생각하지말고 그냥 exls파일이나 png파일 wave파일 처럼 그냥 파일로 생각해도 되죠??
-
해결됨[코드캠프] 강력한 CSS
grid속성 6:36에 나오는 것.
가로의 1fr과 세로의 1fr이 같은 단위인가요? 즉 가로에서 1FR이 100px이었다면 세로의 1fr도 100PX인가요?
-
해결됨웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
세션하이제킹에서 태그
세션값을 빼내기위해서 Stored XSS하는 과정에서New Image().src= 를 자바스크립트에서 사용하시는데저 문법과 HTML태그인 <img src=>가 동일하게 사용이 가능한가요?? 외람된 질문이지만<img src=[주소]> 를 안하고 <img src='' onerror=>와 같이 사용하는 이유가 혹시 있을까요..?ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 파일
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)안녕하세요 강의를 듣고 있는데강의 파일에 있는 내용을 복사하면 된다 하시는데 강의 파일을 어디에서 다운 받거나 볼 수 있나요??아무리 찾아도 없습니다 ㅠㅜㅠㅜㅜㅠ
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
혹시 강의에서 쓰이는 폰트를 알 수 있을까요?
jetbrains Mono 를 사용하고 있는데, 강의에서(파이참에서) 사용하시는 폰트가 두껍고 가독성도 좋은 것 같아 사용하고 싶습니다. 혹시 가능하시면 알려주세요!
-
미해결예제로 공부하는 Python 100 문제풀이 Part.1
visual studiocode
visual studio code를 사용하면 안되나요?
-
해결됨[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
안녕하새요(ViewModel)
안녕하세요. 강의 잘 보고 있어요.다름이 아니라, ViewModel 강의에서 @StateObject 래퍼 변수가 하위 뷰(Sub View)와 데이터를 공유하는 과정을 적는 코드에서 Swift 문법과 SwiftUI 문법이 혼동되어 질문을 드립니다. 강의를 보면,FruitBasicView(상위 뷰)에서 SecondView(하위 뷰)를 불러 올 때,상위 뷰의 fruitViewModel 변수를 하위 뷰에 전달해주고 있습니다. (44줄) 그런데, 이미 하위 뷰는 @ObservedObject 래퍼 변수 형태로 FruitViewModel()로 초기화를 한 상태인데(60줄), 상위 뷰의 데이터가 하위 뷰로 전달 될 수 있는 건가요? 상위 뷰의 데이터와 하위 뷰의 데이터가 따로 노는 게 아닌가요? 구조체의 멤버와이즈 이니셜라이저가 이미 초기화된 변수에 대해서도 다시 초기화가 가능한지도 (강의를 보니) 헷갈려서 타이핑을 따로 해보니 그건 안되더군요. @StateObject와 @ObservedObject 래퍼의 예외 사항인 건가요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
404 에러 발생
<스프1탄_SpringMVC01> 09.Spring MVC 컨트롤러와 뷰의 연결(forward)강의랑 동일하게 한 거 같은데 왜 404에러가 나는 걸까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Run 작동하지않음
안녕하세요 선생님. 강의 너무 잘 듣고 있습니다! 쭉 코딩을 한뒤에 가상 휴대폰 화면에서 실행해보려고 Run(shift+f10 또는 화살표모양)을 눌러도 실행이 되지 않습니다. 아무것도 뜨지 않을때도 있고 아래 사진과 같이 뜰때도 있네요. 이유가 무엇일까요??
-
해결됨초보자를 위한 IT 인프라의 이해
강의 질문드립니다.
네트워크 기본용어 - TCP/IP(01)이랑네트워크 기본용어 - OSI 7계층(01) 두 강의가 똑같은거같은데 맞나요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
loadPosts 에러
안녕하세요 선생님.무한스크롤링 강의까지 수강 했습니다. faker로 dummydata 만들어서 무한 스크롤링 구현했는데 중간에 뭘 잘못 건드렸는지 에러가 뜨네요..제 생각에는 아래의 에러 부분 문제 인거 같아서 post saga 부분과 reducer를 오랜 시간 봤는데 어디가 잘못 된건지 모르겠습니다... react_devtools_backend.js:2655 The above error occurred in task loadPosts created by throttle(LOAD_POSTS_REQUEST, loadPosts) created by watchLoadPosts created by postSaga created by rootSagaTasks cancelled due to error:throttle(LOAD_POSTS_REQUEST, loadPosts)watchAddPostwatchRemovePostwatchAddCommentuserSaga
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
리미트 타임에러
소수 개수 구하기 문제언어 : 파이썬내용: 제가 작성한 하위 코드 for문 두 개 돌렸을뿐인데 리미트 타임에러가 뜹니다..구글링 해서 emurate함수 써서 푼 문제는 정답이라고 뜹니다.난이도 초급에 emurate함수 방식으로 써서 풀라는 의도는 아니라고 판단되어 문의 드립니다. 아래 코드가 에러인지, 제가 잘 못하고 있는지 궁금합니다.(입사 전에는 자바로 면접 보고 들어갔는데 입사 한 회사에서 사용하는 언어는 파이썬이라서 파이썬으로 코테 풀고 있는점도 참고해서 피드백 부탁드립니다) received_data = int(input()) list = [] for i in range(2,received_data+1): list.append(0) for i in range(2,received_data+1): if list[i-2]==0: for j in range(2,received_data+1): if j>i and j%i==0: list[j-2]=1 print(list.count(0))