묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
xml 파일 관련입니다.
xml 파일의 이름이 persistence가 되면 저렇게 xml 양식으로 인식도 안되고 다른 이름으로 하면 인식이 됩니다. 이 jpashop 프로젝트를 생성하니까 이렇게 되었는데 혹시나해서 이전에 수업하던 프로젝트로 가봤더니 똑같은 증상입니다. 구글링 해봐도 이렇다할 해결책을 찾지 못해서 질문드립니다. 아니면 그냥 persistence1.xml로 진행해도 되는걸까요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
base에서 오류가 뜹니다.
protected Monster(MonsterType type) : base(CreatureType.Monster) 와 같이 CreatureType을 불러오려고 하면 base에서 보호수준때문에 엑세스할 수 없다는 오류가 뜨는데, CreatureType 설정은 분명히 Public으로 되어있습니다. 이렇게 오류가 뜨는 이유가 뭘까요...?ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C언어
군대에서 visual studio
군대에서 토익 혹은 c언어 공부하려고 마음 먹고 있었는데, c언어를 공부하기로 결정했습니다. 연등을 신청해서 하루에 1~2시간 정도 사이버지식정보방에서 컴퓨터를 이용하여 인강을 듣고, 프로그래밍 연습을 합니다. 그런데 visual studio를 다운 받고 istaller도 하고 하면 컴퓨터를 재시작해야 합니다. 근데 군대 컴퓨터는 재시작 하면 저장파일이 다 사라져서 문제입니다. d드라이브에 넣어서 쓰자니 문제가 생길것 같아서 그렇게는 못하겠습니다. 그래서 구름ide 라는 웹,클라우드 기반 매체를 이용해서 공부하려고 하는데 괜찮을지 궁금합니다.
-
미해결실전! Querydsl
selectSubQuery()에서 결과값에 접근하는 방법!
Querydsl 강의를 듣던 도중, 16강(서브 쿼리)에서 마지막 코드에 대한 질문입니다. 저는 강의를 Kotlin으로 학습하고 있는데요, result의 타입이 `List<Tuple>` 이고, 이 리스트에 있는 각 `Tuple`들에 접근해서 age를 꺼내오고 싶습니다. `for (tuple in result)`로 하나의 `Tuple`을 순회하며 `println(tuple)`을 해보면, 강의 내용과 동일하게 나오지만, `println(tuple.get(member.age))` 또는 `println(tuple.get(member.age.avg()))`는 null 이라고 출력됩니다.. `println(tuple.get(member.username))`은 잘 나오는데, age만 null이라고 출력되어 이 age에 어떻게 접근할 수 있을지 궁금해서 질문 남깁니다!!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
시간복잡도에 관해서!
안녕하세요! 선생님 덕분에 많이 배우고 있습니다. 질문이 굉장히 많은데 모든 질문에 답변해주셔서 매우 놀라고 기뻤습니다..! const solution = function (arr, m) { let cnt = 0; for (let lt = 0; lt < arr.length; lt++) { let sum = arr[lt], rt = lt; while (sum <= m) { cnt++; sum += arr[++rt]; } } return cnt; } console.log(solution([1, 3, 1, 2, 3], 5)); // 10 console.log(solution([1, 1, 1, 1], 5)); // 10 console.log(solution([10, 5, 2, 6], 100)); // 10 강의 듣기 전에 풀어본 것인데 혹시 반례가 있을까요? 그리고 제가 생각했을 때 이 코드의 반복문 실행 횟수가 가장 많아지는 경우는 입력된 수열이 [1, 1, 1, 1] 처럼 모든 요소를 다 더해도 m을 넘어가지 않는 경우에 for문의 lt가 0 일 때 : while문 반복 실행 횟수 4 (sum = 1일때, 2일때, 3일때, 4일때) lt가 1일 때: while문 반복 횟수 3 (sum = 1, 2, 3) lt가 2일 때: while문 반복 횟수 2 (sum = 1, 2) lt가 3일 때: while문 반복 횟수 1 (sum = 1) 이렇게 되니까 입력된 수열의 길이가 n이라 하면 최악에 경우에 실행 횟수는 n + n - 1 + n - 2 + ... + 1 n + n - 1 + n - 2 + ... + 1 (lt = 0일떄 while실행횟수 ~ 마지막) 1 + 2 + 3 + ... + n (lt = arr.length-1일때 while ~ 처음) ------------------------- n * (n + 1) 이니까 총 실행 횟수는 (n^2 + n) / 2 여기서 최고차항 뺴고 다 없애고 계수도 없애면 n^2이니까 시간복잡도는 O(n^2) 이라고 생각했는데 제가 시간복잡도를 맞게 구한걸까요? 반면에 선생님의 코드는 가장 반복 횟수가 많아지는 경우가 제가 고민해봤을 떄 입력된 수열의 길이가 n일때, n -1 번째까지는 다 더해도 m을 안 넘는데 마지막꺼 더했을 때 m을 넘어가는 경우일 것 같은데.. 잘 모르겠어요. 이 경우가 맞을까요? 그럼 이 경우는 for문의 rt가 0에서 마지막 요소까지 쭉 가다가 (실행횟수 = 요소의 갯수 = n번) 마지막 요소에서 와일문이 rt = 0부터 마지막 요소까지 실행되니까 총 2n번 실행되는게 최대 반복 횟수일거같은데 제가 생각한 것이 맞는지 궁금합니다. 그리고 선생님처럼 이렇게 푸는 방법은 솔직히 제 머리론 죽었다 꺠어나도 못떠올릴거같은데 문제를 많이 풀다보면 머리가 좋아질까요..?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
콘솔 컬러 질문드립니다.
강사님 영상에서는 프로젝트 생성 후 바로 실행했을 때 콘솔 색상이 바뀌어져 있는데, 저는 application.properties에서 spring.output.ansi.enabled=always 이 속성을 주어야만 적용됩니다. 강사님 처럼 저 속성을 주지 않고 인텔리제이 자체에서 설정하는 방법이 있을까요?
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 심화 2단계
문의 드립니다.2
바쁘신데 답변 주셔서 정말 감사합니다.아래 제 질문이 좀 이상했네요안드로이드 앱을 개발한 후 마켓에 올려서 앱의 어떤 화면에서 링크를 타고 다른 화면으로 갈때 앱의 도메인이나 IP를 전달하는게 가능한가요?앱이라는게 도메인이 있는게 아닌거 같고 IP는 가지고 있는건가요? 어떤 앱을 개발하려고 하는데 앱에서 버튼을 클릭하면 다른 사이트의 페이지로 이동하면서 앱의 주소를 같이 넘겨줘야 합니다.앱의 주소를 미리 이동하는 사이트에 등록을 해 놓아야 정상적으로 이동이 가능한데 웹 이라면 도메인 이던가 서버의 IP를 등록하면 되지만 앱인 경우도 도메인이나 서버의 IP같은게 있는지 문의 드린겁니다. 답변 부탁 드리겠습니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
공부순서 질문있습니다..!
저는 언리얼을 공부하기 위해 cpp을 배우고 있습니다. cpp -> 게임 수학 || 자료구조 및 알고리즘 -> 언리얼 순서로 공부하려고 합니다. 나중에 언리얼과 cpp의 기본기를 적립했다고 생각되면, 서버쪽도 공부할 예정입니다. Rookies님이 콜백함수 전까지만 공부해도 언리얼은 충분히 활용할 수 있다고 강의에서 말씀하셨습니다. 그래서 콜백함수와 STL을 나중에하고 지금은 바로 Modern c++로 넘어가려고 하는데, 이런 순서로 해도 괜찮을까요?? 제가 시간이 많지 않아서 효율적으로 공부하고 싶어 이런 질문을 남깁니다..!
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
좌측 Libraries 선택 메뉴 추가
안녕하세요. 강의 초중반부까지 들었는데, 중간에 Libraries와 Components 등을 영역에서 드래그하여 빼내고 다시 넣고 하여 자유롭게 이동할 수 있다는 강의 내용을 듣는 도중, 영역에서 빼서 팝업으로 보다가 x버튼을 눌러서 현재 Libraries가 노출되고 있지 않는데 어디서 추가해야할지 찾기가 난감하여 문의 드립니다.ㅠㅠ 확인 부탁드립니다.
-
미해결데이터베이스 중급(Modeling)
일대일 관계와 테이블명 칼럼에 대한 질문입니다.
안녕하세요. 일대일 관계를 적용해서 기본목록과 나머지 세부 정보들을 분리해서 처리할 수 있다는 것, 그리고 테이블명을 기본목록 테이블에 보관함으로써 모든 테이블을 다 뒤지지 않더라도 관련 테이블을 빠르게 찾아서 조회해볼 수 있다는 것이 중요한 것 같은데요. 혹시 테이블명의 경우는 별도의 기준 테이블을 만들어서 목록들을 관리해야하는 것이 아닌가 하는 생각이 드는데, 그렇게 하는 것이 나을까요? 아니면 예시에서 굳이 그렇게 하시지 않은 이유가 있나요? 그리고 테이블명을 등록해두고 조회할 때 가져오는 경우 쿼리는 어떤 식으로 작성하나요? 하나의 쿼리문으로 처리하는 게 아니라 앱에서 db에 접속해서 정보를 가져올 때 테이블명을 일단 먼저 가져오고 다음 쿼리에서 그 테이블명을 이용해서 정보를 불러오는 상황을 가정한 것인가요? 좋은 강의 감사합니다.
-
해결됨비개발자를 위한 RPA 강의 (UiPath 입문편)
IF문 오류
안녕하세여, 말씀하신대로 IF 문 작성하여 보았는데 에러가 났습니다. If: Conversion from string "23°" to type 'Integer' is not valid. 이러한 문자가 왼쪽에 빨간 글씨로 표시가 되었습니다. 저는 예를 들어주신 강수량으로 안하고 온도로 바꿔서 데이터 스크래핑을 진행하였습니다. (캡쳐화면 첨부)
-
미해결[React 1부] 만들고 비교하며 학습하는 React
강의 소스코드
혹시 강의에서 사용한 코드를 직접 따라해보고 개인 깃헙에 학습용도로 올려도 될까요? 항상 강의 잘 보고 있습니다.감사합니다.
-
미해결[React 1부] 만들고 비교하며 학습하는 React
Hooks 를 이용한 수업 예정 있으신가요? 아니면 이 강의를 리뉴얼 할 예정이 있는지 여쭈어 보고 싶습니다.
안녕하세요 김정환 강사님 이번에 강의를 사게 되어 열심히 듣고 있습니다. 다름이 아니라 수업이 클래스 컴포넌트 위주로 구성이 되어 있으신거 같아서요.. 혹시 Hooks를 위주로 하는 수업이 따로 예정에 있으시거나 이 강의를 리뉴얼할 예정이 있으신지 여쭈어보고 싶습니다. 이번에 인프런 강의 30퍼 할인을 하면서 강사님 강의를 듣고 싶어 강사님 관련된 강의를 전부 결제하였습니다. 열심히 듣겠습니다. ^^
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
hook class 관련
안녕하세요. 주로 리엑트로 개발하고 리엑트 네이티브를 하게 되어 공부를 하게 되었는데요. 리엑트 네이티브는 훅을 잘 안쓰나요? 클래스로 진행을 하시기에 여쭤봅니다.
-
미해결비트코인 알고리즘 트레이딩 봇 개발
그리드 테스트를 통해서 최적값을 찾으면
강의에 나오는 currentClosePrice < vwap and currentClosePrice < wma7 and wma7 > wma99: 알고리즘으로도 수익이 꽤 나는데 최적값을 어떻게 받아들여야할까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
시간복잡도 질문입니다
def DFS(x, l, r): if x == k: if tmp[abs(l - r)] == 0: tmp[abs(l - r)] = 1 else: DFS(x + 1, l, r) DFS(x + 1, l + a[x], r) DFS(x + 1, l, r + a[x])k = int(input())a = list(map(int, input().split()))tmp = [0] * (sum(a) + 1)DFS(0, 0, 0)count = 0for x in tmp: if x == 0: count += 1print(count) 저는 이런식으로 리스트 만들고 그 값에 해당하는 값을 1로 만들어서 푸는 방식으로 코드를 짰습니다. 채첨 프로그램으로는 100점이 나왔지만 list보다는 set를 사용하는게 시간복잡도상 좋다고 들었습니다 인터넷 검색해보니까 set 과 list 둘다 n번쨰에 element 할당이 O(1)었습니다 제코드랑 선생님의 코드랑 비교하면 set쪽이 더 빠를까요?? 이런 문제를 풀떄는 list보다 set을 쓰는게 더 좋을까요??
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
@Order와 @Order가 없는 순서가 있는 케이스
동영상에서는 테스트별로 @Order가 있는 경우만 설명을 하신거 같아서, 한번 궁금해서 @Order와 있는 경우와 @Order 없는 경우를 한번 테스트해봤습니다. 뭔가 무작위 순위로 실행되는거같기도 하고 아닌거 같은데 매번 실행하면 같은 순서로 실행이 되는거 같더라구요. (실행속도로 정렬로 해서 되는것도 아닌거 같고요.) 현재 테스트는 A method - @order가 없는 메소드 B method - @Order(1), C method - @order가 없는 메소드, 총 3개의 메소드를 실행했고, 순서는 C,B,A 순서로 실행되었는데 왜 이렇게 실행이 되는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Awake질문
15:27초에서 GameScene에서 혹시나 까먹고 Start,Awake를 안써줘도 BaseScene에서 Awake() { init() } 하게되면 작동한다고 말씀하셧는데 그 원리가 BaseScene을 상속받는 아이의 init함수는 BaseScene의 virtual init()과 함께 다같이 실행되기 때문에 그렇게 말씀하신건가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI_Inven_Item 여러개 생성 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 현재 UI_Inven_Item잘 생성이 됩니다. 클릭하였을때 숫자도 잘 올라가고하는데 GameScene에서부터 시작해서 계속 타고 가면서 코드를보았는데 실행을하면 유니티에서 사진처럼 @root산하에 GridPanel잘들어가있고 UI_Inven아이템도 잘 들어 가있습니다. 근데 그냥 사진처럼 UI_Inven_Item이 밖에 8개가 더 생성이 됩니다... 혹시나 두번 도는것인지 보기위해서 UI_Inven.cs의 for문안에 Debug.LOg("HI!")를 찍어봤는데 8번만 찍히구요 왜 그런지 모르겠습니다... 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
리젼
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 리젼을 한국으로 설정하지 않고, 다른 국가로 하면 함수 test 등 돌릴때 문제가 생기나요? 아니면 아무상관없나요? 상관이 없다면 왜 그런 기능이 있는 건지도 궁금합니다.