inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

22강에서, run_i signal 에 대해 질문 있습니다.

미해결

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

22강에서 fully_connected_core 를 보면 valid_i 신호와 run_i signal 을 받아서 사용하고 있습니다. 맛비님께서 강의에서 설명하신 바에 따르면 run_i signal 은 이 신호가 1 로 들어오면 r_result 를 0 으로 초기화해주는 동작을 한다고 설명하셨는데 생각해보면 reset 에 의해 r_result 는 어차피 0 으로 초기화 되어있을 것이기 때문에 run_i signal 은 필요가 없는것이 아닌가요?

  • fpga
  • 임베디드
정기용 댓글 1 좋아요 1 조회수 223

YOLO Import Error 질문

해결됨

YOLO 사용해서 객체 탐지를 할려고 합니다. 실시간으로 영상까지 하려고 합니다. Keras-YOLO는 현재 버전을 사용하고 싶습니다. (제가 시도한게 과거 버전인지 몰랐습니다.) 처음에 구글 코랩에서 시도를 했는데 코랩에서는 Videocapture(0) 을 실행 할 수가 없다고 해서 jupyter로 바꿨습니다. (개인 노트북입니다.) 1. HOME_DIR= 'C:/Users/park' import sys, os import cv2 import matplotlib.pyplot as plt %matplotlib inline LOCAL_PACKAGE_DIR = os.path.abspath(HOME_DIR+'/yolo3') sys.path.append(LOCAL_PACKAGE_DIR) from yolo3.model import preprocess_true_boxes, yolo_body, tiny_yolo_body, yolo_loss from yolo3.utils import get_random_data ImportError Traceback (most recent call last) Input In [1] , in <cell line: 10> () 7 LOCAL_PACKAGE_DIR = os . path . abspath(HOME_DIR + ' /yolo3 ' ) 8 sys . path . append(LOCAL_PACKAGE_DIR) ---> 10 from yolo3 . model import preprocess_true_boxes, yolo_body, tiny_yolo_body, yolo_loss 11 from yolo3 . utils import get_random_data File ~\yolo3\model.py:14 , in <module> 11 from keras . models import Model 12 from keras . regularizers import l2 ---> 14 from yolo3 . utils import compose 17 @wraps (Conv2D) 18 def DarknetConv2D ( * args, * * kwargs): 19 """Wrapper to set Darknet parameters for Convolution2D.""" ImportError : cannot import name 'compose' from 'yolo3.utils' (C:\Users\park\yolo3\utils\__init__.py) 2. LOCAL_PACKAGE_DIR = os.path.abspath("./yolo3") WEIGHT_DIR=os.path.abspath(LOCAL_PACKAGE_DIR+'/weight.h5') ANCHOR_DIR=os.path.abspath(LOCAL_PACKAGE_DIR+'/yolo_anchors.txt') CLASS_DIR=os.path.abspath(LOCAL_PACKAGE_DIR+'/coco_classes.txt') from yolo import YOLO from PIL import Image sys.path.append(LOCAL_PACKAGE_DIR) yolo = YOLO(model_path=WEIGHT_DIR, anchors_path=ANCHOR_DIR, classes_path=CLASS_DIR) ImportError Traceback (most recent call last) Input In [2] , in <cell line: 1> () ----> 1 from yolo import YOLO 2 from PIL import Image 3 sys . path . append(LOCAL_PACKAGE_DIR) ImportError : cannot import name 'YOLO' from 'yolo' (C:\Users\park\anaconda3\lib\site-packages\yolo\__init__.py)

  • 권철민
  • yolo
lusate 댓글 1 좋아요 0 조회수 1265

회원가입 구현시 emailArea붉은색

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

안녕하세요. Firebase회원가입 구현 강의의 8:00 따라 하고 있습니다. activity_join.xml에서 아이디 다 추가주었는데 이렇게 뜨네요 Unresolved reference: passwordArea2 private lateinit var auth: FirebaseAuth private lateinit var binding: ActivityIntroBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) auth = Firebase.auth //setContentView(R.layout.activity_join) binding = DataBindingUtil.setContentView(this, R.layout.activity_join) binding.joinBtn.setOnClickListener { val email = binding.emailArea.text.toString() val password1 = binding.passwordArea1.text.toString() val password2 = binding.passwordArea2.text.toString() // 저기 값이 비어있는지 확인 if (email.isEmpty()){ Toast.makeText(this, "이메일을 입력해주세요", Toast.LENGTH_LONG).show() } if(password1.isEmpty()){ Toast.makeText(this, "password1을 입력해주세요", Toast.LENGTH_LONG).show() } if(password2.isEmpty()){ Toast.makeText(this, "password2을 입력해주세요", Toast.LENGTH_LONG).show() } if (!password1.equals(password2)){ Toast.makeText(this, "비밀번호을 똑같이 입력해주세요", Toast.LENGTH_LONG).show() } } }

  • android
  • kotlin
  • firebase
이하진 댓글 3 좋아요 1 조회수 360

모달이 부드럽게 뜨지 않습니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

강의내용과 똑같이 작성하고 실행해 보았고 혹시나 해서 깃헙에서 코드 가져와 실행했음에도 모달이 부드럽게 사라지는 것은 되지만 부드럽게 나타나는 것은 잘 되지 않았습니다. 혹시 어떻게 해결 할 수 있을까요?

  • vuex
  • vuejs
  • es6
  • javascript
borissal07 댓글 3 좋아요 1 조회수 579

2

미해결

iOS/Android 앱 개발을 위한 실전 React Native - Basic

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • react
  • react-native
  • es6
김민국 댓글 1 좋아요 0 조회수 265

샌드위치 정리 질문

미해결

수학으로부터 인류를 자유롭게 하라(미적분학 Part.I) - 미분

샌드위치 정리 나오는 12:00 에서 맨 앞줄에 있는 D 있는 부분이 무슨 뜻인가요? 맨앞에 기호는 처음 보는 거라서 무슨 뜻인지 잘 모르겠습니다.

  • 미적분
도건우 댓글 1 좋아요 0 조회수 453

3:29 그래프 질문

미해결

수학으로부터 인류를 자유롭게 하라(미적분학 Part.I) - 미분

3:29 에 X-1 은 0이 될수 없는데 왜 그래프가 저렇게 그려질까요? X=0 부분에 구멍이 뚫린 그래프를 그리셧는데 X=1 부분에 구멍이 뚫린 그래프가 나와야하는것 아닌가요?

  • 미적분
도건우 댓글 1 좋아요 0 조회수 280

react-native-config를 대체할 수 있는 다른 방법을 알려주세요.

미해결

배달앱 클론코딩 [with React Native]

.env 파일에 띄어쓰기도 없습니다. 구글에 xcode react-native-config도 검색해봤는데 해결하지 못했습니다. 지금 .env 파일 때문에 자꾸 다른 챕터로 넘어가지 못하는데 대체할 수 다른 라이브러리 및 방법을 알려주세요. 자꾸 띄어쓰기 또는 다시 해보라는 방법 강의에 대해서 조금 무책임한 거 같습니다.

  • react-native
mewolmejoo 댓글 1 좋아요 0 조회수 373

질문있습니다.

미해결

스프링부트 시큐리티 & JWT 강의

안녕하세요. 강의 너무 잘 듣고 있습니다. 다름이 아니라 Authentication authentication = authenticationManager.authenticate(authenticationToken); 를 실행하는 과정에서 WARN 24292 --- [nio-8080-exec-1] o.s.s.c.bcrypt.BCryptPasswordEncoder : Empty encoded password 위와 같은 경고창이 뜨면서 실행되지 않습니다. 강의를 3번 돌려보았고, 소스상에는 문제가 없는데 왜이러는지 모르겠습니다. 참고로 회원가입을할때 Password를 똑같이 "1234"로 입력하여도 DB에 Encoding 된 비밀번호는 동일하지 않습니다.

  • spring
  • Spring Security
  • jwt
김 동현 댓글 2 좋아요 0 조회수 691

연습문제로 내주신 문제 풀어보았습니다. 더 효율적인 방법이 있었을까요?

미해결

홍정모의 따라하며 배우는 C++

기본적으로 '몇 번'이 아니라, '여러 번'입력 받는다는 것이 조건이었기에 반복문을 사용하는 방법이 가장 먼저 떠올랐습니다. 하지만, 아직 반복문은 학습 진도가 나가지 않았기에 3개의 입력받을 변수를 선언하고 문제를 풀었습니다. 본 강의까지의 내용 선에서 가장 효율적인 코드일까요? 아니면, 더 나은 코드가 있을까요! #include <iostream> using namespace std; int addTwoNumber(int n_a, int n_b, int n_c) { int sum = n_a + n_b + n_c; return sum; } int main() { int num_a, num_b, num_c; cin >> num_a >> num_b >> num_c; cout << addTwoNumber(num_a, num_b,num_c); return 0; }

  • C++
임주혁 댓글 1 좋아요 0 조회수 296

String.valueOf()

해결됨

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

String.valueOf() 하지 않으면 answer 변수에 저장되지 않는 건가요??

  • java
  • 코테 준비 같이 해요!
김민석 댓글 1 좋아요 0 조회수 346

변수의 메모리 주소- 실행할 때마다 새로운 메모리 주소에 변수가 할당되어지는데 그 이유가 뭔가요??

미해결

홍정모의 따라하며 배우는 C++

#include <iostream> using namespace std; int main() { int x = 1;//Initialization x = x + 2; cout << &x << endl; return 0; } 예를 들어서, 이러한 코드를 빌드 후 실행시켰을 때 00CFF960 이란 메모리 주소값이 출력됩니다! 그리고 다시 한 번 실행 시키게 되면 001DF724이라는 첫번째 주소와는 다른 주소값에 메모리 공간을 할당 받은 것으로 나옵니다! 왜 그런건가요!

  • C++
임주혁 댓글 1 좋아요 0 조회수 283

작성완료 버튼 후 onCreate is not a function 에러

미해결

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

안녕하세요. 동영상보고 따라하는데, 마지막 에러가.. 도무지 왜 나는지 알수가없습니다. 확인 좀 부탁드려요.. DiaryEditor.js import { useState, useRef, useContext } from 'react'; import { useNavigate } from 'react-router-dom'; import { DiaryDispatchContext } from './../App.js'; import MyHeader from './MyHeader'; import MyButton from './MyButton'; import EmotionItem from './EmotionItem'; //PUBLIC_URL 실해잉 안된다면, const env = process.env; env.PUBLIC_URL = env.PUBLIC_URL || ''; const emotionList = [ { emotion_id:1, emotion_img : process.env.PUBLIC_URL + `/assets/emotion1.png`, emotion_descript:'완전 좋음', }, { emotion_id:2, emotion_img : process.env.PUBLIC_URL + `/assets/emotion2.png`, emotion_descript:'좋음', }, { emotion_id:3, emotion_img : process.env.PUBLIC_URL + `/assets/emotion3.png`, emotion_descript:'그러저럭', }, { emotion_id:4, emotion_img : process.env.PUBLIC_URL + `/assets/emotion4.png`, emotion_descript:'나쁨', }, { emotion_id:5, emotion_img : process.env.PUBLIC_URL + `/assets/emotion5.png`, emotion_descript:'끔찍함', }, ] const getStringDate = (date) => { return date.toISOString().slice(0,10); //toISOString->IOS 스트링을 반환해준다. YYYY-MM-DDTH -> slie잘라서 가져온다 } const DiaryEditor = () => { const contentRef = useRef(); const [content, setContent] = useState(''); const [emotion, setEmotion] = useState(3); //기본3번쨰 감정 const {onCreate} = useContext(DiaryDispatchContext); const handleClickEmote = (emotion) =>{ setEmotion(emotion); } const [date, setDate] = useState(getStringDate(new Date())); const navigate = useNavigate(); const handleSubmit = () => { if( content.length < 1 ){ contentRef.current.focus(); return; } //onCreate함수를 불러와야한다. onCreate(date, content, emotion); //navigate('/', {replace:true}); //option, 뒤로가기버튼을 못오게막는다 } return( <div className='DiaryEditor'> <MyHeader headText={'새 일기쓰기'} leftChild={ <MyButton text={'< 뒤로가기'} onClick={()=>navigate(-1)}/> } /> <div> <section> <h4>오늘은 언제인가요?</h4> <div className='input_box'> <input className='input_date' value={date} onChange={(e)=>setDate(e.target.value)} type='date' /> </div> </section> <section> <h4>오늘의 감정</h4> <div className='input_box emotion_list_wrapper'> {emotionList.map((it)=>( <EmotionItem key={it.emotion_id} {...it} onClick={handleClickEmote} isSelected={it.emotion_id === emotion} /> ))} </div> </section> <section> <h4>오늘의 일기</h4> <div className='input_box text_wrapper'> <textarea placeholder="오늘은 어땠나요?" ref={contentRef} value={content} onChange={(e)=>setContent(e.target.value)} /> </div> </section> <section> <div className='control_box'> <MyButton text={'취소하기'} onClick={()=>navigate(-1)} /> <MyButton text={'작성완료'} type={'positive'} onClick={handleSubmit} /> </div> </section> </div> </div> ) } export default DiaryEditor; App import React,{ useReducer, useRef } from 'react'; import "./App.css"; import { BrowserRouter, Routes, Route } from 'react-router-dom'; import Home from './pages/Home'; import New from './pages/New'; import Edit from './pages/Edit'; import Diary from './pages/Diary'; const reducer = (state, action) => { let newState= []; switch(action.type){ case 'INIT' : { return action.data; } case 'CREATE' : { newState = [...action.data, ...state]; break; } case 'REMOVE' : { newState = state.filter((it)=>it.id !== action.targetId); break; } case 'EDIT' : { newState = state.map((it)=>it.id === action.data.id? {...action.data}:it); break; } default : return state; } return newState; }; export const DiaryStateContext = React.createContext(); export const DiaryDispatchContext = React.createContext(); const dummyData = [ { id:1, emotion:1, content:'오늘의 일기 1번', date : 1659555437823, //console.log(new Date().getTime()); 값 확인해서 넣기 }, { id:2, emotion:2, content:'오늘의 일기 2번', date : 1659555437824, }, { id:3, emotion:3, content:'오늘의 일기 3번', date : 1659555437824, }, { id:4, emotion:4, content:'오늘의 일기 4번', date : 1659555437824, }, { id:5, emotion:4, content:'오늘의 일기 5번', date : 1759555437824, }, ] const App = () => { const [data, dispatch] = useReducer(reducer, dummyData); const dataId = useRef(0); //CREATE const onCreate = (date, content, emotion) => { dispatch({ type:'CREATE', data:{ id:dataId.current, date : new Date(date).getTime(), content, emotion }, }); dataId.current +=1; } //REMOVE const onRemove = (targetId) => { dispatch({ type:'REMOVE',targetId}); }; //EDIT const onEdit = (targetId, content, date, emotion) => { dispatch({ type:'EDIT', data:{ id:targetId, date:new Date(date).getTime(), content, emotion, } }) } return ( <DiaryStateContext.Provider value={data}> <DiaryDispatchContext.Provider value={[ onCreate, onEdit, onRemove, ]}> <BrowserRouter> <div className="App"> <Routes> <Route path="/" element={<Home/>} /> <Route path="/new" element={<New/>} /> <Route path="/edit" element={<Edit/>} /> <Route path="/diary/:id" element={<Diary/>} /> </Routes> </div> </BrowserRouter> </DiaryDispatchContext.Provider> </DiaryStateContext.Provider> ); }; export default App;

  • react
  • javascript
  • nodejs
와이키키키 댓글 1 좋아요 2 조회수 735

SceneManager 질문있습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

첫번째 사진이 BaseScene 두번째 사진이 GameScene입니다. 강의에서 원래 GameScene의 Start에 Init()을 호출해주고 있던 부분을 BaseScene의 Awake에서 Init()을 호출해주는 부분으로 바꾸셨습니다. 그런데 저 Init()이 어떻게 자식의 Init()을 호출 해 주는 것인지 이해가 잘 안됩니다.. 호출해주는 객체는 부모자신인 this가 아닌가요..?

  • C#
  • unity
정승우 댓글 1 좋아요 0 조회수 298

firebase function 관련 질문 드립니다.

해결됨

Flutter 앱 개발 기초

안녕하세요. 강사님. 강의에서 다소 벗어난 질문이지만, 도무지 해결되지 않아 이렇게 질문을 남깁니다. 강사님의 강의로 firebase로 crud를 구현했는데요. 여기에 더 나아가서 database에 저장한 데이터를 통계 데이터로 변환하여 In-APP 화면에서 보여주려고 합니다. (예: 참여자 성별 및 연령 퍼센트 등) 그러기 위해선 FireBase의 Function이라는 기능을 사용해야 하는 것으로 알고 있습니다. 현재 Function으로 헬로라는 텍스트가 표시되는 페이지까지 배포한 상태인데, Function에서 database 내 데이터를 가져와 연산하고 api 형태로 내려 줄 수 있는 방법이나 또는 참고 자료, 사이트 등이 있을까요? 참고로 개발 언어는 dart가 처음인 초보입니다.

  • Flutter
k87s01k01 댓글 1 좋아요 2 조회수 431

16강 질문있습니다!

미해결

스프링 프레임워크는 내 손에 [스프1탄]

최고강의에 감사드리며 ^^ namespace 와 select태그 id도 확인 했고 구글링해도 해결이 안됩니다 . localhost:8181/controller/boardList.do 앤터치고 화면이 안나와요?ㅜㅜㅜ

  • MVC
  • jsp
  • spring
  • Spring Security
kwshong7 댓글 1 좋아요 0 조회수 216

멈춤현상

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

안녕하세요! 여전히 멈춤현상이 있는데 해결방안은 언제쯤 확인이 가능할까요? 확인부탁드립니다!

  • python
  • 웹-크롤링
young hui lee 댓글 1 좋아요 1 조회수 333

[1:55] int getCents() vs int& getCents() 문의

미해결

홍정모의 따라하며 배우는 C++

핵심부분만 발췌해서 적으면, [1] int getCents() const { return m_cents;} [2] int& getCents() { return m_cents;} [3] void operator + (const Cents& c1, const Cents& c2) { cout << c1.getCents() + c2.getCents(); } [4] int main() { cout << cents1.getCents() << endl;} ------------------------------- 기본이해된부분 -이해가 맞을까요?) ① [1] 은 객체가 const로 생성되었을시 const가 붙은 멤버함수만 사용할 수 있고, [3]은 매개변수로 const 객체 c1을 받아들였으므로 [1]의 함수를 호출. ② [2] 의 함수는 일반 객체가 들어왔을시 호출되며 m_cents의 참조를 반환, 따라서 [4]의 cents1.getCents()의 주소는 동일함. ------------------------------- 질문 1. [3]의 기본연산자에서 굳이 매개변수로 const를 뭐하러 받나요 ? 제가알기로 함수의 매개변수로 const참조를 쓰는 가장큰이유는 r-value도 참조할 수 있기 때문인데, 이경우에는 클래스 객체를 받아오므로 상수일 일도 없지않나요? const 매개변수를 쓰지않으면 더이상 [1]의 const 멤버함수도 필요 없지 않나요??( 정말.. 오래 고민하다 해결되지 않아 적어서 ㅠㅠ 조금만 자세히 설명해주시면 정말 감사해요 ㅠㅠ) 위 코드에서 const를 쓰지않으면 생기는 문제를 조금만 자세히 적어주시면 정말 감사합니다

  • C++
Hyungjune Choi 댓글 1 좋아요 1 조회수 270

로그인시 500 오류 발생하는데 이유를 모르겠습니다 ㅠㅠ

미해결

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요~ 강의 열심히듣고 있다가 ㅠ 막혀서 진도를 나가지 못하고 있습니다. 회원가입하고 디비에 제대로 쌓인거 확인 후 해당 아이디로 로그인 하려하니 다음과 같은 오류들이 확인되고 로그인이 되지 않습니다. 강의를 여러번 돌려도 확인이 어렵네요 ㅠ 도움 부탁 드립니다.

  • redux
  • nodejs
  • react
  • express
  • Next.js
이승주 댓글 3 좋아요 0 조회수 821

인기 태그

인프런 TOP Writers

주간 인기글