묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
FPGA uart 에러
안녕하세요. 항상 좋은 강의 잘 수강하고 있습니다. CNN을 fpga에 올리는 강의를 따라서 진행하고 있는데 아래와 같이 uart 통신 결과가 출력됩니다.그래서 레퍼런스 문서들을 읽어보면서 이리저리 해보다 아래 사진의 파란색 부분을 qspi와 jtag를 연결하도록 하고나니 정상적으로 작동했습니다.그 후에 몇가지 실험을 해보니 fpga 프로그래밍을 하기 위해서는 sd와 qspi가 연결되어 있어야했고 실제 동작할 때는 qspi와 jtag 연결한 상태이어야만 했습니다. sd, sqpi, jtag에 대한 문서를 읽어봐도 제대로 이해가 가지 않아서 혹시 sd, qspi, jtag에 어떻게 연결하는지가 무엇을 의미하는지 알 수 있을까요?? 감사합니다.zybo z720을 사용하고 있고 강의 영상과 다른 점 없이 잘 진행되었는데 무엇이 문제인지 몰라 질문 드립니다. 감사합니다.
-
해결됨그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
셋의 핵심
안녕하세요 영상 잘봤습니다. set에 핵심인 데이터가 증복되지 않게 저장하는데 이 핵심만 지키면 꼭 해세테이블을 이용해서 할 필요가있을까요? 배열이나 연결리스트로 하면은 안될까요?
-
미해결Flutter 초입문 왕초보편
Flutter 설치오류
안녕하세요에러 여쭙고자 문의드립니다. Stackoverflow 등을 뒤져도 도저히 답을 구할 수가 없어 문의남깁니다.현재 flutter 설치받았는데 실행이 안됩니다. 강사님처럼 직접 SDK 다운하여 환경설정도 해보고, homebrew 통해 다운로드 받아보았으나 둘 다 작동하지 않았습니다. 컴퓨터는 맥북 m1 모델입니다.[에러코드]Semantic Issue (Xcode): Function does not return NSString/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:371:51Semantic Issue (Xcode): Function does not return NSString/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:386:52Semantic Issue (Xcode): Function does not return string type/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:388:82Semantic Issue (Xcode): Function does not return string type/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:394:113Semantic Issue (Xcode): Function does not return string type/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:395:96Semantic Issue (Xcode): Function does not return NSString/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSBundle.h:90:142Parse Issue (Xcode): Expected ')'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLSession.h:504:185Parse Issue (Xcode): Could not build module 'Foundation'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:7:8Parse Issue (Xcode): Could not build module 'Foundation'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImageDefines.h:18:8Parse Issue (Xcode): Could not build module 'Foundation'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/IOSurface.framework/Headers/IOSurfaceObjC.h:14:8Parse Issue (Xcode): Could not build module 'IOSurface'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBufferIOSurface.h:25:9Parse Issue (Xcode): Could not build module 'Foundation'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/OpenGLES.framework/Headers/EAGL.h:7:9Parse Issue (Xcode): Could not build module 'Foundation'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLTypes.h:7:8Parse Issue (Xcode): Could not build module 'Foundation'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:11:8Parse Issue (Xcode): Could not build module 'Foundation'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.2.sdk/System/Library/Frameworks/FileProvider.framework/Headers/NSFileProviderDomain.h:7:8
-
미해결
아나콘다 설치가 안돼요
안녕하세요 저는 윈도우 10에 아나콘다를 설치하려고 하는데 자꾸만 이런 메세지가 올라와서 진행을 못하고 있었습니다. 그런데 질문게시판에 같은 문제로 질문을 하신 분이 있으셔서 그 글을 읽어봤더니 destination folder 이름에 한글이 포함되어 있으면 이런 메세지가 올라올 수 있다고 하더군요. 그래서 저도 폴더 이름을 영문으로 고치고 컴퓨터를 재부팅했더니 폴더 이름은 영어로 바뀌었는데 아래 그림처럼 아나콘다 destination folder 이름이 여전히 안 바뀐 채로 있어서 next 클릭해도 같은 메세지가 뜨네요왜 이러는 걸까요 ㅜㅜ
-
해결됨스프링 핵심 원리 - 기본편
getBean 함수 질문
getBean() 함수와 관련하여 궁금점이 생겨 질문합니다.applicationContext.getBean("memberService", MemberService.class);위의 코드에서 스프링 컨테이너에 bean이 등록될 때,key = 메서드명, value = 메서드에 의해 반환되는 객체(인스턴스) 라고 설명해주셨었는데요.위의 함수에서 MemberService.class 가 하는 역할이 어떤 것인지 궁금합니다. + MemberService는 interface 인데, 인터페이스.class 가 문법적으로 하는 기능이 궁금합니다.
-
해결됨코딩은 처음이라 with 웹 퍼블리싱 - HTML 기초
contact 부분을 filedset으로 만들어줘도 되나요 ?
contact 부분을 filedset으로 만들어줘도 되나요 ? filedset 대신 div 태그로 각각 따로 만들어준 이유가 궁금합니다 filedset 으로 만들때와 div로 만들때 어떤 차이가 있나요 ?
-
미해결코딩으로 학습하는 리팩토링
필드를 감추는 것이 중요한 이유?
안녕하세요 강사님레코드 캡슐화 설명을 들으면서 궁금한 점이 생겨 질문 드립니다.강의에서, 퍼블릭 필드를 감추는 용도로 퍼블릭 메서드를 사용할 수 있는데, 그 이유로는 퍼블릭 필드(ex, String name) 와 퍼블릭 메서드(ex, String setLastName()) 의 이름이 완전히 동일하다는 보장이 없기 때문입니다.위 문장을, 퍼블릭 메서드는 퍼블릭 필드를 감추는 용도로 사용할 수 있다고 이해했습니다.궁금한 점은, 그렇다면 필드를 감추는 것이 중요한 이유는 클라이언트단에서 데이터 클래스의 필드에 무작위적인 접근을 방지하기 위함인가요? 무작위적인 필드의 접근은 데이터를 쉽게 수정할 수 있게 때문이라고 추측했습니다.감사합니다.
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
10장 질문
안녕하세요 맛비님!FPGA 10강을 수강하던 중 질문사항이 생겨 문의드립니다!보드에 설계를 올린 후 read 과정에서 reg0에 100MHz 값을 넣었기 때문에 reg0 만 read 하신걸로 알고있는데,실습을 따라하던 중, reg1,2,3 값이 궁금하여 read 해보았는데 아래와 같은 값을 읽어왔습니다.혹시 이 값들은 무엇을 의미하는건지, 아무것도 저장을 하지 않았다면 왜 reg1 에만 5라는 값이 저장되어있던건지 궁금합니다!
-
해결됨스프링 핵심 원리 - 기본편
구글 드라이브 링크 올립니다 !!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]https://www.inflearn.com/questions/754068/junit-not-found-%EC%97%90%EB%9F%AC?re_comment_id=236576위 링크의 질문에 대한 아래 링크입니다 .!! https://drive.google.com/file/d/1tz3wamqddAz_yTDk7krX2Q1dYps8w1se/view?usp=sharing
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 이미지(컨테이너) 하나에 여러개의 앱을 설치해도 되나요? (mysql, express, react 등)
도커 이미지(컨테이너) 하나에 여러개의 앱을 설치해도 되나요? 만약, 웹을 만든다고하면 대부분 DB 가 필요할텐데, mysql, express, react, nginx 를 한번에 같은 컨터이너에 띄우는게 좋은가요?아니면 각각 구분해서 띄우는게 좋은가요?
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [취업편]
Tech Interview Handbook 404
https://yangshun.github.io/tech-interview-handbook/404 뜨네요 ㅠ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
메일 알람설정
이전 글에 깃 알람 안오게 하는 방법 문의 드렸었는데리포지토리를 fork 하고 알려드리면 리포에서 제거 해주신다고 하셨었어요 댓글로 달았는데 아직 알람이 계속 오는것 같아서요아래 이전글에 2개 리포 요청 드렸는데 확인 부탁 드립니다 이전글 링크:https://www.inflearn.com/questions/750983/comment/236146
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드리뷰 부탁드리겠습니다.
function solution(str, list) { let mustWord = str.split(''); // c, b, a let fullWord = list.split(''); while (fullWord.length !== 0) { if (mustWord[mustWord.length-1] === fullWord[fullWord.length-1]) { mustWord.pop(); fullWord.pop(); } else { fullWord.pop(); } } return mustWord.length !== 0 ? "NO" : "YES";
-
미해결
리액트 이게 무슨에러죠 ㅠㅠ
진짜 찾아봤는데 이 에러를 어떻게 해결해야할지 모르겟습니다 ㅜㅜㅜ도와주세요ㅜㅜㅜㅜㅜ
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
(꿀팁)bs4의 모듈위치를 확인할 수 없다는 오류가 뜰 때!!(문제가 되면 삭제하겠습니다)
https://studyhard24.tistory.com/235 <-----여기사이트에서 순서대로 보시고 따라하시면 됩니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
argument 이름에 대해서 궁금합니다.
CustomTextField( label: '내용', isTime: false, onSaved: onSaved, initialValue: initialValue, ),안녕하세요. 두 가지 질문이 있습니다.위 위젯을 예시로 onSaved: onSaved 에서 왼쪽은 parameter, 오른쪽은 argument 라고 부르는 것이 맞을까요?강의의 대부분에서 저렇게 오른쪽의 argument를 따로 빼서 넣어주는 경우 왼쪽의 parameter와 이름이 같게 넣어주시는 경우가 많은데 현업에서는 대부분 이런 식으로 작성하나요? 변수 네이밍이나, 코드 작성은 주관적인 것이지만, 어떤 것이 좋은 코드인지 또 현업에서는 어떻게 쓰는지 궁금합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
윈도우 rabbitMQ 설치했는데 15672 접속이 안됩니다..
rabbitmq 정상적으로 실행은 되었는데localhost:15672 접속하면 페이지가 안뜹니다..운영체제 window이고..도와주세요....!
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
L2 수준에서 MAC주소 입장에서(기준) 송신/수신 할때의 처리 흐름이 궁금합니다.
모든 강의를 수강했는데L3 IP Packet 입장에서 소스/도착지 IP주소로 어떻게 찾아가는지는 매번 자세하게 설명해주셔서 어느정도 감이 잡힌 것 같습니다.질문 내용은 L3 이전에 L2 수준에서 Frame 을 송신/수신할때MAC 주소를 보고 위 흐름과 비슷한 처리들을 할텐데자세하게 어떻게 처리되는지가 궁금합니다. 이 궁굼증이 문득 왜 들었냐면 곰곰히 생각해보면...1개의 NIC에 1개의 MAC주소가 있고, 여기에 나아가 1개의 IP주소가 할당될텐데 그렇다면 이 할당된 IP주소로 결국 해당 NIC까지 식별이 되는데 MAC 주소는 언제쓰지? 하는 생각이 들었습니다. NIC:MAC주소:IP주소가 1:1:1 매핑인데 결국 IP주소로 최종 END-POINT 까지 찾아갈수 있지 않을까? 하는 의문에서 시작된 부분이고니아가 L2 스위치의 역할도 MAC주소가 아니라 IP주소로 그냥 찾으면 되지 않나? 하는 생각도 드는데...분명 어딘가에서 크게 잘못 생각하고 있는거 같은데 그 부분을 잘 모르겠습니다....L2강의에서 목적지 MAC주소는 G/W의 Mac주소를 쓰신다고 말씀주셨었는데 이 과정이 구체적으로 어떻게 처리되는지 궁금하고 거꾸로 수신할때는 어떻게 처리되는지 궁금하네요~ 좋은강의 만들어주셔서 감사드리고 응원하겠습니다!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
배포후 로컬에서 Index.html 열면 작동이 잘 안하는 이유
백엔드에 배포하려고 파일 넘기기 전에,,빌드가 잘 되었는지 테스트해보려고 (백엔드 먼저 켜두고)index.html을 그냥 브라우저로 열면 백엔드와 잘 연동될줄 알았는데, 첫 화면부터 보이지가 않아서요. 그 이유가 궁금합니다.이유가 혹시,,, 웹펙에서devServer: { historyApiFallback: true, // react router(원래 SPA에서는 3090/ 주소밖에 모른다. 뒤에 /login같은 경로는 우리가 가짜로 만들어낸건데 History api(History 기본함수)가 가짜주소를 만들어주는 거다.) port: 3090, devMiddleware: { publicPath: '/dist/' }, static: { directory: path.resolve(__dirname) }, proxy: { '/api/': { //프론트에서 /api/로 보내는 요청은 주소를 3095로 바꿔서 보내겠다 target: 'http://localhost:3095', changeOrigin: true, }, }, },위와 같이 dev모드일때는 3090포트 개발서버를 항상 켜두는데, 이처럼 뭔가 서버가 계속 켜있어야 프론트가 잘 작동 가능한건가요?? (그래서 배포할때 백엔드서버는 항상 켜있으니까 그냥 넘겨주면 된다는게 이해가 되는거 같아서요) 만약 그렇다면 프론트인데 빌드 결과물이 있는데 왜 계속 프론트만을 위한 서버가 켜있어야 하는지 궁금합니다,,저는 배포파일이 실행파일마냥 그냥 index.html 실행하면 (백엔드 켜져있어서 통신할 수 있다는 가정하에) 알아서 잘 되는줄 알았거든요,,
-
해결됨스프링 핵심 원리 - 기본편
AppConfig 리팩터링 관련 질문
강의를 듣던중 궁금한 것이 생겨서 질문합니다.AppConfig를 리팩터링하는 과정에서 아래와 같은 과정을 보았는데요.1. new MemoryMemberRepository() 2. private MemberRepository memberRepository() { return new MemoryMemberRepository(); } 1에서 2로 변환하는 과정에서 2번의 리턴값의 타입을 MemoryMemberRepository(구현 클래스)가 아닌 MemberRepository(인터페이스)로 해주어야한다고 하셨는데요. 사실 지금 이 상황에서는 구현 클래스로 지정해주어도 프로그램이 돌아가는데는 문제가 없을 것 같은데, 인터페이스로 지정한 이유는 추후에 MemberRepository의 구현 클래스를 변경할 여지가 있기 때문인가요?