묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
수강 이후 재학습 중입니다. bitstream 프로그램에 관하여 질문있습니다.
안녕하세요 지난 강의 이후 현업으로 잠시 미루어 두었던 FPGA를 다시 공부하고 있습니다. 제가 가지고 있는 보드는 DIGILENT CORA-7S이며, LED BLINK부터 다시 하고 있습니다. 최종 BIT STRAEM까지 만들고 PROGRAM DEVICE까지 진행하여 동작을 확인하였습니다. 질문은 다음과 같습니다. BITSTREAM파일을 FPGA에 프로그램하고 전원을 종료한 후, 다시 전원을 인가하면 BLINK파일이 동작하지 않습니다. STANDALONE으로 동작시키기 위해서 별도의 프로그램을 진행해야 하는 것인가요? FPGA 내부에는 FLASH가 없어서 외부 메모리를 사용해서 동작시켜야 하는것인가요? MCU계열(STM32, DSP)등만 사용했어서 많은 것들이 생소해 궁금한 것들이 많습니다. 답변을 부탁드립니다. 감사합니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
computerValue 만들 때..
안녕하세요 좋은 강의 잘 듣고 있습니다 다름이 아니오라, computerValue 값을 만들 때 0~32767까지가 총 32768개의 숫자라서 0,1,2가 나올 확률이 실제로는 10922/32768, 10923/32768, 10923/32768로 미세한 차이가 날 것 같은데 이 미세한 차이까지도 맞춰주는 방법이 있을지가 궁금합니다! 그리고 1번째 예제를 직접 만들었을 때 처음에는 while(true) 안에 switch를 쓰고 그 안에 if-else if-else를 쓰는 방식으로 만들었습니다. 그런데 직접 실행시켰더니 마지막 default 쪽에서 break를 걸어놓아도 switch까지만 break를 하고 while 내에서 계속 작동이 되었고 결국 해결을 못했습니다...이 경우는 어떻게 해결할 수 있을까요? 마지막으로 input과 computerValue를 while 내에 넣어주셨는데 computerValue를 그렇게 하신 이유는 이해가 되었지만(매번 value값 갱신을 해야해서) input의 경우는 잘 모르겠습니다...그냥 main 내에만 넣는 것과 유의미한 차이가 있는 것인가요? 감사합니다!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
해당 강의의 깃허브 리포지토리가 private으로 되어있는 것 같네요.
확인부탁드립니다. 일단 접근은 안되고 강의 화면에서도 private으로 되어있네요^^;; Repository: https://github.com/serendipity1004/golden_rabbit_flutter_splash_screen
-
미해결웰컴 투 태블로 월드
데이터셋이 최종 디테일까지 분기될 수 있는지 없는지 접근방법
안녕하세요. 선생님께서 강의해준 내용을 토대로 레코드(카운트수)를 통해 최종 디테일까지 분기될 수 있는지 없는지 확인하고자 하는데요. 제가 실습한 superstore 데이터를 토대로 해보았을 떄, customer name, product name를 행에 두고 카운트를 마크에 뒀을 때, 카운트 수가 1~2까지라고 하는데 이럴 경우 최종 분기가 불가능한 케이스인가요? 카운트가 2인 데이터를 하나 자세히 들여다봤을 때, 다음과 같이 나타났는데 여기서 어떤 힌트를 얻을 수 있는 방법은 계속해서 연습해야 되는건가요? 혹시 팁이 있을까요?
-
미해결플러터(Flutter) 앱 개발 입문부터 프로젝트 완성까지
StreamBuilder 안에 에러입니다
어떻게 해결하면 되나요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
TypeOrm + Mongoose 같이 사용하는 방법
프로젝트간에 TypeOrm 과 Mongoose 를 같이 사용하는 상황이 있는데요, 커스텀 레포지터리 패턴을 어떻게 적용해서 같이 사용할 수 있는지 궁금합니다. 일단 제가 다른 레퍼런스들을 찾아보았을때 서비스를 여러개로 분리 ( cat.sql.service.ts, cat.mongo.service. ts) 로 분리하고 하나의 cat.repository.ts로 관리하는게 맞을까요?
-
미해결스프링 핵심 원리 - 기본편
2:15초 쯤에 static 장점 말씀하시는데 이해가 안갑니다.
안녕하세요. static은 프로그램 실행 시 메모리에 올라와서 끝날떄까지 하나만 만들어지고, 어디서든 선언해서 쓸 수 있는 전역변수 아닌가요? 근데 왜 개발자님은 static 지정의 장점을 해당 클래스 안에서만 쓴다는 것을 표현하는 것이라고 설명해주시죠..? 이부분에 대해서 궁금합니다. 감사합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
업로드 기능이 안됩니다.
upload/index.js 와 sever.js 복붙해서 돌려봐도 동일합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Lock-Free Stack 질문입니다
Lock-Free Stack부분 강의 듣다가 너무 어려워서 그런데 실무에서도 사용하는 부분이라 완벽하게 짚고 넘어가야 하는 부분인가요?? 그리고 Lock-Free Stack 의 중요도를 별 5개중 몇개라고 생각하시나요??
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
클래스낫파운드 예외
ojdbc6.jar를 톰캣의 lib 디렉토리에 복사해야 동작합니다 String driver = "oracle.jdbc.OracleDriver"; 강의에서는 String driver = "oracle.jdbc.driver.OracleDriver";라고 적혀있는데 String driver = "oracle.jdbc.OracleDriver"; 라고 해야 동작합니다 **추가 다시해보니까 String driver = "oracle.jdbc.OracleDriver"; String driver = "oracle.jdbc.driver.OracleDriver"; 다 되네요!
-
미해결비전공자/입문자를 위한 Data Science(DS)와 AI 학습 & 취업 가이드
강의 자료 받고싶습니다
수강평 작성했습니다! 강의자료 kosy1782@gmail.com 으로 부탁드립니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
재귀함수 return에 관련하여
안녕하세요. 강의 정말 잘 듣고 있습니다. 문제 풀이 중 D(2,400)과 D(2,500)의 두 값의 작은 값을 D(1,200)에게 return 해 준다는 것이 잘 이해가 안갑니다. 어떻게 return을 D(1,200)에 해주는지 설명해주시면 감사하겠습니다!!
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
네이버에서 크롤링 하는데 자꾸 에러가 뜹니다.
py 파일에서 실행하면 계속 아래와 같이 에러가 뜨네요. import requests response = requests.get("https://www.naver.com") html = response.text print(html) Traceback (most recent call last): File "d:\000. ����\000. �� ����\���α���\��ũ�Ѹ�_�⺻\Chap.3\req1.py", line 5, in <module> print(html) UnicodeEncodeError: 'cp949' codec can't encode character '\u22ef' in position 10244: illegal multibyte sequence 그리고 어떨 때는 아래와 같이 에러가 뜹니다. Traceback (most recent call last): File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen httplib_response = self._make_request( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request self._validate_conn(conn) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 1040, in _validate_conn conn.connect() File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connection.py", line 416, in connect self.sock = ssl_wrap_socket( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 512, in wrap_socket return self.sslsocket_class._create( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1070, in _create self.do_handshake() File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1341, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\adapters.py", line 440, in send resp = conn.urlopen( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen retries = retries.increment( File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\retry.py", line 592, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.naver.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\000. ����\000. �� ����\���α���\��ũ�Ѹ�_�⺻\Chap.3\req1.py", line 3, in <module> response = requests.get("https://www.naver.com") File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\api.py", line 75, in get return request('get', url, params=params, **kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py", line 529, in request resp = self.send(prep, **send_kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py", line 645, in send r = adapter.send(request, **kwargs) File "C:\Users\HEC\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\adapters.py", line 517, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='www.naver.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))) 그런데 신기한 점은 ipynb 파일에선 문제없이 실행됩니다. 대체 어떻게 해야하죠? 몇시간동안 해매고있습니다.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
작업 화면과 프리뷰 화면이 다른 경우
안녕하세요, 강의 잘 듣고 초보 수준이지만 엑슈어 잘 사용하고 있습니다. 오늘 작업 중 이해할 수 없는 현상이 보여서... 문의드립니다. 첫번째 이미지처럼 내용을 작성했는데, 두번째 이미지처럼 아이콘과 텍스트가 겹치거나, 목록이 영역을 초과해버립니다. 원인을 찾을 수가 없네요. 혹시, 이런 경험 있으시면, 설명해주시면 감사하겠습니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
no overload matches this call
TS2769: No overload matches this call. Overload 1 of 3, '(loadFn: (props: unknown) => Promise<DefaultComponent<unknown>>, options?: OptionsWithoutResolver<unknown> | undefined): LoadableComponent<unknown>', gave the following error. Type 'Promise<typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")>' is not assignable to type 'Promise<DefaultComponent<unknown>>'. Type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' is not assignable to type 'DefaultComponent<unknown>'. Property 'default' is missing in type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' but required in type 'DefaultImportedComponent<unknown>'. Overload 2 of 3, '(loadFn: (props: any) => Promise<ComponentClass<any, any> | { default: ComponentClass<any, any>; }>, options?: Options<any, ComponentClass<any, any>> | undefined): LoadableClassComponent<...>', g ave the following error. Type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' is not assignable to type 'ComponentClass<any, any> | { default: ComponentClass<any, any>; }'. Property 'default' is missing in type 'typeof import("/workspace/chatting_app/alecture/layouts/Workspace/index")' but required in type '{ default: ComponentClass<any, any>; }'. const LogIn = loadable(() => import('@pages/LogIn')); const SignUp = loadable(() => import('@pages/SignUp')); const Workspace = loadable(() => import('@layouts/Workspace')); 제로초님 아무리 노력해도 어디가 문제인지 못찾겠습니다 어디서부터 어떻게 해결해야 할까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Github Repo 접근 권한 요청드립니다.
인프런 ID : good617boy@gmail.comGithub ID : nasangw@wemade.com 고맙습니다~
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
promise.then().then() 질문드립니다
강사님 안녕하세요 호출 스택과 백그라운드 같이 그려보며 연습 중인데 promise.then().then() 을 보고 객체.함수().함수() 같다는 생각이 들었습니다 그런데 여기서 어려운 점이 var promise{ then : function(){ then : function(){ } } } 이런 형태라고 생각해도 되나요?함수 객체 안에속성으로 함수를 담을 수 있나요?이런 문법이 오류라고 나와서요이게 너무 햇갈려서호출 스택 쌓고 지우는 과정이 햇갈려서 질문드리고 싶습니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 시 java: class, interface, or enum expected 발생
안녕하세요, 질문이 있습니다. MemberServiceTest 작동 시, D:\Workspace\jpashop\src\main\java\jpabook\jpashop\domain\Address.java java: class, interface, or enum expected 라는 오류가 발생하면서, Address.java 파일이 켜집니다. 이하 MemberService.java, MemberServiceTest.java, Address.java 파일과 프로젝트 구조트리입니다. package jpabook.jpashop.service;import jpabook.jpashop.domain.Member;import jpabook.jpashop.repository.MemberRepository;import lombok.RequiredArgsConstructor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import org.springframework.transaction.annotation.Transactional;import java.util.List;@Service@Transactional(readOnly = true)@RequiredArgsConstructor //final 이 붙은 필드만 생성자 만듦public class MemberService { private final MemberRepository memberRepository; //생성자 주입 (생성자가 하나면 @Autowired 생략 가능)// public MemberService(MemberRepository memberRepository) {// this.memberRepository = memberRepository;// } /** * 회원가입 * */ @Transactional //기본값은 readOnly = false public Long join(Member member) { validateDuplicateMember(member); //중복 회원 검증 memberRepository.save(member); //영속성 컨텍스트에 persist() 되면, 그 키가 엔티티의 PK 값이다. return member.getId(); } private void validateDuplicateMember(Member member) { //여기에 더해서 멀티 Thread 환경을 고려해, DB의 name 에 unique constraint 를 걸어주는 게 좋다. List<Member> findMembers = memberRepository.findByName(member.getName()); //또는 세보고 크기가 0이상이면 exeption으로 해도 됨 if(!findMembers.isEmpty()){ throw new IllegalStateException("이미 존재하는 회원입니다."); } } /** * 회원 전체 조회 * */ public List<Member> findMembers() { return memberRepository.findAll(); } public Member findOne(Long memberId) { return memberRepository.findOne(memberId); }} package jpabook.jpashop.service;import jpabook.jpashop.domain.Member;import jpabook.jpashop.repository.MemberRepository;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringRunner;import org.springframework.transaction.annotation.Transactional;import static org.junit.Assert.assertEquals;import static org.junit.Assert.fail;import static org.junit.Assert.*;@RunWith(SpringRunner.class)@SpringBootTest@Transactionalpublic class MemberServiceTest { @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; @Test public void 회원가입() throws Exception { //Given Member member = new Member(); member.setName("kim"); //When Long saveId = memberService.join(member); //Then assertEquals(member, memberRepository.findOne(saveId)); }} package jpabook.jpashop.domain;import lombok.Getter;import lombok.Setter;import javax.persistence.Embeddable;@Embeddable@Getterpublic class Address { private String city; private String street; private String zipcode; /* 값타입 : 변경불가능하게 설계해야 함. * 따라서 @Setter 는 제거하고, 모든 값을 초기화하는 생성자를 만들어준다. * * @Embeddable : JPA 스펙상에서 이 타입은 기본생성자가 필요함(리플랙션 할 때 필요) * 다만 public 이면 아무데서나 가져 쓸 수 있으므로 protected 로 설정 * */ protected Address() { } public Address(String city, String street, String zipcode) { this.city = city; this.street = street; this.zipcode = zipcode; } } 강의안 코드를 복붙해봐도 계속 오류가 발생해서 답답하네요. 그래도 강의 열심히 듣고있습니다. 좋은 하루 보내세요!
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
자바에서 valid하는 것과 JS로 valid하는 경우
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 자바에서 valid하는 것과 JS로 valid하는 경우 커스터마이징이 JS가 좀더 쉬워보이는데 자바로 하는게 더 효율적인가요??
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
코드 이상 없는데 빈화면 나오는 증상
소스 비교했을 때 크게 이상은 없어보이는데.. 아래처럼 오류가 발생할까요..? 강사분이 작성한 코드와 비교해도 크게 문제 없어보인다고 생각합니다. https://github.com/namhyo312/server/commit/3f94838556c8aa3e48914dffba6050d1191cb72e