묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
rest API 질문이여
POST www.zerhocho.com/users 가 rest api 방식의 url 형식이라는 건가여?이런식으로 url을 날리면 POST(회원 가입) or PUT(전체 수정)or PATCH(부분 수정), DELETE(삭제), GET(회원 정보 얻어서 출력 ) 등등이런식의 권고 방식을 규정한 약속이 rest API 인가여?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
res.writeHead 와 Location:'/', 은 무엇을 의미하나여?
'''res.writeHead(302, {Location : '/','Set-Cookie': name=${encodeURIComponent(name)}; Expires = ${expires.toGMTString()};HttpOnly; Path=/,})'''res.writeHead 와 Location:'/', 은 무엇을 의미하나여?알려주시면 감사여~! 좋은 하루 되세여~!
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
영상 감사합니다. char 배열은 이해했는데 int 배열은 이상한 값이 출력이 되네요..
include int main(void) {int subway_array[3];subway_array[0] = 30;subway_array[1] = 40;subway_array[2] = 50;for (int i = 0; i < sizeof(subway_array); i++) { printf("지하철 %d호차에 %d명이 타고 있습니다.\n", i + 1, subway_array[i]);}return 0;}
-
미해결리버스쿨 Level2 - 리버싱 분석 초급과정
수료증 발급 문의드립니다.
안녕하세요."리버스쿨 Level2 – 리버싱 분석 초급과정" 을 수료하였습니다.수료증에 이수시간이 안나와있던데,회사 증빙때문에 이수시간이 나오게 반영된 버전으로 발급받을수 있을까요
-
미해결모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌
lab 04-1 multi-variable linear regression 의 cost 값 질문
동영상의 3분 02초에 해당하는 코드로 10만번을 학습시켜도코스트값이 800이하로 내려가지를 않는데,동영상에서는 2000번만 학습시켜도 대략 4까지 내려가있는 결과화면이 나와있습니다.코드는 몇번이고 확인을 했고 에러또한 없습니다.학습을 횟수를 늘릴수록 코스트값이 내려가기는 하지만,동영상의 2000번 학습과 저의 10만번의 학습의 차이가 너무 커서 무엇이 문제인지질문을 올립니다.
-
미해결앱 12개를 만들며 배우는 Swift4 & iOS11 아이폰 iOS 개발 강좌
swift 4 / xCode 설치 관련
안녕하세요 최강사님, 강의 오늘부터 수강 시작했는데요.Apps Store에서 swift4 검색 자체가 안되서 문의 드립니다.혹시 OS를 최신 버전으로 설치 해야하나요? 현재 sierra 10.12 버전입니다.XCode도 설치가 안된다고 하네요.검색을 해 봐도 안나와서 문의 드립니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
쿠키 parse 하는 문법이 어려워요
안녕하세여 강사님~! 강의를 듣다 어려운 부분이 있어서 질문 드립니다.쿠키 parse 하는 함수 문법이 어려워서 그런데여 코드 내용을 이해하지 않고그냥 복붙해서 써도 되는 부분인가여?const parseCookies = (cookie = '') =>cookie.split(';').map(v => v.split('=')).map(([k, ...vs]) => [k, vs.join('=')]).reduce((acc, [k, v]) => {acc[k.trim()] = decodeURIComponent(v);return acc;}, {});
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
connect 질문입니다
초기에 connect (with dialog) (poly) 를 ctrl+F3 로 했었는데 자꾸 목마하임님처럼 settings로 넘어가지않고 그냥 connect 를 눌렀을때처럼 한개만 생성이 되네요...어떻게 해야하나요?
-
미해결자바(JAVA) 언어 기본 강좌
질문드립니다.
20분 10초 즈음에 void는 리턴이 있고 int는 리턴이 없다고 하셨는데 반대 아닌가요..?
-
미해결ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석
질문입니다
ctx는 뭔가요?왜 update할때 put을 사용하지 않는건가요?
-
미해결자바(JAVA) 언어 기본 강좌
질문이 있습니다.
강의중에 보여주시는 코드들을 보면 클래스 내에서 void를 쓰신 부분들이 있었는데 void를 왜 써야하는건가요??
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
=> 형식의 함수를 활용하면 에러가 뜹니다.
comments.js 에서 똑같이 해봤는데, 동영상에서 보여주신 대로 delete 부분에서 => 형식의 콜백을 썼더니 에러가 납니다. 반면, github에 올리신 파일에는 function(){} 형식의 콜백이더군요. 실제로 function(){}으로 바꾸니 에러가 없이 잘 되기 시작했습니다.어쩨서 강좌 중에서는 =>의 화살표 함수를 써도 이상이 없는 건가요? ㅜ.ㅜ제가 이해한 바로는 이 경우에는 오히려 스스로의 this를 가지지 않는 => 형식의 함수를 써야 하는 거 같은데요... ㅜ.ㅜ 이하는 코드 전문입니다. 코드의 router.delete('/:id', function(req, res, next) 부분을 function()이 아닌 => 형식으로 바꾸면 에러가 터집니다. const express = require('express');const router = express.Router(); //괄호가 있으면 실행된 값을 배정. const {User, Comment} = require('../models');//GET /comment//get /comment/id 와는 같지 않ㅌ다. router.get('/:id', (req, res, next)=> { Comment.findAll({ include:{ model: User, where: {id: req.params.id}, } }) .then((comments)=>{ console.log(comments); res.json(comments) }) .catch((err)=>{ console.error(err); next(err); })}) router.patch('/:id', (req, res, next) =>{ Comment.update({ comment: req.body.comment, }, { where:{id: req.params.id } }) .then((result)=>{ console.log(result); res.json(result); }) .catch((err)=>{ console.error(err); next(err) })})router.delete('/:id', function(req, res, next) { Comment.destroy({ where: { id: req.params.id } }) .then((result) => { res.json(result); }) .catch((err) => { console.error(err); next(err); }); });router.post('/', function (req, res, next){ Comment.create({ commenter: req.body.id, comment: req.body.comment, }) .then((result)=>{ console.log(result); res.json(result); }) .catch((err)=>{ console.error(err); next(err) })}) // post에는 :id가 필요 억는 것에 주목. 생성한 후에, id가 생성 되는 거기 때문. module.exports = router;
-
해결됨블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
Unknown network “ganache”. See your Truffle configuration file for available networks.
truffle.js 코드는 복붙했고, 그동안 실습 진행하며 문제 없었는데 자꾸 저렇게 뜨네요ㅜㅜㅜ 어떻게 해결해야하나요
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
select와 find_all 차이를 알고싶습니다.
'''links=soup.find_all('li > a')links2=soup.select('li > a')'''위의 두개의 결과값은 완전히 똑같더군요. ( list형)그런데'''links=soup.find_all('li > a')links2=soup.select('li > a')'''에서 find_all 은 빈 list더라구요.차이를 알고싶습니다. find_all에서는 tag#id > tag 이런 공식이 안먹히는건가요?
-
미해결안드로이드 스튜디오로 안드로이드 앱 만들기
1강 따라하는중인데 어플리케이션 화면이 나오지 않습니다.
오후 5:40 Emulator: emulator: ERROR: x86_64 emulation currently requires hardware acceleration!오후 5:40 Emulator: Process finished with exit code 1초록색 화살표 클릭시 이러한 오류문구가 뜨면서 어플리케이션 화면이 나오지 않습니다.인터넷 찾아보니 sdk매니저에서 haxm installer설치 해라고 되어있던데 이미 되어있는 상태이고지웟다가 다시 깔고 해도 안됩니다.
-
미해결안드로이드 스튜디오로 안드로이드 앱 만들기
1강 따라하는중인데 어플리케이션 화면이 나오지 않습니다.
오후 5:40 Emulator: emulator: ERROR: x86_64 emulation currently requires hardware acceleration!오후 5:40 Emulator: Process finished with exit code 1초록색 화살표 마크 누르면 에러문구가 뜨면 안되네요인터넷 찾아보니 haxm installer설치해야된다는데 이미 되어 있고 지웠다가 다시 해도 안되네요
-
미해결
1강에서 어플리케이션 화면이 나타나지 않습니다.
1강 보고 따라하는 중인데초록색 화살표 마크를 클릭시오후 5:40 Emulator: emulator: ERROR: x86_64 emulation currently requires hardware acceleration!오후 5:40 Emulator: Process finished with exit code 1와 같은 문구가 나오고 어플리케이션 화면은 나오지 않습니다.인터넷 찾아보니 haxm installer설치하면 된다는데 이미 설치도 되어있고 다시 지웠다가 해도 안되네요어떻게 해결하면 될까요?
-
미해결Illustrator CC - 일러스트레이터 입문부터 실전까지 한번에 마스터하기
예제파일 열었을때 아트보드 질문이요
안녕하세요! 강의 열심히 듣고있습니다. 그런데 올려주신 예제파일을 열었을때 아트보드가 여러개인 파일도 아트보드가 하나만 나오고 가이드라인이나 내용들도 아트보드 위가 아니라 파일을 열었을때 아트보드 옆 여백 바탕(배경)?에 가있어요ㅠㅠ 혹시 해결방법있나요? 아트보드를 새로 그려서 추가해서 나머지 그림과 가이드라인을 옮기면 정리가 되긴하는데 왜 그런건지 혹시 원래 파일대로 열리는 방법이 있는지 궁금해요ㅠㅠ
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
app.js 내부의 명령어들은 어떤 신호를 언제 받아서 어떻게 콜 되나요?
안녕하세요. 좋은 강의 잘 듣고 있습니다. app.js가 총괄하는 우주선의 조종실 이라는 설명도 비유가 적절한 것 같습니다. 그러나, 갑자기 궁금한 점이 생겼는데, app.js의 내용들을 보면 대체로app.use 같은 미들웨어들을 끼워 맞춰 놓은 형식입니다. 근데 본문을 보면app.use('/', indexRouter); 이런식인데, 이말은 결국 프로그램 실행시 모든app.use()같은 친구들을 전부 한번 실행하란 말 아닌가요? 그리고 그 이후에는??evantListener, ajax 명령어 같은 게 있어야, 언제 어느 미들웨어들을 실행하는지를 정할 수 있을 텐데 app.js 안에는 없어 보여서요. 이하는 코드 전문입니다. var createError = require('http-errors');var express = require('express');var path = require('path');var cookieParser = require('cookie-parser');var logger = require('morgan');var indexRouter = require('./routes/index');var usersRouter = require('./routes/users');var commentsRouter = require('./routes/comments')var {sequelize} = require('./models')var app = express();sequelize.sync();// view engine setupapp.set('views', path.join(__dirname, 'views'));app.set('view engine', 'pug');app.use(logger('dev'));app.use(express.json());app.use(express.urlencoded({ extended: false }));app.use(cookieParser());app.use(express.static(path.join(__dirname, 'public')));app.use('/', indexRouter);app.use('/users', usersRouter);app.use('/comments', commentsRouter);// catch 404 and forward to error handlerapp.use(function(req, res, next) { next(createError(404));});// error handlerapp.use(function(err, req, res, next) { // set locals, only providing error in development res.locals.message = err.message; res.locals.error = req.app.get('env') === 'development' ? err : {}; // render the error page res.status(err.status || 500); res.render('error');});module.exports = app;
-
미해결유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지
실행중 오브젝트 풀링에 담긴 오브젝트는 어떻게 바꾸나요?
예를들어 발사하는 화살을 강화 같은 이유로 다른걸로 바꾸고자할때는 어떤방법을 사용하나요?