173만명의 커뮤니티!! 함께 토론해봐요.
해결됨
Node.js 교과서 - 기본부터 프로젝트 실습까지
join하는 과정에서 attributes:['id', 'nick']을 하게된다면 router . get ( ' / ' , ( req , res , next ) => { Post . findAll ( { include : { model : User , attributes : [ ' id ' , ' nick ' ] , }, order : [[ ' createdAt ' , ' DESC ' ]] , } ) Post의 컬럼과 User의 id와 nick컬럼을 join해서 가져오는거 아닌가요? 그런데 로그를 찍어 본 결과 ``` dataValues: { id: 1, content: '안녕하세요 #노드 #아리송', img: '', createdAt: 2019-08-27T03:47:19.000Z, updatedAt: 2019-08-27T03:47:19.000Z, deletedAt: null, userId: null, user: null }, ``` nick이 안찍혀 있어서 제가 잘 못 이해한건지 궁금합니다.
mongodb nodejs javascript mysql
yjkwon9073
2019-08-28T06:58:25.670Z
댓글 2
좋아요 0
조회수 209
미해결
홍정모의 따라하며 배우는 C++
안녕하세요 교수님. c++ 수업 들으며 컨테이터 클래스 강의 부분에 말해주신 예제를 풀고 있는데 궁금증이 생겨 문의 드려요. 아래 코드에서 cout을 주석처리하면 마지막에 garvage값이 출력되는데 이유를 알 수 있을까해서 문의드립니다. 해당 cout을 주석처리 하지않으면 올바르게 생성자가 작동합니다. IntArr(const initializer_list<int> & list) { m_length = list.size(); cout << "Size() : "<< list.size() << endl; m_data = new int(m_length); int a = 0; for (auto & ele : list) { //cout <<"ele : "<< ele << endl; m_data[a] = ele; a++; } }
최현욱
2019-08-28T06:39:09.322Z
댓글 4
좋아요 1
조회수 237
미해결
자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
교재는 따로 제공안해요?
sunny4767
2019-08-28T04:08:48.621Z
댓글 1
좋아요 0
조회수 253
미해결
부트스트랩으로 개인 홈페이지 만들기
유튜브 서버ip를 찾을 수 없다고 나옵니다
박승호
2019-08-28T00:59:19.726Z
댓글 0
좋아요 0
조회수 286
미해결
현존 최강 크롤링 기술: Scrapy와 Selenium 정복
선생님. naveropenapi 강좌 pdf 강의 교안을 못 찾겠습니다. 도움 부탁드립니다. 감사합니다.
하록
2019-08-27T23:41:54.678Z
댓글 2
좋아요 0
조회수 313
미해결
현존 최강 크롤링 기술: Scrapy와 Selenium 정복
settings.py의 ROBOTSTXT_OBEY 와 DUPEFILTER_CLASS의 역할에 대해 한번만 더 설명해주시면 감사드리겠습니다. '실전 크롤링: gmarket 크롤링하며, scrapy 실전 활용법 익히기5' 편의 09:19 쯤에 미리 작성하셨다고(?) 언급하신 것 같은데 하다보니 궁금해졌습니다. 감사합니다!
하록
2019-08-27T22:59:14.832Z
댓글 1
좋아요 0
조회수 274
미해결
React로 NodeBird SNS 만들기
강좌끝나면 다음강좌 이어서 바로 재생되게 설정할수없나요..? 너무나도 불편합니다.. 강좌가 10분짜리라 10분에 한번씩 일일이 클릭해서 넘겨야하고..시간소모랑 생산성이 너무나도 낭비됩니다...거기다 재생속도 및 셋팅도 다 다시해야하고... 방법이없나요
임성훈
2019-08-27T19:32:26.869Z
댓글 1
좋아요 0
조회수 457
미해결
화이트해커가 되기 위한 8가지 웹 해킹 기술
재설치도해보고 다른PC에서도해봤는데 안됩니다. 버전은 최신버전으로 다르긴합니다.
양혁수
2019-08-27T16:14:45.112Z
댓글 0
좋아요 0
조회수 190
미해결
공공데이터로 파이썬 데이터 분석 시작하기
안녕하세요. 좋은 강의 제공해주셔서 감사드립니다. 제가 질문을 하고자 하는 내용은 결측치 제거 관련 입니다.(dropna 관련) 실행 화면에서, 결측치 갯수를 확인한 후에 '평당분양가격' 칼럼에서 결측치가 있는 행은 dropna를 해주었습니다. 그리고 inplace 옵션을 주었기 때문에 원래 데이터프레임의 내용이 변경이 되어야 되는거 아닌가요? 그리고 다시 pre_sale 데이터프레임을 찍어보면 그대로 결측치가 나오네요... 이 부분이 이해가 잘 되지 않아 질문드립니다!
ehdrbehdrb4
2019-08-27T15:50:52.376Z
댓글 3
좋아요 1
조회수 417
해결됨
React로 NodeBird SNS 만들기
삭제된 글입니다
이효진
2019-08-27T13:45:37.817Z
댓글 2
좋아요 0
조회수 77
미해결
신입 프로그래머를 위한 실전 JSP 강좌
system.out.println("doPost");라고 입력 할 경우 그냥 문자 그대로 doPost를 출력하는 것 아닌가요? 위와 같이 입력했을 때 console 창에서 doPost가 출력된 것과 doPost가 실행 된 것이 어떤 연관이 있는지 궁금합니다.!
Jiyeon Baek
2019-08-27T13:44:42.562Z
댓글 1
좋아요 0
조회수 224
미해결
모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
가짜배열을 진짜배열로 만들어주는 걸로 from을 배웠었는데, 여기서 사용하신 Array.prototype.slice.call이 from과 같은 역할인 건가요?
HHS
2019-08-27T13:18:57.170Z
댓글 3
좋아요 0
조회수 449
미해결
모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
강의에서 들어주신 예시는 각 tags가 병렬인데요. 그렇지 않고 만약 depth가 있는 형태라면 function의 return을 어떤 식으로 해야되나요?
HHS
2019-08-27T12:35:41.960Z
댓글 1
좋아요 0
조회수 299
미해결
Node.js 교과서 - 기본부터 프로젝트 실습까지
방에들어가는 라우터에서요, const { rooms } = io . of ( '/chat' ). adapter ; 이것을 통해서, 인원수를 구하잖아요. 정확히 adpater 가 무엇이고 어떻게 동작하는지 모르겠어요 설명 좀 부탁드려요. 그리고, 제가 다른 종류 브라우저 말고도, 그냥 크롬창 여러개 띄어도 인원수가 오르더라구요. 그래서, const { rooms } = io . of ( '/chat' ). adapter ; console . log ( rooms ) console . log ( rooms [ req . params . id ]) 이런식으로 콘솔을 찍어 보았어요. 실험 1. 방을 한개 만들고, 새창 여러개로 같은 방 한개 들어가기 console . log ( rooms ) 결과값 : { '/chat#rC63n8xyVth_znN0AAAA' : Room { sockets: { '/chat#rC63n8xyVth_znN0AAAA' : true }, length: 1 }, '5d64e09b9b873811fc6be793' : Room { sockets: { '/chat#rC63n8xyVth_znN0AAAA' : true , '/chat#Ion8Gy0D2IPHw2asAAAC' : true , '/chat#dW1lh61HDNDZgtUoAAAE' : true , '/chat#zyZAZfj99vt4o_qmAAAD' : true , '/chat#_zy1s7cDk6VzPKPwAAAF' : true }, length: 5 }, '/chat#h9tN1OVDzUCgOUVvAAAB' : Room { sockets: { '/chat#h9tN1OVDzUCgOUVvAAAB' : true }, length: 1 }, '5d64dd1a8d9e4c0d0fa953e7' : Room { sockets: { '/chat#h9tN1OVDzUCgOUVvAAAB' : true }, length: 1 }, '/chat#Ion8Gy0D2IPHw2asAAAC' : Room { sockets: { '/chat#Ion8Gy0D2IPHw2asAAAC' : true }, length: 1 }, '/chat#dW1lh61HDNDZgtUoAAAE' : Room { sockets: { '/chat#dW1lh61HDNDZgtUoAAAE' : true }, length: 1 }, '/chat#zyZAZfj99vt4o_qmAAAD' : Room { sockets: { '/chat#zyZAZfj99vt4o_qmAAAD' : true }, length: 1 }, '/chat#_zy1s7cDk6VzPKPwAAAF' : Room { sockets: { '/chat#_zy1s7cDk6VzPKPwAAAF' : true }, length: 1 } } console . log ( rooms [ req . params . id ]) 결과값: Room { sockets: { '/chat#rC63n8xyVth_znN0AAAA' : true , '/chat#Ion8Gy0D2IPHw2asAAAC' : true , '/chat#dW1lh61HDNDZgtUoAAAE' : true , '/chat#zyZAZfj99vt4o_qmAAAD' : true , '/chat#_zy1s7cDk6VzPKPwAAAF' : true }, length: 5 } 이렇게 나오면, 소켓 5 개가 사용됬다는걸 알 수 있던데요. 실험 2 방 A 를 만든다( 만들면 자동으로 들어가짐) A 의 req . params . id 는 '5d64f4aab36b762d2becb422' console . log ( rooms ) 결과값 : {} console . log ( rooms [ req . params . id ]) 결과값: undefined 새창을 하나 열어서, 방 A 로 들어간다. console . log ( rooms ) 결과값 : { '/chat#Dqd1TiXLKQZHEsjKAAAC' : Room { sockets: { '/chat#Dqd1TiXLKQZHEsjKAAAC' : true }, length: 1 }, '5d64f4aab36b762d2becb422' : Room { sockets: { '/chat#Dqd1TiXLKQZHEsjKAAAC' : true }, length: 1 } } console . log ( rooms [ req . params . id ]) 결과값: Room { sockets: { '/chat#Dqd1TiXLKQZHEsjKAAAC' : true }, length: 1 }이 나옵니다. 새창을 또 하나 열어서, 방 A 로 들어간다. console . log ( rooms ) 결과값 : { '/chat#B7ZV-1fDOnIVJzCzAAAA' : Room { sockets: { '/chat#B7ZV-1fDOnIVJzCzAAAA' : true }, length: 1 }, '5d64f4aab36b762d2becb422' : Room { sockets: { '/chat#B7ZV-1fDOnIVJzCzAAAA' : true , '/chat#bQybDCrRdzFs_AnsAAAB' : true }, length: 2 }, '/chat#bQybDCrRdzFs_AnsAAAB' : Room { sockets: { '/chat#bQybDCrRdzFs_AnsAAAB' : true }, length: 1 } } console . log ( rooms [ req . params . id ]) 결과값: Room { sockets: { '/chat#B7ZV-1fDOnIVJzCzAAAA' : true , '/chat#bQybDCrRdzFs_AnsAAAB' : true }, length: 2 } 지금 여기서 보면, 실질적으로 방 A에는 3 명의 인원이 들어가있는데 lenght 는 2로 나옵니다. 그런데 특이하게 방 B를 만들면, 방 A에 3 명이(옳은 인원수) 들어가 있다고 업데이트가 됩니다. B 의 req . params . id 는 '5d64ecdedcd19c1e1979ad8b' console . log ( rooms ) 결과값 : { '/chat#B7ZV-1fDOnIVJzCzAAAA' : Room { sockets: { '/chat#B7ZV-1fDOnIVJzCzAAAA' : true }, length: 1 }, '5d64f4aab36b762d2becb422' : Room { sockets: { '/chat#B7ZV-1fDOnIVJzCzAAAA' : true , '/chat#bQybDCrRdzFs_AnsAAAB' : true , '/chat#P4zrqxRE0Sv_sJySAAAD' : true }, length: 3 }, '/chat#bQybDCrRdzFs_AnsAAAB' : Room { sockets: { '/chat#bQybDCrRdzFs_AnsAAAB' : true }, length: 1 }, '/chat#P4zrqxRE0Sv_sJySAAAD' : Room { sockets: { '/chat#P4zrqxRE0Sv_sJySAAAD' : true }, length: 1 } } console . log ( rooms [ req . params . id ]) 결과값: undefined 하지만, 방 B에는 인원이 1 명이 들어 있음에도 불가하고 , 방 B의 정보는 찍히지가 않습니다. 그리고 방 B에 새창으로 들어가면, 방 B에 1 이 뜹니다. 마찬가지로, 방 A 새창으로 들어가면, 방 B에는 2명이라고 뜨고, 방 A에는 4명이 떠야하는데 3명이라 뜹니다. 이와 같이, 방에들어가면 바로 업뎃이 안되는데 이유좀 알 수있을까요??? 이유 인즉슨, 5d64ecdedcd19c1e1979ad8b B의 req.params.id 값이 없고, A의 값에 소켓들이 추가 되더라구요 length 1에서 2 를 보실수 있듯이요. 제가 정확히 const { rooms } = io . of ( '/chat' ). adapter ; 이게 어떤식으로 정보를 저장하는지 몰라서 그러는거같은데 설명좀 부탁드려요 .
nodejs mongodb javascript mysql
D_One
2019-08-27T09:39:47.536Z
댓글 3
좋아요 0
조회수 201
[클론 서비스 만들기] Ruby on Rails + Bulma.io = 인프런
삭제된 글입니다
염씨
2019-08-27T08:42:30.394Z
댓글 3
좋아요 0
조회수 81
미해결
Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
코딩 내용에서는 빨간줄도 없이 모두 온전한 상태인데, 어플을 실행하면, Launching lib\main.dart on Android SDK built for x86 in debug mode... Initializing gradle... Resolving dependencies... Running Gradle task 'assembleDebug'... Built build\app\outputs\apk\debug\app-debug.apk. 라는 메세지 이후에, 아래와 같이 되요! 코딩 외적인 문제인 것 같아 혼자 해결하기가 어렵네요.. 어떤게 문제인가요???!!!?
kyeonguk96
2019-08-27T08:06:40.836Z
댓글 13
좋아요 1
조회수 2352
Node.js 교과서 - 기본부터 프로젝트 실습까지
삭제된 글입니다
mongodb mysql javascript nodejs
이효진
2019-08-27T06:59:30.202Z
댓글 3
좋아요 0
조회수 67
미해결
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
1. print('%06.2f' %(3.14151415))의 의미를 맞게 이해한건지 한번 확인하려고 합니다. 저는 이 명령문의 의미를 - 총 6자리를 출력한다 - 소수점(.)도 자리수에 포함된다 - 소수점 아래로 2자리를 출력한다 - 정수부, 소수점, 소수부를 출력하고도 남을 자리수는 정수부 앞에 0으로 채운다 => 결과물은 : 003.14 이렇게 이해하면 맞을까요? 2. 등록한 이미지대로 작성해봤는데 출력물이 왜 저렇게 나오는지 잘 모르겠습니다. - 72~75번줄대로 출력시 왜 소수점 아래에서 4가 건너뛰어지고 .1235로 출력이 되는건가요? - 72~74번 줄은 어째서 6자리가 넘게 출력이 된것인가요? 정수부는 전체를 한자리로 보는 것인가요? - 74번줄과 75번줄의 출력값이 어째서 동일하게 나온것인지, 특히 75번줄은 04로 자리수를 4개로 지정했음에도 불구하고 출력값이 저렇게 나왔습니다.
Seungjun Lee
2019-08-27T06:19:29.192Z
댓글 2
좋아요 1
조회수 257
미해결
웹 게임을 만들며 배우는 React
return문 안에 내용을 변경시켜도 웹에서 바로 반영이 안됩니다.(새로고침 하면 적용이 됨) 변경시 터미널에는 compiling...하면서 succesfully됬다고도 뜨고 크롬도구 콘솔에서도 제대로 됬다고 뜹니다. 크롬 콘솔과 package.json 내용입니다. [WDS] App updated. Recompiling... reloadApp.js:28 [WDS] App hot update... log.js:30 [HMR] Checking for updates on the server... log.js:30 [HMR] Updated modules: log.js:30 [HMR] - ./test.jsx log.js:30 [HMR] - ./client.jsx log.js:30 [HMR] App is up to date. "dependencies" : { "react" : "^16.9.0" , "react-dom" : "^16.9.0" }, "devDependencies" : { "@babel/core" : "^7.5.5" , "@babel/plugin-proposal-class-properties" : "^7.5.5" , "@babel/preset-env" : "^7.5.5" , "@babel/preset-react" : "^7.0.0" , "babel-loader" : "^8.0.6" , "react-hot-loader" : "^4.12.11" , "webpack" : "^4.39.2" , "webpack-cli" : "^3.3.7" , "webpack-dev-server" : "^3.8.0" }
동배
2019-08-27T06:01:54.245Z
댓글 1
좋아요 0
조회수 176
미해결
Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
제가 실제로 앱을 만들면, 프로젝트 생성할때 입력하는 도메인은 어떤 주소를 입력해야하나요???
kyeonguk96
2019-08-27T05:04:43.289Z
댓글 2
좋아요 0
조회수 218