묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬으로 장고(Django) 공략하기: 입문
강의 너무 잘보고 있습니다. 질문좀 할께요
선생님께서 해주신 코딩 전부 그대로 붙여넣기를 하는데 이미지가 뜨질 않습니다. 어떻게 띄워야 할까요? 작은 창 형태로 로딩 되지 않은상태로 나타 나내요 선생님이 올려주신 코딩을 그대로 올려도 마찬가지 입니다.
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
Mokito 관련 질문
@Testvoid openStudy() { // Given StudyService studyService = new StudyService(memberService, studyRepository); Study study = new Study(10, "더 자바, 테스트"); assertNull(study.getOpenedDateTime()); given(studyRepository.save(study)).willReturn(study); // When studyService.openStudy(study); // Then assertEquals(StudyStatus.OPENED, study.getStatus()); assertNotNull(study.getOpenedDateTime()); then(memberService).should().notify(study);} @Mock MemberService memberService; 와 같이 Mock 주입한 StudyService를 사용하지 않고 StudyService studyService = new StudyService(memberService, studyRepository); 와 같이 StudyService 를 직접 생성해주는 이유는 무엇인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
괄호와 콤마까지 모두 출력됩니다...ㅠ
아래와 같이 아톰과 VScode 둘 다 해봐도 출력시 '괄호'와 '콤마'가 모두 나타납니다...ㅜ 원래 이렇게 출력되나요...??
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
강사님 findByToken 메서드에 대해서 질문있습니다.
userSchema.statics.findByToken = function (token, cb) { var user = this; jwt.verify(token, "secretToken", function (err, decoded) { user.findOne({ _id: decoded, token: token }, function (err, user) { if (err) return cb(err); cb(null, user); }); }); }; 강사님 위 코드에서 jwt.verify로 토큰을 다시 복호화하여 decoded에 담은건 알겠는데 4번째 행에서 user.findOne으로 user를 찾자나요? 그때 { _id:decoded,token:token } 으로 user정보를 찾았는데 굳이 복호화 할필요없이 {token:token} 으로도 찾을 수있지 않나요?? 혹시 token이 중복이 될 수도있나요?
-
대세는 쿠버네티스 (초급~중급편)
yum update 에러
삭제된 글입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
junit5로 테스트하시는분은 이렇게 하시면 됩니다
제가 실습중인 환경은 SpringBoot 2.3.1.RELEASE여서 error: cannot find symbol 위 오류가 발생했는데, 코드 수정해서 해결했습니다. 참고하시면 도움될것같습니다. package jpabook.jpashop.member; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; import org.springframework.transaction.annotation.Transactional; import static org.junit.jupiter.api.Assertions.*; @SpringBootTest public class MemberRepositoryTest { @Autowired MemberRepository memberRepository; @Test @Transactional // @Rollback(false) 테스트 종료 후 데이터를 롤배하지 않고 그대로 남겨두는 옵션 public void testMember() throws Exception { //given Member member = new Member(); member.setUsername("1hoon"); //when Long savedId = memberRepository.save(member); Member findMember = memberRepository.find(savedId); //then assertEquals(findMember.getId(), member.getId()); assertEquals(findMember.getUsername(), member.getUsername()); assertEquals(findMember, member); } }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
게시글의 Comment ordering관련 제보입니다.
저같은 경우에는 댓글의 순서가 이상하게 나옵니다. 1,2,3,4,5,6 이렇게 순서대로 입력한 6개의 댓글들이 새로고침 이후에는 5,6,1,2,3,4 이런 식으로 나열됩니다. 그리고 Comment의 order부분을 삭제해도 결과는 동일하고요. 그래서 Comment의 order부분을 삭제하고 가장 상위의 order 부분을 아래처럼 하니까 정상적으로 동작 하네요. const posts = await Post.findAll({ where, limit: 10, // offset: 20, order: [ ["createdAt", "DESC"], [Comment, "createdAt", "DESC"] ], .... 이게 저만 그런건가요?
-
미해결PHP 7+ 프로그래밍
php 버전 확인이 안되요
php를 xampp 로 설치하고 vsc 도 설치해서 따라하는데 터미널창에 php --version 이라고 해도 php : 'php' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 라고나옵니다. 그리고 자동으로 $가 앞에 붙어있지 않습니다 ㅠㅠ
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
강사님이 만드신 boiler-plate 로그인에서 아이디저장기능 관련해서 질문 있습니다.
위에서 볼 수있듯이 아이디저장하면 자꾸 undefined로 저장이됩니다. 뭐때문인지 잘모르겠어요. window.localStorage.setItem('rememberMe', values.id); 이부분에서 로컬스토리지에 저장이제대로 안되는건지 한번확인해주실수 있나요 ㅠ?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
nodemon 에러
안녕하세요. 강의대로 시행시 자꾸 저런 에러가 뜨는데 무엇이 문제일까요? 아무리 찾아봐도 해결방법을 모르겠네요 ㅠㅠ + node cache 등등을 지우고 node 자체를 지웠다 다시 깔아보기 + nodemon 대신 pm2 깔기 등등 해봤는데 다 안 되네요 ㅠ
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
아스키 코드 연산 가능 유무
아스키 코드 연산도 문제에서는 불가능한가요? 저는 문자열을 서로 뺄셈하여 숫자를 구했습니다.
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 관련 질문입니다.
문제에서는 'N개의 숫자로 이뤄진 숫자열이 주어지면' 이라고 숫자열 범위의 제한이 명시되어 있는데, 해당 코드로 한다면 범위의 제한이 없는 거 아닌가요??
-
미해결윤재성의 Vue.js 프로젝트를 통한 실무 개발 과정
v-model.number
v-model.number 수식어 부분에서 문자열만 쓰고 버튼을 누르면 강의처럼 string이라고 나옵니다 ex) asdf 문자열+숫자를 쓰고 버튼을 누르면 역시 강의처럼 string이라고 나옵니다 ex)asdf1234 근데 숫자+문자열을 쓰고 버튼을 누르면 number라고 나오고 뒤에 문자열이 지워집니다 ex)1234asdf 이 부분에 대한 설명을 들을 수 있을까요?
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
게시판을 제작하는 강의는 어디있는건가요 ?
게시판 제작 강의는 어디있는건가요 ?
-
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
[해결]npm run start 에러
삭제된 글입니다
-
해결됨스프링 프레임워크 핵심 기술
결국 다른 패키지에 있는 빈들을 스캔할려면
MyService같은 다른 패키지에 있는 빈들을 스캔할려면 펑션을 사용한 빈 등록처럼 직접 applicationContext에 다가 빈을 등록하는수 밖에 없나요? 그리고 펑션을 사용한 빈 등록은 인스턴스를 이용해 생성해서 직접 빈 등록해서 구동시 성능을 증가한다고 보면 될까요? 그런데 단점으로는 설정파일이 너무 많아지는점이구요
-
해결됨스프링 프레임워크 핵심 기술
마지막 스프링부트에서 bean관리 하는 방법 설명에서
기존에서는 xml , java로 componentscan으로 @component인 클래스들 빈으로 해서 ApplicationContext에서 관리 했다면 최종단계는 @SpringbootApplication에 componentscan하고 config 다 붙어 있어서 필요 없는걸까요? 스프링부트에서 ApplicationContext도 자동으로 생성하고 scan도 하고 관리도하니까
-
미해결당신을 함께 일하고 싶은 개발자로 만들어 줄 클린 코드 작성법
그냥 지나가려 했는데 뭐가 자꾸 보이네요..
동료에게 혼란만 줄 뿐이다. -> 동료에게 혼란만 줄 뿐입니다 별거 아닌거 지적해서 죄송합니다,,
-
미해결당신을 함께 일하고 싶은 개발자로 만들어 줄 클린 코드 작성법
그밖의 좋은 코드 작성을 위한 Tip2 : Tell, Don't ask 설명이 누락된 것 같습니다
그밖의 좋은 코드 작성을 위한 Tip2 : Tell, Don't ask 에서 나쁜 예를 소개할 때 엘리베이터를 관리하는 ElevatorManager와 Elevator 클래스가 있다고 가정하여 예로 들어보았습니다. 라고 했는데 ElevatorManager 와 Elevator 클래스가 어떤 클래스인지 코드가 나와있지 않습니다. 변화된 모습은 나오는데 변화되기 전의 형상이 없어 왜 tell 방식이 ask방식보다 좋은지 이해가 안되네요
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
addEventListener를 사용하였는데 removeEventListener 해주어야 하지 않을까요?
addEventListener가 mounted 라이프사이클 훅에 걸려있어 열고 닫을때마다 addEventListener가 계속 생성될텐데 그대로 둬도 될지 잘 모르겠네용.. ㅠㅠ