묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
# 빨간줄
# 하고 뭐 쓸때 갑자기 빨간밑줄이 그어져서 나와요 ㅠㅠ
-
미해결인스타그램 클론 - full stack 웹 개발
코드 자동완성 질문이요
저는 구름IDE에서 section#container 이라고 해도 강의처럼 자동완성이 안되는데 다른 설정이 있는건가요..?
-
미해결스프링 부트 개념과 활용
Archetype 설정
프로젝트 생성할 떄용 아래 사진처럼 여러개의 Archetype이 나오는데 어떤거를 설정해야 하나요 ??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm multer문서 참고방법
var storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, '/tmp/my-uploads') }, filename: function (req, file, cb) { cb(null, file.fieldname + '-' + Date.now()) } }) var upload = multer({ storage: storage }) 이 부분까지는 공식문서에 있길래 다시 읽고 강의 들으니 이해가 되는데요. 그 밑의 router.post('/image, callback ) callback함수에서 filePath: res.req.file.path,fileName:res.req.file해당하는 부분은 multer 공식문서에서도 못 찾겠더라구여 혹시 어느 페이지에서 어떤 식으로 검색해서 찾으셨는지 알 수 있을까요?개발하다 보면 이런 구체적인 검색을 잘하는 것도 중요할 것 같아서요.
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
cmder ls 명령어 오류
cmder에서 ls 명령어를 입력하면 이런 오류가 뜨는데 왜 그런지 이유를 알 수 있을까요? winsock을 깔아야 하는 건가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
routes 중에 없는 URL 을 입력했을때 왜 에러가 뜨지 않죠?
현재 /news /ask /jobs /items /users 다섯가지 path를 지정했는데, URL 에서 /first 이라고 입력했을때 router의 path에 등록되지 않은(유효하지 않은)경로인데 왜 에러가 뜨지 않나요? (빈페이지가 뜨긴 하는데, 로그에 에러가 발생하진 않네요)
-
미해결CSS에 날개를 달아주는 Sass (SCSS)
구글드라이브 엑세스 요청 해야 하네요
밑에 질문 댓글로 썼지만 못보실거 같아서 다시 질문으로 올려요 엑세스 요청 받아주시거나 공개로 돌리시거나 하셔야 할거 같아요
-
미해결더 자바, 코드를 조작하는 다양한 방법
에노테이션 프로세서 이용중 문의드립니다.
안녕하세요 좋은 강의 잘 들었습니다. 최근 애노테이션 프로세서를 이용해서 실습하는데 저는 메서드에 애노테이션을 붙여서 사용하는 연습을 했습니다. 해당 클래스의 클래스명을 받아오기 위해 '((Symbol.MethodSymbol) element).owner.name.toString()'로 클래스 명을 가져오는 것을 호출하려고 하는데 IDE상에서는 아무런 문제가 없는데 maven install 할 때 `package com.sun.tools.javac.code does not exist` 에러가 떠서 계속 빌드가 안되네요. 아 참고로 java8을 사용 중이고 adoptopenJDK를 사용중입니다. 분명히 tools.jar에 있는 패키지이고 분명 포함돼있는데 왜 빌드가 안되는지 모르겠습니다. 혹시 어떻게 해결하면 좋을까요?
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
Scrapy 및 MongoDB 연동
안녕하세요. Scarpy 에 mongoDB 연동 후 데이터 적재를 완료 하였습니다. 그러나 분석에 있어서 주피터 노트북 내 import pymongo conn = pymongo.MongoClient() lotte_db = conn.lotte (DB이름 : lotte) lotte_collection = lotte_db.lotte_collection lotte_collection.find_one({}) 하니 None 값이 출력됩니다. ROBO에는 데이터 값이 존재합니다 이럴 경우 어떻게 연결하면 될까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Soft voting , Hard Voting설명해주신거 질문입니다.
보팅 유형에 하드보팅과 소프트 보팅을 설명해주시는데, 그림에 샘플 데이터가 나뉘어져있습니다. 그 바로 직전 bagging과 voting을 설명해주실 때 voting은 다 같은 데이터(전체데이터)로 학습한다고 되어있었는데,다음장인 하드보팅과 소프트 보팅 설명해주실 땐 샘플데이터가 나뉜것으로 그림이 그려져있어서 무엇이 맞는것인지 헷갈립니다. 좋은 강의 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
coefficient 해석
책 367p를 보면 GrLiveArea 피처의 회귀계수가 가장 크고 주택 가격에 미치는 영향이 당연히 높을 것이라고 하셨습니다. 그런데 회귀계수의 절대값만 보면 Lasso에서는 RoofMatl_ClyTile이 훨씬 높은데, 그럼 주택 가격에 영향을 가장 많이 미치는 요인은 이 피처 아닌가요? 예측값이 각 인풋과 회귀계수들을 곱한 것의 합으로 알고있는데, 그렇다면 절대값이 가장 큰 RoofMatl_ClyTile라고 생각되고 상식적으로 GrLivArea가 가장 중요한 요소일거 같기도 하고 어떻게 해석해야할지 모르겠습니다 ㅜ
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
소스코드
교안이나 소스코드는 어디서 찾을 수 있나요?^^
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
csv_file_format파일 링크관련
안녕하세요 지금 선생님의 강의를 수강중인 바이오데이터에 관심이 많은 학생입니다. 우선 양질의 강의 감사드립니다~ 다름이 아니라 이렇게 질문을 남기게 된 이유는 사소한 부분일 수 있지만 csv_file_format 주피터 노트북 파일의 첫 번째 링크인 이 링크를 접속하려 시도 했을 때 에러가 뜹니다 확인 부탁드립니다. 2. 다양한 데이터 포멧 이해하기: CSV 주요 데이터 포멧 csv, xml, json 참고: https://www.data.go.kr/search/index.do
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
boiler plate질문
안녕하세요 선생님! 유튜브로 boiler-plate기본 강의를 듣고 쇼핑몰 강의로 넘어온 학생입니다. 처음에 강의를 들을 때 랜딩페이지가 유튜브강의에서 마무리했던 랜딩페이지가 아니던데 유튜브강의는 서버와 클라이언트의 소통을 이해하기 위해 한 기본강의이고 이번 쇼핑몰 강의에서 사용하는 boiler plate는 유튜브 강의 이후 선생님께서 따로 업데이트를 해서 만들어 두신 건가요? 그렇다면 저 git 을 그대로 클론해서 사용해도 유튜브에서 배웠던 것이 기본이 되는 것인지 여쭤봅니다. 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요.
mac에서 작업하던 코드를 git을통해 그대로 window로 옮겨가서 npm으로 의존성 작업까지 다 끝냈는데요.mac에서는 아무 문제가없는데 window에서는 클라이언트의 app.css와 index.css에서 계속 failed compile 에러가 납니다. 그래서 app.css와 index.css를 import하는곳에서 막아버리면 문제없이 잘 돌아가긴합니다. 어떻게 해결할 수 있을까요?
-
미해결청와대 청원 데이터 시각화
xlsx is not utf-8 enconded
xlsx is not utf-8 enconded 안열려요 재미있게 배우고 있습니다 감사합니다
-
미해결쉽게 따라하는 Vray For SketchUP
5강 29분 32초
5강 29분 32초에 클릭 몇 번으로 딱 들어맞는 크기로 jpg파일이 입혀졌는데 어떻게 하신 건지 궁금합니다!
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
auth에서 x_auth를 가져오지 못하는 문제
사진과 같이 cookies로부터 x_auth를 가져오지 못하는 문제가 발생합니다. console.log(req)를 출력해보니 headers에 cookie 밑에 x_auth가 있는 형태로 보여서 아래 사진처럼 let token = req.headers.cookie.x_auth로 수정해주고 postman을 실행해보았는데요 다음과 같이 토큰이 db와 일치하는데도 에러가 발생했습니다. 어디를 수정해야할지 도저히 모르겠어서 질문 드립니다. auth.js const { User } = require("../models/users"); let auth = (req, res, next) => { // 인증 처리 하는 곳 // 클라이언트 쿠키에서 토큰을 가져온다. let token = req.cookies.x_auth; // 토큰을 복호화한 후 유저를 찾는다. User.findByToken(token, (err, user) => { if(err) throw err; if(!user) return res.json({ isAuth: false, error: true}) // req.token과 req.user에 값을 넣어주는건 이렇게 해두면 index.js의 app.get으로 req정보가 넘어올 수 있음 req.token = token; req.user = user; // next를 사용해야 app.get의 두번째 인자인 auth에서 다음 실행으로 넘어갈 수 잇게 됨 next(); }) // 유저가 있으면 인증 오케이 // 유저가 없으면 인증 ㄴㄴ } // 다른 모듈에서도 사용할 수 있게 처리 module.exports = { auth }; users.js // MongoDB Model and Schema const mongoose = require('mongoose'); const bcrypt = require('bcrypt'); const saltRounds = 10; const jwt = require('jsonwebtoken'); const userSchema = mongoose.Schema({ name: { type: String, maxlength: 50 }, email: { type: String, trim: true, unique: 1 }, password: { type: String, minlength: 5, maxlength: 100 }, lastname: { type: String, maxlength: 50 }, role: { type: String, default: 0 }, image: String, token: { type: String }, tokenExp: { type: Number } }) userSchema.pre('save', function(next) { var user = this; if(user.isModified('password')) { // 비밀번호를 save되기 전에 암호화시킨다 bcrypt.genSalt(saltRounds, function(err, salt) { if(err) return next(err) // hash는 암호화된 비밀번호.. user.password를 암호화 하면 콜백함수에서 그걸 가져올때 hash를 사용 bcrypt.hash(user.password, salt, function(err, hash) { if(err) return next(err); user.password = hash; next(); }); }); } else { next() } }) userSchema.methods.comparePassword = function(plainPassword, cb) { // plainPassword dsgesdw 암호화된 비밀번호 $2b$10$jLkT6X2XDLVJkR33reQuRe6/lcpyg/nis7cREwAlMKDq8P9rvRZFa bcrypt.compare(plainPassword, this.password, function(err, isMatch) { console.log(plainPassword) console.log(this.password) if(err) return cb(err); cb(null, isMatch); }) } userSchema.methods.generateToken = function(cb) { var user = this; // jsonwebtoken을 이용해서 token을 생성하기 var token = jwt.sign(user._id.toHexString(), 'secretToken') // user._id + 'secretToken' = token // secretToken으로 user._id를 얻음 user.token = token user.save(function(err, user) { if(err) return cb(err); cb(null, user); }) } userSchema.statics.findByToken = function(token, cb) { var user = this; // user._id + ' ' = token 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); }) }) } const User = mongoose.model('User', userSchema); module.exports = {User} 도와주시면 감사하겠습니다ㅠㅠ
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
sequelilze 강의 질문
안녕하세요. 제로초님 강의 잘 듣고 있습니다. 강의 내용과는 관련없지만 궁금한 점이 생겨 질문드려요. sequelize 강의 중에 sequelize.html에 있는 form 태그 아래의 input 태그에 접근할때 <form id="user-form"> <div><input id="username" type="text" placeholder="이름"></div> <div><input id="age" type="number" placeholder="나이"></div> <div><input id="married" type="checkbox"><label for="married">결혼 여부</label></div> <button type="submit">등록</button> </form> document.getElementById('user-form').addEventListener('submit', async (e) => { e.preventDefault(); const name = e.target.username.value; const age = e.target.age.value; const married = e.target.married.checked; 자바스크립트에서 위 코드처럼 id명을 사용해서 자식 엘리먼트에 접근하신 코드를 보았는데 보통 e.target.children 같은 식으로 접근하는 방법만 보다가 처음 보는 방식이라 공부하려고 하는데 어떤 키워드로 검색해야할지 모르겠어서 질문드려요. 답변주시면 감사하겠습니다~
-
미해결함수형 프로그래밍과 JavaScript ES6+ 응용편
fxsql 사용 중 질문이 있습니다.
안녕하세요. 강의중 소개된 fxsql과 관련하여 질문이 있어서 남기게 되었습니다. - fxsql의 ASSOCIATE 를 사용시 서로다른 테이블들을 각각 select하여 데이터를 가져오는것으로 확인하였는데 join을 사용하여 쿼리를 날리는 방법은 없는것일까요? - fxsql로 구성된 서버를 local, staging, production과 같은 서로다른 환경으로 분리하여 사용 시 데이터베이스 테이블이나 필드같은 부분은 어떤식으로 동기화하여 사용하는것이 best practice일까요? 좋은강의 정말감사드리며 다음 강의가나오길 기대하고 있습니다!