묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[기초스피치] 14년차 아나운서에게 배우는 말 잘하는 방법!
톡클래스
안녕하세요.좋은수업감사합니다. 인스타통해서 접했다가 수업참여신청했습니다.톡클래스로 참여하고팠는데 신청하고보니 약간 다른곳인것같아요.톡클래스 커뮤니티로 들어갈수있을까요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
select 시에 join 하는방법에 관하여
안녕하세요 영한님. 강의 영상 중 주문검색 개발 강의중에서 주문 검색관련 JPQL 쿼리를 작성하실때 "select o from Order o join o.member m" 으로 검색하셨었는데 Order 엔터티에서 Member를 @JoinColumn 하고 있으면 "select o from Order o " 로 하여도 Member 를 불러 올 수 있지 않나요?? 간단한 질문이지만 궁금하여 질문드립니다 ㅜㅜ.. 항상 좋은 강의 감사합니다!
-
미해결윤재성의 Bootstrap 4 & 3 Framework Tutorial
문의
1. 28강 회전목마 사용시 이미지를 브라우져 폭과 동일하게 하는 하는 방법. 2. 23강 Navibar 사용시 모바일용으로 한쪽 사이드에 매뉴 표시 하는 방법 3. 21강 Collapse 사용시 Chrome에서는 반복적으로 적용이 되지만, InterExplorer 11.0 적용시 1회만 적용됩니다. InterExplorer 11.0에서 toggle 처리는 어떻게 합니까? <button type="button" class="btn btn-primary" data-toggle="collapse" data-target="#a2"> a2 영역 </button> <div id="a2" class="collapse show"> <p>동해물과 백두산이 마르고 닿도록</p> <p>하느님이 보우하사 우리나라 만세</p> <p>무궁화 삼천리 화려강산</p> <p>대한 사람 대한 으로 길이 보전하세</p> </div> 4. 4강 그리드 이 후의 BootStrap 적용 Sample 소스 사용시 화면 폭의 100%로 사용이 안됩니다. 문의를 드립니다.
-
미해결스프링 핵심 원리 - 기본편
SpringBoot 문의드립니다.
강사님 안녕하세요 질문을 너무 자주 올리는것 같아 죄송합니다. 1. 다름이 아니고 수업중에 SpringBoot를 사용하게 되면 CoreApplication의 Annotation에 의해 따로 AutoAppConfig를 만들 필요가 없다고 하셨는데요( @SpringBootApplication이 @ComponentScan을 들고 있어서) 그럼 지금까지는 SpringBoot를 사용하지 않고 있는건가요?강의 초기에 Spring과 SpringBoot에 대해 간략히 설명해주셨는데 제가 아직 잘 이해를 못한것 같습니다. CoreApplication파일에 의해 초기에 Spring 내부 파일들이 Bean으로 등록되기에 저는 지금까지 저 파일이 사용되고 있다고 생각했거든요. 그렇다면 AutoAppConfig도 만들필요가 없이 @Component만 붙이면 될것 같은데.. 제가 뭔가 크게 잘못 생각하고 있는건가요? 2. 실무에서의 개발단계에 대해서 또한 문의드립니다. 실제 개발시에 한번에 @Component를 추가 하고 AutoAppConfig를 만드는지..아니면 차근차근 [ 기존방식(OCP/DIP위반) -> AppConfig -> AutoAppConfig] 방식으로 refactoring하는지 궁금합니다. 정작 혼자서 AutoAppConfig로 바로 하려고 하니 조금 헷갈려서요 ㅎㅎ 그럼 시간나실때 답변 부탁드리겠습니다. 감사합니다!
-
미해결실전! 스프링 데이터 JPA
jpql update 문 관련 질문
갑자기 궁금증이 생겨 질문드립니다. 벌크 연산은 member2에 age를 +1시켜줍니다. 이떄 db에 쿼리가 넘어가서 db상에 member2 age는 5가되고 영속성컨테스트안에 member2 age는 4가 그대로 유지됩니다. 이 상황에서 플러쉬를 하면 왜 변경감지가 일어나지 않나요? Member member1=new Member("member1",2,null);Member member2=new Member("member2",4,null);memberJpaRepository.save(member1);memberJpaRepository.save(member2); int i = memberJpaRepository.bulkAgePlus(3); em.flush();
-
미해결Swift 언어로 만드는 고스톱 게임
String 오류
아래 사진처럼 에러가 발생하는데, CardName = String? 부분에서 Expected member name or constructor call after type name 에러가 발생합니다. 어떻게 해야하는지 잘 모르겠습니다. 참고로 스위프트를 배우기 전에 게임 만드는 것을 한번 시도해보고 배우려고하는 학생입니다.
-
미해결초보를 위한 도커 안내서
안녕하세요 WordPress-Mysql 관련 질문이 있습니다!
현재 MacOS 에서 iterm 에서 강의를 보면서 해보고 있습니다. Docker 버전은 Docker version 19.03.13, build 4484c46d9d 이렇게 나옵니다. 현재 mysql 이미지 다운 -> 접속 까지 잘 되었고, wp 데이터베이스 생성까지 잘 되었습니다. docker run -d -p 8080:80 -e WORDPRESS_DB_HOST=host.docker.internal -e WORDPRESS_DB_NAME=wp -e WORDPRESS_DB_USER=wp -e WORDPRESS_DB_PASSWORD=wp wordpress 그리고 위와 같이 wordpress 를 실행 시킨 후에 docker ps 로 확인해보면 wordpress, mysql이 잘 나옵니다. 그래서 http://localhost:8080으로 접속하면 그래서 인프런 질문에도 찾아보니 https://www.inflearn.com/questions/64560 여기서 저랑 비슷한 증상인 분을 만났는데요 그래서 host.docker.internal 이 부분을 제가 192.168.0.104 공유기 아이피를 적어서 해보아도 안되는데 음,, 어떻게 해야 할 지 잘 모르겠어서 질문을 드립니다 ㅜㅠ 감사합니다!
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
선생님 travis.yml이 git hub로 전달이 잘안됩니다
에에러확인에 더 필요한 장면이 있으시면 바로바로 올리겠습니다. 문법이 잘못된것일까요??
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
dvwa설정
localhost/dvwa/setup.php에서 강의와 같이 초록색으로 뜨는거 확인하고 접속도 잘되는데 create/reset database를 하면 HTTP error 500이 뜨면서 login.php로 접속이 안됩니다 ㅠ 어떻게 해야하나요?
-
미해결예제로 배우는 스프링 입문 (개정판)
vetController 부분에서 오류가 납니다. - 처음 Maven 실행 부분 입니다.
[INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] VetControllerTests.testShowResourcesVetList:75 Status expected:<200> but was:<406> [ERROR] Errors: [ERROR] PetclinicIntegrationTests.testFindAll » IllegalState Failed to load Applicatio... [INFO] [ERROR] Tests run: 40, Failures: 1, Errors: 1, Skipped: 1 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21.446 s [INFO] Finished at: 2020-12-10T00:09:20+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project spring-petclinic: There are test failures. [ERROR] [ERROR] Please refer to /Users/username/IdeaProjects/spring-petclinic/target/surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 안녕하세요 선생님, git 으로부터 소스코드 다운받고, 1.8 버전의 jdk 로 했습니다. 그런다음에 maven --> mvnw package 의 명령어를 터미널 켜서 쳤는데, 이러한 오류가 발생했습니다. 제가 스프링 코드를 아예 볼 줄 몰라서 구글링을 해 봤는데.. 찾은 코드를 어디에 넣어야 할지 몰라서 이렇게 질문 남기게 되었습니다. 위는 오류 메세지 입니다. 혹시 몰라서 VetController 코드도 올려 보겠습니다. package org.springframework.samples.petclinic.vet; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; import java.util.Map; /** * @author Juergen Hoeller * @author Mark Fisher * @author Ken Krebs * @author Arjen Poutsma */ @Controller class VetController { private final VetRepository vets; public VetController(VetRepository clinicService) { this.vets = clinicService; } @GetMapping("/vets.html") public String showVetList(Map<String, Object> model) { // Here we are returning an object of type 'Vets' rather than a collection of Vet // objects so it is simpler for Object-Xml mapping Vets vets = new Vets(); vets.getVetList().addAll(this.vets.findAll()); model.put("vets", vets); return "vets/vetList"; } @GetMapping({ "/vets" }) public @ResponseBody Vets showResourcesVetList() { // Here we are returning an object of type 'Vets' rather than a collection of Vet // objects so it is simpler for JSon/Object mapping Vets vets = new Vets(); vets.getVetList().addAll(this.vets.findAll()); return vets; } }
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
22번문제처럼..
수업을 듣기전에 22번 온도 최대값 문제처럼 행마다 왼쪽칸 빼고 현재칸 더하는식으로 해봤습니다. 테스트도 전부 통과 했는데 이 방법은 비추인가요? #include<stdio.h> #include<vector> #include<algorithm> using namespace std; int main() { freopen("input.txt", "rt", stdin); int h1,w1,h2,w2; scanf("%d %d",&h1,&w1); vector <vector<int> > a(h1,vector<int>(w1)); for(int i=0;i<h1;i++) for(int j=0;j<w1;j++) scanf("%d",&a[i][j]); scanf("%d %d",&h2,&w2); int res=0,p=0; while(p+h2 <=h1) {반복할때마다 행증가 int sum=0; for(int i=p;i<h2+p;i++) { //행마다 첫 영지값 구하기 for(int j=0;j<w2;j++) { sum += a[i][j]; } } if(res<sum) res= sum; for(int j=w2;j<w1;j++) { //열 증가시키면서 최대 영지값 구하기 for(int i=p;i<h2+p;i++) { sum= -a[i][j-w2] + sum + a[i][j]; } if(res<sum) res=sum; } p++; } printf("%d",res); return 0; }
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
강의 답변해주시는 기준이 있나요?
삭제된 글입니다
-
미해결스프링 핵심 원리 - 기본편
다음강의는 언제올라오네요?
11월말에 웹기본나오고 12월에 웹강의 나온다하셔서 기다리고있어요ㅠㅠ 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npx sequelize init
npx sequelize init 명령어를 치니까 Unexpected token 'export' 이건...어떻게 해야할까요 ㅠ 구글에 이렇게 저렇게 조합해서 검색해도 해결법이 안나오고.... 모듈 지우고 다시 설치해도 계속 저렇게 뜨고....강의따라갈수가 없어서 답답하네요ㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
약관 체크하는 부분 질문입니다.
체크 눌러도 가입하기에서 진행이 안되길래 콘솔찍어서 확인해봤는데 저렇게 뜨네요. 제 생각에는 e.target.checked랑 term이랑 같은 값을 반환해야하는 것 같은데, term은 항상 false를 반환합니다. 어디서 잘못된 걸까요?ㅠㅠㅠ (코드 더 살펴보고 있는데 password check부분도 똑같이 값이 안들어와요...😭😭 혹시몰라 전체코드 첨부합니다... import { Button, Form, Input } from 'antd'; import Checkbox from 'antd/lib/checkbox/Checkbox'; import Head from 'next/head'; import React, { useCallback, useState } from 'react'; import styled from 'styled-components'; import useInput from '../hooks/useInput'; const ErrorMessage = styled.div` color: red; `; const signup = () => { const [id, onChangeId] = useInput(''); const [nickname, onChangeNickname] = useInput(''); const [password, onChangePassword] = useInput(''); const [passwordCheck, setPasswordCheck] = useState(''); const [passwordError, setPasswordError] = useState(''); const onChangePasswordCheck = useCallback( (e) => { setPasswordError(e.target.value !== password); setPasswordCheck(e.target.value); }, [password] ); const [term, setTerm] = useState(false); const [termError, setTermError] = useState(false); const onChangeTerm = useCallback((e) => { setTermError(false); setTerm(e.target.checked); console.log(e.target.checked); console.log(term); }, []); const onsubmit = useCallback(() => { if (password !== passwordCheck) { return setPasswordError(true); } if (!term) { console.log(term); return setTermError(true); } console.log(id, nickname, password); }, [id, nickname, password]); return ( <> <Head> <title>회원가입 | NodeBird</title> </Head> <Form onFinish={onsubmit}> <div> <label htmlFor="user-id">아이디</label> <Input name="user-id" type="id" value={id} required onChange={onChangeId} /> </div> <div> <label htmlFor="user-nickname">닉네임</label> <Input name="user-nickname" type="text" value={nickname} required onChange={onChangeNickname} /> </div> <div> <label htmlFor="user-password">비밀번호</label> <Input name="user-password" type="password" value={password} required onChange={onChangePassword} /> </div> <div> <label htmlFor="user-passwordCheck">비밀번호 체크</label> <Input name="user-passwordCheck" type="password" value={passwordCheck} required onChange={onChangePasswordCheck} /> {passwordError && <ErrorMessage>비밀번호가 일치하지 않습니다.</ErrorMessage>} </div> <div> <Checkbox name="user-term" checked={term} onChange={onChangeTerm}> 회원가입에 동의합니다. </Checkbox> {termError && <ErrorMessage>약관에 동의하셔야 합니다.</ErrorMessage>} </div> <div style={{ marginTop: 10 }}> <Button type="primary" htmlType="submit"> 가입하기 </Button> </div> </Form> </> ); }; export default signup;
-
미해결따라하며 배우는 MySQL on Docker
Proxy Layer 구성 > ProxySQL 구성 및 Failover 테스트 > app_test_conn.sh 오류 문의
좋은 강의 제공해주셔서 많이 배우고 갑니다. 실습 과정중 오류가 발생하여 문의 드립니다. 환경 : 맥북 + Docker 환경 진행사항 : proxysql 이전 과정까지는 정상 완료 (replication, Orchestrator) 사전 작업 centos7 docker 생성 후 app_test_conn.sh 수행 예정 centos docker run -it --name centos7 -h centos7 \ --net mybridge --net-alias=proxysql \ --privileged centos:7 init 오류 현상 01 : app_test_conn.sh 수행시 오류 centos7 에서 app_test_conn.sh 수행시 16033 포트로 연결이 되지 않음 tcping proxysql 16033 수행시 포트가 close 되어있는 부분 확인, proxysql 데비안 리눅스 환경 확인 후 포트를 열어볼려고 했지만 진행하지 못함. 그래서 poxysql docker의 포트를 6032, 6033으로 다이렉트로 연결해서 생성 후 수행 docker run -it --name proxysql -h proxysql -p 6032:6032 -p 6033:6033 \ --net mybridge --net-alias=proxysql \ -v /Users/hansung/docker/db/proxysql/data:/var/lib/proxysql \ -v /Users/hansung/docker/db/proxysql/conf/proxysql.cnf:/etc/proxysql.cnf \ -d proxysql/proxysql 오류 현상 02 : app_test_conn.sh 수행시 오류 수행시 아래와 같은 오류 발생 (mysql -uappuser -papppass -hproxysql -P6033) [root@centos7 ~]# sh app_test_conn.sh ERROR 1045 (28000): ProxySQL Error: Access denied for user 'appuser'@'172.19.0.7' (using password: YES) ERROR 1045 (28000): ProxySQL Error: Access denied for user 'appuser'@'172.19.0.7' (using password: YES) ERROR 1045 (28000): ProxySQL Error: Access denied for user 'appuser'@'172.19.0.7' (using password: YES) 트러블 슈팅을 위해서 db01 mysql에 다이렉트로 연결하는 부분으로 설정후 연결 시도. (centos7 > db01) 아래와 같이 정상적으로 연결 확인. (mysql -uappuser -papppass -hdb01 -P3306) [root@centos7 ~]# sh app_db01_conn.sh db01 2020-12-09 13:40:24 db01 2020-12-09 13:40:25 참고. 강의 자료의 app_test_conn.sh의 ip 정보는 알수 없는 ip로 proxysql ip로 지정해서 연결 시도 했음. docker inspect --format '{{.NetworkSettings.Networks.mybridge.IPAddress}}' proxysql 어제 밤부터 삽질 중입니다. 도와주세요.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
진짜 마지막 질문!!!
저 질문 너무 많이 해서 죄송한데 john ahn님 말씀대로 dev.js 파일보고 데이터베이스 연결이 안된건가 하면서 한 번더 확인했는데 mongodb uri 강의대로 잘 연결된거 같은데 ㅠㅠ 어떻하죠? 혹시 dev.js 파일 소스 보시면 해결해주실수 있을까요? 아니면 다른 이유라도 있을까요? {그리고 정말 유료강좌라도 추가 기능 강좌 있었으면 좋겠어요.ㅠㅠ, 제가 거의 node.js와 react 초보라서 혼자서 만들기는 힘든데 꼭 유튜브처럼 똑같이 만들고 싶어서ㅠㅠㅠㅠ}
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 혹시 함수형으로 컴포넌트 만들때요
rfce 단축키를 누르면 function 으로 시작하는 함수 선언식이 자동으로 작성되는데요 그보다 함수 표현식으로 const Signup 이렇게 직접 작성하는 방법이 좋을까요?
-
미해결R로 배우는 통계
writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con="~/.Renviron") 입력시 에러가 납니다.
Error in file(con, "w") : 커넥션을 열 수 없습니다 추가정보: 경고메시지(들): In file(con, "w") : 파일 'C:/Users/MSI/OneDrive/??/.Renviron'를 여는데 실패했습니다: Invalid argument 제가 뭘잘못햇을까요
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
DB에서 데이터 삭제하면 Id를 1부터 다시 시작 할수 있는 방법이 있나요?
images 테이블이던, post 테이블이던. 저 데이터를 다 지우고 다시 데이터를 넣기 시작하면 그 다음 id 번호부터 시작되는데. 다시 1부터 시작하거나 하는 방법은 없나요?