묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
안녕하세요 강사님
강의를 1회독을 마치고 제가 만든 프로젝트를 실제 현업에서 쓰이는 서버 환경과 동일하게 구축하고 싶어서 해당 내용에 대해서 궁금하여 질문합니다. 지금 보면, 프론트 서버, 벡 엔드서버, 데이터베이스 서버가 이렇게 3개가 있는데요, 제가 포트폴리오로 이러한 프로젝트를 만들어서 배포까지 해보았다라고 어필을 하고 싶은데 어떤 호스팅 업체를 사용해서 환경을 구축해야 인터뷰시에 가장 매력적으로 (?? ㅎㅎㅎ) 보일지 고민입니다 . Heroku라는 서비스를 이용해 보았는데 현업보다는 그냥 토이프로젝트로 올릴때나 자주 쓰이는 것 같은데 현업에서는 프론트와 백을 어떤식으로 구성해서 서버를 구축해서 완성된 서비스를 배포하나요? <질문> - 가능하시다면 지금 올리신 유투브 서비스를 배포하기위한 쉬운 서버 서비스(프론트,백)들을 추천해주신다면 정말 감사하겠습니다. - 아 참 그리고 저번에 이야기한 클라우스 환경에서의 개발에 대한 강의를 준비 중이라 하셨는데 클라우드 환경에서의 개발을 어떤 의미인지 여쭤봐도 될까요? </질문> 좋은 강의 항상 감사드립니다. cf. 하던 일을 관두고 저번 달 부터 공부를 시작하면서 참 막막했습니다. 그런데 강사님 강의를 3주 전 부터 알게되고 기본강의부터 지금은 유투브까지 다 듣게 되었네요. 다음 달 안에까지 올리신 모든 클론 강의(필요하다면 영어강의까지) 다 듣고 제 힘으로 완전히 만들 수 있게 숙달한 후 포트폴리오로 적극적으로 어필해서 6~7월에 구직활동을 시작하려합니다. 주저리주저리 쓴 이유는 강사님이 하시는 활동이 정말 실제적으로 누군가에겐큰 도움이 되고 희망을 주고 있다고 말하고 싶어서 였어요. 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
원핫인코딩 피처 선정에 대한 질문입니다.
항상 정성스럽게 답변해주셔서 감사합니다. 혼자 주피터노트북 보면서 복습하고 있는데, 예측성능을 올리기 위해 범주형 데이터에 원핫인코딩을 적용하는 것 같습니다. 다만 'day' 피쳐도 범주형 데이터인데 따로 인코딩을 안하는 이유가 있나요? # 'year','month','hour','season','weather' feature들을 One Hot Encoding X_features_ohe = pd.get_dummies(X_features, columns=['year','month','hour', 'holiday', 'workingday','season','weather']) 그리고 보통 회귀분석 할 땐, 이렇게 전처리가 많이 필요한가봐요? 타겟값 정규분포로 만들고, 범주형 데이터는 원핫 인코딩 하고 그런데 회귀트리는 너무 짧게 설명해주셨지만, 그 강의 봤을 때는 전처리를 거의 하지 않으시고, 회귀트리는 전처리에 큰 영향을 받지 않는다고 하셨는데, 만약에 전처리가 필요하다면 선형모델과 똑같이 하면 되나요?
-
미해결코틀린 기반 안드로이드 앱개발 기본 1단계
map과 hashmap의 차이는 무엇인가요?
코틀린 이론강의에선 map에 대한 설명밖에 없었는데 갑자기 hashmap이 나오니 혼란스럽습니다. 사용함에있어 큰 차이는 없어보이는데 궁금합니다.
-
해결됨페이스북 클론 - full stack 웹 개발
common.css 와 main.css 위치를 어떻게 바꾸셨나요?
위치 바꾸는법?
-
해결됨페이스북 클론 - full stack 웹 개발
화면이 깨져서 나옵니다
화면이 깨져서 볼수가없습니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
판다스 데이터프레임 관련 질문입니다.
선생님 안녕하세요! 강의 잘 듣고 있습니다. 강의 듣고 응용하기 위해서 제가 데이터를 뽑아와서 따로 해보고 있는데요! 혹시 위의 그림 데이터에서 column값들을 어떻게 하면 행으로 보낼 수 있는지 알려줄 수 있을까요? 즉, 데이터프레임형태가 name date value 0. 2020-01-13. 100 2020- 01-14. 95.30 ..... 2020-04-13. 32.64 입니다! 감사합니다:)
-
미해결홍정모의 따라하며 배우는 C++
for-each 반복문에서 값을 바꾸기 위해서..
선생님께서 레퍼런스를 사용하라고 하셨는데, 왜 저는 바뀌어서 출력되죠?ㅠㅠㅠ 아래 코드처럼 작성하면 정상적으로 10이 출력돼요... 항상 좋은 강의 감사합니다~ const int fibonacci[] = { 0,1,1,2,3,5,8,13,21,34,55,89 }; for (int number : fibonacci) { number = 10; cout << number; cout << endl; }
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
<property name="hibernate.hbm2ddl.auto" value="create" /> 로 설정해도 main 재시작시 오류가 뜹니다.
강사님 강의 잘 듣고 있습니다. 제목에 적힌대로 ddl.auto 값을 create로 설정했는데도 매번 main을 실행할 때 "CommandAcceptanceException" 이 발생합니다. 로그를 살펴보면 Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Cannot drop "ACCOUNT" because "FKNNYFLHE0WA6DSBPQ4OI831LOT" depends on it; SQL statement: 이런식으로 나오는데요, 한마디로 ddl전략이 create시 선 테이블 drop, 후 create를 하는데 이 drop의 과정에서 pk fk 관계가 얽혀서 나중에 drop 해야만 하는게 있는거 같은데요, 맞나요? 이럴경우도 깔끔하게 create 할 수는 없을까요? 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
강의를 모두 보았으며 부록 강의 이벤트 신청을 했지만 아직 쿠폰을 받지 못했습니다.
안녕하세요. 부록 강의 이벤트 신청을 위해 메일을 드렸지만 아직 답변이나 쿠폰을 받지 못했습니다. 쿠폰을 받기 위한 조건은 다 만족한 것 같지만 혹시 부족한 점이 있었다면 알려주시면 감사하겠습니다.
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
git 올린 db자료
git에서 올리신 db 내용을 보려고 하는데 404가 뜨네요 혹시 자료를 삭제하시거나 옮기신 건가??
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
미니콘다 설치
강의 내용과는 조금 다르게 나오는데 설치가 잘 된것일까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
[Symbol not found] 에러
error: cannot find symbol return member.getId(); ^ symbol: method getId() location: variable member of type Member
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
첫번째 실습 ui 깨짐 문제
강의 정말 잘 듣고 있습니다. 첫번째 실습에서 사용된 샘플 페이지가 사파리에서 ui가 살짝 깨지네요 ㅋㅋ; 포함된 이미지가 max-width 로 설정된 너비는 제대로 표시하는데, 높이는 크롬에서는 자동 계산이 되고 사파리에서는 아래처럼 표시됩니다. 별 내용은 아니지만 강의의 완성도를 위해서 굳이 공유해드립니다. ㅠ 그리고 여담이지만, 초반부에 로컬로 설치된 웹팩 실행파일을 절대경로로 찾아서 실행시키던데.. local 로 설치된 모듈은 npx로 오버헤드 없이(별도 추가 다운로드 없이) 실행 가능합니다 npx webpack 과 같이.. 부수적인 설명이 필요하여 생략한 내용이겠지만, 이 역시 강의의 완성도를 위해 굳이 공유해드립니다 ㅋㅋ;
-
React로 NodeBird SNS 만들기
connect.session() memorystore is not
삭제된 글입니다
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
model 생성 방법 및 에러 문의
digits_model.h5 모델 테스트 생성은 어디서 진행 하나요. 혹 관련 자료 및 사이트 있으면 알려 주세요. 현재 에러 메세지 어떻게 풀어야 할찌 잘 모르겠습니다. 해결 방법 팁을 주세요. (cv) pi@raspberrypi:~/rbp_dnn $ python3 RBP_DL15_MNIST_PiCamera.py Traceback (most recent call last): File "RBP_DL15_MNIST_PiCamera.py", line 8, in <module> model = tf.keras.models.load_model('digits_model.h5') File "/home/pi/.virtualenvs/cv/lib/python3.7/site-packages/tensorflow_core/python/keras/saving/save.py", line 149, in load_model loader_impl.parse_saved_model(filepath) File "/home/pi/.virtualenvs/cv/lib/python3.7/site-packages/tensorflow_core/python/saved_model/loader_impl.py", line 83, in parse_saved_model constants.SAVED_MODEL_FILENAME_PB)) OSError: SavedModel file does not exist at: digits_model.h5/{saved_model.pbtxt|saved_model.pb}
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
예제 실행 문의
예제 실행 할때 python3 넣는 이유가 궁금 합니다.
-
해결됨청와대 청원 데이터 시각화
[3강 질문] 수식 오류
오류가 뜨는데 잘못된 부분을 찾지 못해 한참을 같은 구간에서 고생 중이에요 ( '.'; ) 관련 지식이 전혀 없어서 더욱 잘못된 부분을 못찾는 것 같은데 살펴봐주시면 감사하겠습니다~!!!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
multer를 이용해 클라이언트 request를 받는 것과 express의 router로 request를 받는 것 질문이요!
안녕하세요! 강의 잘 듣고 있습니다. 저번의 질문 해결해주신 것 감사합니다! 진행 도중 또 질문이 생겨 올립니다 ㅠㅠ 파일 저장을 위한 storage 설정을 한 후에 그 설정 정보를 변수에 다음과 같이 담고서, / STORAGE MULTER CONFIG let storage = multer.diskStorage({ // 클라이언트로 전달 받은 파일을 서버의 어느 곳에 저장할지 설정하는 부분이다. // node server 폴더 구조에 맞춰서 uploads라는 폴더를 생성해 주자! destination: (req, file, cb) => { cb(null, "uploads/"); }, // 저장되는 파일 이름을 지정하는 부분이다. filename: (req, file, cb) => { cb(null, `${Date.now()}_${file.originalname}`); } }); // 파일 저장 방식에 대해 설정한 정보를 upload란 변수에 담는다. 파일은 하나만 핸들링한다. const upload = multer({ storage: storage }).single("file"); 그 후에 upload 변수를 이용해 router 처리 시에 클라이언트로부터 온 파일을 핸들링 하는데요, 다음의 차이가 있습니다. router.post('/uploadfiles', (req, res) => { // 찍히지 않는다 console.log("req.file : ", req.file); // 클라이언트에서 받은 비디오 파일을 노드 서버에 저장한다. // 이를 위해 multer라는 dependency를 다운받는다. upload(req, res, (err) => { // 파일 필터링 let typeArray = req.file.filename.split('.'); let fileType = typeArray[1]; // 확장자가 동영상이 아니라면 if(fileType !== 'mp4' && fileType !== 'avi') { return res.json({success: false, err}); } // 잘 찍힌다. console.log("req.file : ", req.file); if(err) { return res.json({success: false, err}); } return res.json({ success: true, url: req.file.path, fileName: req.file.filename }); }) }); upload 내에서만 req.file이 찍히는데요, 클라이언트 요청에서의 코드는 formData에 'file'이란 key로 다음과 같이 보내줍니다. const onDrop = (files) => { let formData = new FormData; formData.append('file', files[0]); const config = { header: {'content-type': 'multipart/form-data'} }; axios.post('/api/video/uploadfiles', formData, config) .then(response => { if(response.data.success) { console.log(response.data); } else { alert('비디오 업로드를 실패했습니다.'); } }) .catch(error => { console.log(error) }); }; 도대체 왜 이런 현상이 발생하며, 무슨 차이가 있는 것일까요...?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
login 구현할때
import org.springframework.boot.autoconfigure.security.servlet.PathRequest; import org.springframework.context.annotation.Configuration; import org.springframework.http.HttpMethod; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.builders.WebSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception{ http.authorizeRequests() .mvcMatchers("/", "/login", "/sign-up", "/check-email-token" , "/email-login", "/check-email-login", "/login-link").permitAll() .mvcMatchers(HttpMethod.GET, "/profile/*").permitAll() .anyRequest().authenticated(); http.formLogin() .loginPage("/login").permitAll(); http.logout() .logoutSuccessUrl("/"); } ... 강의 보면서 진행했을 땐 잘 작동했는데 이후 구현하면서 에러가 발생했습니다. 로그인 수행을 하면 로그인은 되지만 /error로 redirect 되어 화면에는 아래와 같은 에러가 뜹니다. {"timestamp":"2020-04-15T14:28:16.449+0000","status":999,"error":"None","message":"No message available"} spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration 구글링하면서 위 프로퍼티를 추가하여 해결했지만 /error을 요청하지 않았는데 왜 이런 현상이 발생하는지 이해가 되지 않습니다..
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원과 상품에서 id값
처음 회원을 등록하면 회원목록에서 #이 1이 뜹니다. 이후 상품 등록을 하고나서 상품 목록을 조회해보니 #2가 뜹니다. 혹시나해서 회원을 하나 더 만들어보니 #3이 추가가 되었습니다. id값이 부여가 되는 것이 테이블별로 이루어지는 것이 아닌 건가요?