묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 선생님
지금까지 강의 너무 잘듣고 있습니다. 요즘은 선생님을 알고 스프링을 쉽게 배울 수 있게 해주셔서 행복합니다 ㅎㅎ 앞으로 이어질 강의 많은데 이번 강좌는 스프링 맛보기라 생각하고 다음 강의를 계속 진행하면 될까요? 예를들어 이번 강의 JdbcTemplate를 깊이 있게 알려주시는 강의라던가 말입니다. 선생님의 훌륭한 강의를 계속 들으면서 공부하게 되면 현업에서 필요로 하는 개발자가 될 수 있을까요? 저의 바램은 준비해주신 강의를 전부 다 듣고 혼자서 포트폴리오도 만들만한 실력을 원해서 그렀습니다..ㅎㅎ 항상 밝고 친절하게 쉽게 알려주셔서 너무너무 감사합니다
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
with 구문이 무엇을 의미합니까?
파이썬 초보자로서 with으로 시작되는 구문을 처음 보게 되어서, 구글링을 해보니 파일을 열 때 닫는 것을 잊지 않게 해주는 데 유용한 구문으로 보통 사용되는 것으로 보입니다. 그러나 파일 오픈이 아닌 텐서플로우에서 쓰이는 경우는 짐작할 수가 없습니다. import tensorflow as tf 가 "텐서플로우 라이브러리를 임포트하되 앞으로 tensorflow 대신 간단하게 tf로 줄여서 쓰겠다" 를 의미하는 것처럼, with tf.GradientTape() as tape 는 tf.GradientTape() 대신 tape로 줄여서 쓰겠다 라는 것을 의미하는 것입니까? 그렇다면 왜 tape.gradient(loss,[W,b]) 대신 tf.GradientTape().gradient(loss,[W,b]) 라고 치면 런타임 에러가 뜨는건지요? 그전에, tf.GradientTape()은 인풋이 없는 함수의 일종입니까? 아니면 다른 어떤 것입니까?(tf.square가 제곱해주는 함수인 것처럼 말입니다) 또한 그와 별개로 with 구문이 작동하는 방식 자체도 직관적으로 이해가 되지 않습니다. tf.GradientTape() as tape를 with으로 선언했다면 tape라는 단어는 with 안에서만 쓰여야 하는게 아닌가요? 어떻게 with 과 동일한 들여쓰기 레벨을 가진 gradient=tape.gradient(loss,[W,b]) 과 같은 방식으로 유효하게 사용될 수 있는 것인가요?
-
해결됨홍정모의 따라하며 배우는 C++
[2:40] string 에 대해 음수로 resize 하는 경우
강의에서와 같이 -1로 resize를 하면 "string too long" 라고 exception이 출력됩니다. 관련하여 본 강의에 대해 질문 및 답변 내용을 보면 함수의 parameter가 unsigned 라서 그렇다는 등의 내용이 있는데 이 내용을 어떻게 확인할 수가 있나요? 제가 resize 함수의 정의에 가서 본 내용에서는 아래의 내용인데 관련된 힌트를 얻을 수가 없네요, 관련하여 조언주시면 감사하겠습니다! void resize(_CRT_GUARDOVERFLOW const size_type _Newsize, const _Elem _Ch = _Elem()) { // determine new length, padding with _Ch elements as needed const size_type _Old_size = size(); if (_Newsize <= _Old_size) { _Eos(_Newsize); } else { append(_Newsize - _Old_size, _Ch); } }
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
set port 실수로 하면 어케하죠...
set port 실수로 하면 어케하죠... ㅠㅠ
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
XGBoost 관련 질문입니다
안녕하세요 강사님, XGBoost관련 질문이 몇가지 생겨 여쭤봅니다! 1. 답변해주신 질문 중, early_stoppings와 early_stopping_rounds의 차이가 없다고 하셨는데, 파이썬 래퍼 xgboost에서 실행을 해보면 early_stopping 파라미터만 설정한 경우 조기중단이 수행이 안되고, early_stopping_rounds를 설정해야만 조기중단이 수행되는데 이 부분이 잘 이해되지 않습니다. 2. xbg.train()에서 evals라는 파라미터에 wlist를 할당하는데 wlist=[(dtrain,'train'),(dtest,'eval')] 입니다. 이 부분에서 evals는 성능평가 데이터셋을 받는 파라미터인데 훈련데이터를 넣어도 되는지 궁금합니다. 3. Tree pruning 기능이 장점으로 적혀있는데 어떤 파라미터에 의한 기능인지, 아니면 xgboost를 실행하기만 하면 자동적으로 실행되는 시스템적인 장점인지 모르겠습니다..! 4. 교차검증과 결손값이 자체처리된다고 하셨는데 교차검증은 cv() API로 처리되는 것이고, 결손값 자체처리는 데이터 전처리가 필요하지 않다는 이야기로 이해했는데 맞을까요..? 5. XGBoost나 LightGBM을 약한 학습기로 다시 배깅이나 보팅을 하는 것이 가능하지만 수행시간이 너무 오래 걸려 잘 사용되지 않는 것인지 궁금합니다! 6. 책에서 p.231에서는 파라미터명이 num_boost_rounds인데 뒤에서 train()의 파라미터는 num_boost_round인데 어떤 것이 맞는건가요? 둘다 맞다면 num_boost_rounds는 어디서 쓰이는 것인지 궁금합니다. 질문이 많은데 미리 죄송합니다..! 구글링해봐도 원하는 답이 잘안나와서 여쭙습니다! 항상 감사합니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Html 오류 문제
안녕하세요 영한님. 정성껏 준비해주신 강의 잘 듣고 있습니다. 서블릿 요청과 응답에서 hello-form.html 이 정상적으로 동작하지 않아서요. 컴파일 오류는 나지 않지만 막상 창을 띄워보면 빈화면만 나옵니다. 어떤 원인인지, 어떻게 해결할지 알려주세요...ㅠㅠ 항상 좋은 강의 감사합니다.
-
미해결스프링 부트 개념과 활용
undertow ssl 적용 시 properties 말고 소스 코드로 설정이 가능할까요?
undertow를 사용해서 ssl 설정을 해보려고 하고있습니다! ssl 설정을 application.properties가 아닌 소스 코드로 구현이 가능할까요? port 까지는 WebServerFactoryCustomizer 를 구현해서 UndertowServletWebServerFactory.setPort를 이용하여 구현했는데 ssl은 찾아봐도 잘 안보여서 여쭤봅니다! 감사합니다.
-
미해결독하게 시작하는 C 프로그래밍
#include errer
#include <stido.h>를 작성하고 아래부분도 오류없이 잘 작성했느데 #include에서 에러가 발생해요. 파일 소스를 열수 없다고 나온는데 어떻게 해야되나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
어떤걸 재설치해야하는지.. ㅠ
제가 다른 강의의 보일러플레이트가 켜져있는데요 .. (영화평점사이트) 그걸 끄는 방법을 몰라서 예전에 create react app에서 만든 폴더에서 해보니 터미널에서 cd client 입력해도 안되고 ( no such file or directory: client) npm run backend도 안됩니다 ㅠㅠ .. 첨부터 다시 설치해야할것 같은데 어디서부터 해야하는지 .. 그리고 보일러플레이트 ? 노드 종료 하는 법도 알려주세요 ㅠㅠ..
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
지정된 경로를 찾을수없습니다.
cd desktop 명령어를 적었는데 지정된 경로를 찾을수없다고나옵니다,,
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
@tf.function은 무슨 역할을 하는 코드인가요?
해당 줄이 없어도 def 자체로도 함수가 선언되는 데에는 충분하지 않나요? 각주로서의 의미인가요?
-
미해결웹 게임을 만들며 배우는 자바스크립트
끝말잇기 화면에 출력 반복문을 이용해서 횟수 제한
안녕하세요 선생님 강의 잘 보고 코드 열심히 따라해봤습니다! 그런데 게임에 횟수를 제한하려고 반복문을 설정하고 실행을 해봤는데 끝말잇기가 정답이어도 오답이라고 뜨네요...! 어떤 부분을 고쳐야 할까요? var answer = input.value; 을 반복문 안에 넣는것이 맞는걸까요?? 현재 코드는 이렇습니다 ! game = 0; form.addEventListener('submit' , callBack); function callBack(e){ e.preventDefault(); //기본동장을 막아줌 while (game <5) { var answer = input.value; if(firstWord.textContent[firstWord.textContent.length - 1] === answer[0]){ result.innerText = '딩동댕!'; firstWord.textContent = input.value; input.value = ""; input.focus(); } else{ result.innerText = '틀렸습니다!'; input.value = ""; input.focus(); } game++; } }
-
미해결더 자바, 코드를 조작하는 다양한 방법
리플렉션 질문 드립니다!
리플렉션이 가능한 이유가 클래스를 로딩할때 Class 객체가 힙에 저장되기 때문이라고 알고있습니다.(즉, 한번은 클래스 로딩이 되어야한다(?)) 예를 들어 실행시 입력받은 클래스를 Class.forName(args[0])으로 런타임 동적로딩을 하려고 할 때 입력받은 클래스는 아직 로딩이 안된거 같은데..(한번도 로딩이 안되었다(?))어떻게 가능한걸까요?? 제가 잘못 이해하는 부분이 있을까요??
-
미해결[개념반]배워서 바로 쓰는 SQL 쿼리
강의 자료는 제공이 안되나요
강의 자료는 제공이 안되나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
앵커박스
RPN을 이용하면 픽셀단위가 아니라 feature 맵의 한 점(?) 을 중심으로 9개의 앵커박스가 형성되고, 그 앵커박스에 object이 있는지 detection 하는건가요? 만약 그렇다면 이미 9개으 앵커박스는 모양과 크기가 정해져있고, 중심도 정해져있으니 bb box regression 이 필요한가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
[질문]선생님 이런 경우는..
말로만 듣던 cors 어렵네요; aws sso에서 로그인되어 있는 유저 로그아웃 시킬려고 api요청하면 도메인이 다르다고 cors에러 떠서 서버-서버 httprequest 요청할려고 axios로 요청하는데 baseUrl도 aws sso api주소로 바꾸고 물론 accessCode도 헤더에 받아서 요청해도 response headers에 access-control-allow-origin적혀있지 않고 baseURL을 바꿧는데도 request headers origin은 aws api도메인이랑 다르게 제 브라우저 도메인이 적혀있네요; 머가 문제라고 봐야할까요TT
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
카테고리 아이템, 오더 아이템
안녕하세요 강사님 혹시 주문과 상품의 many to many 관계에서는 order item의 entity를 생성하였는데 왜 카테고리와 상품의 many to many 관계에서는 entity분석까지는 category item을 생성하지 않고 테이블 관계에서만 category item 를 만들어 주었는지 알 수 있을까요? 또한 item의 속성값으로 앨범, 영화 등이 있는데 category의 역할은 정확히 무엇인지 궁금합니다!!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
강사님 안녕하세요 새로운 프로젝트로 복습해볼려고하는데
기존에만들어진 테이블은 다 지운다음에 MemberRepositoryTest를 돌려야 하는걸까요?? 여기에서 실행을 하면 The client will now receive all logging from the daemon (pid: 19944). The daemon log file: C:\Users\K\.gradle\daemon\6.8.3\daemon-19944.out.log Starting 13th build in daemon [uptime: 22 mins 13.087 secs, performance: 100%, non-heap usage: 30% of 256 MiB] Using 12 worker leases. Watching the file system is disabled Starting Build Settings evaluated using settings file 'E:\프로젝트\project-spring\settings.gradle'. Projects loaded. Root project using build file 'E:\프로젝트\project-spring\build.gradle'. Included projects: [root project 'project-spring'] > Configure project : Evaluating root project 'project-spring' using build file 'E:\프로젝트\project-spring\build.gradle'. Applying dependency management to configuration 'bootArchives' in project 'project-spring' Applying dependency management to configuration 'archives' in project 'project-spring' Applying dependency management to configuration 'default' in project 'project-spring' Applying dependency management to configuration 'compile' in project 'project-spring' Applying dependency management to configuration 'implementation' in project 'project-spring' Applying dependency management to configuration 'runtime' in project 'project-spring' Applying dependency management to configuration 'compileOnly' in project 'project-spring' Applying dependency management to configuration 'compileClasspath' in project 'project-spring' Applying dependency management to configuration 'annotationProcessor' in project 'project-spring' Applying dependency management to configuration 'runtimeOnly' in project 'project-spring' Applying dependency management to configuration 'runtimeClasspath' in project 'project-spring' Applying dependency management to configuration 'testCompile' in project 'project-spring' Applying dependency management to configuration 'testImplementation' in project 'project-spring' Applying dependency management to configuration 'testRuntime' in project 'project-spring' Applying dependency management to configuration 'testCompileOnly' in project 'project-spring' Applying dependency management to configuration 'testCompileClasspath' in project 'project-spring' Applying dependency management to configuration 'testAnnotationProcessor' in project 'project-spring' Applying dependency management to configuration 'testRuntimeOnly' in project 'project-spring' Applying dependency management to configuration 'testRuntimeClasspath' in project 'project-spring' Applying dependency management to configuration 'apiElements' in project 'project-spring' Applying dependency management to configuration 'runtimeElements' in project 'project-spring' Applying dependency management to configuration 'developmentOnly' in project 'project-spring' Applying dependency management to configuration 'productionRuntimeClasspath' in project 'project-spring' All projects evaluated. Selected primary task ':test' from project : Tasks to be executed: [task ':compileJava', task ':processResources', task ':classes', task ':compileTestJava', task ':processTestResources', task ':testClasses', task ':test'] Tasks that were excluded: [] Resolving global dependency management for project 'project-spring' Excluding [ognl:ognl] :compileJava (Thread[Execution worker for ':',5,main]) started. > Task :compileJava UP-TO-DATE Excluding [] Excluding [] Caching disabled for task ':compileJava' because: Build cache is disabled Skipping task ':compileJava' as it is up-to-date. :compileJava (Thread[Execution worker for ':',5,main]) completed. Took 0.112 secs. :processResources (Thread[Execution worker for ':',5,main]) started. > Task :processResources UP-TO-DATE Caching disabled for task ':processResources' because: Build cache is disabled Skipping task ':processResources' as it is up-to-date. :processResources (Thread[Execution worker for ':',5,main]) completed. Took 0.004 secs. :classes (Thread[Execution worker for ':',5,main]) started. > Task :classes UP-TO-DATE Skipping task ':classes' as it has no actions. :classes (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. :compileTestJava (Thread[Execution worker for ':',5,main]) started. > Task :compileTestJava UP-TO-DATE Excluding [] Excluding [] Caching disabled for task ':compileTestJava' because: Build cache is disabled Skipping task ':compileTestJava' as it is up-to-date. :compileTestJava (Thread[Execution worker for ':',5,main]) completed. Took 0.057 secs. :processTestResources (Thread[Execution worker for ':',5,main]) started. > Task :processTestResources NO-SOURCE file or directory 'E:\프로젝트\project-spring\src\test\resources', not found Skipping task ':processTestResources' as it has no source files and no previous output files. :processTestResources (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. :testClasses (Thread[Execution worker for ':',5,main]) started. > Task :testClasses UP-TO-DATE Skipping task ':testClasses' as it has no actions. :testClasses (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. :test (Thread[Execution worker for ':',5,main]) started. Gradle Test Executor 12 started executing tests. Gradle Test Executor 12 finished executing tests. > Task :test FAILED Caching disabled for task ':test' because: Build cache is disabled Task ':test' is not up-to-date because: Task.upToDateWhen is false. Starting process 'Gradle Test Executor 12'. Working directory: E:\프로젝트\project-spring Command: C:\Program Files\Java\jdk-11.0.9\bin\java.exe -Dorg.gradle.native=false @C:\Users\K\AppData\Local\Temp\gradle-worker-classpath13757394591124725953txt -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=KR -Duser.language=ko -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 12' Successfully started process 'Gradle Test Executor 12' Finished generating test XML results (0.003 secs) into: E:\프로젝트\project-spring\build\test-results\test Generating HTML test report... Finished generating test html results (0.006 secs) into: E:\프로젝트\project-spring\build\reports\tests\test :test (Thread[Execution worker for ':',5,main]) completed. Took 1.808 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///E:/프로젝트/project-spring/build/reports/tests/test/index.html * Try: Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s 4 actionable tasks: 1 executed, 3 up-to-date 이렇게나오는데 어디가 잘못된건지 감이 잘안와서요
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
DB 문의 및 추후 강의 계획 문의드립니다~
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요 강의 시작 전 궁금한 부분이 있어 질문드립니다. 1. Sqlite 사용하는 이유가 있을까요? (mysql 이나 MongoDB을 많이 사용하는거 같아서요) 또한 현업에서 어떠한 DB를 선호 하는지 문의 드립니다. 2. 추후 FCM을 구현하려고 하는데 expo 또는 react native를 통한 구현 강의 계획이 있는지 문의드립니다. PS. 라인업이 좋은거 같아요~ 후딱 강의 보고 올게요~
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
함수의 매개변수.
protected void service(HttpServletRequest request, HttpServletResponse response) 이런식으로 되어 있으면 WAS가 request나 response 객체를 만들어서 넣어주는 게 맞나요? 다른 예제 보면 request ,response 이외에 여러 파라미터를 넣는 경우들도 있고 이 예시 말고도 다른 함수에서도 이렇게 매개 변수를 받는 다고는 돼있지만 어떤 코드에서도 직접 매개변수를 넣어주지 않는데 저는 이 방식이 되게 헷갈리는거 같습니다. 구조를 모르고 사용법만 알게되는 거 같아서 걱정인데 이런 방식의 설계를 공부할 수 있는 방법이 따로 있는지 궁금합니다