묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React
무료 강의는 수료증이 발급되지 않는지요?
안녕하세요? 회사의 강의도 듣고 인프런의 무료 강의도 두 과정 수강했습니다. 그런데 무료 강의는 수료증이 발급되지 않는지 궁금합니다. 답변 부탁드립니다. 감사합니다.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Unable to find git in your PATH. 오류 문의
우선, 빠르고 친절한 답변 정말 감사드립니다. 어제 수강하고 집에서는 잘 됐는데 다른 환경의 컴퓨터에서 플러터를 압축을 풀고 진행해보니 flutter 명령어 에러가 뜹니다. [시도해본것] 1. github를 재설치 2. 환경변수에 github 추가 3. https://stackoverflow.com/questions/65678581/flutter-error-unable-to-find-git-in-your-path-in-windows 나온것처럼 github를 설치할때 Use Git and optional unix tools from the command prompt를 체크하고 설치 위 3가지 조치를 해봐도 아래와 같은 오류가 뜹니다. 오전내내 씨름하다가 혹시 해결하는 방법이 있나해서 문의 드립니다.
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
안녕하세요. 개인적으로 질문이 있습니다.
안녕하세요. 강의 잘 보고 있습니다. 맨토링 이 중지가 되어서 여기에다가 질문을 올립니다. 다름이 아니라 이직할 때, 예를들어 2년차 이후부터 가능한 업무에 이직을 한다 했을 때 꼭 2년을 채워야 한다는게 아니라 2년차 업무에 필요한 지식?만 있으면 된다고 해서 2년차 미만 개발자도 많이 지원한다고 들었는데요. 이렇게 +1년씩 해서 이직하는 테크트리는 흔한가요...? 감사합니다.
-
미해결Nuxt.js 시작하기
nuxt refresh 오류 문의
안녕하세요, 캡틴판교님의 vue와 nuxt강의를 잘 수강하고 있는 초급 개발자입니다. 먼저 관련 내용을 찾기가 힘들어 첫번째 강의에 글을 남깁니다. nuxt 프레임워크를 사용해 시스템을 개발중인데요. 로컬에서 시스템을 띄웠을때는 특정 화면에 대한 refresh(새로고침)을 했을때 다시 reload가 되는데, 서버에 배포를 한 후 특정 페이지를 Refresh하면 ERROR render function or template not defined in component: anonymous ERROR window is not defined 등등 라는 에러 로그와 함께 페이지가 로드되지 않습니다. 공통적으로는 vue-apex-charts 들어간 화면이 문제인듯하여 구글링을 통해 vue-apex-charts 태그를 감싸는 no-ssr, client-only 태그도 달아보았고, import를 동적으로 선언해보거나, nuxt.config.js에서 plugin을 ssr:false로도 줘봤으나 해결되지 않았습니다. 특정 컴포넌트에 대해서만 refresh오류가 납니다. (vueapexchart 사용 시 인듯합니다) 혹시 제가 미처 생각치 못한 내용이 있을까요? 시간 나실때 조언 주시면 감사하겠습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
변수명에 _붙이는 이유
변수명 앞에 _ 를 붙이시는 경우가 있던데 어떠한 기준으로 _를 붙이시는지 알 수 있을까요? 사람 따라의 스타일 일 수 있겠지만 변수명을 분류할 때 특정한 기준이 있는지 궁금합니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 업로드 질문있습니다 (이미지 확장 가능 thumb 생성 X)
강의 따라서 진행하고 aws s3에 aws-upload.zip 파일을 becket name에 복사한 뒤에 Amazon S3 링크 URL도 저장했습니다. 그런데 이미지 업로드 시 위와 같이 여전히 나옵니다. lambda/index.js 소스코드도 문제가 없습니다. const AWS = require('aws-sdk'); const sharp = require('sharp'); const s3 = new AWS.S3(); exports.handler = (event, context, callback) => { const Bucket = event.Records[0].s3.bucket.name; // react-nodebird-s3 const Key = decodeURIComponent(event.Records[0].s3.object.key); // original/12312312_abc.png, decodeURIComponent: 한글 깨짐현상 해결 console.log('Bucket: ', Bucket, 'Key: ', Key); const filename = Key.split('/')[Key.split('/').length - 1]; // 파일이름 추출 const ext = Key.split('.')[Key.split('.').length - 1].toLowerCase(); // 확장자 추출.toLowerCase(), 확장자 대문자를 소문자로 const requiredFormat = ext === 'jpg' ? 'jpeg' : ext; console.log('filename', filename, 'ext', ext); try { const s3Object = await s3.getObject({ Bucket, Key }).promise(); console.log('original', s3Object.Body.length); const resizedImage = await sharp(s3Object.Body) .resize(400, 400, { fit: 'inside' }) .toFormat(requiredFormat) .toBuffer(); await s3 .putObject({ Bucket, Key: `thumb/${filename}`, Body: resizedImage, }) .promise(); console.log('put', resizedImage.length); return callback(null, `thumb/${filename}`); } catch (error) { console.error(error); return callback(error); } }; // ImagesZoom/index.js <img src={`${v.src.replace(/\/thumb\//, '/original/')}`} alt={v.src} /> // routes/post.js router.post('/images', isLoggedIn, upload.array('image'), (req, res, next) => { console.log(req.files); // 업로드가 어떻게 됬는지 정보들이 담겨있음 res.json(req.files.map((v) => v.location.replace(/\/original\//, '/thumb/'))); // original에서 thumb 이미지를 가져옴 // location 자체에 주소가 담겨있음, PostFrom에 image src에 그대로 전달(backURL 필요 X) }); 그리고 S3 bucket에 thumb 파일이 생성이 되지 않았습니다. lambda 함수에서 모니터링을 해보니 실패라고 떠 있습니다. 무엇이 문제인지 파악이 되지 않아 질문을 올립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
*ptr 부분 크래쉬 이유
*ptr이 매개변수로 받을때부터 TestPtr에서 &a를 받았는데 어째서 그값이 a[100] 주소를 가르키고있고 그 상태에서*ptr=0x12341234를 넣었을떄 어떻게 크래쉬가 나는지 이해가 되지않아 이렇게 질문을드립니다
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
자료를 unzip했는데....
상단과 같은 에러 발생하네여. 무엇을 잘못 된 것 일까요?- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 목록이 제대로 안뜹니다
다른 분들 질문한 것도 봤는데 해당사항이 보이지 않아 따로 질문 드립니다. itemController에 해당 라인에 break를 찍고 items 리스트에 값이 들어가는 것도 확인 했는데 목록 창으로 들어가면 목록에 아무것도 안뜹니다. html상에서도 빨간줄이 나오는데 일단 model.addAttribute까지는 잘 되는데 왜 웹상에 뿌려지지가 않을까요,,
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
key: 'image'와 router.post('/image) 관련 질문있습니다.
key: 'image'와 routes/post.js에서 router.post('./images', upload.array('image'))가 일치해야 그대로 받을 수가 있다고 하셨는데 PostForm.js에서 onChangeImages 함수에 매개변수로 e를 받아서 e.target.files를 console 찍어보면 FileList가 나옵니다. 여기서 일치한다는게 뭔지 이해가 안되는데... key: image는 어디에 있고 images는 단수에서 복수가 되는건가요? 조금 이해가 안되서 그러는데 간략하게 설명해주실수 있나요? // components/PostForm.js const onClickImageUpload = useCallback(() => { imageInput.current.click(); }, [imageInput.current]); const onChangeImages = useCallback((e) => { console.log('images', e.target.files); // 배열X, 유사배열 const imageFormData = new FormData(); // 멀티파트 형식으로 서버에 보낼수 있다 [].forEach.call(e.target.files, (f) => { imageFormData.append('image', f); // key: 'image', value(값): f }); dispatch({ type: UPLOAD_IMAGES_REQUEST, data: imageFormData, }); }, []); // routes/post.js router.post('/images', isLoggedIn, upload.array('image'), (req, res, next) => { console.log(req.files); // 업로드가 어떻게 됬는지 정보들이 담겨있음 res.json(req.files.map((v) => v.location)); // location 자체에 주소가 담겨있음, PostFrom에 image src에 그대로 전달(backURL 필요 X) }); // POST /post/images, // upload.array(), upload.single(), upload.none()
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
resnet구현하는 파트에서 CIFAR_Dataset관련하여 질문이 있습니다
안녕하세요 딥러닝 CNN 완벽가이드를 수강하는 학생입니다. 다름이 아니라 resnet을 구현하고 cifar10으로 성능테스트를 해보는 과정에서 의문이 있어 질문드립니다. class CIFAR_Dataset(Sequence): def __init__(self, images_array, labels, batch_size=BATCH_SIZE, augmentor=None, shuffle=False, pre_func=None): self.images_array = images_array self.labels = labels self.batch_size = batch_size self.augmentor = augmentor self.pre_func = pre_func self.shuffle = shuffle if self.shuffle: # self.on_epoch_end() pass 처음 sequence dataset을 설명해주셨을 때(catndog), self.images_filenames = images_filenames를 통해 데이터프레임에 있는 image의 경로를 받아오면 메모리에 문제가 없는데 만약 self.images_filenames에 이미지의 numpy array 형태로 받아오면 메모리가 터질수 있다라고 설명하셨는데요. cifar10의 데이터는 numpy array형태로 되어있는 걸로 알고있는데 self.images_array = images_array를 통해 cifar10의 이미지 array를 받아오면 self.images_array에 cifar10의 모든 image array가 들어오게 되는게 아닌가요?? 그렇게 되면 메모리가 터진다고 말씀하셨던거 같은데... 제가 잘못이해하고 있는건지 이 부분이 좀 헷갈려서 질문드립니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Category테이블 관련 질문이요
Category테이블 구현 테스트를 해보려고 하는데요 public class Category { @Id private Long id; private String name; @ManyToOne @JoinColumn(name="PARENT_ID") private Category parent; } Category 저장테스트 해보려고하는데 parent의 동작이 어떻게 되는지 이해가 되지 않습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 요청드립니다.
인프런 이메일 : lesitar@gmail.com 깃헙 이메일 : neounike@naver.com 깃헙 닉네임 : J-K-Lee 요청드립니다 :)
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
Html 강의 중 이미지 파일 삽입 시 엑박
크롤링 웹기본 - 크롤링을 위한 지식: 웹구조와 HTML 이해하기3 3분 40초 코드는 이렇게 썻는데 이미지는 엑박만 뜹니다 ㅠ 그리고 다른 강의 수업자료(아래) 주피터노트북으로 열때도 이미지가 엑박으로 보이던 부분이있었습니다. 연관이 있을거 같은데 이미지를 이미지로 못받는거같은데 해결방법이 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
typescript 관련 질문입니다..ㅠㅠ
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다. 안녕하세요 제로초님~!!강의수가 정말 많아서 제대로 흡수하려고 천천히 이해하며 듣다보니 몇달이..지낫네요 ㅎㅎ 제로초님 수업 js를 ts로 변환하면서 수업을 듣고 있습니다. 그러던중.. getServerSideProps 에서 아래와 같이 타입에러가 나고있는데 ㅠㅠ vscode에서 추천하는 타입도 해보고 다른 내용도 검색해보면서 해봤는데 저 오류 해결이 잘 안되네요 혹시 어떤 오류인지 ㅠㅠ 알고계신가 해서 질문 남깁니당..// pages/index.tsx // store/configureStore.tsx
-
해결됨모던 자바스크립트 딥다이브 스터디
안녕하세요.
안녕하세요! 강의 정말 잘 보고 있습니다! 덕분에 두꺼운 책이 쓱쓱 넘어가고 있어요! 단톡방이라고 언급을 하시는거 같은데 혹시 어떤 단톡방인가요? 혹시 저도 들어갈 수 있을까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
MVC구조
안녕하세요, 선생님. 선생님 강의를 들으면서 이해가 안가던부분들이 쉽게 이해가 잘됩니다. 이 강의를 선택한 과거의 저를 칭찬하며 이런 질 좋은 강의를 제공해주신 선생님께 정말 감사드려요. 이제 MVC04부분만 들으면 나프1탄을 다 듣게 돼요. 다 듣고나면 2탄도 들으려합니다. 2탄까지 커리큘럼을 보고 나니 궁금한 점이 생겼습니다. MVC구조가 2탄까지 하면 07까지 있고 스프링MVC로 넘어가던데, 실무에서는 MVC구조 중 마지막 변형단계인 MVC07구조를 사용하나요? (아직 2탄 내용은 모르고 커리큘럼만 보고 적었어요) 이번에 배운걸로 포트폴리오용 프로젝트를 하나 만들려고 하는데 2탄까지 듣고 MVC07구조로 만드는 게 좋을지 MVC03구조로 만드는게 좋을지 어떤 구조가 실무에서 쓰이고 포트폴리오용으로 적합할 지 고민이 됩니다. 그리고 또.. 취업 공고문을 보면 기술 스택으로 JSP가 있는 곳이 있더라구요. 실무에서 요구하는 JSP 기술이 JSTL과 EL을 이용한 걸 말하는 건지 혹시 알고계신다면 답변 부탁드립니다. 아 그리고 나프3탄은 몇월달 쯤 나올 예정일지 일정 여쭤봐도 될까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
8080 -> 3000 데이터 가져올시...
8080 -> 3000 데이터 가져올시... 저는 main의 index.js에 선생님과 다르게 result.data.product;로 가져왔거든요 저희가 DB에서 보이는거처럼 product 배열안에 있는데 코드는 왜 products로 하셨는지, 선생님은 어떻게 가져왔는지 의문입니다...
-
해결됨Do it! 자바 프로그래밍 입문 with 은종쌤
16분쯤 bonusPoint += price * bonusRatio 관련 질문
안녕하세요 intellij 사용 중입니다 Customer class의 calcPrice method 질문인데요 bonusPoint += price * bonusRatio 이부분입니다 bonusPoint += price * bonusRatio 와 bonusPoint = bonusPoint + price * bonusRatio 는 같은 거 아닌가요? bonusPoint = bonusPoint + price * bonusRatio 이렇게 쓰면 type error가 나옵니다 bonusPoint += price * bonusRatio 이렇게 쓰면 안 나오고요 += 는 형변환 까지 해주나요? 감사합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
SharedDB 질문 드립니다.
안녕하세요. 클라이언트와 AccountServer 사이에 https통신이 이루어 진다고 한다면 MITM공격이 이루어 질 수 없는 이유가 인증된 발급기관에서 발급한 공개키가 담긴 인증서를 클라이언트에게 보내기 때문인가요? 올바른 발급기관에서 보낸 공개키 인증서인지 클라이언트에서 알 수 없다면 MITM공격으로 중간에서 가로채서 서버에서 발급한 공개키로 중간에 값을 열어 보고, 또한 클라이언트에게 자신이 마치 진짜 서버인 것 마냥 행동할 수 있을 것 같습니다.