묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
name: string에 IsString 데코레이터를 달아주는 이유가 궁금합니다.
크리티컬한 문제는 아니지만 단순히 궁금해져서 질문드립니다! email의 경우 type은 string이지만 형식에 대한 유효성검사를 위해 @IsEmail 데코레이터를 달아주는 것으로 이해했는데 같은 맥락에서 name의 경우 string이고, 형식에 대한 유효성검사를 할 필요가 없다고 느껴지는데 이미 string으로 type을 정해준 상태에서 @IsString 데코레이터를 추가해주는 이유가 궁금합니다! 단순히 name이라는 schema를 지정해주기 위해 name: string을 했다면, 굳이 데코레이터가 들어가지 않아도 된다고 생각되어서요!
-
미해결애플 웹사이트 인터랙션 클론!
화면에 고정된 경우 질문있습니다.
sticky와 fixed의 경우, 차이점은 알겠는데, 사용을 어떻게 구분지어야할지에 대한 질문이 있습니다. fixed의 경우는 브라우저창에 고정된 것이고, sticky는 position 값이 있는 부모 컨테이너의 특정 좌표에 고정된 것이라고 이해해도 될까요? 또, 인터랙션 시 화면에 계속 고정되어야하는 경우는 fixed, 특정 구간에서만 고정되게 하려면 sticky를 쓰는게 좋을까요?
-
미해결스프링 배치
빌드된 jar 파일로 jobParameter를 전달할 때 zsh 사용 시 no matches found
제 환경은 Mac에 Zsh을 설치하여 사용하고 있는데 위와 같은 에러가 발생하는 문제가 존재하였습니다. 해당 문제는 간단하게 해결할 수 있습니다. JobParmeters로 넘길 인자를 따옴표(')로 감싸서 던지면 해결됨을 확인할 수 있습니다. 이런 식으로 정상적으로 나옴을 확인할 수 있었습니다. 동일한 문제가 발생한 분들 참고하시면 도움이 되실 것 같습니다.
-
미해결홍정모의 따라하며 배우는 C++
using namespace MySpace1; 위치 관련 질문 드립니다.
안녕하세요. 프로그래밍이 처음이라 잘 따라해 보고 있는데요.. 1. using namespace MySpace1; 을 3라인에 입력했을 때 error가 나는데 std와 무슨 차이 인가요??? 1.14 전처리기와의 첫 만남(12:23)에서는 std를 함수 안으로 넣기도 해서요... 2. main() 마지막을 return 0; 으로 끝나는 이유가 있나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
transform으로 바로 자식에 접근
위에걸 풀어 쓰자면 밑에거와 같은거 같은데, gridPanel.transform 에서 바로 자식들에 접근하는 원리를 잘 모르겠습니다 ㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
(request, response)
안녕하세요. forward(request, response) 할때, process(request, response) 할때 괄호안에 (request, response) 보내 줍니다. 이거에 대한 자세한 이유를 모르겠습니다. 그 메서드 안에 매개변수로 HttpServletRequest request, HttpServletResponse response) 를 받기 위해서 이고, 이, request, response 가 웹 브라우저에서의 요청과 응답을 해주기 위해? 자세히 설명을 못하겠어서 이렇게 질문 올립니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Intermediate
windows 환경 npx pod-install ios 실행 에러
Max환경인것을 모르고 결제를 진행하고 듣고 있습니다. 1. windows 환경에서 npx pod-install ios 실행시 아래와 같은 에러가 발생합니다. CocoaPods is only supported on darwin machines 어떻게 해야지 npx pod-install ios을 실행한것과 같은 결과를 얻을 수 있을까요? 2. Android Emulator를 사용하면 된다고 했는데 어떤식으로 검색해서 사용할 수 있을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis 사용자 제한
안녕하세요 개념을 이해하고나서 , 직접 해볼려고하는데요 . 이이러한 에러가 발생하네요
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
콤포넌트 만들기 질문
안녕하세요! 이번 강의에 대한 질문은 아닙니다만, 전 강의에서 만든 카드형 UI 중 썸네일에 대해 설명하는 부분 (사각형, 타이틀 영역, 창작자 영역, 별점과 가격 영역) 을 묶어서 제가 따로 콤포넌트를 만들었다가 삭제하려고 했는데 카드형 UI 콤포넌트에서 사용중이라 삭제가 불가능하다고 합니다. 이를 삭제하는 방법은 달리 없는 것일까요?
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
카카오맵이 안나오네요 ㅠ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>맛집지도</title> <meta name="author" content="동네코딩" /> <meta name="description" content="맛집지도 서비스" /> <meta name="keywords" content="동네코딩, 맛집지도, 유튜버맛집, 맛집유튜버" /> <link rel="stylesheet" href="style.css" /> </head> <body> <nav> <div class="inner"> <div class="nav-container"> <h1 class="nav-title">맛집지도</h1> <button class="nav-contact">Contact</button> </div> </div> </nav> <main> <section id="category"> <div class="inner"> <div class="category-container"> <h2 class="category-title">맛집지도 카테고리를 선택해보세요</h2> <div class="category-list"> <button class="category-item">한식</button ><button class="category-item">중식</button ><button class="category-item">일식</button ><button class="category-item">양식</button ><button class="category-item">분식</button ><button class="category-item">구이</button ><button class="category-item">회/초밥</button ><button class="category-item">기타</button> </div> </div> </div> </section> <!-- 카테고리 --> <div id="map" style="width:500px;height:400px;"></div> <!-- 카카오지도 --> </main> <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=255a8bb0fae5a9f20c5b7df1887f1029" ></script> <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey= e96c37c522d07f084c9e4130c65b6a7f."></script> <script src="main.js"></script> </body> </html> /* ********************************************************** 1. 지도 생성 & 확대 축소 컨트롤러 https://apis.map.kakao.com/web/sample/addMapControl/ */ var container = document.getElementById("map"); //지도를 담을 영역의 DOM 레퍼런스 var options = { //지도를 생성할 때 필요한 기본 옵션 center: new kakao.maps.LatLng(37.54, 126.96), //지도의 중심좌표. 서울 한가운데 level: 8, //지도의 레벨(확대, 축소 정도) 3에서 8레벨로 확대 }; var map = new kakao.maps.Map(container, options); //지도 생성 및 객체 리턴 // 지도에 확대 축소 컨트롤을 생성 let zoomControl = new kakao.maps.ZoomControl(); // 지도의 우측에 확대 축소 컨트롤을 추가 map.addControl(zoomControl, kakao.maps.ControlPosition.RIGHT);
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
javascript array 는 Dynamic Array 인가요?
자바스크립트 배열은 길이가 가변적인데 그럼 Dynamic Array 라고 볼 수 있겠죠? 근데 자바스크립트 배열에서 rezise 는 어떻게 이뤄질까요? doubling 되나요? 그럼 Dynamic Array 의 단점을 가지고 있는건가요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis
travis 주소가 변경되었어요. https://app.travis-ci.com/ 그리고 접속을 하게 되면 ssh key 등록을 하라고합니다.
-
미해결애플 웹사이트 인터랙션 클론!
공부 관련 질문있습니다!
선생님께서는 이러한 인터랙션을 구현하거나 공부할 때 참고하시는 사이트나 다른 방법들이 있을까요?
-
미해결포토샵 기본기 하루 5분, 3주 만에 끝내기
당골 아니고 단골이요!!
오타에용
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 권한 요청 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 인프런 아이디 : dairi2529@gmail.com인프런 이메일 : dairi2529@gmail.com깃헙 아이디 : movie2529@naver.com 깃헙 Username : Dabee-ee
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
결과 출력시 x+ " " 에 대해 질문있습니다
결과 출력할 때 System.out.print(x + " "); 이렇게 출력하는 경우 마지막에도 공백이 추가되는데 만약에 코테 문제중에, 정답 출력 시 마지막 공백이 포함되면 안된다면 그럴 경우 어떻게 해야하나요? 그럴 경우가 있는지 궁금하구 그냥 똑같이 출력하면 되는지 궁금합니당 ..
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
foreach / map 메소드 질문
foreach 와 map 메소드 사용시에요. 그냥 map으로 통일해서 쓰면 안되나요? 굳이 리턴이 되지 않는 메소드를 쓰지 않고, map만 기억하면 어떤 문제가 생기는지 궁금해요. 감사합니다.
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
window.ethereum
안녕하세요. window.ethereum은 어떤 모듈에서 온 건지 알 수 있을까요? import를 안해도 사용할 수 있는 걸로 봐선 내장된 모듈을 쓰는 것 같은데 어디서 온 건지 모르겠어요. 어떻게 메타마스크가 열리면서 작동 되는 걸까요? 혹시 참고할 documentation 아시면 알려주실 수 있나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
배깅 질문드립니다!
안녕하세요 강의 1:31분에서 서브세트 #1~N을 100K로 나누시던데 전체가 100K이고 서브세트에 100K로 넣으면 같은 데이터셋으로 전체가 학습하는거 아닌가요...? 항상 좋은 강의 감사드립니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA Repository에서 save메서드 호출 이후 바로 user id를 가지고 올 수 있는 이유
안녕하세요 선생님 JPA Repository에서 save메서드 호출 이후 바로 user id를 가지고 올 수 있는 이유가 너무 궁금하여 질문글을 올렸습니다. User entity를 생성한 후 아래와 같이 테스트를 진행해 보았습니다. 아래는 저의 테스트코드입니다. user 객체를 생성, user 객체에서 id 확인 db에 들어가기 전이기 때문에 id가 당연히 없을 것으로 예상 user 객체를 저장 user 객체에서 id 확인, db에서 다시 조회를 하지 않았기 때문에 id가 없을 것으로 예상하였지만 id가 존재 아래와 같은 결과를 얻을 수 있었습니다. JPARepository의 save method는 아래와 같았습니다. 1. save를 했을 때 바로 insert query 발생하는 이유 -> save 메서드를 살펴보면 @Transactional annotation이 존재하고, save 메서드 종료시 em.flush 발생으로 인해 바로 query가 발생하는 것으로 생각함. 2. user.getId를 받아올 수 있는 이유는 뭘까 user.getId를 받아올 수 있는 경우는 db에 저장을 완료하고, db에 있는 user 정보를 다시 조회했을 때 받아올 것이라고 생각한 것과 달리, save 메서드를 실행하자마자 db 저장 내용이 바로 반영이 된 것을 확인할 수 있었습니다. 따로 select query문이 발생하지 않은 것으로 보아, db 조회는 없었다는 것을 알 수 있습니다. persistcontext와 dirty check에 의해서 이러한 현상이 발생한 것이라고 추측은 하고 있습니다만 이게 어떻게 가능한 일인지 궁금합니다. 제 User entity는 아래와 같습니다. id의 생성시점은 user entity를 db에 저장하는 시점에 생성되는 것이라고 생각하는데, (쓰기 지연 SQL 저장소에서 flush 이후에 id값이 생성될 것이라고 생각함) 생성 이후에는 db에서 user를 다시 가져오고 있지 않습니다. 변경감지로 user id가 생성된 것인지, JPA repositoy에서 save 메서드 이후에 entity를 return 해 주기 때문인지 궁금합니다. 3. EntityManager의 생명주기는 Transactional의 생명주기와 동일하며, PersistContext의 생명주기는 EntityManagerFactory의 생명주기와 동일하게 Application loading 시점과 WAS가 종료되는 시점에 생성과 사멸을 한다고 볼 수 있는 것일까요? 4. 위와 동일한 맥락으로 저의 테스트 코드에서의 영속성 컨텍스트와 JPA Repository의 save 메서드 내의 영속성 컨텍스트는 동일한 영속성 컨텍스트라고 보면 될까요?