묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
backend강의를 다보고 나서 질문드립니다.
강의는 잘 봤는데요. 궁금한게 있어서 질문드릴게용 userSchema.methods.generateToken = function (cb) { let user = this; // jsonwebtoken을 이용해서 token을 생성하기 let token = jwt.sign(user._id.toHexString(), "secretToken"); 여기서 갑자기 user._id가 나왓는데 user._id는 userSchema에 없는데 user._id에 대해서 설명해 줄 수 있나요? /* user._id + 'secretToken' = token => 'secretToken' => user._id */ user.token = token; user.save(function (err, user) { if (err) return cb(err); cb(null, user); }); }; //그리고 여기서는 statics를 쓰셧는데 // methods를 쓰다가 갑자기 static를 쓰신 이유도 궁금합니다. // 알긴 알겠는데 선생님의 의견이 궁금해서요 userSchema.statics.findByToken = function (token, cb) { let user = this; // 토큰을 decode 한다. jwt.verify(token, "secretToken", function (err, decoded) { // 유저 아이디를 이용해서 유저를 찾은 다음에 // 클라이언트에서 가져온 token과 DB에 보관된 토큰이 일치하는지 확인 user.findOne({ _id: decoded, token: token }, function (err, user) { if (err) return cb(err); cb(null, user); }); }); };
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
저는 지난날 스프링 로깅을 log4j 로 배웠는데 과거 유물급을 배운건가요?
세세한 설명 감사드립니다.이클립스 + spring MVC lagacy + MyBatis + Oracle조합으로 프로젝트를 진행했었는데Log4j 또는 Log4j2 는 과거 유물이 된건가요?로깅에 어떤 lib을 써야 현업에 맞추어 공부할지에 대해 약간 혼란스러워 여쭈어 봅니다.logback 과 slf4j 가 Log4j를 쓰기위해 꼭있어야 되는걸로 알고있긴한데...딱 거기까지만 알구요..로깅을 위한 최고의 라이브러리를 추천해주시면 안될까요?
-
미해결실전! 스프링 데이터 JPA
CollectionTable사용시 fetch 조인에 대해서
안녕하세요! 기본 빼고는 전부 완강했습니다. 좋은 강의 감사합니다! 강의를 다듣고 여러가지 실습을 해보고 있는데요. OneToMany 일대다 fetch조인은 하나의 테이블에 대해서 밖에 안되는데 일대다 관계의 CollectionTable조인은 여러 테이블에 대해서도 에러가 안나고 N+1 문제도 발생하지 않더군요. CollectionTable도 결국은 테이블에 대한 조인인데 왜 문제 없이 테이터를 가지고 올 수 있는지 궁금합니다.
-
미해결디지털 포렌식 (Digital Forensic) 전문가 과정
1강 관련 질문입니다.
안녕하세요 디지털 포렌식 강의를 듣고있는데 1강에서 "3ffd089204f376de5050d82a5a4713ef" 이 파일이 무엇인지 알고 바로 vmdk 파일로 변환한건가요..? hxd로 보니까 "33 C0 8E D0" 로 시작하는거는 img convert 가 가능한건가요>? 궁금해서 질문을 남깁니다.
-
미해결실전! Querydsl
condition 만들어지는 과정 이어서 질문드립니다!
안녕하세요 영한님! 지난 질문에서 "pathvariable을 이용해주지 않았는데 자동으로 MemberSearchCondition안에 어떻게 들어가게 되는지 궁금합니다." 다 라고 질문을 드렸었는데, 이 부분이 정확히는 스프링 데이터 JPA 에서 배운 queryString으로 파라미터를 넘겨서 그 값이 도메인 클래스 컨버터 기술로 인해 바로 들어가는 것이 맞나요 ?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
섹션 9의 강의중에 질문있습니다
안녕하세요 알기쉽고 꼼꼼하게 강의준비해주셔서 편하게 강의 잘 듣고 있습니다 감사합니다~ 다름아니라 섹션 9 이커머스 분석에서 고객이 주로사는 지역에 대해 분석하는 파트에서 명령어를 입력하면 하얀 백지만 보이고 시각화자료가 보이지 않습니다... 제가 설치를 안하고 넘어간 부분이 있어서 그런지 잘모르겠습니다 ㅠㅠ 다른 명령어는 잘 수행되는데 시각화 라이브러리만 동작을 안하는 것 같습니다... 확인 부탁드립니다 ㅠㅠ 감사합니다.
-
해결됨남박사의 파이썬으로 실전 웹사이트 만들기
강의중에, 웹배포하는 과정중에서 ini파일 설정파일이 잘 동작이 안됩니다.
강좌 리눅스에서 우분투로 배포하기에서, uwsgi.ini파일을 설정하고 그 파일로 실행하려는데, 자꾸 오류가 납니다. 인터넷에 검색해보니, 디렉토리 파일 위치문제로 보입니다만,,, 해결이 되지 않아서 삽질하다가 질문 올립니다... 일단 제 환경부터 먼저 말씀드려야 할것 같아서요. Window(host Os) 에 VMware(linux, ubuntu)를 쓰고 있고, host와 가상머신은 공유폴더를 사용하고있습니다. 제 프로젝트로 이 가상폴더 /mnt/hgfs/shared_folder/web에 설정되어있고 여기가 root_directory입니다. 저의 현재 ini파일의 내용은 [uwsgi] module = run:app master = true processes = 5 ## socket=web.sock 역시 오류가 납니다. socket = /mnt/hgfs/shared_folder/web.sock chmod-socket = 660 vacuum = true die-on-term = true logto = %n.log 이구요, 로그내용은 nodename: ubuntu machine: x86_64 clock source: unix detected number of CPU cores: 2 current working directory: /mnt/hgfs/shared_folder/web detected binary path: /usr/local/bin/uwsgi !!! no internal routing support, rebuild with pcre support !!! your processes number limit is 15413 your memory page size is 4096 bytes detected max file descriptor number: 1024 lock engine: pthread robust mutexes thunder lock: disabled (you can enable it with --thunder-lock) bind(): No such file or directory [core/socket.c line 230] 아 맞다, 그리고 python 가상환경 파일 /venv/에서 작업을 했는데요, 여기서 /venv/web파일은 /mnt/hgfs/shared_folder/web파일과 링크되어있는 파일입니다. 뭐가 문제일까요....도와주세요
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
mapGetters vs. computed
위 mapGetters 질문에 이어 computed 에 대해서도 여쭤보고 싶습니다. 제가 중급코스 내용이 정확히 기억이 나지 않는건진 모르겠지만, computed 속성을 사용하여도 동일하게 축약된 형태로 사용가능한걸로 알고있습니다. mapGetters를 사용하시는데 있어서 computed 보다 효율적/효과적인 부분이 있나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
로드해야 추가로 나타나는 제품들은 어떻게 크롤링 하나요?
안녕하세요:) 질문 드립니다. www.abc.com/shoes 라는 카테고리에 제품이 100개가 들어 있다고 가정하고 처음에는 브라우저상에 20개만 보여주고, 이후 스크롤 하면 20개씩 추가로 제품이 나타납니다. 제품이 스크롤해서 나타나도 페이지 url은 동일하게 유지됩니다. 이런 경우에 브라우저상에 보이는 제품 20개 말고 제품을 100까지 끌어오는 방법이 궁금합니다.
-
미해결실전! 웹사이트제작! Step by Step! (와이스튜디오_반응형웹)
혹시 반응형 웹페이지 제작 1과 2사이에 다른편이있나요?
분명 반응형 웹페이지제작 1에서는 width를 90%로 주고 확인하면서 끝났는데 2편보는데 갑자기 footer까지 내용이 있어서 문의드립니다 그리고 제작 1편에서 width를 92%로 주라고 이야기하셨었는데 텍스트는 90%적으셨어요 들으면서 적었더니 공간이 달라서 조금 놀랐습니다
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
pyqt5 디자이너 한글팩 질문
pyqt5 디자이너 한글버전은 어디서 다운받나요?
-
미해결홍정모의 따라하며 배우는 C언어
4분 30초 0.01을 나타내려면 어떻게 해야하나요?
수준 낮은 질문 죄송합니다.
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
python-test 에러 : ctrl+alt+t
안녕하세요 좋은사람님! 이미 올라와 있는 몇몇 질문들과 동일한 에러가 발생합니다 혹시 지금 이 에러에 대한 해결책이 있나요? 아니라면 대체해서 사용할 수 있는 패키지가 있는지도 알려주셨으면 좋겠습니다 감사합니다 :)
-
해결됨[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
사소한 질문입니다만
처음에 선생님께서 데이터프레임을 정의하실때, Dataframe 옵션 중에 columns를 사용해서 컬럼들을 재정의(?) 해주셨는데, 이를 사용하면 특이 장점이 있나요?? columns를 사용하지 않아도, key에 컬럼네임들을 설정했을때 부터 컬럼은 완벽하게 정의된거 아닌가 해서요. 궁금하여 질문드립니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
키 반복 입력이 안됐었습니다.
안녕하세요. 저는 강의를 듣는 수강생입니다. 질문 드리고 싶은게 있는데, key 이벤트를 작성을 다 했는데 키보드를 꾹 누르고 있어도 한 번만 눌리게 처리가 되었었습니다. 그런데 이것은 인터넷에 찾아서 처리를 했습니다. # 키 반복(key repeat) delay = 100 interval = 50 pygame.key.set_repeat(delay, interval) 이것을 While running: 문 위에 적으니 잘 해결되었습니다. 그런데 강좌에서는 별다른 입력 없이도 문제가 없는 것 같은데, 무슨 차이인 걸까요? 항상 잘 배우고 있습니다. 수강생 올림.
-
미해결디자인 패턴 with JAVA (GoF)
강의자료 관련 질문드립니다
안녕하세요 강의자료 관련 질문드립니다. 수업 중에 사용하시는 PPT 자료는 제공되지 않는 것인지 궁금합니다 강의 중에 사용하시는 코드는 링크 통해서 다운 받을 수 있는데 PPT 자료는 없는 것 같아서요 답변 부탁드립니다 감사합니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
자동완성이 안되네요...
사진처럼 print랑 sep이 아예 자동완성이 안되는데 어떻게 해야하나요??
-
미해결인스타그램 클론 - full stack 웹 개발
slice 관련
l = [ 1,2,3 ] 일때 {{ l|slice : '2' }} 와 {{ l|slice : 2 }}의 차이점이 무엇인지 알 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
14:30 really necessary?
14:30 경에 교수님은 Autoptr(Autoptr &&a) Autoptr & operator=(Autoptr&&a) 에서 a.m_ptr 이really necessary 한지 여부를 따지고 계신데요, 교수님의 결론은 굳이 안써줘도 된다 였습니다. 그런데 저는 이해가 안됍니다 . a.m_ptr=null ptr; 이없다면 , 소유권이전이 안돼는 (move semantics가 안돼는) 것 아닌가 싶네요 . 따라서 main.cpp에서 generateResource() 가 종료되며 Autoptr res 객체가 소멸되며 ~Autoptr이 작동해 (a.)m_ptr이 해제되어 프로그램의 출력결과도 Autoptr default constructor Resource length constructed Autroptr default constructor Autoptr move assignment Resource destructed Autoptr destructor 에러 ( 이미 지운메모리 영역을 다시 지우려함 ) 위와 같이 되야하는것 아닌가 싶네요 . 또한 위의 질문과는 별개로 , Autoptr(Autoptr &&a) Autoptr & operator=(Autoptr&&a) 을 구현할때 왜 굳이 R-Value reference (&&)을 사용하신건지 궁금합니다. l-value reference(&) 와 r-value refernce 가 분명히 정의상 차이는 있다만 여기서는 굳이 기능상 차이가 있나 싶거든요. 그냥 l-value reference(&) 로 받아 Autoptr(Autoptr &a) Autoptr & operator=(Autoptr&a) 으로 했어도 결과는 똑같은것 같은데 ... 어떻게 생각하시나요?
-
미해결홍정모의 따라하며 배우는 C++
2:50 throw Exception()
2:50 경에 throw Exception()을 하는데 Exeption() 의 의미는 단순히 throw만을 하기위해 Exception 객체를 만들기 애매하니 익명Exception객체(임시객체)를 만들어 throw 하는것인가요?