묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
insertAt() for문 질문있습니다.
안녕하세요. 질문 두 가지가 있습니다. 프로그래밍 입문자이며 언어를 배운 적이 없는 상태입니다. 연결리스트 - 구현 강의 중 insertAt()의 for문 입력 후 왜 currentNode = currentNode.next를 입력해주는 건가요? currentNode 가 currentNode.next를 가리켜 둘은 연결되어 있다는 것을 가리키기 위함인가요? 이 코드 한 줄을 입력 안 할 경우 어떤 문제가 생기나요?그리고 10분 26초 쯤에currentNode(7)가 새로운 노드를 가리키면 된다고 설명하는데 왜 코드는 currentNode = newNode 가 아니라currentNode.next = newNode 인 건가요?후자가 될 경우 currentNode.next인 (9)가 newNode를 가리키게 되는 거 아닌가요? 감사합니다.
-
미해결[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
안드로이드13 알림 권한
혹시 notificationManager 코드를 맞게 작성했는데 알림이 오지 않는 이유가버전에 의해 권한 설정이 필요해서 인가요? 검색해보니 안드로이드13부터 별도의 권한 설정이 필요하다구 나와서 질문드립니다..알림이 오질 않아요 ㅠ
-
미해결파이썬 무료 강의 (활용편4) - 업무자동화 (RPA)
퀴즈에 값을 일일히 입력해야 하나요
값을 어디 준다고 하셨는데 남겨놓은 것도 없고 일일히 입력하라는 건가요
-
해결됨실전 연습으로 익히는 고급 타입스크립트 기술
섹션1에는 문제풀이 커리큘럼이 원래 없나요~?
섹션 2부터 문제풀이 커리큘럼이 있던데 여기는 바로 답으로 넘어가서 조금 당황했습니다 ㅎㅎ어차피 같은 링크인거 같아서 섹션2 문제 링크 타서 했습니다.
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
강의자료가 다 들어 있지 않은 것 같아요.
강의자료 다운을 받았는데 파이썬 부분이 빠져있는 듯 합니다. 01,02,07 파일만 존재하는데 제가 못 찾는건지..
-
미해결Vue.js 시작하기 - Age of Vue.js
a.vue파일을 생성할 수 없습니다
NoPermissions (FileSystemError): Error: EACCES: permission denied 라는 에러가 뜨는데 어떻게 해결해야 되나요?
-
해결됨디자인 시스템 with 피그마
그리드 토큰
안녕하세요 선생님! 강의에서 가르쳐주신대로 그리드 시스템을 연핑크로 만들고, 그리드 시스템 꺼도 보일 수 있는 그리드를 블루로 만들어보았는데 알려주신대로 auto layout의 horizontal gap, horizontal padding 모두 각각 36으로 주면 다음처럼 간격이 원래 그리드 시스템과 맞지 않게 되더라구요. 강의 화면에서는 모두 핑크색이라 잘 안보였던 것 같은데 이렇게 서로 일치하지 않는게 정상인지 궁금합니다! :) - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨토비의 스프링 부트 - 이해와 원리
PropertySourcesPlaceholderConfigure 등록
안녕하세요. 좋은 강의 잘 보고 있습니다.토비님이 저술하신 토비의 스프링 3.1의 내용을 보면 BeanFactoryPostProcessor를 구현한PropertySourcesPlaceholderConfigure를 Bean으로 등록할 때는 static 메소드를 통해 등록해야 한다고 봤었습니다.현재 보고 있는 스프링 부트 강의에서는 이를 일반 메소드로 등록하셔서 사용하시던데,스프링 부트에서는 static 메소드로 등록하지 않아도 문제가 없을까요?
-
해결됨실전! FastAPI 입문
백엔드 구축관련
안녕하세요 본 강의 완강후 백엔드 구축이 가능한지요?
-
미해결홍정모의 따라하며 배우는 C언어
1.11 명령 프롬포트의 기본적인 사용법 2분 42초쯤
선생님이 보여주신 명령 프롬포트 화면이랑 제 노트북에 뜨는거랑 달라서요. explorer를 어디다가 붙여야 하는지 모르겠습니다.. 알려주세요
-
미해결실전! 스프링 데이터 JPA
QueryHint readonly 와 영속성 컨텍스트 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MemberRepository /** * JPA Hint */ @QueryHints(value = @QueryHint(name = "org.hibernate.readOnly", value = "true")) Member findReadOnlyByUsername(String username); test @Test @Rollback(false) void findReadOnlyByUsername() { // given memberRepository.save(new Member("member1", 10)); em.flush(); em.clear(); // when Member member = memberRepository.findReadOnlyByUsername("member1"); // 쿼리힌트로 readonly 설정 member.setUsername("member2"); em.flush(); // update 쿼리가 나가지 않음 em.clear(); System.out.println("member.getUsername() = " + member.getUsername()); }영한님이 설명해주신대로 update 쿼리가 나가지 않아서 실제 DB 상에는 member2 가 아닌 member1 이 들어가있음을 확인했습니다그리고 em.clear() 로 영속성컨텍스트를 초기화 한 후, member 의 username 을 찍어봤는데 member2 가 찍히더라구요저는 영속성 컨텍스트를 초기화했으므로, member 조회 시 DB 에서 가져오므로 member1 이 찍힐 것이라고 생각했는데 제 생각이 틀린 건가요? 아래는 출력로그 입니다 2023-08-14 17:17:17.797 INFO 15063 --- [ main] p6spy : 23.08.14 17:17:17 | OperationTime 4 ms | statement | connection 3 select member0_.member_id as member_i1_0_, member0_.age as age2_0_, member0_.team_id as team_id4_0_, member0_.username as username3_0_ from member member0_ where member0_.username='member1' member.getUsername() = member2
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 풀어도 되나요 ?
function solution(s){ let answer = ''; let cnt = 1; for (let i = 1; i <= s.length; i++) { if (s[i - 1] === s[i]) cnt++; else { answer += s[i - 1]; if (cnt > 1) answer += cnt; cnt = 1; } } return answer; } let str="KKHSSSSSSSE"; console.log(solution(str)); 이렇게 풀어도 되나요 ?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
PathVariable 사용이유..updateMemberV2메소드 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. MemberApiController 수정시 /** * 수정 */ @PutMapping("/api/v2/members/{id}") public UpdateMemberResponse updateMemberV2(@PathVariable("id") Long id, @RequestBody @Valid UpdateMemberRequest request) { memberService.update(id, request.getName()); Member findMember = memberService.findOne(id); return new UpdateMemberResponse(findMember.getName(), findMember.getId()); } @Data static class UpdateMemberRequest{ private String name; } @Data @AllArgsConstructor static class UpdateMemberResponse{ private String name; private Long id; } 수정할때PathVariable로 url주소에서 맵핑하셨는데그냥 @PutMapping(""/api/v2/members/")로 하고,UpdateMemberRequest 클래스에서 id를 필드로 추가한 후 @PutMapping("/api/v2/members") public UpdateMemberResponse updateMemberV2( @RequestBody @Valid UpdateMemberRequest request) { memberService.update(request.getId(), request.getName()); Member findMember = memberService.findOne(request.getId()); return new UpdateMemberResponse(findMember.getName(), findMember.getId()); } memberService.update(id, request.getName()); 가 아닌 memberService.update(request.getId(), request.getName());id를 PathVariable로 받지말고,request에서 받아서 설계해도 될까요?PathVariable을 사용하는 이유가 궁금합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
http와 https 셋팅 하였으나 에러발생되었음니다 무었지 문제인가요?
http와 https 사용할수있게 코드 추가 하였으나 다음 에러발생되었습니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강사님의 images에 대한 문제
강사님의 docker images에 문제가 있어 제 컴퓨터에서는 부록에서 설명하신 파일이 없다고 하네요 강사님의 docker images와 유사한 다른 docker images를 알려주시면 제가 docker hub에서 다운받아 진행하겠습니다. 대답 부탁드립니다
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vagrant up 중단 현상
[질문 하기]안녕하세요, vagrant up 도중 pause 현상이 계속 발생하여 문의를 드립니다.ch2\2.1\k8s-UpTo-10GiB 디렉토리에서 vagrant up 진행 시 아래와 같은 로그 이후 동작이 되지 않습니다 m-k8s-1.22: [init] Using Kubernetes version: v1.22.17 m-k8s-1.22: [preflight] Running pre-flight checks m-k8s-1.22: [preflight] Pulling images required for setting up a Kubernetes cluster m-k8s-1.22: [preflight] This might take a minute or two, depending on the speed of your internet connection m-k8s-1.22: [preflight] You can also perform this action in beforehand using 'kubeadm config images pull'image pull에 따른 일시적인 지연이라 생각하였으나, 6시간이 넘게 기다려도 진행이 되지 않고 있습니다.VirtualBox 7.0에서 초기 실행시 master node만 생성되고 worker node는 생성되지 않아 vagrant destroy -f 를 사용하여 삭제하였고 이후 동작부터 계속 pause 상태가 지속되고 있습니다VirtualBox를 6.1로 다운그레이드 하여 동작하여도 동일한 현상이 발생하고 있습니다.혹시 초기화 설정등이 잘못되었는지 확인을 부탁드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하십니까 선생님!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 문제 풀 때에 구조체를 사용하신 이유가 궁금합니다!!
-
해결됨[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
섹션2 - 로그인 부분에서
다 구현 제대로 됐는데, 계정 생성하고 다시 로그인할 때 계속 toast 메시지로 실패 뜨는데, 왜 이런건가요? log로 이메일이랑 비밀번호도 제대로 나오는데 뭐가 문제인지 모르겠네요..github: https://github.com/LimSH-98/DatingApp
-
미해결
피그마 프레임 적용안됩니다.
피그마 프레임이 적용되지 않습니다.세개 개체 다 constraints Left / Top 으로 맞췄는데요.원래 두번째 이미지와 같이 타원이 가려져야하는게 맞는 것 같은데....문제가 뭘까요?
-
해결됨
스프링 JPA DB
실무에서 스프링 JPA는 대체로 H2를 사용하나요 아니면 MYSQL 같은 다른 관계형DB를 사용하나요??