묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결눈떠보니 코딩테스트 전날
call stack error
똑같이 작성한것같은데 에러가 콜 스택 에러가 나는데 왜 그런걸까요 ...ㅠㅠ function mergeSort(array){ let arrayLength = array.length; let result = []; if(arrayLength <= 1){ return array; } let mid = parseInt(array/2); let firstGroup = mergeSort(array.slice(0,mid)); let secondGroup = mergeSort(array.slice(mid, )) while(firstGroup.length != 0 && secondGroup.length !=0){ if(firstGroup[0]<secondGroup[0]){ result.push(firstGroup.shift()); }else{ result.push(secondGroup.shift()); } } while(firstGroup.length != 0){ result.push(firstGroup.shift()) } while(secondGroup.length != 0){ result.push(secondGroup.shift()) } return result; }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
게임 입장 protocol.proto파일 내용 변경후 protocol.cs파일에 반영이 잘 안되는거 같습니다.
protocol.proto도 똑같고 GenProto.bat 파일도 실행하였는데 SEnterGame말고는 변수인식을 못해서 봤더니 제 protocol.cs파일에서 proto에서 수정해준 enum 변수들이 제대로 반영이 안되있었습니다. 그래서 선생님이 올려주신 protocol.cs코드를 그대로 복붙했더니 이문제가 해결됐습니다.protocol.cs코드는 자동으로 수정되야 하는거 아닌가요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
sublime text vs vue
<template> html </template> <script> js </script> <style> css </style> sublime text html랑 vue 차이점? sublime text .html를 .vue에 넣으면? ex) template 부분에 html 부분 넣고 script 부분에 js 넣고 style 부분에 css 넣으면 실행이 안되던데 왜 그런지 알고 싶어요. <html> <script> </script> <style> </style> </html>
-
미해결iOS12 앱 개발 퍼펙트 가이드
stopwatch 강의 중 시간단위 변경에 대해 질문드립니다.
안녕하세요 선생님, 강의 잘 보고있습니다. 스탑워치 강의에서 수업때는 밀리세컨 0.01초 단위까지 보여지게 만들었는데(mm : ss : SS) 저는 "시간 : 분 : 초" 단위로 보여지게 하고 싶어서 (HH : mm : ss) 이런식로 바꾸었더니 스탑워치를 시작하면. 시간부분("HH")에서 9로 나오네요.(ex 9:00:00 이 상태에서부터 1초씩 증가하네요) 이게 한국시간 시차 때문에 그런걸까요? 해결하려면 어떻게 해야할까요. @objc func updateCounter() { elapsed = Date().timeIntervalSince1970 - startTime let date = Date(timeIntervalSince1970: elapsed) let df = DateFormatter() df.dateFormat = "ss" labelMillisecond.text = df.string(from: date) df.dateFormat = "mm" labelSecond.text = df.string(from: date) df.dateFormat = "HH" labelMinute.text = df.string(from: date) }
-
미해결홍정모의 따라하며 배우는 C언어
4.10 scanf() 함수의 사용범 07:30~ 부근 질문입니다.
안녕하세요 교수님. 강의를 듣던 도중 헷갈리는 부분이 생겨 이렇게 질문 작성하게 되었습니다. 제가 강의에서 unsigned int 형이면 음수를 범위에 받지 않아 0~2^32*2인 것으로 알고 있습니다. 그런데 20번~23번줄 코드에서 unsigned i를 선언하고 그 곳에 signed를 scanf()함수로 입력 받고 printf()함수로 출력하고 있는데 제가 예측했던 결과는 scanf()함수에서 음수를 입력받으면 값이 쓰레기 값이 나올거라 생각했습니다. (범위가 맞지 않아서요. 마치 4byte 정수를 char 형에 집어넣는 것처럼요.) 그런데 결과가 정상적으로 작동되고, 강의에서 교수님이 메모리에 저장되고 바로 출력을 해서 문제가 없었다라 하시는데 그 부분이 잘 이해가 가지 않습니다...ㅠㅠ
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
질문
이러게 했는데 안되여....
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
로그인에서 리덕스를 쓰는 이유
안녕하세요 제로초님 다름이 아니라 강의에서 로그인 할 때 리덕스에서 상태 관리를 하시던데 이유가 있는지 알고 싶어 질문 하게 되었습니다. 항상 건강 조심하시고 감사합니다.
-
미해결Redux vs MobX (둘 다 배우자!)
안녕하세요 강의 관련 질문드립니다
안녕하세요 실무에서는 redux , mobx 중에 어느 것을 더 많이 사용하는 지 궁금합니다 저는 현업 개발자는 아닙니다 다만, redux와 redux-saga를 통해서 프로젝트를 몇 개 정도 했습니다. 코드를 작성하면서, 코드량이 너무 길어진다는 점, 그로 인한 시간 소요, (근데 정말 나중에는 오타도 안 나더라구요)가 단점으로 느껴졌습니다. 노드버드 강의에서 '초급일 땐 리덕스, 중급일 땐 mobx를 사용하는게 좋다' (정확하게는 기억이 안나네요) 라고 말씀하신 게 기억이 나서, 해당 강의를 수강했습니다. 실제로, mobx가 코드량이 압축적이고 사용하기 편하더라구요 다만 디버깅 하는게 불편하긴 했습니다. 그럼, redux와 redux saga를 사람들이 왜 사용하는 지 궁금합니다. 제가 아직 redux와 saga의 많은 사용법을 알지 못해서 드리는 질문일 수도 있겠습니다만... saga의 effects + 디버깅의 편리성 때문에 위 조합을 사용하는 건가요? mobx를 사용한다면, 단순히 코드량이 적기 때문에 사용하는 건가요?
-
미해결실전 리액트 프로그래밍
질문입니다.
안녕 하세요 재승님 강의 잘 보았습니다. 제가 궁금한것이 있어 혹시 이야기좀 5분동안만 나눠볼수 있을까요 ?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
힙 이론을 보다가 질문드립니다.
해당부분에서 원래는 역 도장깨기할때 왼쪽자식노드가 오른쪽자식노드보다 커서 왼쪽으로 가서 역 도장깨기를 진행하였는데 만약 해당사진처럼 오른쪽이 더 크면 오른쪽으로가나요? 그러면 힙 트리 2법칙을 깨게되지않나요?
-
해결됨MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
오류가 뜨는데 어떤부분이 잘못된건가요?
삭제된 글입니다
-
미해결코딩의민족 앱 제작 (Android kotlin)
닉네임을 받아는 왔는데..
닉네임은 받아서 마이페이지에 닉네임을 띄웠는데 Firebase DB 에는 추가된 닉네임이 보이지 않아요.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
query dsl 오류
첨부된 코드를 붙여넣기 할 때 //querydsl 추가 buildscript { dependencies { classpath("gradle.plugin.com.ewerk.gradle.plugins:querydslplugin:1.0.10") } } 에서 plugins:querydslplugin: 부분에서 - 가 삭제되는 경우에 오류가 나서 혹시나 도움이 될까 글을 남깁니다. querydsl-plugin
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
entity 클래스 개발 2강의에서 질문드립니다
h2 db에서 CATEGORY CATEGORY_ITM DELIVERY ITEM MEMBER ORDERS ORDER_ITEM 중에서 CATEGORY CATEGORY_ITEM ITEM MEMBER의 4개밖에 생성이 안됩니다 ----------------------------------------- Delivery.java package jpabook.jpashop.domain;import lombok.Getter;import lombok.Setter;import javax.persistence.*;@Entity@Getter@Setterpublic class Delivery { @Id @GeneratedValue @Column(name="delivery_id") private Long id; @OneToOne(mappedBy = "delivery") private Order order; @Embedded private Address address; @Enumerated(EnumType.STRING) private DeliveryStatus status; //READY, COMP} Order.java package jpabook.jpashop.domain;import lombok.Getter;import lombok.Setter;import javax.persistence.*;import java.time.LocalDateTime;import java.util.ArrayList;import java.util.List;@Entity@Table(name="orders")@Getter @Setterpublic class Order { @Id @GeneratedValue @Column(name="order_id") private Long id; @ManyToOne @JoinColumn(name="member_id") private Member member; @OneToMany(mappedBy="order") private List<OrderItem> orderItems=new ArrayList<>(); private Delivery delivery; private LocalDateTime orderDate; //주문시간 private OrderStatus status; //주문상태[ORDER,CANCEL]} OrderIem.java package jpabook.jpashop.domain;import jpabook.jpashop.domain.item.Item;import lombok.Getter;import lombok.Setter;import javax.persistence.*;@Entity@Getter@Setterpublic class OrderItem { @Id @GeneratedValue @Column(name="order_item_id") private Long id; @ManyToOne @JoinColumn(name="itm_id") private Item item; @ManyToOne @JoinColumn(name="order_id") private Order order; private int orderPrice; //주문 가격 private int count; //주문 수량}
-
해결됨홍정모의 따라하며 배우는 C언어
재귀호출 관련해서 질문이 있습니다.
지난번 강의에서는 재귀호출을 하면, 스택이 쌓이면서 리턴된다고 배웠는데요. 왜 결과값이 5개 혹은 10개가 나오지 않고 1개만 출력되나요? 당장드는 생각은 5*4, 5*4*3, 5*4*3*2, 5*4*3*2*1 , 5*4*3*2, 5*4*3, 5*4 이런식으로 스택에 쌓인게 풀어지면서 각각 리턴되야하는거 아닌가요? 왜 가장 많이 쌓인 스택값만 리턴이 되나요? 혹은 조건문에 따라서 리턴값이 끝났으니까, 1만 리턴되어야하는거 아닌가요? 함수가 재귀될때는 메인함수에서 왜 리턴값을 받지 않는건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
그리디로 풀면 안되는 문제인가요?
한번 그리디로 풀어봤는데 답이 안맞던데 그리디가 적용이 안되는 문제인가요? 코드는 아래와 같습니다. from collections import deque n = int(input()) matrix = [] for _ in range(n): matrix.append(list(map(int, input().split()))) q = deque() q.append((0, 0, matrix[0][0])) while q: x, y, e = q.popleft() if x == y == n-1: print(e) break if x == n-1: q.append((x, y+1, e+matrix[x][y+1])) elif y == n-1: q.append((x+1, y, e+matrix[x+1][y])) elif matrix[x+1][y] >= matrix[x][y+1]: q.append((x, y+1, e+matrix[x][y+1])) elif matrix[x+1][y] < matrix[x][y+1]: q.append((x+1, y, e+matrix[x+1][y]))
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
정보를 가져오는데 있어서 post를 쓴 이유가 있나요?
제가 아직 get과 post의 정확한 개념이 확립되지 않아서 질문드립니다. 단순히 read의 역할이면 get으로 landingPage에 불러와도 되지 않나요? 아래는 get으로 했을 때도 data가 잘 받아와져서 질문했습니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
user의 image 질문
안녕하세요! 항상 좋은 강의 해주셔서 너무 감사드립니다! 다름이 아니라 이번 디테일 페이지를 보려면 user의 image가 있어야 보이잖아요? 그런데 여태까지 강의를 들으면서 image를 넣어주는 부분을 보지 못하여서 detail page가 화면이 뜨지 않고 else 부분인 loding... 이렇게만 뜹니다. 어떻게 image를 넣어줘야 하나요??
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
파이썬 프로그램을 그래픽 요소를 추가하여 구현하려면 뭘 공부해야 하나요?
GUI 환경으로 파이썬 프로그램을 짤려면 어떤 분야를 공부해야 하나요?
-
미해결비전공자를 위한 개발자 취업 실전 가이드
링크 요청사항
안녕하세요, 수강후기 달았던 학생입니다. 아직 확인하지 않으신 것 같아서 질문게시판에 작성합니다. 수정 건의 사항이 있는데 확인해주셨으면 합니다. <요청사항> 1. 매 목차마다 링크와 페이지 번호를 기재해 주시거나 2. 링크를 열 때 새 페이지로 열리게 해주실 수 있나요? 일단 제 기준은 크롬 웹입니다. 노트북이 읽기 편해서 크롬 웹에서 pdf 파일을 열었습니다. 일단 제 크롬 설정은 새창에서 열기 설정이 되어 있습니다. 그런데, 링크가 새창으로 안열리고 기존 창에서 열리더라구요. 그래서 뒤로가기로 책 본문으로 돌아오면 다시 책 맨처음 페이지로 돌아와있습니다. 매번 읽던 페이지를 일일이 찾아 돌아가야 해서 불편했습니다. 그래서1번 혹은 2번을 부탁드리고 싶은데 괜찮으신가요? 특히 2번은 링크를 북마크해서 나중에 읽을 때 훨씬 편리할 것 같습니다. 제가 찾아보니 크롬 설정을 바꾸라는 것만 나와있는데, 제가 바꿀 수 있는 방법이 있다면 말씀해주시면 좋겠습니다. 답변 주신다면 정말 감사드리겠습니다.