묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문있습니다
항상 좋은 강의 잘듣고 있습니다 선생님의 강의가 좋아 mvc2까지 미리 결제 해버렸네요ㅎㅎ.. 일단 수업과 관련없는 질문 죄송합니다 어디에서 질문 해야하는지 몰라 여기서 질문드립니다. 다름이 아니라 1.마이바티스를 쓰지않고 jap를 쓰는에 대해서 또jap가 좋다면 그이유가 궁금합니다.(현업에서는 jap를 많이쓰는지요?..) 2.그강의까지 다들어보려하는데 선생님의 jap강의 가 몇개 보여수강하면 좋은 순서가 궁금합니다 3.로그, 보안, 트랜잭션처리 도 듣고 싶은데 스프링mvc를 수강하면 뒤에 나오는지 다른 강의 올려 주신게 있는지 궁금합니다!
-
미해결[따라하면 취업되는 게임기획]클릭커/퍼즐/RPG 기획서 만들기
문의드립니다.
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C++
new로 할당받은 주소 출력해보고 delete한 후 또 출력하는거 안되는건가요?
int *ptr = new int{ 7 }; cout << ptr << endl; cout << *ptr << endl; delete ptr; cout << ptr << endl; cout << *ptr << endl; 이렇게 한번 출력후 메모리를 돌려 준 다음 다시 한번 출력해 보려는데 오류가 뜨면서 안되는데 버전 업데이트 되면서 막힌 건가요?? 19버전입니다 검색해보니 작년인가 재작년 까지 올라온 글들만 봐도 가능하더라구요 이게 막힌게 맞는건가요?
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
페이지 고정에서 즉시 실행 함수 관련해서...
안녕하세요. 즉시 실행 함수와 관련해서 뭐좀 여쭙고자 질문드립니다. 질문 1. 페이지 고정 프로젝트 중, li를 이용해서 pointBtn을 만들고, pointBtn을 누르면 해당 페이지로 자동 스크롤 한다. 를 위와 같이 구현하셨습니다. 근데, 작동 로직이 잘 이해가 안됩니다. 제가 이해한 바에 따르면, 아래 4번 과정이 이해가 안됩니다. 1. 페이지 로드된 후 window.onload 실행 2. 소스 코드 평가 3. 소스 코드 실행(for문 동작함) 4. for문이 돌기 시작해서 처음 인덱스부터 끝 인덱스까지 돌고 탈출함. 이후 사용자가 pointBtn을 클릭해도 for문을 탈출한 상태이기 때문에 다시는 들어갈 일이 없음. 근데 예상과는 다르게 동작함... 어떻게??... 질문 2. 위 질문에 이어서 저 코드가 동작하는 이유가 이해가 안되는게, 어찌저찌해서 for문이 다시 도는게 가능하다고 하더라도, 즉시 실행 함수가 바로 실행이 돼서 내부 코드에 따라 index에 해당하는 li에 click이 발생했는지 확인할텐데, 클릭을 누르는 순간 for문이 돌기시작하면서 index가 클릭을 누른 li의 인덱스에 정확하게 도달하는게 어떻게 가능한지... 질문 3. 프로젝트와 동일한 로직으로 li 내부 button이 눌리는지 확인하고자 위와 같이 구성해봤습니다. 그래서 같은 로직이라고 생각되어 아래와 같이 구현을 했는데요. alert('hi')작동이 안되네요.. 혹여나 설명이 길어지신다면 해답이 될 수 있는 키워드로 알려주시면 감사하겠습니다. 직접 찾아볼게요. 감사합니다.
-
미해결웹 게임을 만들며 배우는 React
webpack 실행은 되는데 app.js 파일이 안만들어지네요 ㅠ
계속 잘 따라오고 있었는데 이번 강의부터 webpack이 말썽입니다. ㅠ 터미널에서는 성공적으로 실행되었다고 뜨는데 app.js 파일이 생성이 안되네요 ㅠㅠ 이유를 알 수 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프에서 Request Parameter부분 질문있습니다.
편의객체에 나오는 Request Parameter에 질문있습니다. <li>Request Parameter = <span th:text="${param.paramData}"></span></li> ${param.paramData}부분에서 데이터를 HelloParam이라고 보내준 부분이 없는데 HelloParam이라고 찍히는지 궁금합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
[질문] 재귀함수 return 차이
[질문1] 먼저, dfs에서 스택에 넣다가 return을 만나면 이전 호출문으로 되돌아 간다고 생각을 하고 있었는데, 재귀함수에 return이 없는 경우에는 어떻게 종료지점을 알고 스택에서 이전 호출문 위치로 되돌아 가는지 궁금합니다. [질문 2] 아래 2개 재귀함수가 각각 값이 6, None이 나오는데 그 이유를 알려주시면 감사하겠습니다. 1. def max_int(a,b): if a%b == 0 : return b # <== 여기서 6을 출력하게 됨. else: return max_int(b,a%b) print(max_int(192,162)) ## 실행결과 : 6 2. def max_int(a,b): if a%b == 0 : return b # <== 여기서 None을 출력하게 됨. else: max_int(b,a%b) print(max_int(192,162)) ## 실행결과 : 6 [위에 2개 함수 출력 화면] 감사합니다.^^
-
미해결실전! Querydsl
Querydsl은 where 조건절에 or 에 null 값이 못 들어가나요?
and는 4개 이상의 조건에서 특정 값이 null이 나오면 알아서 where 절에서 제외를 해주던데 or은 특이하게 nullException 오류가 나옵니다. and만 가능하고 or은 불가능한지 궁금합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
에러가 뜹니다
제로초님 코드 똑같이 따라 쳤는데 이런 에러가 계속 뜨네요..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@BatchSize 와 컬렉션 페치조인 관련해서 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. . 안녕하세요. 김영한 강사님. 김영한님 강의를 열심히 수강하는 학생입니다. . 다름이 아니라 제가 "페치조인 2 - 한계" 챕터의 13분 부터 19분까지 진행되는 강의 내용중 이해가 안되는 부분이 있어서 이렇게 질문을 하려합니다. . 분명 강의 내용에서는 컬렉션을 페치조인 한 후 페이징 API를 사용할 수 없다고 하였습니다. . 그리고 이를 극복하기 위하여 @BatchSize를 이용하는 방법이 소개되는데, 이 방법이 어떤 면에서 해결에 도움이 되는지 모르겠습니다. . 컬렉션을 페치조인 한 후 페이징 API를 사용할 수 없는 이유는 1대다 조인으로 뻥튀기된 데이터들을 페이징API로 DB에서 잘라올 경우 JPA가 잘려진 데이터만 받기 때문에 이를 기반으로 잘못된 정보를 내보낼 수 있기 때문이었습니다. . 그리고 @BatchSize는 LazyLoading 된 데이터들을 사용할때마다 가져오지 않고 한꺼번에 가져오는 역할을 담당하여 Lazyloading의 성능을 개선하는 역할을 하고 있습니다. . 이것만 놓고 보면 @BatchSize가 컬렉션 페치조인의 페이징과 어느 면에서 관련있는지 모르겠습니다. 한꺼번에 가져오는 기능은 데이터가 잘려들어오는 것과 관련이 없어 보이거든요. 혹시 제가 잘못알고 있는걸까요? 답변 부탁드립니다.
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
common
현재 git 에 있는 SLEACT 를 내려받고 보면서 따라하고있는데영common 폴더가 어디에 있을까영 ??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
"MyDocument.getInitialProps()" should resolve to an object. But found "undefined" instead.
안녕 하십니까 제로초님 학습 중에 이런 에러가 발생해서 혼자 해결해보려 했지만 무슨 말인지 잘 모르겠습니다 검색을 하니 저랑 비슷한 에러가 나오신 분이 계셨는데 그분은 임포트 때문에 그러셨다고 했습니다 확인을 하고 제로초님 코드를 비교 해보았지만 자세히 모르겠습니다,,ㅠㅠㅠ 이런 에러 입니다 https://github.com/ansuhwan/nodeBird 깃 주소 입니다!! 이런
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
cd Desktop 지정된 경로를 찾을 수 없다고 뜹니다.
dir 에 나와있는 항목에서 데스크탑을 찾으라고 했는데 안보이면 onedrive 같은 걸로 대체해도 되는지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run 관련 질문드립니다.
저번 강의에서 npm run start에서도 마찬가지로 그랬는데, npm run backend로 실행하면 없는 명령어라고 안 되고, npm run-script backend라고 실행해야 되던데 이유가 뭔지 궁금합니다...
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
똑같이 적었는데 오류가 납니다...
변수도 똑같이 적고 중간중간 print만 안 했는데 왜 마지막에서 두번째 줄에 오류가 날까요..?
-
해결됨자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
charAt 을 사용하지 않고 배열로 바꿔 사용한점 빼고는 거의 동일한 코드같은데 실패합니다 ㅠㅠ
한참동안 코드를 살펴봐도 어디가 잘못된 건지 모르겠네요 ㅜㅜ 테스트케이스에 올라온건 통과하는데 fail 이라 이해가 잘 되지 않습니다 ㅠㅠ 확인 한번 부탁드립니다 import java.util.HashMap; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String source = sc.nextLine(); String target = sc.nextLine(); System.out.println(solution(source, target)); } private static int solution(String source, String target) { int answer = 0; HashMap<Character, Integer> t = new HashMap<>(); for(char c : target.toCharArray()){ t.put(c, t.getOrDefault(c, 0)+1); } HashMap<Character, Integer> s = new HashMap<>(); char[] sArr = source.toCharArray(); for(int i = 0; i < t.size()-1; i++){ s.put(sArr[i], s.getOrDefault(sArr[i], 0) +1); } int lt = 0; for(int rt = t.size()-1; rt < sArr.length; rt++){ s.put(sArr[rt], s.getOrDefault(sArr[rt], 0) +1); if(t.equals(s)) answer++; s.put(sArr[lt], s.get(sArr[lt])-1); if(s.get(sArr[lt]) == 0) s.remove(sArr[lt]); lt++; } return answer; } }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
id값에 대한 질문
m = 800 n = 800 print(id(m)) print(id(n)) print(id(m) == id(n)) 이라는 코드로 코랩에서 id값이 같은지를 돌려보니 false가 나오네요. 혹시 코랩에서는 id값이 다르게 지정되나요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
디바이스가 안 뜨네요 ㅠㅠ
코드 치는 것은 문제가 없었지만 디바이스 내에서 앱 실행이 안되고 계속 오류가 뜹니다 ㅠㅠ 참고로 저는 test device 이름 대신 제가 원하는 이름으로 했습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
변경된 테스트에서 MemberRepository를 주입받는 코드의 용도
안녕하세요! 강의에서 기존 테스트를 통합 테스트로 변경하면서 생성자 주입 코드가 필드 주입 코드로 변경되었는데요 @Autowired MemberService memberService;@Autowired MemberRepository memberRepository; 필드 주입으로 변경한 후 MemberRepository를 Autowired 받는 부분은 주석 처리를 해도 테스트 코드가 정상적으로 수행되더라고요 @Autowired MemberService memberService;// @Autowired MemberRepository memberRepository; 생각을 해보니 MemberService를 Autowired할 수 있다는 건 MemberService 빈이 이미 생성되어 있다는 거고 MemberService 빈이 생성되려면 MemberService 생성자의 매개변수로 받을 MemberRepository가 필요하기 때문에 MemberRepository 빈도 이미 생성되어 있다는 거고 결국 MemberRepository 빈을 전달하면서 MemberService 빈을 생성했기 때문에 이후부터는 필드 주입이든 생성자 주입이든 MemberService를 Autowired하기 위해 MemberRepository가 함께 쓰이지 않아도 될 것 같더라고요 혹시 아니라면 MemberRepository를 주입받는 코드의 용도가 따로 있는 건가요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
질문입니다!
안녕하세요 ! 2번째 영상을 시청중인데. 이제 2번째부터 뭐가 뭔지 귀에쏙쏙들어오더라구요 ㅎㅎ! 다름이아니라 어느 프로젝트를 하던 상단메뉴에 idx번호를 꼭 붙혀줘야하는건가요 ? 아니면 꼭 굳이 안써줘도되는건지.. 궁금해서 여쭤봅니다!