묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
[Lab12] 시뮬레이션 결과([0:31]mem [0:511])에 질문있습니다.
안녕하세요 맛비님!Lab12 simulation 결과에 대해 궁금한점이 있습니다.시뮬레이션 결과에서 BRAM의 [31:0] mem[0:511]을 보면 mem[0] 부터 mem[31]까지만 값이 보이고, 이후 mem[32]부터는 값이 보이지 않습니다. 즉 32bit 데이터 32개만 보입니다.BIT크기의 문제인가 싶어서 8bit로 수정한 뒤 시뮬레이션을 돌린결과 128개만 보입니다. 두 경우 모두 bitwidth × memdepth = 1024로 동일한데, axi vip를 사용한 시뮬레이션의 경우 버퍼, 메모리등의 데이터를 보여주는데 개수의 한계가 존재하는건가요? mem[0]부터 mem[511]까지 다 확인하고 싶은데 axi vip 테스트벤치의 코드를 수정하면 가능할까요? 가능하다면 어느 부분을 수정해야하나요!
-
해결됨아키텍처 패턴 with iOS - GUI Architecture Patterns(이론)
MVVM 템플릿2 관련
강의를 여러번 다시 들으니 MVVM에 대해 조금 더 이해하게 된것 같습니다.다만 강의를 여러번 다시 들었는데도 응용하기가 조금 어려워서 질문드립니다.PostViewController와 PostViewModel 처럼 뷰컨트롤러나 하위뷰 들도 그저 내용만 표시하는것이라면 강의내용을 따라서 잘 응용하고있습니다.하지만 하위 뷰들에서 input과 output이 추가된다면 어떻게 응용해야할지 잘 모르겠습니다.예를 들어 예제의 PostTableViewCell 에서는 titleLabel과 detailsLabel 밖에 없지만 PostTableViewCell에 textFeild와 같은 input이 추가되고 셀에서 입력한것이 상위뷰인 PostViewController에 표시된다고 했을 때제가 생각했을 때는 PostTableViewCell에서 상위뷰로 데이터를 전달하려면 PostViewModel을 알아야할것 같은데 제가 생각하기엔 이렇게 하는 방법밖에 없는것 같은데final class PostsViewModel: ViewModelType { ... let postTableViewCellInput = PublishSubject<String>() ... } final class PostTableViewCell: UITableViewCell { ... @IBOutlet weak var textField: UITextField func bind(_ viewModel: PostsViewModel) { viewModel.postTableViewCellInput .bind(to: textField.rx.text) .disposed(by: disposeBag) } }이렇게 코드를 짜면 PostTableViewCell이 상위 뷰모델을 받고 PostsViewModel도 하위 뷰의 데이터를 직접 전달받기 때문에 올바른 방법이 아닌것 같아 PostItemViewModel에 Input Output을 받는것으로 수정해보려 했지만 PostItemViewModel의 Intput output을 어떻게 설정해야 PostViewModel에서 하위뷰에서 입력한 데이터를 상위뷰에서 사용할 수 있을지 감이 안잡혀서 질문드립니다
-
미해결내 가치를 높이는 노션 이력서 만들기
hit badge를 할때
안녕하세요?다름이 아니라 히트뱃지를 달때 주소를 어떤 주소로 해야 되는지 모르겠습니다. 1) 브라우저의 주소표시줄 URL 복사하면 아래처럼 배지가 나오긴 한데요, 히트수가 이상하고 'views' 라고 했는데, 여전히 'hits' 나와요. 무엇이 잘못된 것일까요?2) 링크복사로 해도 되나요? 주소가 살짝 틀려서요.이것도 궁금합니다.좋은 수업. 감사드립니다.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
Vector2 Vectoe3
계속 Vector2 로 위치값을 잡다가총알의 시작 위치부터 Vector3를 쓰는 이유가 무엇인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 수행 시 로컬 메모리 질분입니다.
테스트 내 yml 설정을 통해서 내부 메모리로 사용할 수 있다고 하셨는데 인텔티제이 안의 내부 메모리를 사용하는건가요?또 테스트 수행 시 마다 내부 메모리는 초기화가 되는건가요?1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결
맥북 사양
맥북 사양8gb 램으로도 무리가 없을까요
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
build.gradle 파일 설정 질문
그래이들 설정 파일에 코틀린 라이브러리를 추가하는과정에 있어서 질의응답의 답글에 있는 레퍼런스를 참고하는 과정에 있어 특정 문단을 이해하기가 어려워 질문드립니다. 다음 레퍼런스를 참고 하였으며https://docs.spring.io/spring-boot/docs/3.1.1/reference/pdf/spring-boot-reference.pdf 7.11.1. Requirements 해당 세션에 있는 내용입니다.Since Kotlin classes are final by default, you are likely to want to configure kotlin-spring plugin inorder to automatically open Spring-annotated classes so that they can be proxied. 해당 부분입니다. 추가적으로 레퍼런스에서는 org.jetbrains.kotlin:kotlin-stdlib 및 org.jetbranins.kotlin:kotlin-reflect 가 클래스 패스에 존재햐아 한다는데, stdlib만 설정하신 이유도 궁금합니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
프로바이더질문
처음 데이터를 가지고올때 if(state is! CursorPagination){ await this.paginate(); } 위의 코드를 실행하는데만약 데이터가 없다면final resp = await repository.paginate( paginationParams: paginationParams );여기서 캐스팅 오류가납니다.혹시 따로 해결방법이있을까요?? 너무 어렵네요
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
6. 스프링 MVC - 기본 기능 12페이지에 질문이 있습니다.
"@RequestMapping 은 URL 경로를 템플릿화 할 수 있는데, @PathVariable 을 사용하면 매칭 되는 부분을 편리하게 조회할 수 있다."위 내용중에서 URL 경로를 템플릿화한다라는게 무슨 의미인지 모르겠습니다. 혹시 이 부분에 대해서 좀 더 자세히 설명을 해주시면 감사하겠습니다.
-
해결됨[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
고차함수 질문
const onClickOperator = (op) => { return () => { if (numOne) { operator = op; $operator.value = op; } else { alert(' 숫자를 먼저 입력하세요. ') } } }; document.querySelector('#plus').addEventListener('click', onClickOperator('+')); document.querySelector('#minus').addEventListener('click', onClickOperator('-')); document.querySelector('#divide').addEventListener('click', onClickOperator('/')); document.querySelector('#multiply').addEventListener('click', onClickOperator('*'));여기서 함수를 고차함수가 아닌 const onClickOperator = (op) => { if (numOne) { operator = op; $operator.value = op; } else { alert(' 숫자를 먼저 입력하세요. ') } };그냥 이렇게 하면 안되는 이유가 궁금합니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
provider질문
void init(){ state is CursorPaginationLoading; }이런식으로 코드를 짜면 프로바이더 내용이 초기화 되는건가요?
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
[Error] Uncaught SyntaxError: Unexpected token 에러
세션4 컨트롤러 안의 클래스의 설명과 _construct, protected 변수, bind, singleton 을 사용하는 것을 실습하여 봅니다.>> 라라벨과 php 를 강의 따라 설정한 것은 아니구요. 기존에 테스트겸 설치해 놓은 것 그대로 사용하고 강의 따라 확인하고 있습니다. php 는 거의 사용을 안해 봤구요. 따라 하다 단순 SyntaxError 가 발생합니다. php 버전 때문일까요 ? php 버전 8.1.10 laravel 버전 8.82.0namespace App\Providers; use Illuminate\Support\ServiceProvider; use App\Http\Controllers\Acontroller; // 다른 namespace 영역이기 때문에 포함시켜야 함 use App\Http\Controllers\Basecontroller; class Aprovider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { // $this->app->bind(Acontroller::class, functions($app) { return new Acontroller($app->make(Basecontroller::class)); } ); }
-
미해결Practical Testing: 실용적인 테스트 가이드
6-1 @Query 부분
org.springframework.dao.InvalidDataAccessApiUsageException: 에 대해서 ...org.springframework.dao.InvalidDataAccessApiUsageException:,For queries with named parameters you need to use provide names for method parameters.,Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.;,nested exception is java.lang.IllegalStateException:,For queries with named parameters you need to use provide names for method parameters.,Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.강사님은 아래와 같이 @Param 을 붙여주지 않았는데도 에러가 안나셨는데 혹시 어떤 설정을 제가 놓친걸까요 .. ?@Repository public interface OrderRepository extends JpaRepository<Order, Long> { @Query("select o from Order o where o.registeredDateTime >= :startDateTime" + " and o.registeredDateTime < :endDateTime" + " and o.orderStatus = :orderStatus") List<Order> findOrdersBy(@Param("startDateTime") LocalDateTime startDateTime, @Param("endDateTime") LocalDateTime endDateTime, @Param("orderStatus") OrderStatus orderStatus); }
-
해결됨설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
Handshake 관련 질문
안녕하세요 맛비님. 강의 잘 듣고 있습니다.Handshake관련해서 더 알고 싶어 AXI의 specification을 읽고 있는데밑줄 친 부분이 무슨 뜻이고 왜 그런지 이해가 안가서 이렇게 질문드립니다!
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
curl -X 매개변수를 찾을 수 없습니다
윈도우 11에서 강의를 수강중입니다.Hello World를 찍기위해 curl -X GET 'localhost:3000'을 하면 아래와 같이 뜹니다. cs의 터미널, 파워쉘에서 했을 때 똑같이 이렇게 뜨고 크롬에서 localhost:3000으로 했을 때 Hello World가 찍히는걸 보면 실행은 제대로 되었는데 왜 이렇게 뜰까요? 구글링 해도 잘 나오지 않아 질문합니다. curl -X GET 'localhost:3000' Invoke-WebRequest : 매개 변수 이름 'X'과(와) 일치하는 매개 변수를 찾을 수 없습니다. 위치 줄:1 문자:6 + curl -X GET 'localhost:3000' + ~~ + CategoryInfo : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1940 주몽 시간복잡도
http://boj.kr/7e9d3dcea50f42d6b98de1ab7d2db8411.선생님 풀이를 보면 문제를 2중 For문으로 해결하셨는데, n의 범위가 o<n<=15000 인데, 이렇게 되면 최악의 경우 시간복잡도는 O(n^2)이고 -> 2억2500번 제한시간이 2초니까 2억번안에 해결이 안되서, 시간초과 오류가 나올 것 같은데 pass 되는게 신기합니다 .제 풀이는 재귀함수로 풀었는데 이또한 시간복잡도를 구해보지는 않았지만, 시간초과가 아슬아슬할 것 같은데 넉넉하게 380ms로 통과하는게 의아합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
children 속성과 관련하여 질문이 있습니다.
children: [ 123, 456, 789, ].map((e) => Row( children:[ e.toString().split('').map((y) => Image.asset('asset/img/$y.png')).toList(), ] )).toList(), ),이 부분에서 강사님이 children에 [] 부분을 빼고 코드 작성을 하셨지만 저는 안드로이드 스튜디오에서 children : [] 을 자동완성 시켜주기도 하고 []의 존재 이유가 복수의 위젯을 넣기 위함이니 그냥 하나만 넣어서 작성하여도 상관없을 것이라고 생각하였습니다.하지만 막상 그렇게 작성해보니 오류가 나서 인터넷도 찾아보고 GPT한테도 물어봤지만 마땅한 해답은 못찾은 채 children 부분에 []를 지우니 오류가 사라지더군요. 왜 그런지 알 수 있을까요?
-
미해결제주 하간디 이신 데이터들 Python으로 몬딱 분석해불게
cleaning함수를 작성해서 데이터를 추리는 이유는 무엇인가요?
제주지역에 해당하는 데이터만 뽑는 과정을 def cleaning(location): if location == '제주': return location else: return np.nan로 하셨는데,raw_log[raw_log['지역(시도)']=='제주'].reset_index(drop=True)로 하면 안되나요? 혹시 함수를 작성하는 경우가 메모리 상에서 좀 더 효율적인건가요?
-
미해결SVG 마스터
atom 서비스 종료, emmet 설치안됨
안녕하세요. SVG 강의를 이번에 구매하게 되면서 이제 막 준비단계를 하고 있는데요.강의에선 atom을 설치하고 emmet 패키지를 다운로드 하라고 되어있더라고요.근데 emmet을 install에 검색해도 안뜨고 구글이던 유튜브에 쳐도 emmet을 다르게 설치하는 방법이 나오지도 않고요.찾다보니 atom이 22년 12월에 종료 되었다는걸 알게 되었는데 계속 atom으로 공부해도 되는지 모르겠어요. 패키지 설치가 안되니 진도가 나가지지도 않고요 ㅜ 어떻게 해야되나요?
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈08 SpeedCam 메소드 구현부분
Factory 클래스에서는 인터페이스 호출하는 메소드에 아래처럼 실행문(구현)을 작성했는데, @Override public void report() { reporter.report(); } @Override public void detect() { detector.detect(); }SpeedCam 에서는 왜 this. 을 붙이나요?붙여도 안붙여도 코드진행에 영향이 없는걸까요?public void detect() { this.detector.detect() } public void report() { this.reporter.report() }