묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
간단한데 이해가 안가서 질문 드립니다.
main>java>com.gamja.gamja 패키지 안에 HelloController.java를 다음과 같이 작성하고 package.com.gamja.gamja; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RequestMapping; @RestController public class HelloController { @RequestMapping("/") public String index() { return "Hello, world!"; } } 같은 패키지 안에 있는 기본 제공되는 GamjaApplication을 실행했을 때 (프로젝트 명이 Gamja입니다.) package com.gamja.gamja; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class GamjaApplication { public static void main(String[] args) { SpringApplication.run(GamjaApplication.class, args); } } HelloController.java에 있는 return값이 locahost:8080에 출력되는 것은 이유가 뭔가요? GamjaApplication 클래스와 생성된 HelloController클래스 간의 연관성이 궁금합니다 ㅠㅠ
-
미해결인터랙티브 웹 개발 제대로 시작하기
11분 45초에서 강의 backface-visibility
강의에서는 오류 발생하여 .card-side에다가 backface-visibility;를 해 줬는데 저 같은 경우에는 사용하지 않아도 정상적으로 작동합니다. 오류없이 정상적으로 backface-visibility를 써주지 않아도 상관이 없을까요??
-
미해결스프링 핵심 원리 - 기본편
수정자 자동주입
//수정자 자동 주입 @Autowired public DiscountPolicy setDiscountPolicy(@MainDiscountPolicy DiscountPolicy discountPolicy) { return discountPolicy; } 소스코드에 이런시으로 되어있던데 setter 주입하려면 this.dicountpolicy = discountPolicy 이렇게 적어줘야 한ㄴ거 ㅇ아닌가요 ? return discountPolicy 로 적힌 이유가 궁금합니다. 저렇게해도 자동주입이 가능한가요?
-
미해결스프링 핵심 원리 - 기본편
@component와 @quailifier
두개다 ()에 옵션으로 이름을 지정해줄 수 있는데 컴포넌트는 빈 이름을 설정해줄 수 있는거로 알고있고 구분자도 ()에 이름을 지정해서 그것도 충돌하면 빈 이름으로 찾는다 라고 알고있습니다. 둘의 차이가 궁금합니다... 굳이 qualifier 을 써주는 이유가 있나요?
-
미해결더 자바, Java 8
Optional 을 인스턴스 필드 타입으로 쓰지 말자
안녕하세요 백기선님, 13분 40초즈음 부터 나오는 설명에 대해 좀 더 궁금해서 문의드립니다. 인스턴스 필드 타입으로 옵셔널을 쓰면 더 명확해서 null 체크에도 도움이 되겠다 싶었는데요, 강의에서는 사용하지 말 것을 추천하셔서요. 어떤 이유로 도메인 설계에 좋지 않은 것인지, 구체적인 회피 방법(말씀해주신 델리게이션을 실제로 구현하는 방법도 궁금합니다) 은 무엇인지 궁금합니다. 감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문있습니다. 수업 잘보고 있습니다!
안녕하세요. 수업이 좋아서 하루 2문제씩 풀고 있는 직장인입니다. 혹시나해서 s.toUpperCase() 를 써봤는데 이거도 되던데 이 방법은 별로인가요?
-
해결됨R로 배우는 통계
감사합니다.
프로그래밍 전공인데.. 빅데이터가 하고싶어서 R을 공부중이에요. ADsP도 준비하고있구요. 조금 놀랬던건, 자격증 준비하는 책에도 그렇고 인터넷 강의들도 그렇고 다소 붕뜬 느낌이 있었어요 (기초를 안알려주는?..) 그래서 이렇게 기초이론부터 알려주는 강의를 찾고있었는데 드디어 찾은거 같아서 너무 기쁘네요ㅠㅜㅜㅠㅜ 아 참 질문은, 이 강의를 다 듣고나면 어떤 강의를 듣는게 좋을까요? 추가로 수리통계학을 독학을 할까하는데 도움이 될만한 자료가 있을까요?? 좋은 강의 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
오류 문의 드립니다.
안녕하세요 강사님. 강의 잘 보고 있습니다. redux-saga 적용 중 코딩을 마치고 저장 후 실행해 보니 다음과 같은 오류가 발생하여 이미지 첨부해 드립니다. 코드는 아래와 같습니다. https://github.com/wkdgus1164/zerocho-next/tree/redux-saga/prepare/front 제가 작성했던 코드에서 발생하는 에러이면 오타를 찾아볼 텐데 제가 작성한 코드가 아닌 것 같아서 상세한 내용 없이 질문 올려드리는 점 너무 죄송합니다 ㅜㅜ.
-
해결됨실전 리액트 프로그래밍
강의를 따라 공부중인데 어디서 막혔는지 모르겠습니다.
키보드 조작하는 부분까지 강의를 따라 만들어둔 상태입니다. (스코어 부분 시작 직전까지, 약 37분 45초까지) * 키보드 동작을 넣기전에는 4x4 셀을 그린 후 두 곳에 랜덤하게 숫자2를 표현하였습니다. * 키보드 동작까지 완료 후 4x4 셀을 그린 후 아무런 타일이 생성되지 않고 있습니다. 키보드 동작시에 에러도 없습니다. 강의 진행 중 아무런 에러도 발생하지 않고 코드를 역추적해가며 살펴봐도 어디 부분에서 잘못을 했는지 찾아지지가 않습니다 ㅠㅠ 도움이 필요합니다! * 깃에 올려둔 코드 주소입니다( https://github.com/Doha-Dev/game2048.git )
-
미해결홍정모의 따라하며 배우는 C언어
scanf와 whitespace 관련 질문드립니다.
안녕하세요:) scanf도 getchar() 처럼 입력 받은 것을 버퍼에 넣어놓는다고 하셨는데요. getchar은 띄어쓰기도 하나의 문자로 입력 받는 것을 볼 수 있었습니다. 예를 들면 ab c를 입력 했을 때 a/b/ /c 이렇게 네 개가 입력이 되듯이 말이죠. 그렇다면 scanf도 scanf("%d %d", &rows, &cols); while (getchar() != '\n') continue; 에서 예를 들어, 5 2라고 입력 받았다면 5/ /2 이렇게 띄어쓰기를 포함해 세 개를 입력 받게 될텐데요. 이때는 띄어쓰기가 두번째 %d로 들어가지 않고 띄어쓰기를 무시하고 2가 대신 들어갑니다. 이전의 다른 분 질문 답변에서 "scanf는 %c 로 받지 않는 이상은 whitespace를 무시합니다. " 라고 하셔서 무시한다는 것은 알았습니다. 그런데 이와 같이 무시하는 것이 입력받은 것과 scanf에서 입력받은 %(자료형)이 서로 맞지 않을 경우, whitespace 뿐만 아니라 모두 무시하는 것인가요? 아니면 특별히 whitespace만 무시하는 것인지 궁금합니다. 감사합니다!
-
해결됨스프링 부트 개념과 활용
Bean 재정의 했을때 에러가 납니다
The bean 'holoman', defined in class path resource [me/whiteship/HolomanConfiguration.class], could not be registered. A bean with that name has already been defined in com.example.myautoconfigapply.MyautoconfigapplyApplication and overriding is disabled. 라고 에러가 뜨는데요.. Bean생성하는 함수가 재정의 되어서 안되는거 같아서 자동설정 적용하는 프로젝트의 Bean생성 함수명을 바꿔주니까 강의내용대로 값은 자동설정파일대로 나오지만 에러는 안뜨고 잘되긴하네요.. 제 스프링부트 버전이 재정의가 안되는건가요?
-
미해결스프링 핵심 원리 - 기본편
궁금한게 있어서 질문 드립니다.
지금 강의 에서는 RateDiscountPolicy에만 @Component를 붙여 놔서 자동으로 의존관계가 주입되는데 만약에 FixDiscountPolicy에도 @Component를 붙이면 Autowired는 어떤거를 연결해 주나요?
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
이미 누군가가 질문을 하셨는데...
(사진)
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
간단한 style 객체 선언할 때 두 방법 중 어떤게 더 좋을지 질문 드립니다!
안녕하세요 제로초님! 간단한 css 적용할때, 아래 두 방법 중 어떤 방법이 더 좋을까요? 1번처럼 되도록 컴포넌트 내부에 작성하는 것이 좋을까요? 1 - Component 내부에서 style 객체를 useMemo로 감싸서 캐싱하기 export default function FollowList ({ header, data }) { const style = useMemo(() => ({ marginBottom: 20, }), []); // .... } 2- Component 외부에서 style 객체 선언하기 const style = { marginBottom: 20, }; export default function FollowList ({ header, data }) { // ... }
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
행맨 게임에서 중복 값 처리
안녕하세요! 섹션 4까지 수강해보고 자신감이 생겨, 참고 자료를 찾아보지 않고 스스로 행맨 게임을 만들어봤는데요, 예를 들어 "apple"이 정답이고 "p"를 입력받았을 때, 2번째 글자는 인식하는데 3번째 글자는 인식하지 않네요. 구조를 크게 뜯어고치지 않고 해결할 수 있는 방법은 없을까요? print("The whole answer always use the lower cases.") print() answer = "aple" # "apple"로 설정했을 때 오류가 나는 부분. chance = 1 chanceLimit = 10 # 기회는 10번까지. answerHint = [] # 힌트를 표시하기 위해 리스트를 생성한다. for var in range(0, len(answer)): # 정답 길이만큼 밑줄 생성. answerHint.append("_") while chance <= chanceLimit: print("Hint: ", end="") # 힌트 표시. for var in range(0, len(answerHint)): print(answerHint[var], end=" ") print() print() userInput = input("{:02d}/{} try: ".format(chance, chanceLimit)) print() if len(userInput) != 1 or userInput.isalpha() == False: # 반드시 알파벳 한 글자만 입력받도록 하자. print("Please type the single alphabet!") print() elif userInput in list(answer) and "".join(answerHint) != answer: # 알파벳을 하나 찾은 경우. 중복된 글자를 처리할 수 없다. answerHint[answer.index(userInput)] = userInput # "".join(answerHint) 대신 str(answerHint)로는 형 변환이 이루어지지 않았다. print("You got one!") print() chance += 1 elif userInput not in list(answer): # 틀렸을 경우. print("Not in the answer!") print() chance += 1 else: print("Error occured.") print() exitBlocker = input("Press enter to exit.") if "".join(answerHint) == answer: # 모든 정답을 찾은 경우 반복문 해제! break if "".join(answerHint) == answer: # 정답! print("You won! The answer is {}.".format(answer)) print() exitBlocker = input("Press enter to exit.") else: # 게임 오버! print("You lost. GAME OVER!") print() exitBlocker = input("Press enter to exit.")
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
강의에서 그래프 문제가 너무 적은거 같은데
다익스트라나 플로이드 와샬 등 그래프 예제가 조금 적은 것 같은데 dfs나 bfs보다 그래프 문제의 중요도가 낮은가요??
-
미해결예제로 살펴보는 PyQt Tutorial
64비트인데도 불구하고 에러가 계속 나요...
64비트인데도 불구하고 아래의 에러가 계속 납니다... ERROR: Could not find a version that satisfies the requirement tensorflow ERROR: No matching distribution found for tensorflow
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
자료형 형변환
형 변환하고 있는데 형변환이 안돼네요.. IDE는 구글에서 제공하는 COLAB을 사용하고 있습니다.
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
강의 화면이 이상합니다.
화면 비율이 전체적으로 줄어들어서 글자가 잘 안보입니다.
-
미해결홍정모의 따라하며 배우는 C++
레퍼런스 관련 질문이 있습니다.
class frac { private: int _nume; int _deno; public: frac(const int &a,const int &b){ _nume = a; _deno = b; } void print() { cout << &_nume << endl; } }; int main() { int a = 5; frac my_frac(a,6); cout << &a << endl; my_frac.print(); return 0; } frac 클래스의 생성자에서 int a를 레퍼런스로 받아와 _nume에 대입? 시킨 후 클래스 내의 print 함수로 nume의 주소값을 출력했을때 int a의 주소와 다른값이 나옵니다 레퍼런스가 선언될때 동시에 초기화를 해주면 같은 주소값을 가질수 있다고 알고있는데 저렇게 클래스 내의 private에 선언돼어 있을 경우에는 같은 주소값을 가지게 할 수 없나요?