묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Key를 통해 넘겨주는것과 OVERLAPPED를 통해 넘겨주는것의 차이가 있나요?
iocp에서 CreateIOCompletionPort에 Key값에 우리가 원하는 값을 넘겨서 이후에 받을 수 있고, WSASend/Recv에서도 우리가 확장한 Overlapped를 넘겨서 처리할수 있다고 하셨는데 둘의 차이가 있나요?
-
미해결실전! Querydsl
서브쿼리와 dto에 대해서 물어볼게 있습니다.
안녕하세요 제가 querydsl로 프로젝트를 하는 중인데 queryFactory .select(new QDto(user.id, JPAExpressions. 서브쿼리문) ) 이렇게 Dto 안에 서브쿼리문이 들어갈 수 있나요? 아무리 작업을 해도 안되서 물어봅니다ㅠㅠ
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
제 코드의 시간 복잡도
제 생각에는 시간 차이가 얼마 안날 것 같은데 2개의 케이스에서 시간 초과가 뜨네요.. 피드백 한 번 부탁드려도 될까요? import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class Ch8_10_BFS { static int[][] board = new int[8][8], ch = new int[8][8]; static int[] dx = {-1,0,0,1}, dy = {0, -1, 1, 0}; static int answer = -1; static class Point { int x, y; public Point(int x, int y) { this.x = x; this.y = y; } } public static void BFS() { Queue<Point> queue = new LinkedList<>(); queue.offer(new Point(1,1)); board[1][1] = 1; int L = -1; while(!queue.isEmpty()) { int len = queue.size(); L++; for(int i = 0; i < len; i++) { Point p = queue.poll(); if(p.x == 7 && p.y == 7) { answer = L; return; } for(int j = 0; j < 4; j++) { int nx = p.x + dx[j]; int ny = p.y + dy[j]; if(nx >= 1 && nx <= 7 && ny >= 1 && ny <= 7 && board[nx][ny] == 0) { queue.offer(new Point(nx, ny)); ch[nx][ny] = 1; } } } } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); for(int i = 1; i <= 7; i++) { for(int j = 1; j <= 7; j++) { board[i][j] = sc.nextInt(); } } BFS(); System.out.println(answer); } }
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
Authorization 에 수동으로말고 자동으로 헤더값을 설정해주는 방법
Postman에서 Authorization 에 수동으로말고 자동으로 헤더값을 설정해주는 방법은 없나요? 실서비스처럼 설계해보려고하는데 어떻게 해야할지를 모르겠네요..ㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
503 에러 질문
503에러에대해서 궁금한게있어 질문드립니다. 실무에서는 예측가능한 경우가 없어 사용하는경우가 드물고 보통 500에러를 많이 사용하신다고 하셨는데 가령 새벽시간에 정기점검을 하는 사이트같은경우 503 상태코드를 사용할 수 있는지(혹은 이떄도 500에러를 사용하는지) 이 경우 Retry-After를 활용할 수도 있을거같긴한데 실무에선 이런 정기점검 같은 상황을 어떤 코드로 처리를 하나요?
-
해결됨웹 게임을 만들며 배우는 TypeScript
제로초님은 타입스크립트 매개변수 프로퍼티 사용하시나요?
class Person { public marriage!: boolean; public name: string; public age: number; constructor(name: string, age: number) { this.name = name; this.age = age; } } class Person { public marriage!: boolean; constructor( public name: string, public age: number ) {} } 매개변수 프로퍼티를 사용하지 않은 코드와 사용한 코드입니다. 솔직히 이 기능을 사용하는 게 맞는건지 모르겠습니다. 가독성이 좋아지는 것 같기도 하면서 뭔가 더 헷갈리는것 같기도 하고... 제로초님은 이 기능 쓰시나요?
-
미해결구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
공유시트 부탁드려요
mirrorlaw@gmail.com입니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
제 코드도 한 번만 확인 부탁드립니다.
코드를 다음과 같이 짜봤는데 너무 무식하게 짠 거 같아요ㅠㅠ 테스트는 다 통과 했는데, 실제 테스트에서는 너무 비효율적일까요? import sys # sys.stdin = open('input.txt','rt') from collections import deque n = int(input()) a = list(map(int, input().split())) a = deque(a) # 방법 1 b= [] ans = '' cnt = 0 while True: if len(b) == 0: if a[0] < a[-1]: b.append(a.popleft()) cnt += 1 ans += 'L' else: b.append(a.pop()) cnt += 1 ans += 'R' else: if len(a) == 1: if a[0] == n: cnt += 1 ans += 'L' break else: break else: if a[0] > b[-1] and a[-1] > b[-1]: if a[0] < a[-1]: b.append(a.popleft()) cnt += 1 ans += 'L' else: b.append(a.pop()) cnt += 1 ans += 'R' elif a[0] > b[-1] and a[-1] < b[-1]: b.append(a.popleft()) cnt += 1 ans += 'L' elif a[0] < b[-1] and a[-1] > b[-1]: b.append(a.pop()) cnt += 1 ans += 'R' else: break print(cnt) print(ans)
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
3<=N<=20
안녕하세요 문제에 3<=N<=20 조건이 있는데, 굳이 안 해주고 채점해도 정답이 나오는데 이유를 알 수 있을까요?
-
미해결마케팅 에이전시 대표에게 배우는 페이스북/인스타그램 광고 마스터하기
참여형 캠페인
안녕하세요 우선 좋은 강의 감사합니다^^ 이번에 급하게 페이스북 광고를 돌릴 일이 생겼는데, 정말 막막하던차에 좋은 강의 듣고 무사히 광고를 처음으로 돌려볼 수 있었습니다. 그런데 광고를 돌리고 하나 궁금한 점이 생겨서요. 지금 저는 인스타그램 이벤트를 돌리고 있고, 해당 게시물에 참여하여 댓글을 남기면 상품을 주는 식의 이벤트로 돌아가고 있습니다. 그래서 캠페인 목표를 참여형으로 셋팅하고, 광고셋팅도 타겟을 여러개로 나누고, 광고도 그 아래로 나누어 돌리고 있습니다. 그리고 광고 같은경우에는 기존게시물 활용을 해서 돌리고 있구요. 근데 여기서 생긴 의문점이 광고를 보고 좋아요를 누르신 분들과, 그냥 기존 게시물을 보고 좋아요를 누르신 분들이 따로 구분이 생기고 이를 한 게시글에서 함께 볼 수가 없더라구요 ㅜㅜ 제가 어디서 셋팅을 잘못한건지.. 그리고 인스타그램에 직접 참여자들의 댓글을 유도하는 방식으로 제가 돌리고 있는 캠페인 방식이 맞는것인지 질문드립니다. 좋은 강의 항상 감사드리며,답변 기다리겠습니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
컴포넌트의 이해 (싱글턴)
이해가 맞는지 확인하고 싶은데요 1. 싱글턴 패턴이라는게 "여러플레이어가 하나의 MANAGER라는 인스턴스를 각자 컴포넌트로 가지고 있는 것" 이런 이해가 맞을 까요 2. go.AddCompont<manager>에서 < >은 왜쓰는건가요감사합니다!
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
tot_count = board.find({}).count() 구문오류
안녕하세요 박사님 구문오류 관련 질문이 있습니다. 현재 저는 몽고디비 4.0.1 버전 이용중입니다. 아래 코드를 실행하면 AttributeError: 'Cursor' object has no attribute 'count' 으로 실행이 되지 않습니다. count()를 countDocument()로 바꿔도 보았는데 해결이 안되어 이렇게 문의드립니다. def lists(): page = request.args.get("page", default=1, type = int) limit = request.args.get("limit",10,type=int) board = mongo.db.board datas = board.find({}).skip((page-1)*limit).limit(limit) tot_count = board.find({}).count()
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
axure 클라우드에 업로드가 안돼요!
axure cloud에 업로드할 때, 로딩 화면 뜨잖아요, 그게 10분 넘게 지났는데도 계속 그대로네요 원래 이렇게 오래 걸리나요?
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
앱스토어 있는 TodoList도
이런방식으로 내장에 저장하는 것인가요? 아니면 서버에 저장하는 것인가요? 그리고 CoreData는 database가 아니라고 본것같은데, 저장한 용량은 앱자체의 용량이 늘어나는 것인가요 아니면 따로 아이폰에서 저장용량을 차지하는 것인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
무슨 오류인지 알 수 있을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Chapter 03_01 연산 실습 질문합니다.
print("i1 + i2 :", i1 + i2) 그냥 프린트로 값을 집어넣고, 출력해도 같은 값이 나오는데 뒤에 :" , i1 + i2을 추가하는 이유와 목적이 궁금합니다. 또 숫자에는 "" 을 넣으면 계산이 안 되는 이유가 뭔가요?? 설명 해주시면 감사하겠습니다 !
-
미해결스프링 핵심 원리 - 기본편
스프링 컨테이너?
스프링 컨테이너가 이전시간에 설명해 주신 DI컨테이너랑 같은 용어인가요? 즉 IoC 컨테이너 = DI 컨테이너 = 스프링 컨테이너 인가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
마지막에 reset_index() 하는 이유
안녕하세요, 항상 유익한 강의 감사드립니다. 이번 강의 마지막 부분에서 reset_index 처리는 왜해주는 건가요?? 멀티인덱스 데이터에서 보기 쉽도록 인덱스를 초기화 한다는 것은 알겠는데, 변수 g가 unstack 이나 transpose 같은 계산을 거쳐서 이걸 다 초기화 해주기 위해서 reset_index를 한 것이라고 이해하면 될까요?? 답변 부탁드립니다!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
프로젝트 생성 이후 runserver 페이지 무응답
장고 프로젝트를 생성후 migrate 및 슈퍼유저를 생성한 후 runserver를 하고 http://127.0.0.1:8000/ 에 접속을 하니 저 오류가 뜨네요 ㅠㅠ 구글링을 통해 python manage.py runserver 0.0.0.0:8000 명령어로도 실행을 해보았지만 같은 오류가 지속됩니다! 해결책을 알 수 있을까요?
-
미해결스프링 배치
mysql driver class 오류 문의 드립니다.
안녕하세요 강의 따라하는데 Failed to determine a suitable driver class 발생해서 원인을 찾고 있습니다. 혹시 application.yml 파일을 복사해서 따라해보고 싶은데 코드를 확인할 수 있는 git 주소가 있을까요?