묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 따라하다가 보니 출력 값이 이상해졌어요.ㅠㅠ
print까진 정상적으로 출력되서 잘 따라가고 있었는데, print('Learn Python',file=sys.stount)이거 입력하고 나서는 밑에 파일명처럼만 출력되고... 다른거 입력해도 정상적으로 메세지가 출력이 안됩니다. 뭐가 잘못된 걸까요?... 도움을 주실 선배님 구합니다.ㅠ_ㅠ힝...
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
지금은 jade에서 pug로 업데이트 되었네요
npm install jade --save 로 설치하면 에러가 발생하고 npm install put --save 로 설치해야 하네요, 그 사이 업데이트 되었나봐요.
-
해결됨홍정모의 따라하며 배우는 C언어
.exe파일이 생성되었다가 조금 있으면 삭제됩니다.
컴퓨터를 껐다 켜고 나서 CTRL + F5 키를 눌러서 실행해보니 .exe파일이 생성되었다가 조금 지나니까 .exe파일이 지워지는 현상이 발생하는 거네요. 그러다가 조금 있으면 아래와 같은 에러 메시지창이 나타나기도 하고요. 이런 현상은 제 컴퓨터에서만 나타나는 현상일까요? 아님 일반적으로 나타나는 현상일까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
PDF 교재 강의 질문입니다.
해당 강의를 매우 만족스럽게 듣고 있습니다. S사 , F사 온라인 강의 둘다 너무빠른속도에 초심자라고 홍보해놓고 설명하지도 않은 코드를 엄청난 타이핑속도로 써내려가서 실망했었는데 이 강의는 너무 만족합니다. PDF 교재파일도 구매하고 싶은데 궁금한점이 해당 교재파일과 이 강의 이론부분 강의와 연동이 되어 있는건가요? 아니면 해당 강의의 커리큘럼이 아닌 별도로 작성하신 PDF파일인가요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
deleteAllByMemberId 결과확인 문의(삭제가 안됨)
Member, MemberAuth 테이블이 있습니다. Member (1) : MemberAuth (N) 의 관계이고, MemberAuth의 데이터를 삭제하려고 아래와 같이 했는데 실제로 삭제가 되지 않네요. 서비스에서 삭제결과는 제대로 디버깅에서 확인이 되는데요. MemberAuthRepository.java @Repositorypublic interface MemberAuthRepository extends JpaRepository<MemberAuth, Long> { List<MemberAuth> findByMemberId(Long memberId); int deleteAllByMemberId(Long memberId);} MemberService.java : changeRole에서 기존 Role을 삭제하는 부분입니다. @Transactional public void changeRole(MemberDto memberDto, List<MemberAuthDto> memberAuthDtos) throws Exception { Member member = memberRepository.findByEmail(memberDto.getEmail()); if(member==null) { throw new UsernameNotFoundException(memberDto.getEmail()); } //기존 ROLE을 찾아서 모두 지운다. int iDel= memberAuthRepository.deleteAllByMemberId(member.getId()); //ToDo :: 넘어온 ROLE 을 생성한다. } 디버깅으로 보면 iDel 값이 확인이 됩니다. 그런데 데이터베이스 확인하면 값이 지워지지 않고있네요. 어찌해야 하는걸까요?
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
아이디 치라고 합니다 ㅠㅠ
git push 를 할때 자꾸 인증을 해줘야하는데 강의에서는 인증을 안하던데 어떻게 해야할까요?? 자꾸 인증할라니까 성가시네요.. 아 그리고 저는 .git 파일이 안보이는데 어떻게 보이게 할까요??
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
삭제가 안되네요..
db.employees.deleteMany( { age: { $lt: 30 } }) 썼는데 삭제가 안되고 에러창이 뜹니다...왜 그럴까요...? 다른 명령어는 됩니다...find나 insert나..
-
미해결React로 NodeBird SNS 만들기
안녕하세요 ide 관련 질문드립니다
안녕하세요 npm run dev를 끈 상태에서는 일시멈춤 현상이 없는데, npm run dev를 킨 상태에서는 웹스톰이 계속 버벅거립니다. 듀얼모니터를 쓰고 있고, 웹스톰 화면 상에서는 마우스, 키보드 커서가 안 움직이는데, 옆 화면에서는 잘 보입니다. 코드에 수정사항이 반영될 때마다, 2~3초 정도 멈춤현상이 지속적으로 일어나고 있습니다. ide는 웹스톰(정품)을 쓰고 있고, 그램 2019 (램 8기가, 윈10, ssd 500기가)입니다 edit custom vm options에서 메모리 할당의 최대치를 4096메가로 설정해 놓았고, 자바2D가속 기능도 꺼 놓았습니다. 추가로, 플러그인 설치 및 삭제, 웹스톰 재설치, 테마 변경...많은 시도를 했는데, 잘 안되네요 혹시 이와 관련해서 도움 받을 만 한게 있을까요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
오류가 나서 질문을 드립니다.
auth.js 입니다. const express = require('express'); const passport = require('passport'); const bcrypt = require('bcrypt'); const { isLoggedIn, isNotLoggedIn } = require('./middlewares'); const { User } = require('../models'); const router = express.Router(); router.post('/join', isNotLoggedIn, async (req, res, next) => { const { email, nick, password } = req.body; try { const exUser = await User.find({ where: { email } }); if (exUser) { req.flash('joinError', '이미 가입된 이메일입니다.'); return res.redirect('/join'); } const hash = await bcrypt.hash(password, 12); await User.create({ email, nick, password: hash, }); return res.redirect('/'); } catch (error) { console.error(error); return next(error); } }); router.post('/login', isNotLoggedIn, (req, res, next) => { passport.authenticate('local', (authError, user, info) => { if (authError) { console.error(authError); return next(authError); } if (!user) { req.flash('loginError', info.message); return res.redirect('/'); } return req.login(user, (loginError) => { if (loginError) { console.error(loginError); return next(loginError); } return res.redirect('/'); }); })(req, res, next); }); router.get('/logout', isLoggedIn, (req, res) => { req.logout(); req.session.destroy(); res.redirect('/'); }); module.exports = router; app.js 입니다. const express = require('express'); const path = require('path'); const cookieParser = require('cookie-parser'); const morgan = require('morgan'); const session = require('express-session'); const flash = require('connect-flash'); const passport = require('passport'); require('dotenv').config(); const indexRouter = require('./routes/page'); const authRouter = require('./routes/auth'); const { sequelize } = require('./models'); const passportConfig = require('./passport'); const app = express(); sequelize.sync(); passportConfig(passport); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'pug'); app.set('port', process.env.PORT || 8002); app.use(morgan('dev')); app.use(express.static(path.join(__dirname, 'public'))); app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(cookieParser(process.env.COOKIE_SECRET)); app.use(session({ resave: false, saveUninitialized: false, secret: process.env.COOKIE_SECRET, cookie: { httpOnly: true, secure: false, }, })); app.use(flash()); app.use(passport.initialize()); app.use(passport.session()); app.use('/', indexRouter); app.use('/auth', authRouter); app.use((req, res, next) => { const err = new Error('Not Found'); err.status = 404; next(err); }); app.use((err, req, res, next) => { res.locals.message = err.message; res.locals.error = req.app.get('env') === 'development' ? err : {}; res.status(err.status || 500); res.render('error'); }); app.listen(app.get('port'), () => { console.log(app.get('port'), '번 포트에서 대기중'); });
-
해결됨비개발자를 위한 RPA 강의 (UiPath 기본편)
엑셀의 데이터를 메일로 가져올 수 있는지 질문 드려요.
안녕하세요. 강의를 통해 많은 것을 배우고 있는 직장인입니다. 제 업무중에 하나가 메일 아침 엑셀을 열어 값을 업데이트 후 메일 본문에 표 형식으로 붙여넣어 전송하는 것입니다. 메일 본문에 문자열은 문제없이 발송이 되지만 엑셀의 데이터를 가져와서 입력하는 것은 방법을 몰라 아직 시도하지 못했습니다. 방법을 알려주신다면 업무에 큰 도움이 될 것 같습니다. 늘 좋은 강의 감사드립니다.
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
maven-surefile-plugin 에 대한 질문입니다~!
안녕하세요! 기선님! 기선님의 강의를 듣고 계속 배워나가고 있는 직장인입니다.강의와 junit user guide를 함께 보면서 공부하고 있는데 궁금한점이 있어서 이렇게 글을 올립니다maven에서 junit5를 구성할때 junit-jupiter만을 추가해서 구성했을때 이상없이 junit5를 구현할수 있었습니다. 그런데 user guide에는 maven-surefire-plugin을 추가해놨더라구요. 물론 태깅을 하고 그룹화때문에 maven-surefire-plugin을 추가해야 하지만, 그게 아니고서는 기본적인 동작에는 이상이 없는거 같은데 혹시 maven-surefire-plugin을 추가하지 않았을때에 제약이라던지 태깅같은 추가 기능이 필요없다면 해당 플러그인을 추가하는 이유가 있을까요?
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
크리애플의 샘플코드에관하여.
안녕하세요 특별강의의 Face_Alignment의 샘플코드를 다운로드하려고 크리애플의 홈페이지에가서 찾아보았는데 찾지못했습니다. 혹시 참고를 위해 보고 싶은데 어디서 다운받을 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
강의자료
안녕하세요. 첫 수강생 김준한 입니다. 다름이아니라, 강의 ppt 자료나 소스 코드 오픈은 어떻게 받을 수 있을까요? ^^ 우문에 현답을 부탁드려요 감사합니다. 김준한 드림
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
상위 컴포넌트에서 하위 컴포넌트 이벤트 캐치
안녕하세요. event bus를 사용하지 않고 상위 컴포넌트에서 발생한 이벤트를 하위 컴포넌트에게 전달하고 싶습니다. 뭔가의 값을 전달하는게 아닌 이벤트를 전달하고 싶습니다. 구조에 대해서 말씀드리겠습니다. 컴포넌트 한개(부모)에 하위 컴포넌트가 2개(자식들)가 있습니다. 하위의 컴포넌트들은 각각의 고유한 데이터를 가지고 있고 고유한 메소드를 가지고 있습니다. 그런데 부모 컴포넌트에서 예를 들면 update라는 이벤트가 발생을 하고 각각 하위 컴포넌트들에게 고유의 데이터를 업데이트하라는 event를 전달하고 싶습니다. 제가 생각하는 방법중 하나는 state에 변수하나를 생성을 하고 자식객체에서 변수의 값이 변경될 때를 캐치를 해서 메소드를 실행을 할 수 있을 것 같습니다만. 뭔가 이벤트를 전달하는게 아닌 것 같아서요. 혹은 다른 방법이 있다면 알려주시면 감사하겠습니다. 감사합니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
댓글과 알람쪽에서 사진이 안나와요 ㅠㅠ
프로필 사진을 댓글에서 부터 못읽어 오길래 잘못된 부분이 있나 체크 하고 있는데 다른점은 없는데도 댓글에서 프로필 이미지도 안보이고 알람 리스트에도 안보여요 ..
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
jwt token 문의
안녕하세요. 강의를 보면서 궁금한점이 생겨 질문드립니다. jwt token으로 access token과 refresh token을 발급 받습니다. 서버사이드를 사용하지않고 클라이언트쪽만 이용하여 access token하고 refresh token을 저장할때 cookie 또는 web storage를 이용하여 저장하게 되는데 storage 및 cookie는 개발자도구로 토큰값이 확인되어 탈취당하게 되는데 이부분을 어떻게 보안처리를 해야하는지 알 수 있을까요? 강사님은 spa프로젝트 진행시 로그인 진행시 token 저장 방식을 어떻게 구현하시는지 알 수 있을까요?다른 질문 사항들을 확인하였지만, 원하는 답변 내용을 찾을 수 없어 질문드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
(비디오 업로드)npm run dev error
안녕하세요. bolier plate강의 끝나고 비디오 업로드 FORM만들기(1)강의 듣다가 초반에 npm run dev했을때 에러나서 여쭤봐요..! 처음 concurrently에러나서 install까지 하고 다시 했더니 또 에러가 났습니다ㅠ 다시 npm run dev했을 때 모습입니다.. 답변 부탁드릴게요!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 업로드 관련 질문입니다!
이미 올라온 질문인데 했다면 죄송합니다! 1. 세로나 가로로 너무 긴 이미지를 넣으면 카드가 너무 제각각으로 배치됩니다 ㅠㅠ 이걸 좀 고쳐보려고 이리저리 손을 봤는데 grid 써서 그런지 제대로 안되네요.. 슬라이드에 뜨는 이미지 크기를 비슷한 비율로 통일하거나 일정 비율로 축소하고 모자란 부분은 빈공간으로 두고 싶은데 이걸 조정하려면 어떻게 해야 할까요? 2. 그리고 업로드 페이지에서 이미지, 타이틀, 가격 등 하나로 입력을 안하면 업로드를 불가능하게 했는데, 이미지를 넣었다가 모두 삭제하면 그대로 업로드 하더라구요.. 고쳐보려고 했는데 계속 오류가 떠서 못하는 상태입니다. 이건 어떻게 하는 게 좋을까요?
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
11:30초쯤 질문입니다.
age 가 20 보다 큰 Document 의 user_id 만 출력하기 이 실습 부분에서 {user_id: 1, _id:0 } 이렇게만 하셨는데 {user_id:1, age:0, status:0, _id:0 } 이렇게 하면 오류가 나더라고요. 왜 오류가 나는건가요? 0은 _id만 사용할 수 있는건가요?
-
해결됨인터랙티브 웹 개발 제대로 시작하기
함수 소괄호는 어떨때 붙이고 어떨때 없는건가요?
안녕하세요! 작년에 자바스크립트 공부가 어려워서 포기하다가 인터랙티브웹 강의가 있어서 너무너무 재밌게 수강하고 있습니다. 다름이 아니라, function sample(){ console.log('sample!'); } setTimeout(sample, 300); 이 부분에서 sample 함수를 사용한건데 왜 소괄호 () 가 안 붙는지 궁금합니다. 구글링을 했을때 괄호가 붙는건 호출을 하기 위해서고 괄호가 없는건 이 시점에 실행되는게 아니라는데 잘 이해가 되지 않습니다 ㅠㅠ 강의 항상 감사합니다.