묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
8:30초 질문있습니다~
어떻게 한번에 불러오신 건지 궁금해요~ 그리고 복붙한 4가지 파일들은, NanumSquareB.otf NanumSquareEB.otf NanumSquareR.otf NanumSquareL.otf 이렇게 4개인데, style안에는 @font-face{ font-family: 'NanumSquareR'; src: local('NanumSquareR'), url("{% static 'fonts/NanumSquareR.ttf' %}") format("opentype");}@font-face{ font-family: 'NanumSquareEB'; src: local('NanumSquareEB'), url("{% static 'fonts/NanumSquareEB.otf' %}") format("opentype");}@font-face{ font-family: 'NanumSquareB'; src: local('NanumSquareB'), url("{% static 'fonts/NanumSquareB.otf' %}") format("opentype");}@font-face{ font-family: 'NanumSquareR'; src: local('NanumSquareR'), url("{% static 'fonts/NanumSquareR.otf' %}") format("opentype");} 이렇게 입력하셨더라구요. 다 같아야 하는 거 아닌가요...? otf ttf 도 다르고 파일명도 다른데 있는데 왜 그런지 모르겠습니다. 매번감사합니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
protectedRoute
protectedRoute.js 부분이 강의에서 제 지식에 비해 다소 설명이 부족한 것 같아서 의문점이 생겨 질문드립니다. 1. ...rest는 어디서 나온 데이터 인가요? 2. {...rest}가 이 코드에서 하는 역할이 무었인가요? (테스트결과 삭제해도 수정하는데는 아무 이상이 없습니다) 3. props는 PostEdit.js 에서 넘어오는 데이터 인가요? 라우터에 exact component={PostEdit}를 했기때문에 넘어오는 데이터 인건가요? 4. component: Component는 왜이렇게 하나요? component: Component vs Component 차이를 모르겠습니다. Component만 써보니 전자와 달리 console.log({props})는 찍히지 않으나, 수정하는데는 문제가 없던것 같습니다. 5. protectedRoute없이도 사실 데이터 변경은 불가능 한가요? 서버측에서 수정 라우터에 auth 미들웨어를 삽입했기때문에 사실 없어도 데이터 변경은 불가능한것 맞나요? 강사님께서 한번 언급하신것처럼 보안성을 좀더 강화(프론트 부분에서도 보안처리)하기 위한 방식인거죠? --매번 consolo.log를 찍어도 모르는게 많습니다. (질문이 너무 많아서 죄송합니다)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm run dev 입력시 오류가 납니다
npm run dev PS C:\Users\mina\.vscode\boilerplate-mern-stack-master> npm run dev > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" 'concurrently'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. PS C:\Users\mina\.vscode\boilerplate-mern-stack-master> 라고 뜨고 npm run start 입력시 PS C:\Users\mina\.vscode\boilerplate-mern-stack-master> npm run start > react-boiler-plate@1.0.0 start > node server/index.js node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module 'express' Require stack: - C:\Users\mina\.vscode\boilerplate-mern-stack-master\server\index.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:94:18) at Object.<anonymous> (C:\Users\mina\.vscode\boilerplate-mern-stack-master\server\index.js:1:17) at Module._compile (node:internal/modules/cjs/loader:1101:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\mina\\.vscode\\boilerplate-mern-stack-master\\server\\index.js' ] } 라고 뜹니다. 아예 화면 도출이 안되네요
-
해결됨얄팍한 GraphQL과 Apollo
csv 데이터에 대해서 질문 드립니다.
강사님 안녕하세요, 반갑습니다. 저는 얄코의 구독자이며 영상은 매우 잘 챙겨보고 있습니다. csv를 데이터베이스로 이용한 하신것에 대해서 깜짝 놀랐고, " 이걸로 다 CRUD를 구현을 하셨단 말이야?? ,, 하고 매우 기뻤습니다. " 그러나 강의에서 POST 로 localhost:3000/api/team >> 통해서 데이터를 넣어주면~ post man에서 들어간 데이터가 잘 확인이 되고, 브라우저에서도 확인을 해도 데이터가 잘 들어간 것이 확인이 됩니다. 근데 서버를 내렸다가 다시 올리면... 데이터가 없어져 있더라구요?? CSV데이터에 실제로 CRUD를 해보고 싶다는 생각이 듭니다. 1. csv 데이터베이스에 CRUD를 배워서 할 바에는 몽고디비를 쓰는 것이 좋을까요? 2. 구글에 검색을 해보니 하는 방법에 대한 글이 많더라구요, 추천하시는 글이 있으시면 추천이 가능하실까요? ps. 바쁘시면 답글 안다셔도 감사합니다. ㅋㅋㅋ
-
해결됨작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
502 Bad Gateway
안녕하세요. 우선 저는 마지막 강의까지 수강을 완료했구요, 제 깃허브는 입니다. (처음에 프로젝트명을 잘못 설정해서 pragmatic이 아닌 pargmatic으로 진행했습니다.) 혹시 참고가 될까해서 몇개 소스는 복사하여 같이 올려봅니다. portainer - Service에서 DJ_django_container_gunicorn이 연결되지 않습니다. django_test_image:5 로 잘 생성도 되어있고, password도 제대로 되어 있는데.. 연결이 안됩니다.
-
해결됨React 기반 Gatsby로 기술 블로그 개발하기
오류 관련 질문 있습니다.
안녕하세요, 현도님! 강의 정말 재밌게 잘 보고 있습니다ㅎㅎ 다름이 아니라, 무한 스크롤을 구현하는 중에 SSR 관련 오류가 떠서 질문드립니다. 제가 확인해본 결과, 아래 코드를 포함하는 경우에만 아래 이미지와 같은 경고창이 뜨는 것으로 보아 IntersectionObserver를 node.js 환경에서 실행하는데 문제가 생긴 것 같습니다.(이 표현이 맞을까요?ㅎ) const observer: IntersectionObserver = new IntersectionObserver(...); (경고창일 뿐이라 개발하는데 문제 없고, 무한 스크롤도 정상 작동합니다. 처음 yarn develop 실행 후 연결 시에는 경고창이 뜨지 않는데, 새로고침 후에는 계속 뜨네요.) 추후에 배포를 하는 상황에 문제가 될 것 같기도 하고, yarn build해서 확인할 때마다 경고창이 떠서 신경이 계속 쓰여 해결하고 싶습니다ㅠㅠ 공식 문서를 보고, 구글링을 해도 해결이 쉽지 않고 다른 분들한테는 뜨는 것 같지 않아 코드 자체에 문제가 있는 것 같지는 않네요.. 계속 해결하려고 시도해보겠지만, 혹시 이 부분에 대해서 알고 계신다면 조언 부탁드리겠습니다. 그리고 좋은 강의 올려주셔서 감사합니다:) 아래는 제 깃헙 주소와 오류 관련 공식 문서입니다. 깃헙 주소: https://github.com/20170781 오류 관련 공식 문서: https://www.gatsbyjs.com/docs/debugging-html-builds/
-
미해결20번 넘게 면접 본 네카라쿠배 개발자의 이직 기술면접 기출 강의
안녕하세요! 질문이 있습니다.
안녕하세요! 질문이 있습니다. 강의 내용중에 프로세스들로 구성된 프로그램과 스레드로 구성된 프로그램이 있다고 한다면 어떤 것이 빠를까요? 라는 질문에 대한 답변에서 프로세스에서는 컨텍스트 스위칭이 발생하므로 스레드로 구성된 프로그램이 더 빠르다고 답변하셨는데요. 마치, 스레드는 컨텍스트 스위칭이 발생하지 않는다는 답변인거 같아서요. 스레드에서는 컨텍스트 스위칭이 발생하지 않나요?
-
미해결C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기
하이퍼V가 없습니다..
window 기능에 가서 체크중인데 없습니다 혹시 window 하이퍼바이저 플랫폼인가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
톰캣 서버 띄우는것 까진 됐는데 /hello를 칠 경우에도 여전히 mapping이 되지 않았다고 나오네요
콘솔화면은 정상적으로 출력되는것 같은데 새로고침을 해도 계속 저 화면이 뜨는 이유를 모르겠습니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@Transaction내 쿼리 실행 순서
삭제된 글입니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Validation 우선순위 적용하기
안녕하세요! 현재 강의를 듣고 개인적으로 프로젝트를 진행하고 있습니다. 회원가입 폼을 만들고 각각의 값이 유효한지를 검증하도록 하고 있습니다. 그런데 만약 필드가 5개가 있고, 각각 @NotBlank와 @Pattern으로 검증한다고 했을 때, 검증에 우선순위를 두어서 @NotBlank가 실패한 경우에는 @Pattern은 검증하지 않도록 하는 방법이 있을까요? 지금은 공백을 입력하는 경우 @NotBlank에 대한 에러메시지와 @Pattern에 대한 에러메시지가 모두 출력되고 있습니다. 공백을 입력하는 경우 @Pattern에 대한 에러는 출력하지 않고 싶습니다.(@Pattern에 공백을 허용하도록 정규식을 작성하면 될 것 같지만, @Pattern 이외에 다른 Validation을 사용할 경우도 생각해서 정석적인 방법을 알고 싶습니다.) 먼저 적용해본 방식은, 순서를 지정하는 인터페이스를 만들고 @GroupSequence를 적용하는 것인데요, @NotBlank를 상위 우선순위로 두고 @Pattern을 하위 우선순위로 두었을 떄, 어떤 한 필드에서라도 @NotBlank를 만족시기키 못해 에러메시지가 나가면, 다른 필드에서 @Pattern의 메시지가 나가야 하는 상황에서도 출력되지 않는 문제가 있어 원하는 방식이 아니었습니다. 만약 Validation과정에서 우선순위를 정할 수 없는 방법이 없다면 제가 bindingResult를 조작하여 원하는 error만 view로 넘겨주거나, 타임리프에서 우선순위에 맞는 에러만 보여줄 수 있는 방법이 있을까요? bindingResult의 값을 다 까서 필요한 것들만 다른 List나 Map에 담아 Model로 넘기는 것은 너무 돌아가는 방법인 것 같아 정석적인 방법이 있는지 질문드립니다.
-
미해결20번 넘게 면접 본 네카라쿠배 개발자의 이직 기술면접 기출 강의
안녕하세요! 질문이 있습니다.
안녕하세요! 혹시 강의자료를 공유받을 수 있을까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
사진이 안들어가지네요
사진이 안들어가집니다
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
ResNet과 1x1 conv 레이어에 대해서 질문이 있습니다
안녕하세요. ResNet을 계속 보니, 이해가 되네요 그런데 inception과 resnet에서 사용하는1x1 conv는 PCA와 같은 차원축소 개념 같은데, 가중치 갯수가 줄어들기 때문에 아무래도 정보 손실은 포함하고 있다고 볼 수 있는거죠?
-
해결됨이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
서비스 배포
안녕하세요 선생님. 강의 잘 보고 있습니다. 강의를 보다가 궁금한 점이 생겨서 질문을 남깁니다. 서비스를 배포하고 운영한다고 가정했을때, atlas에 유저의 개인정보(전화번호, 비밀번호, 성별)를 저장하였고 강의와 같이 비밀번호를 암호화하여 저장했을 때, 개발자로써 더 고려해야 할 사안이 있을까요? 보통 서비스를 운영할 때는 강의 이상의 것들을 더 고려하는지 궁금하고 더 고려한다면 무엇이 있을지 궁금합니다! 감사합니다!
-
미해결20번 넘게 면접 본 네카라쿠배 개발자의 이직 기술면접 기출 강의
안녕하세요! 질문이 있습니다.
안녕하세요! 강의를 듣다가 궁금한 사항이 생겨 질문 드립니다. 해당 강의의 약 6분50초 경에 다루는 이야기인데요. 먼저 맨처음 팬텀리드에 대해 설명해주셨을때, 트랜잭션1에서 DB로 유저를 조회할 때는 유저가 조회가 안된다고 말씀해주셨는데. 이후, 트랜잭션1에서 유저를 업데이트 한 이후에는 유저가 조회된다고 말씀해주셨습니다. 그렇다면, 트랜잭션1에서 원래 업데이트 되지 않던 유저가 이후에 없던 유저를 업데이트 한 이후 다시 조회해보니 조회가 된다라고 이해하면 되는 건가요? 다시말해, 업데이트를 했기 때문에 조회를 할 수 있게됐다?? 라고 이해하면 되는 건가요? 뭔가, 해당 내용을 이해하려면 준비하신 슬라이드에서 트랜잭션2에서 유저를 insert하는 장표와 트랜잭션1에서 유저를 조회하는 장표의 순서를 바꿔야 더 상황에 맞을거 같다는 생각이 들어서요.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Activity에서 layout 만들 때
안녕하세요 또 질문입니다. 질문이 너무 많고 초보적인 질문이 많아서 귀찮으실텐데 궁금함을 참을 수가 없네요. 구글 검색해봐도 아직 키워드를 잘 모르는지 검색이 잘 안되서 죄송함을 무릅쓰고 질문드립니다. 우선 타 강의를 언급해서 죄송합니다. ㅠㅠ 제가 이 강의를 듣기전에 정재곤님의 더 친절한 코틀린 앱 프로그래밍이라는 수업을 유튜브를 통해서 보다가 너무 빨리 어려워져서 좀 더 초보자 눈높이에 맞는 쉬운 강의를 찾다가 여기에 오게 되었는데요. 정재곤님의 경우에는 디자인탭 파레트에서 아이콘을 끌어다가 놓는 방식을 이용해서 레이아웃 디자인을 하셨는데 개복치 선생님의 경우에는 직접 코드를 타이핑하면서 레이아웃 디자인을 하시는 것 같은데요 혹시 그 두가지 방식의 장단점을 알 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
JPA 책의 LAZY + JPQL 질문입니다.
좋은 강의 감사합니다.연관관계 fetch Type을 LAZY로 설정하고, JPQL을 이용해 하나의 엔티티만 조회하도록 하면, 실제로 연관 대상 엔티티를 사용하기 전까지는, query가 발생하지 않는 것으로 이해를 했는데, 다음과 같은 현상이 발생하는데 잘 이해가 가질 않습니다 도와주세요.. ㅠ
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요! Vivado GUI까지 모두 진행했는데 그 다음 날 mobaxterm에서 WSL 터미널 실행이 안 됩니다ㅠㅠㅠ
안녕하세요! Vivado 설치 과정 모두 완료하고 GUI까지 실행되는 것도 확인했습니다! 그런데 그 다음 날 mobaxterm에서 WSL 터미널 실행이 안 되고 터미널에 아무 반응이 없습니다. 노트북을 재부팅해도 아무 반응이 없어서 혹시 어떻게 해결할 수 있을까요??
-
미해결온국민 클레이튼 표준 토큰 빠르게 만들기
클레이튼에서 만들때는 어떻게 해야하나요ㅠㅠ
진짜 메인넷이서 만드는 방법은 뭔가요... 동일하게 진행하면 되는건가요?