묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
안녕하십니까 ^^ 단축키관련문의드립니다.
6분 부근에 # 주석할때 커서가 맨앞으로 가는방법과 #을 치고 밑에 한칸 바로 더 만드는방법과 전체부분 클릭? 한줄 전체를 클릭하는방법등 단축키가 알고싶습니다..
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
PutMapping 과제 한번 확인해 주실 수 있나요?
안녕하세요. 강의 정말 잘 듣고있습니다. PutMapping 과제로 내주신거 한번 해봤는데 맞는지 확인좀 부탁드려도될까요?? 기본적으로 수정이라 id는 알아야 할 것 같아서 @PathVariable 로 id를 받고 body에 넣어줄 user 값은 @Requestbody로 두번째 인수로 넣었습니다. 이런 방식으로 수정하는게 맞나요..? //Controller 코드 @PutMapping("/users/{id}") public ResponseEntity<User> updateUser(@PathVariable int id, @RequestBody User user) { User updateUser = service.updateById(id, user); if (updateUser == null) { throw new UserNotFoundException(String.format("ID[%s] is not Found", id)); } URI location = ServletUriComponentsBuilder.fromCurrentRequest() .path("/{id}") .buildAndExpand(updateUser.getId()) .toUri(); return ResponseEntity.created(location).build(); } //Service 코드 @Override public User updateById(int id, User user) { for (User updateUser : userList) { if (updateUser.getId() == id) { userList.get(id-1).setName(user.getName()); userList.get(id-1).setJoinDate(user.getJoinDate()); return user; } } return null; }
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
컬럼 합치기 관련해 질문 드립니다!
안녕하세요 선생님! 궁금한점이 한가지 있어 문의드립니다! 다름이 아니라 일부 컬럼들끼리 그룹화 하고 싶은데 ("2015년", "2016년", "2017년", "2018년", "2019년", "2020년") 이렇게 연도를 따로 그룹화 해 연산하는것이 아닌 그저 한 그룹으로 묶고싶은데 이럴때 어떤 방법을 사용하면 좋을까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
styled-components css질문
제로초님 styled-components css ssr을 작업해도 새로고침을 했을 때 아주잠깐 일부 css가 적용안되는 부분이 생기는데 그런 부분은 왜 그런걸까요..ㅠ 위에 사진은 예시고(새로고침 시 잠깐 위치가 바뀜) 제가 이걸 기반으로 만드는것도 마찬가지입니다 ㅠ 혹시 styled-componentsd와 html 태그에 바로 스타일을 적용시키는 방법을 혼용하면 안되나요..?
-
해결됨Vue.js - Django 연동 웹 프로그래밍 (실전편)
rest api 관련 질문
안녕하세요, rest api 호출 테스트 중인데, 실제 내용 대신 html 코드가 반환되고 있어 질문드립니다. 예를 들어, 아래 그림과 같이 localhost:8080/blog/post/1/에 접속하면 화면이 제대로 뿌려지고, postman으로 localhost:8080/blog/post/1/에 get요청을하면, html 코드가 반환됩니다. views.py에 반환 코드 관련 추가 코딩이 필요한지 drf 도입이 필요한지 질문드립니다! 감사합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
float를 활용한 배치에서 질문
저 21분 44초에서 clear 클래스의 div는 클래스 left나 right의 뒤에 배치되어 있는데 왜 텍스트는 div 박스랑 혼자 밑에 배치되어있는건가요? 그리고 레프트랑 라이트는 플로트 속성을 지니고 있으니까 패런트의 높이에 영향을 주지 않아야 하는거 아닌가요? 그런데 왜 패런트 박스의 크기가 클래스 레프트와 라이트를 포함하나요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
질문드립니다.
강의보다가 궁금한것들 간단한것들을 질문드리는데 번거롭지 않으셧으면 합니다. ㅠㅠ 보통개발하는순서가 조금 궁금합니다. 도커를 이용한다는가정하에 node와 react를 local에서 개발을 하고난 이후 도커에 올리는지 도커를 설정하고 난후에 개발을 진행하는지 어떻게 진행을 하나요??
-
해결됨스프링 핵심 원리 - 기본편
프로젝트 생성 에러 메시지
안녕하세요 선생님! 오류찾다가 도움요청합니다...! 프로젝트 생성 시 Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 오류가 뜨면서 Load gradle changes가 안되더라구요 인터넷연결 환경변수설정과 강의에서 말씀해주신 gradle옵션에서 빌드앤런 옵션까지 모두 인텔리제이로 바꾸었는데도 같은 결과가 나옵니다 다른 노트북으로 실행해보니 잘 돌아가는데 같은파일을 제컴퓨터로 돌리니까 같은메시지가 뜨면서 run버튼도 안나타납니다 어떻게 하면 좋을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
this 질문
안녕하세요 선생님! forEach()매소드에서 설명해주신 this에 대해 더 설명 해주실 수 있으실까요? 구글링도 해보았는데 더 헷갈리네요ㅠ "this는 함수 내에서 전역변수의 값에 접근할 때 사용한다" 이렇게 이해하면 되는건가요? var list = [1,2]; var fn = function(el, index, all){ console.log(el + this.ten); }; list.forEach(fn, {ten : 10});
-
미해결홍정모의 따라하며 배우는 C++
c++초보입문자의 입장에서 좀 더 명확히 알고 싶어서 질문드립니다.
cout, cin , endl같은 기능들이 정확히 <iostream>에 정의가 되있는 건가요 아니면 namespace std안에 정의가 되어있는 건가요? 아니면 std라는 namespace가 <iostream>에 정의가 되어있어서 교수님께서 cout, cin , endl이 모두 <iostream>와 std에 정의되어있다고 하신것인지 궁금합니다.
-
해결됨실전! 스프링 데이터 JPA
분리된 일반 리포지토리 네이밍에 대한 질문입니다.
안녕하세요~ 김영한 강사님.기본편 부터 쭉 들으며 열정넘치신 강의 덕분에 많은 배움이 있었습니다.강의 중에 리포지토리 네이밍에 관해 궁금한것이 생겼는데요, 메인 리포지토리 분리할 경우 고려할 사항에 대해 말씀해주셨는데요,다음과 같이 정리해 보았습니다. * - Command(명령성) / Query(복잡한쿼리)* - CoreBusinessLogic(핵심비지니스로직) / ViewPrivateLogic(View계층쿼리로직)* - LifecycleStepedLogic(생성주기에 따른 절차적로직) 알려주신 QueryRepository 외에 분리되야 할 부분의 리포지토리의 이름들을 어떻게 구분하면될까요? Query : query.XxxQueryRepository Command : command.XxxCommandRepository CoreBussiness : ? LifecycleStepedLogic : ?? 추측해본 결과로는 이런방식인데요,1. 실무서 이런방식으로 구분하시는지,2. 강의 내용 외 분리시킬 리포지토리의 패키지와, 이름을 각각 어떤이름으로 사용하시는지3. 묶어서 사용할 경우, 어떤것들 끼리 묶어서 사용하시는지간략한 구체적인 사례들이 궁금합니다. 읽어주셔서 감사합니다!
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
On branch master nothing to commit, working tree clean 어떻게 해결할까요?
travis.yml 파일 git에 commit 하니 On branch master nothing to commit, working tree clean 가 나오는데 이건 어떻게 해결하면 될까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
generic이 뭔가요??
안녕하세요. 강의 듣다 travis.yml 파일 언어에 generic이라고 설정하셨는데 generic이 뭔가요?? 이거도 python과 같은 언어 인가요??
-
미해결실전! 스프링 데이터 JPA
지연로딩 설정 예제에서 질문입니다.
[지연로딩] 설정 예제 관련 질문입니다. 기본편 강의에서는 지연로딩 설명시 member.getTeam()을 호출해도 팀에 있는 필드를 호출(member.getTeam().getName())하기 전까지는 SQL문이 호출되지 않았는데, 현재 예제에서는 member.getTeam()만 호출했는데도 SQL문이 실행되고 있는건 혹시 toString() 메서더를 호출때문인건가요?? toString()이 호출되면서 Team에 있는 뭔가가 호출했다고 인식해서 SQL문이 나간건가해서요. 감사합니다.
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
2분25초 [[]] 사각 괄표를 두개를 묶는 이유는 무엇인가요??
[[]] 사각 괄표를 두개를 묶는 이유는 무엇인가요?? 괄호에 대해서 설명을 듣고 싶습니다만...
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 직접 사용 - 묵시적 조인 질문입니다.
[엔티티 직접 사용 - 외래 키 값] 강좌에서 질문이 있습니다. "select m from Member m where m.team = :team" 에서 앞에서 배운 "경로 표현식"에서 본 경우와 같이 경로 탐색(m.team)을 사용하므로 묵시적으로 m와 t 사이에 조인이 일어날것 같은데 일어나지를 않네요. 그래서 "경로 표현식"에서 한 예제와 어떤 차이가 나는건지 알고 싶습니다. (* 경로 탐색은 select와 where절에서 사용가능) 감사합니다.
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
e라는 인수는 왜 들어가는건가요?
$(window).scroll(function(e){ //스크롤 이벤트 바인딩 motionGgang(); }); 해당 코드에서 'e'라는 인수를 왜 넣어주는건지 궁금합니다!
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
autoprefix 적용이 안돼요
다음과 같이 세팅 화면에서는 autoprefix가 보이는데 검색해서 적용시키려고 하면 뜨지 않습니다.
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
getList() 실행 위치
다음 코드에서 궁금한 점이 있습니다! listCall() 함수에서 getList() 함수가 실행되는 위치는 어디인가요? data에 담겨있는 getList()가 null값인지 아닌지 확인하는 과정에서 자동적으로 실행된다고 보면 되나요? 만약 listCall() 함수에서 실행되는 게 아니라면 어디서 실행이 되어서 listCount가 하나씩 늘어나는 걸가요??
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
초기화 함수, 100% 만드는 방법
많은 코딩 강의를 들어봤지만 이렇게 필요한 부분만 쏙쏙 설명해주시는 강의는 처음이네요 ㅠㅠ 영상이 길지 않은데 핵심 내용들이 담겨 있어서 집중력 있게 볼 수 있는 것 같아요!ㅎㅎ 마지막 초기화 함수에 대해 한 가지 여쭤보려구요~ function init(){ getPercent(); }; $(window).scroll(function(){//스크롤 이벤트를 추가합니다. getPercent(); }); init(); //초기화 예제코드 스크립트 마지막 부분에 저렇게 되어 있는데요. 이미 스크롤시 getPercent() 함수를 실행시키게 했는데 굳이 init() 함수를 마지막에 한 번 더 써서 getPercent() 함수를 또 실행시키는 이유가 있을까요? init()함수를 주석 처리해도 문제없이 잘 나오더라구요~ init()함수를 썼을 때와 안 썼을 때의 차이점이 궁금합니다! 추가적으로 스크롤을 끝까지 해보면 99%까지 나오는데 100%로 만드는 방법은 없을까요??