묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
sequelize 관련 질문
제로초님 강의를 다 수강하고 토이프로젝트 만들어 보는 중입니다.. 수업과 상관은 없지만 sql관련 질문입니다. 여유되실때 답변해주시면 감사하겠습니다. 제 프로젝트에는 user와 calendar 그리고 calendar에는 events들이 속해있습니다. calender는 여러명이 사용하며 user는 calendar마다 권한이 있습니다. 이 관계를 calendarMemebers의 테이블에 넣어주었습니다. event에는 특정 권한 이상만 볼수있는 event들이 있습니다. 이걸 permission이라 하겠습니다. 이 상황에서 제가 속한 달력의 모든 이벤트들을 가져오는 코드를 짤때 권한이 있는 이벤트만 가져오려면 어떻게 코드를 어떻게 짜야 하나요 ㅠ 우선 제가 짠 코드입니다. 이건 수행 결과 입니다. CalendarMember가 해당 달력에대한 유저의 권한 정보입니다. 여기의 authority가 2미만이면 permissions가 1인것은 가져오지 못하게 하고싶습니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
npm 에러가 납니다
안녕하세요 제로초님 npm i socket.io-client@2 이렇게 설치하면 사진처럼 에러가 발생합니다ㅠㅠ node.js 버전 문제일까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스 loginForm 에러
loginAction 리듀스 연결하고 dispatch 로 연결했는데 id is not defined 에러가 발생합니다. ㅜㅜ 답변 부탁드립니다.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
3d 자료 다운이 안됩니다.
없는 페이지라고 뜨는데.. 어떻게 해야 하죠? 저는 3d맥스를 다운 받을 수 없는건가요..?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
프로젝트에 eslint와 prettier를 나중에 추가하고 싶습니다.
현재 진행중인 프로젝트가 있는데 자동 정렬이 되지 않아서 살짝 불편하여 eslint와 prettier를 진행중인 프로젝트에 추가하고 싶습니다. 여러 블로그 글을 확인하면서 해봤는데 잘 안돼서 질문 드립니다.. 설치 명령어가 어떻게 되는지 궁금합니다. vue3 + vite + typescript + sass + router + vuex4 적용되어있습니다.
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
트랜잭션 질문드립니다.
안녕하세요 . 강의 14:40 부분에서 queryRunner를 사용 시 중간에 트랜잭션으로 실행되어야하는 부분도 queryRunner.manger()... 을 통해 실행이 되어야 한다고 강의에 나와있습니다. 만약 아래와 같이 다른 함수를 호출한다면 트랜잭션이 정상적으로 실행이 되지 않는 것인지 궁금합니다. 트랜잭션 실행을 위해서는 모두 새롭게 함수를 작성하여야 하는 것이 맞는 것인가요? const queryRunner = getConnection().createQueryRunner(); await queryRunner.connect(); ... await this.createUser(createUserDto); await this.updateUserCount(updateUserCountDto); ... 함수는 임의로 작성하였습니다. 각 함수에는 await this.userRepository ... 로 구성되어 있습니다.
-
미해결팀 개발을 위한 Git, GitHub 입문
잘듣고 있습니다.
깃허브에서 어떨때 저장소를 같이 이용하고 어떨때 fork를 한뒤에 PR을 하면 좋을까요? 강의자료도 부탁드립니다. hawking90a@gmail.com
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
챕터 7 토마토 bfs 질문드립니다
while q: ~ 이 부분에서 dis[xx][yy] = dis[tmp[0]][tmp[1]] + 1이 나오는데, 저는 tmp[0]이 x이고, tmp[1]이 y라 생각해서 dis[xx][yy] = dis[x][y] + 1로 넣었더니 서로 다른 답이 나왔습니다. 그래서 "dis[xx][yy] = dis[tmp[0]][tmp[1]] + 1" 와 "dis[xx][yy] = dis[x][y] + 1"가 어떤 부분에서 차이가 있는지 궁금해서 질문드리게 되었습니다 미리 답변 감사드립니다!
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
이미지 업로드에 대해 질문이 있습니다!
제로초님 강의에서는 post를 사용할 때만 이미지 업로드 하셨는데 저는 프로필 이미지 추가하여 한 router에서 아닌 두 router에서 모두 이미지업로드를 처리 하고 싶어서 multermiddleware라는 미들웨어를 추가로 생성하였습니다. multermiddlesware에는 이와 같은 내용을 추가하였습니다. const isDir = (res, req, next) =>{ try{ fs.accessSync(`uploads`) } catch (err){ console.log(`uploads 폴더가 없으므로 생성합니다.`) fs.mkdirSync(`uploads`); } } const upload = (isDir, multer({ storage: multer.diskStorage({ destination(req, file, done){ done(null, `uploads`); }, filename(req, file, done){ const ext = path.extname(file.originalname) const basename = path.basename(file.originalname, ext) done(null, basename + `_`+ new Date().getTime() + ext); } }), limit: { fileSize: 20 * 1024 * 1024 } })) exports.uploadImage = (upload.single(`image`), async (req, res, next) => { console.log(req.file); res.json(req.file.filename) next() }) 그리고 각 api를 호출할 때 const { uploadImage } = require(`./multermiddleware`) router.patch(`/profile/image` , isLoggedIn, uploadImage, upload.none(),async (req, res, next) => { try { const user = await User.findOne({ where: { id: req.user.id} }) await user.update({ img_src: req.body.image }) console.log(req.body) res.status(200).json(req.body.image) } catch(err){ console.error(err) next(err) } }) 형식으로 보냈는데 제가 /profile/image를 patch로 호출 할 때 와 같은 에러가 떴는데 이미지 업로드 부분을 따로 떼서 모듈화 하여 다른 router에 넣고 싶은데 어떻게 해야하나요?
-
미해결ARM Cortex-M 프로세서 프로그래밍
UsageFault_Handler가 실행됩니다
88번 line *p = v; 가 실행된 후 step 하면 UsageFault_Handler가 실행됩니다 ㅠㅠ 무엇이 문제일까요..?
-
미해결실전 프로젝트로 배우는 타입스크립트
innerHTML optional 체이닝
안녕하세요 간단한 질문 있습니다. recoveredList.innerHTML = ''; 이런 코드에서 recoveredList?.innerHTML=''; 의 경우 The left-hand side of an assignment expression may not be an optional property access 이렇게 나오는데 왜 안되는 건가요??
-
미해결따라하며 배우는 NestJS
급합니다!! ㅜ_ㅜ....
혹시 이부분은 어떻게 해결하셨나요 ??ㅜ_ㅜ.. 게시물 생성하는로직짜고 포스트맨에서 테스트해보려니 해당에러가 노출됩니다. 어느부분을 확인해야할까요 ??
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
useRef를 선호하시는 이유가 궁금합니다!
지금까지 input 관리를 컴포넌트로 빼서 useCallback과 useState, onChange 메서드를 사용하여 써왔는데 useRef로 관리할 수 있다는 걸 보고 깜짝 놀랐습니다. 개인적인 선호라고 하셨지만 특별히 이유가 있을까 하여 useRef에 대해 찾아보니 useRef는 input value의 상태가 바뀌어도 리렌더링이 안 되는 이점이 있더라구요. 그렇다면 input이 많은 회원가입 같은 form을 만들 때 useRef를 사용한다면 굳이 useCallback이나 useMemo를 쓰거나 여러 개의 useState 를 만들지 않아도 될 것 같다는 생각에 이르더라구요 이러한 이점 때문에 useRef를 쓰시는 것인지 궁금합니다
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
activate 오류
안녕하세요 따라서 하던 도중 오류가 발생하여 질문드리려 합니다. p_study에 들어가서 scripts를 불러오는 도중 scripts가 없다는 것을 인지한 후 조금 찾아보니 bins 라는 파일에 activate, pip 등이 다운받아져있다는 것을 알게되었습니다. 이에 bins로 들어가 activate를 하였지만 계속해서 실패합니다 어떻게 해야하는지 궁금합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
여러 줄을 한 번에 주석 처리하는 단축키가 궁금합니다!!
13:22 쯤 보면 3줄을 한 번에 주석 처리 하시던데 어떻게 하신건가요?? 단축키?가 있는건가요??
-
미해결(신규 강의로 재오픈 예정) 스스로 구축하는 AWS 클라우드 네트워크 - 기본편
타 강의도 듣고 싶습니다. 문의 드립니다.
한가지 문의 드립니다. 지금 듣고 있는 강의가 네트워크 기본편인데 인프라 기본편 강의도 한번 들어 보고 싶습니다. 1. 중복되는 내용이 좀 있을 것 같아 현재 듣고 있는 강의가 있는데도 추가로 또 들어도 될지 문의 드립니다. ex) 예를 들어 강의 컨셉이 달라 들어도 괜찮다던지.. 2. 중복되는 내용이 있다면 혹시 할인을 받을 수 있는 방법이 있는지도 궁금합니다. 강의 잘 듣고 있습니다. 강의 품질이 좋습니다. 돈이 아깝지 않아요 :)
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
SQL Injection 질문드립니다!
안녕하세요. 12:40에 `${url}`을 사용시에는 sql 인젝션 공격에 취약하다고 하셨는데 파라미터로 넣는것과 어떤 차이가 있기에 취약하고, 파라미터로 넣으면 어떻게 공격을 방어해주는 것인지 궁금합니다! 그렇다면 만약 현재 `${url}` 형싱을 이용했다면 모든 코드를 파라미터 형태로 변경하는 것이 좋을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
학습되는것 시각화 가능한가요?
안녕하세요 강의 잘듣고 있습니다. 질문이 3가지 있습니다 첫째 지금 ultralytics yolo를 이용해서 학습을 진행하고 있습니다. 최종 산출물중에 학습과정중의 상황을 바운딩 박스처리하여 보여주는것이 있던데 이것들을 더 늘릴수있나요? 실제로 어떻게 G.T가 쳐저있는지등을 알고싶어서요 즉 어떤 물체에다가 bounding box 처리했는지 레이블링이 잘 되어있는것인 등을 확인 할 수있는 방법이 있을까요? 둘째 두개의 데이터셋이 있을때(다른 클래스들로 레이블링 처리됨) 그 두개의 데이터셋을 합쳐서 학습을 돌리면 성능이 나빠지나요? 예를 들어 하나의 데이터셋은 강아지와 고양이에 대한 레이블링 처리가 되어있고 다른 하나는 사람에 대해서 레이블링 처리되어있을때 새롭게 레이블링 하지않고 강아지 고양이 사람에 대한 오브젝트 디텍션 처리를 위해 하나의 데이터셋으로 합친다음에 돌리는겁니다. 아마 이 경우 강아지 고양이 데이터셋에는 사람이 레이블링 안되어있고 사람쪽엔 고양이 강아지 물체가 있더라도 레이블링이 안되어 있어 성능이 나빠질것 같은데 맞나요? 그럼 강아지 고양이 사람 모두를 학습시키고 싶을떄는 처음부터 다시 레이블링을 하는 방법밖에 없는지 궁금합니다. 셋째 보통의 딥러닝 엔지니어들은 주로 mmdetection이나 ultralytics yolo와 같은 프레임워크를 가져다 쓰고 하이퍼파라미터 튜닝을 하는것이 주 임무 인가요? 그럼 현재 현업에서 사용되는 제일 최신의 툴은 무엇인가요? 그리고 모델의 성능이 잘 안나올때 제일 먼저 만저봐야하는 하이퍼파라미터는 무엇인지 궁금합니다. 그리고 마지막으로 컴퓨터 비전관련한 책중에 이론 설명이 잘 되어있는 책(전통비전이 아닌 딥러닝위주의) 추천해주실께 혹시 있나요? 아니면 사이트도 괜찮습니다. 질문이 조금 많았습니다. 이상입니다 감사합니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
노드버드 프로젝트의 디자인패턴은 어느쪽에 가깝나요?
next 다른 코드들을 보는데 설계 방법이 다양하게 있는것 같더라고요. next가 사실 프레임웍이라 거의 일률적일줄 알았는데.. 다른곳에서 next로 작성된 코드를 봤는데 아토믹디자인패턴으로 작성된 코드를 보니까 오히려 모듈화가 너무 세세하게 이뤄져서 페이지 하나를 읽으려면 여기저기 모듈화된걸 조립해가며 해석해야하니 오히려 어렵더라고요. 그래서 든 궁금점인데 노드버드(프론트쪽)는 어떤 디자인패턴에 가깝나요?
-
미해결웹 게임을 만들며 배우는 React
이벤트리스너
근데 이렇게 ms 단위로 측정을 하면 실제 클릭 ~ onClick 함수 실행 까지의 오차가 생길 수도 있나요? 생긴다면 얼마나 될까요?