묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
인디 모바일 게임 출시
안녕하세요 선생님 너무 좋은 강의 감탄하며 잘 듣고 있습니다.저는 친구들과 함께 휴학하고 같이 지내며 모바일 캐주얼 게임을 시장에서 괜찮은 반응이 나올 때 가지 여러개를 출시하는 것을 목표로 강의를 듣고 있습니다.혹시 선생님께서는 기획, 디자인, 사운드를 제외하고 개발 인력에 3명을 쓸 수 있다면 세명이 어떤 방향으로 공부하는게 좋다고 생각하실까요? (한명은 컴공 3학년 1학기를 마쳤고, 나머지 둘은 알고리즘 자료구조 독학, 낮은 수준의 프로그램을 몇개 만들어본 수준입니다.)강의를 빠르게 회독하는 것과 병행해서 저희의 게임을 헤딩하면서 만들어 보는 것이 좋을까요?혹은 어디에 어떻게 헤딩해보거나 배우는게 장기적으로 준수한 퀄리티의 게임을 빠른 개발주기를 가지고 낼 수 있을지 너무나 궁금합니다.강의와 무관한 질문이 실례인 것을 알고 죄송하게 생각하지만 선생님의 고견이 정말 큰 도움이 될 수 있을 거라 확신해서 실례를 무릅쓰고 질문 드립니다.한번만 도와주세요 ㅠㅠ
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
웹페이지만들기 7편 10분 30초쯤
display: inline-block 가 언제. 적용이 됐을까요? ㅠㅠ저는 그냥 블럭으로만 뜹니다.ㅠㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 코드 질문있습니다!
제가 호기심에 첫 번째 줄에 sort 정렬을 안 해보고 풀어보려고 코드를 짰는데 1~4 번 케이스까지는 맞지만 5번케이스에서 인덱스 에러가 발생합니다. 혹시 왜 이러는지 알 수 있을까요?N , word = map(int, input().split()) List = list(map(int,input().split())) cnt = 0 m , n = 0 , N-1 for _ in range(N//2): if m > n : break elif m == n: if List[m] <= word: cnt += 1 else: if List[m] <= word: cnt += 1 if List[n] <= word: #에러 발생하는 위치. cnt += 1 m += 1 n -= 1 print(cnt)
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
L3 Packet에서 payload
강사님 안녕하십니까, 좋은 강의 만들어주신 덕분에 정말 잘 듣고 있습니다.L3 Packet 개념에서 payload관련 설명 중 궁금한 것이 있어 질문드리고 싶습니다.강의에서 payload가 상대적 개념이라고 언급하셨는데, 정확히 어떤 의미인지 궁금합니다.감사합니다.
-
미해결수학으로부터 인류를 자유롭게 하라(기초대수학편)
수강기간을 늘려주세요
강의 내용이 많은데 1년으로 해주세요.. 강의 내용이 고등학교 수학이라서 계속 결제해서 듣기도 돈이 아깝고 한번 결제하면 적어도 1년으로 해주세요 ...
-
미해결스프링 배치
ItemWriter 재사용 관련 질문입니다.
ItemWriter 를 다른 Job Configuration 파일에서도 재사용하고 싶은데 방법이 있을까요? 예를 들어 아래와 같은 ItemWriter가 SampleJob1Configuration.class 에 있고, SampleJob2Configuration.class에서 재사용이 가능한지 궁금합니다. @Bean(name = "jdbcItemWriter") public JdbcBatchItemWriter<AccessApiDto> jdbcItemWriter() { return new JdbcBatchItemWriterBuilder<AccessApiDto>() .dataSource(TargetDataSourceManager.targetDataSource) .sql("insert into ~") .beanMapped() .build(); } 혹시 @Component로 등록하는 방법이 있을까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이법 질문드립니다.
이렇게 풀어도 되나요?function solution(n) { let answer = []; function DFS(L) { if (L === 0) return; else { answer.unshift(L % 2); L = Math.floor(L / 2); DFS(L); } } DFS(n); return answer.join(""); }
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
탈출문자 \b에 관해 질문이 있습니다.
print("Redd\bApple") << RedApple이 되는 것은 알겠는데요시험삼아 print("Redd\b")를 출력했더니 Redd그대로 나오더라구요?? \b뒤에 어떤 문자열이 있어야 앞의 한 글자를 지울 수 있는 건가요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Hyperopt - rstate 질문
안녕하세요 선생님, 강의 잘 듣고 있습니다.베이지안 최적화 파트 강의에서 동일하게 코드를 작성하였는데 아래와 같은 오류가 발생했습니다. 1) 강의와 완전 동일하게 작성 (best_01)fmin(fn=objective_func, space=search_space, algo=tpe.suggest, max_evals=5, trials= trial_val, rstate=np.random.default_rng(seed=0))AttributeError: 'numpy.random._generator.Generator' object has no attribute 'randint' 2) rstate를 제거하였을 경우fmin(fn=objective_func, space=search_space, algo=tpe.suggest, max_evals=5, trials= trial_val)TypeError: ap_uniform_sampler() got multiple values for argument 'size' 넘파이를 호출했는데 randint가 없다고 하는 이유와 두번째 오류 모두 비슷한 케이스를 찾아보긴 했으나.. 이해가 잘 안갑니다. 오류의 원인을 혹시 알 수 있을까요?참고로 코랩에서 진행했습니다. 주피터 노트북도 시도해보았는데.. 주피터에서는 아이러니하게도 rstate를 포함한 코드에서 코랩의 두번째 TypeError가 떴습니다..
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
포스트맨 이미지 질문
안녕하세요 이번강의를 듣고 postman imageUrl에 대한 궁금증이 생겼습니다 아래 사진과 같이 postman imageUrl에 이미지의 절대경로가 아닌 상대경로를 적었는데 어떻게 이미지를 다운로드?해서 그랩마켓 페이지에 보여줄 수 있는 건지 궁금합니다.(전에는 현재 작업중인 소스코드 파일 위치를 기준으로 이미지 경로를 적어 사용할 수 있었는데 postman은 현재 작업중인 파일 위치가 어딘지 모르지 않나요?)
-
미해결R로 하는 텍스트마이닝 (Top keyword부터 감성분석까지)
R 오류
안녕하세요, R studio 프로그램을 열기만 하면 다음과 같은 에러 메시지가 나옵니다. 그리고 remotes::install_github('haven-jeon/KoNLP', upgrade = "never", INSTALL_opts=c("--no-multiarch")) 와 같은 방법으로 KoNLP 패키지를 설치하려고 했으나 또 아래와 같은 메시지가 계속 떠서 어려움을 겪고 있습니다. 에러 1:41을 어떻게 해결해야 할까요ㅠㅠㅠㅠ도와주세요ㅠㅠㅠ
-
미해결문제로 배우는 C언어
42번 bus error;;;
#include<stdio.h> int a[11][11]; int main(){ int i,j,n,k=0,temp; scanf("%d",&n); temp = n; for(i=0;i<n; i++){ for(j=0;j<n;i++){ a[i][j]= temp + 5*k; } temp--; } for(i=0; i<n; i++){ for(j=0; j<n; j++){ printf("%3d",a[i][j]); } printf("\n"); } return 0; } 전 이렇게 쓰고 싶은데 이렇게 실행시키면 bus error 가 뜹니다 이게 왜 틀린것이죠?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vscode에서 vuejs 디버깅 방법
안녕하세요 강사님vscode에서 vue-cli로 생성한 프로젝트를 디버깅 하는 방법을 찾다가https://github.com/microsoft/vscode-recipes/tree/main/vuejs-cli 해당 글을 참조하여 세팅 후, dev 서버를 올리고 디버거를 실행하였는데요브라우저 상에서 console.log를 찍었을 때 vscode 디버그 터미널에 정상 출력되는 것으로 보아 둘 사이의 연결은 된 것 같은데브레이크 포인트를 찍어도 회색으로 나오고 정상적으로 걸리지가 않습니다https://github.com/vuejs/vue-loader/issues/1163 해당 글을 보니 비슷한 문제가 다른 사람에게도 발생하는 것 같은데vscode 상에서 브레이크 포인트를 찍어가며 정상적으로 디버깅 할 수 있는 방법이 혹시 있는지 궁금합니다
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
엑셀 관련 질문입니다
안녕하세요, 강의 잘 수강하고 있던 중 오류가 발생했는데 해결 방법을 몰라 질문 드립니다.'Chartsheet' object does not support item assignment < 이렇게 오류가 뜨는데 어떻게 해결해야 되나요?
-
미해결함수형 프로그래밍과 JavaScript ES6+
reduce 함수 질문입니다!
강의 잘 듣고 있습니다. 항상 파이팅 입니다!이 강의에서 만든 Reduce 함수 궁금한 점이 있습니다. 이터러블 프로토콜을 활용해 배열의 첫번째 값을 초기값으로 설정 할 수 있는 것 까지는 알겠습니다. 기존 Array.prototype.reduce 에서는 초기값을 설정 할 수 있는데...arr.reduce((acc, cur) => blabla, {}) 요런 식으로빈 객체나 배열을 통해 새로운 객체나 배열을 만들 수 있는데이터러블 프로토콜을 활용해 만든 함수 reduce는 방법이 없나요제가 사용을 못하는 것일까요?? 방법이 있다면 어떤 방식으로 사용해야 할까요???
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
안녕하세요. 래퍼런스 코드 태그에 관련하여 질문이있습니다.
포트폴리오 레퍼런스 코드를 확인해보았는데, Label 부분을 확인해보니 컴포넌트에서 div로 하셨는데, 스타일 컴포넌트에서는 따로 꼭 label로 태그명을 안해줘도되는걸까요?(예를 들면, styled.div -> styled.label으로 안해도되는건지)
-
미해결PHP 7+ 프로그래밍: 객체지향
class not found
안녕하세요, 선생님!나만의 프레임워크 강의 내용을 카피코딩하면서 class not found 에러가 발생하여 질문남깁니다. -에러내용Fatal error: Uncaught Error: Class "Eclair\Database\Adaptor" not found in C:\xampp\ECLAIR\index.php:11 Stack trace: #0 {main} thrown in C:\xampp\ECLAIR\index.php on line 11 -index.php<?php require './vendor/autoload.php'; use Eclair\Routing\Route; use Eclair\Database\Adaptor; Adaptor::setup('mysql:dbname=myapp_test','root', ''); Route::add('get','/', function(){ echo 'Hello, world'; }) /* Route::add('get','/posts/{$id}', function (){ var_dump(Adaptor::getAll('SEELCT * FROM posts WEHRE `id` = ?', [$id])) }) Route::run(); */ ?> -Route.php<?php namespace Eclair\Routing; use Eclair\Routing\RequestContext; class Route { private static $contexts = []; public static function add($method, $path, $handler, $middlewares = []) { self::$contexts[] = new RequestContext($method, $path, $handler, $middlwares); } public static function run() { foreach($contexts as $context){ if($context -> method === strtolower(Request::getMethod()) && is_array($urlParams = $context->match(Request::getPath()))){ if($context -> runMiddlewares()){ return call_user_func($context->handler, ...$urlParams); } return false; } } } } -RequestContext.php<?php namespace Eclair\Routing; class RequestContext { public $method; public $path; public $handler; public $middlewares; public function __construct($method, $path, $handler, $middlewares) { $this->method = $method; $this->path = $path; $this->handler = $handler; $this->middlewares = $middlewares; } public function match($url) { //$this->path => /posts/{$id}, $url => /posts/1 $urlParts = explode('/',$url); $urlPatternParts = explode('/',$this->path); if(count($urlParts) === count($urlPatternParts)){ $urlParams = []; foreach($urlPatternParts as $key => $part){ if(preg_match('/^\{.*\}$/', $part)){ $urlParams[$key] = $part; } else{ if($urlParts[$key]!= $part){ return null; } } } } return count($urlParams) < 1 ? [] : array_map(fn($k) => $urlParts[$k], array_keys($urlParams)); } public function runMiddlewares() { foreach($this->middlewares as $middlewares){ if(! $middlewares::process()){ return false; } } return true; } } -adaptor.php<?php namespace Eclair\Database; class Adaptor { public static $pdo; private static $sth; public static function setup($dsn, $username, $password) { self::$pdo = new \PDO($dsn, $username, $password); } public static function exec($query, $params) { if(self::$sth = self::$pdo -> prepare($query)){ return self::$sth -> execute($params); } } public static function getAll($query, $params = [], $classname = 'stdClass') { if(self::exec($query, $params)){ return self::sth -> fetchAll(\PDO::FETCH_CLASS, $classname); } } public static $test = 'test'; public static function output() { return self::$test; } } 현재, 모든 Route클래스를 포함한 모든 클래스들이 호출되지 않는 것 같습니다.코드와 디렉토리 구조 모두 강의 내용과 일치한데, 어디에서 문제가 발생한 것인지 감도 안 잡히네요..ㅜㅜautoload.php파일을 건드린 적이 없는데, 이 파일이 문제인 걸까요??
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
method / widget 으로 리팩토링
SliverToBoxAdapter 같은 경우는 method로 리팩토링 하셨는데, 위젯으로도 리팩토링이 가능하기도 하잖아요?이렇게 리팩토링을 할때 method나 widget으로 하게 되는 선택의 기준이 궁금합니다.어떨때는 method로 뽑아내고, 어떨때는 위젯으로 빼내기도 하던데 어떤 상황에서 어느게 적절한것인지 아직 저는 기준이 모호합니다. 너무 자꾸 강의마다 질문드려서 민망하지만 감사합니다..ㅜㅜ
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
Vivado 설치 질문입니다.
강의 감사합니다. 원래 윈도우 환경에서 비바도 사용하다가, 선생님께서 설치 영상에서도 그렇고, 이번 영상에서도 그렇고 리눅스 환경을 추천하셔서 리눅스에서 설치를 시도했습니다.그러나 너무 많은 에러와 익숙치 않은 환경으로 인해 너무 많은 시간을 썼네요..ㅠ 혹시 윈도우 환경에서도 AI 하드웨어 설계가 가능한가요? 강의를 다 듣고 학교 프로젝트에서도 본격적으로 Vitis- AI 사용하면서 하드웨어 설계를 진행하려고 하는데, 가능하다면 윈도우 환경에서 하고 싶습니다. 감사합니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
jupyter notebook에서 python3를 생성하니 prompt가 꺼져요
jupyter 화면에서 새로 Python3를 생성하려니 밑에 처럼 Python 3 뒤에 (ipykernel)이 붙고 생성을 하니 bad file descriptor라고 뜨면서 jupyter notebook 검은색 창이 자동으로 꺼집니다.어떻게 해야하나요?