묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결만들어 가면서 배우는 JAVA 플레이그라운드
hashmap 사용이유
전 강의에서 arraylist와 hashmap 차이점에 대해 추가 공부하라고 하셔서 확인했는데 이번 일정등록 기능 구현시 키값이 되는 날짜는 unique하기때문에 hashmap이 아니라 arraylist로 구현하는게 더 좋지 않나요?? hashmap을 사용하시는 이유가 따로 있을까요?
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
await 관련 질문드립니다.
안녕하세요. 강의 잘 듣고있습니다. 다름이 아니라 강의에 나온 내용대로 실습을 진행하고 있는데, await 구문에서 에러가 발생하여 문의합니다. const express = require('express');const bcrypt = require('bcrypt');const passport = require('passport');const { User } = require('../models');const router = express.Router();// POST /auth/joinrouter.post('/join', (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.log(error); next(error); }}); package.json 버전입니다. "dependencies": { "bcrypt": "^5.0.0", "connect-flash": "^0.1.1", "cookie-parser": "^1.4.5", "dotenv": "^8.2.0", "express": "^4.17.1", "express-session": "^1.17.1", "morgan": "^1.10.0", "mysql2": "^2.1.0", "passport": "^0.4.1", "passport-kakao": "^1.0.0", "passport-local": "^1.0.0", "pug": "^3.0.0", "sequelize": "^5.21.13"}, 실행하면 아래와 같이 await 구문에 async함수가 아니라고 나오는데요.. bcryt.hash 함수도 마찬가지 입니다. 어떻게 처리해야 할까요? [nodemon] starting `node app.js` C:\nodejs-workspace\nodejs-book\nodebird\routes\auth.js:14 const exUser = await User.find( { where: { email } }); ^^^^^ SyntaxError: await is only valid in async function ?[90m at wrapSafe (internal/modules/cjs/loader.js:1054:16)?[39m ?[90m at Module._compile (internal/modules/cjs/loader.js:1102:27)?[39m ?[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)?[39m ?[90m at Module.load (internal/modules/cjs/loader.js:986:32)?[39m ?[90m at Function.Module._load (internal/modules/cjs/loader.js:879:14)?[39m ?[90m at Module.require (internal/modules/cjs/loader.js:1026:19)?[39m ?[90m at require (internal/modules/cjs/helpers.js:72:18)?[39m at Object.<anonymous> (C:\nodejs-workspace\nodejs-book\nodebird\app.js:12:20) ?[90m at Module._compile (internal/modules/cjs/loader.js:1138:30)?[39m ?[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)?[39m
-
미해결웰컴 투 태블로 월드
태블로 자격증
안녕하세요, 꾸준한 좋은 강의 정말 감사합니다. 혹시 태블로 자격증은 따려면 얼마나 기간이 소요될까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Keras-yolo3로 Google Open Image 기반의 데이터 세트 Training 및 Object Detection 실습 02에서 epochs질문
안녕하세요. yolo 모델 적용할때, first_epochs = 100, first_initial_epochs=50 second_epochs=100 second_initial_epoch=50 #1 이 부분 관련해서 처음에는 특정레이어를 훈련 안되게 한다음에 훈련을 시키고, 두번째에서는 모든 레이어가 다 훈련되게 하는 이유좀 문의드립니다. #2 first_inital_epochs=50을 하는 이유가 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
3.9강 비트마스크/비트플래그 연습문제 해답
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. ------------------- 강의종료후에 마지막에 들어주신 예제 2문제에 대한 해답입니다. 여유되면 맞는지 확인부탁드립니다! 1. #기사를 봤을때 my_articles_flag |= option_viewed; #기사의 좋아요를 클릭했을때 my_articles_flag |= option_liked; #기사의 좋아요를 다시클릭했을때 if(my_article_flags & option_liked) { my_articles_flag ^=option_liked;} (이중클릭시 좋아요를 취소하는 개념으로 구현했습니다.) #본기사만 삭제할때 if(my_article_flags & option_viewed) {my_article_flags|=option_deleted;} 2.드모르간의 법칙
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
가상환경은 매번 활성화 시켜줘야 하는지에 대한 질의
안녕하세요! 박사님, 좋은 강의 덕에 눈이 트이고 있는 대학생입니다. 초반에 가상환경을 설치하여 활성화하고, flask를 설치하였습니다. 컴퓨터를 종료 후, 다시 코딩을 하려고 보니, 가상환경을 venv/Scirpts/activate를 하지 않을 경우, flask를 인식하지 않더라고요. 제가 하고 싶은 질문은 매번 가상환경을 활성화 시켜야 하는 건지 궁금합니다. 이 부분은 제가 구글링 실력이 아직 미흡한 것인지 마땅한 설명을 찾지 못했네요.
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
dart ui
dart ui는 뭔가요?? 정보를 눌러도 페이지가안뜨고 오류가 떠서 빨간색 오류 페이지만 떠요 ㅠㅠ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
에러 질문입니다
선생님 , 몇번을 계속 해봐도 같은 오류만 반복되네요.. 어느부분이 잘못되었는지 알려주시면 감사하겠습니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
안녕하세요!
여러명의 표준체중을 구한다고 생각하고 위처럼 작성해봤는데요! 혹시 좀 더 깔끔하게 다듬는다거나.. 보기 쉽게 해볼 수 있는 방법이 있을까요..? 점점 어려워지고 있는 것 같아요! 그래도 항상 재밌게 가르쳐주시는 것 같아서 열심히 배우고 있습니당 ㅎㅎ 감사합니다!!
-
미해결홍정모의 따라하며 배우는 C언어
3:17초에 나오는 포멧변수질문
저는 포멧변수에 담지 않고 함수화를 하고 싶어서함수화를 시켰는데 , 함수의 아규먼트 부분을 어떻게 넣어야하는 지 잘 모르겠네요 다른 곳은 다 오류없이 넣어지는데 중첩구조체 부분에 어떻게 채워넣어야 할지 모르겠어서 이중포인터를 넣었는데 정답이 아닌지 res.guest, res.host 이 알규먼트 부분이 오류가 생깁니다 중첩구조체를 함수화 할 시 어떤 파라미터를 넣어야하는지 혹시 알 수 있을까요?? void invite(char** g_name1,char** h_name2,char*h_given,char* food, char* place , int year, int month, int day, int hours, int minutes) invite(res.guest, res.host, res.host.given, res.food, res.place, res.year, res.month, res.day, res.hours, res.minutes ); #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #define LEN 20 struct names { //A structure char given[LEN]; //first name char family[LEN]; //last name }; struct reservation { //Another structure struct names guest; //a nested structuer struct names host; //one more nested structure char food[LEN]; char place[LEN]; //time int year; int month; int day; int hours; int minutes; }; void invite(char** g_name1,char** h_name2,char*h_given,char* food, char* place , int year, int month, int day, int hours, int minutes) { printf("Dear %s,\nI would like to serve you %s.\n\ Please visit the %s mansion on %d/%d/%d at %d:%d.\n\ Sincerely,\n\ %s",g_name1,food,h_given,day,month,year,hours,minutes,h_name2); } int main(void) { struct reservation res = { .guest = {"Nick", "Carraway"}, .host = {"jay", "Gatsby"}, .place = {"the Gatsby mansion"}, .food = {"Escargot"}, .year = 1925, .month = 4, .day = 10, .hours = 18, .minutes = 30 }; invite(res.guest,res.host,res.host.given,res.food, res.place,res.year,res.month,res.day,res.hours,res.minutes ); return 0; }
-
미해결쉽게 배우는 Webpack
쿠폰 부탁드립니다~
리뉴얼 된 강의 듣고싶습니다. 늦었지만 혹시 지금이라도 받을수있을까요?
-
미해결3시간에 끝내는 디지털 마케팅의 모든 것
퀴즈 답이 있는 슬라이드가 뭔가요?
슬라이드 담장이라고 하셨는데.. 없어서.. 찾아봅니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
삭제시 state...
이거 스토어에서 actions에서 delete api 호출하고... 호출 당시에 쓰던 id를 가지고 mutations에서 state에 있는 postItems 배열을 지우는게 맞지 않나요? 뭔가 컴포넌트 자체를 refresh해서 새로 렌더링한다는 것이.. vue에서 stater가 바뀌면, virtual dom을 사용해서 화면 렌더링 하는 그런 효과를 못받을 거같은데.. 뭐가 맞는건가요?
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
map함수관련 문의사항입니다~
삭제된 글입니다
-
미해결스프링 웹 MVC
web.xml 자동완성기능이 안되요..
구글링해서 찾아보았으나 web.xml의 자동완성이 안되는 현상은 찾을 수 가 없었습니다. 어떻게 해야할까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
생성자 생성
MEMBER, ORDER, ITEM, ORDERITEM 등 @Entity이 붙는데, 이 어노테이션을 사용할 때에는 기본 생성자가 필수적이라고 배웠는데, 이 파트에서 생성자 없이 어떻게 db가 생성되고 돌아가는지가 궁금합니다.
-
미해결인스타그램 클론 - full stack 웹 개발
admin 아이디와 패스워드가 기억이 안나네요..
혹시 찾는 방법이 있을까요 없다면 새로 만들면 되나요??
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
파일에 있는 경로를 싹 변경하는 것 말고...
api/index 파일에 import {} from '@/api/posts' import {} from '@api/auth' 한 다음에 그대로 export 하는 방법은 어떤가요? 아니면 프로젝트가 커졌을때, 해당 api를 사용한 컴포넌트를 찾아가는 방법이 따로 없나요?
-
미해결스프링 데이터 JPA
update 쿼리 관련 질문
우선 자바 문외한 인데 강사님 강의 스프링 부트 부터 시작해서 jpa 까지 들으면서 공부하고 있습니다. 좋은 강의로 자바에 입문하게 도와주셔서 감사합니다. 스프링 데이터 JPA : Update 쿼리 메소드 강좌 중의 테스트 코드를 @DataJpaTest 로 하면 insert -> update -> select 쿼리가 실행 되면서 title 이 jpa -> Spring 으로 바뀌는 것이 확인 됩니다. 그런데 @SpringBootTest 로 하면 insert -> select 쿼리만 실행 되고 update 쿼리는 실행 되지 않아 테스트는 실패합니다. 테스트 어노테이션이 바뀌니까 다른 결과가 나오는지 잘 이해가 되지 않습니다. findAll 이 실행 되기 전에 dirthchecking(?) 을 하면서 데이터를 맞춰주니까 update 쿼리가 실행 되어야 맞는것 같은데요..무슨 차이일까요? @Testpublic void updateTest() throws Exception { Post post = new Post(); post.setTitle("jpa"); Post newPost = postRepository.save(post); newPost.setTitle("Spring"); List<Post> posts = postRepository.findAll(); assertThat(posts.size()).isEqualTo(1); assertThat(posts.get(0).getTitle()).isEqualTo("Spring");}
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
업무용 UI 추천부탁드립니다.
강의를 들으면서 많은 도움이 되었습니다 jpa 에 대해 정말 많은것을 배우고 또 실무에 적용해보려구 노력중입니다. 강의주제와 조금 벗어난 질문이라 죄송합니다. 이번에 jpa를 활용해서 회사 업무 관리 프로그램 개발을 하려고 하는데 소개해주신 타임리프로는 너무 공수가 많이 들어서 extjs를 생각하고 있는데 업무용 개발에 적합한 UI 프레임워크 있음 추천 부탁드립니다. 바쁘시지만 시간 되시면 답변 부탁드리겠습니다. 더욱더 좋은 강의 부탁드리겠습니다 ^^