묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [입문] 9시간만에 끝내는 코드팩토리의 Javascript 무료 풀코스
선생님, 감사해요
처음 접하는건데 이해를 계속 못해서두려움에 떨고 있었거든요. ㅠㅠ강의 중간중간 용기를 주시네요.저같이 무지한 사람들은 그런 말이 정말 실낱같은 희망입니다.정말 감사드려요.
-
미해결따라하며 배우는 리액트 네이티브 기초
진도가 100% 완료가 안됩니다.
안녕하세요.진도가 100% 완료가 안됩니다.첨부드린 것처럼 마지막 강의가 . 으로 되어 있고 눌러봐도 영상 나오는 것도 없고 강의가 진행되는게 없습니다. 마지막 강의 완료가 안되서 진도율이 98%에서 멈춰있고 100%가 안되는거 같은데 확인 부탁드립니다.다른 강의는 모두 수강했습니다.
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
인텔리제이 설정 문제로 빌드가 안됩니다.
수동으로 빌드하면 잘 실행되는데 인텔리제이의 빌드 기능을 사용하면 첨부한 사진처럼 찾을 수 없다고 뜹니다.소스 경로와 컴파일 경로 설정 해주었고, configurations도 확인해봤는데 뭐가 문제인지 모르겠습니다.아예 삭제하고 다시 프로젝트를 만들어도 계속 같은 에러가 발생하는데 뭐가 문제인걸까요??
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
프로그래머스에서 어떤거 부터 해야할지 모르겠습니다.
프로그래머스에서 어떤거 부터 해야할지 모르겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일대다 단방향이 안좋다면 다대일 양방향으로 사용하는것이 좋을까요?
Team과 Member가 1:N일때Member 객체에서 Team을 참조할 일이 없고Team 객체에서 Member를 참조해야 하는 경우이번 강의처럼 일대다 단방향으로 짜게 되는데요 그렇게되면 Team 객체에서 다른 Member 테이블의 FK를 관리하므로 영한님께서 추천해주시지 않았습니다 그러면 그냥 Member와 Team이 양방향 관계를 갖고, FK를 보유한 Member가 연관관계의 주인이 되는게 나을까요? 두개의 장단점을 잘 모르겠네요
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-U 질문있습니다 :)
안녕하세요 선생님 🙂 아래는 선생님의 강의를 듣기 전에 풀었던 코드입니다.선생님과의 차이점을 보면 visited배열 사용여부 하나가 있는데요, visited배열을 사용하지 않아도 되는 이유가 궁금합니다. http://boj.kr/18b50706174c498b994332e99064c1e5
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
ReadFileV2 클래스 실행시 무한 루프 현상
public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream(FILE_NAME); long startTime = System.currentTimeMillis(); byte[] buffer = new byte[BUFFER_SIZE]; int fileSize = 0; int size; while ((size = fis.read(buffer)) != 1) { fileSize += size; } fis.close(); long endTime = System.currentTimeMillis(); System.out.println("File name: " + FILE_NAME); System.out.println("File size: " + fileSize / 1024 / 1024 + "MB"); System.out.println("Time token: " + (endTime - startTime) + "ms"); } } CreateFIleV1, 2, readFileV1 까지는 결과가 나오는데readFileV2는 결과가 나오지 않습니다 인텔리J에서 뭐 설정 해야 할게 있을까요? 추가로 BUFFER_SIZE를 8192 -> 100으로 줄여봐도 결과는 결과가 나오지 않네요..ㅠpublic static final int BUFFER_SIZE = 100;buffered.dat 파일에 에디터에서 설정 해라 라는거 같은데 인텔리제이 초기설정이 따로 있을까요..?This document contains very long lines Soft wraps were enabled to improve editor performance.This file explicitly re-assigned ot plain text
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-R 질문있습니다 :)
안녕하세요 선생님 🙂 공식만 이해하면 최단거리 알고리즘문제를 맞추는 것은 정말 쉬운 것 같습니다. 아래는 선생님의 강의를 듣기 전에 먼저 풀이해본 코드인데요, 시간복잡도 부분에서 선생님과 큰 차이가 있습니다. 선생님께서는 하나의 함수로 모듈화하여 풀이해주셨는데요, (1. 왔다), (2.갔다)가 하나의 모듈로 재사용될 수 있다는 것이 이해가 되지 않습니다. 1~N번 마을에 있는 학생들은 전부 X번 마을로 갑니다.X번 마을에 도착한 학생들은 다시 각자의 마을로 돌아갑니다. 위의 2가지 조건 중, 선생님의 풀이로 2번은 이해가 되는데요, 1번이 이해가 되지 않습니다. 선생님께서 말씀해주신대로, 1번 조건을 보면 최단거리를 시작하는 시작점이 없기 때문에 플로이드 와샬이 떠올랐습니다. 이 풀이를 다익스트라로 실현시키기 위해서는 1부터 N까지 for문을 돌려서 하나씩 다익스트라를 돌려주는 방법 밖에 없다고 생각했습니다. 위의 로직이 어떻게 선생님처럼 간단하게 구현이 되는지 알려주시면 감사하겠습니다! http://boj.kr/19e70b6a650d432591cbf701fd1e75eb
-
미해결실전! Querydsl
@Autowired 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]Test 할떄 @RequiredArgsConstructor로 주입을 하면 ParameterResolutionException이 나고필드 주입을 하면 왜 오류가 안나는지 잘모르겠어서 질문 드려요 @SpringbootTest랑 @Transactional은 둘다 있어요
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
백준 등급
안녕하세요. 다보지는 않았지만, 열심히 수강하고 있습니다 : ) 다름아니라 강의보던중에강사님 백준 등급이 어떻게 되시는지 호기심이 생겨 질문드립니다. 실례가 안된다면 알려주실 수 있나요?~세계 대회 진출자라고 하셔서 궁금하네요
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
E0077오류
Generated body부분에 오류가 뜨는데 선언도 잘 했고 헤더파일도 추가했는데 오류의 원인을 모르겠습니다.ENEMY로 다시 만들어보는중이라 변수명은 enemy입니다
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
채점이 안되요...
제가 푼것도 넣어보고. 소스코드에 있던것도 넣어보고 했는데. 채점 폴더에 집어넣어도.. 저렇게 나오네요... 흠..;; 바탕화면에서 하고 있는데..
-
미해결리눅스 커널의 구조와 원리: 인터럽트 [저자 직강 1부-5]
preemption 체크 관련 질문
커널 코드 실행 중 인터럽트가 발생한 경우에는 thread_info 구조체의 preemption_count 값을 통해 preemptive schedule 가능 여부를 판단하고, 유저 코드 실행 중에 발생한 경우에는 flags 값을 통해 preemptive schedule 가능 여부를 판단하는 것을 이해했는데, 둘이 왜 확인 방법이 다른지 궁금합니다
-
미해결홍정모의 따라하며 배우는 C++
IntArray 숙제 올립니다.(수정해야 할 부분 알려주시면 감사합니다.)
#include <iostream> #include <vector> #include <array> #include <cstdarg> #include <cassert> #include <initializer_list> using namespace std; // 컨테이너 클래스(Container Classes) class IntArray { private: int m_capacity = 0; int m_length = 0; int* m_data = nullptr; public: //Constructors IntArray(std::initializer_list<int> values) { std::cout << "IntArray::IntArray " << std::endl; assert(values.size() >= 0); m_length = values.size(); m_capacity = m_length * 2; m_data = new int[m_capacity]; int ix = 0; for (auto value : values) { m_data[ix] = value; std::cout << m_data[ix] << ", "; ++ix; } std::cout << std::endl; } ~IntArray() { if (m_data != nullptr) reset(); } void reset() { delete[] m_data; m_data = nullptr; m_length = 0; m_capacity = 0; } void resize(const int& size) { assert(size >= 0); // size가 0보다 작거나 같을때 에러 발생 // 만약 m_data == nullptr 이면 새로 메모리를 잡음 if (m_data == nullptr) { m_length = size; m_capacity = m_length * 2; m_data = new int[m_capacity]; } // 만약 현재 m_capacity보다 m_length가 크다면 다시 용량 재할당 해준다. if (m_length >= m_capacity) { m_capacity *= 2; int* temp = new int[m_capacity]; for (int i = 0; i < m_length; ++i) temp[i] = m_data[i]; delete[] m_data; m_data = temp; } // 기존 사이즈보다 작은건 상관이 없다 인덱스 접근을 못하게 되니깐 } void insertBefore(const int& value, const int& ix) { assert(ix > 0); ++m_length; int index = m_length - 1; // 사이즈가 용량을 넘으면 다시 할당 if (m_length >= m_capacity) resize(m_length); for (int i = index; i <= index; --i) { if (ix == i) break; int curr = m_data[i]; int before = m_data[i - 1]; m_data[i] = m_data[i - 1]; } m_data[ix] = value; } void push_back(const int& value) { ++m_length; if (m_length >= m_capacity) resize(m_length); m_data[m_length - 1] = value; } friend std::ostream& operator<<(std::ostream& out, const IntArray& data) { for (int i = 0; i < data.m_length; ++i) { if (i != 0) out << ", "; out << data.m_data[i]; } return out; } void remove(const int& ix) { assert(ix >= 0); int tempIx = m_length; --m_length; for (int i = ix; i <= m_length; ++i) { m_data[i] = m_data[i + 1]; } } }; int main() { IntArray my_arr{ 1,2,3,4,5 }; my_arr.push_back(100); cout << my_arr << endl; my_arr.push_back(200); cout << my_arr << endl; my_arr.push_back(300); cout << my_arr << endl; my_arr.push_back(400); cout << my_arr << endl; my_arr.insertBefore(50, 3); cout << my_arr << endl; my_arr.push_back(600); my_arr.push_back(700); my_arr.push_back(800); my_arr.push_back(900); my_arr.push_back(1000); cout << my_arr << endl; my_arr.remove(5); cout << my_arr << endl; return 0; }
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
오타 제보드립니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]단순 오타 제보드립니다.IO 기본1 pdf 에 HDD, SSD 인데, HDD, SDD 라고 되어있습니다.
-
미해결실전! Querydsl
update flush() 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]1. 제가 생각 하는 것이 맞나요?JPQL의 경우 실행 시 flush()가 호출 되는데그렇다면 이전의 변경 감지 + update 쿼리가 실행이 되는 것으로 알고 있습니다.그뒤에 flush()를 호출을 하더 라도 이전 값은 다 DB에 반영되어 있고 영속성 컨텍스트는 변경이 없기 때문에변경감지 쿼리도 안나가게 되는 것으로 알고 있습니다.2. flush()를 호출 하는 것이어떤 의미가 있는 건가요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
ts-node src/index.ts 실행시 오류 건
안녕하세요 윈도우 사용자이구요 $ npm install ts-node -g 설치 하니changed 20 packages in 3s그리고 강의 대로 ts-node src/index.ts 하니 아래와 같이 오류가 나고 있습니다 ㅠㅠ $ ts-node src/index.ts(node:22880) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.(Use node --trace-warnings ... to show where the warning was created)D:\work\onbity-typescript\section01\src\index.ts:3export {};^^^^^^SyntaxError: Unexpected token 'export' at internalCompileFunction (node:internal/vm:128:18) at wrapSafe (node:internal/modules/cjs/loader:1280:20) at Module._compile (node:internal/modules/cjs/loader:1332:27) at Module.m._compile (C:\Users\PC\AppData\Roaming\npm\node_modules\ts-node\src\index.ts:1618:23) at Module._extensions..js (node:internal/modules/cjs/loader:1427:10) at Object.require.extensions.<computed> [as .ts] (C:\Users\PC\AppData\Roaming\npm\node_modules\ts-node\src\index.ts:1621:12) at Module.load (node:internal/modules/cjs/loader:1206:32) at Function.Module._load (node:internal/modules/cjs/loader:1022:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12) at phase4 (C:\Users\PC\AppData\Roaming\npm\node_modules\ts-node\src\bin.ts:649:14)
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
라이브러리 세팅과 연결 관련 질문드립니다.
안녕하세요~ 현재 [섹션 4. 컴포넌트 만들기 전 라이브러리 세팅하기] 부분을 듣고 있는데어디서 잘못 된 건지 알 수 없어 이렇게 질문 드립니다. [섹션 4. 컴포넌트 만들기 전 라이브러리 세팅하기] 에서 라이브러리를 발행하는 건앞강의에서 실습한 베리어블 파일 말고 올려주신 BOLD PLUS Foundation v1.2.1를발행하는 걸로 이해했는데 맞을까요?UI component library space 파일은 그냥 제가 따로 새 파일을 만드는건가요?아니면 혹시 파일을 공유해 주신 걸까요?일단 제가 UI component library space파일을 새로 만들고 영상대로따라 해본다고 했는데 뭐가 잘못 된건지 에셋들이 뜨지 않고 계속아래 이미지로 보이는데 어떻게 하면 퍼블리시한 에셋들이 보일까요? ㅜㅜ
-
미해결김영한의 실전 자바 - 기본편
static 파트의 MathArrayUtil 문제에 대해 질문있습니다
밑에 동일한 질문이 있긴한데 이해를 못하겠어서요저는 이런식으로 sum이라는 private static으로 선언된 변수를 만들고 해당 변수를 사용해서 sum,average 메소드에 사용 했는데요 이렇게 비슷하게 사용하신분의 질문글의 답글을 보니까 클래스 변수를 쓰면 안되고 이유는 여러곳에서 해당 클래스를 사용하게 될 경우 sum의 값이 손상될 수 있다는 이유였는데요 private static을 쓰는데 어떻게 여러곳에서 sum 변수에 접근할 수 있는지 궁금합니다 private은 해당 클래스 내에서만 사용할 수 있는거 아닌가요? 만약 사용할 수 있다고 해도 private 이라는 접근제어자가 다른 곳에서 사용 하지 못하게 하려는 목적이라고 알고있는데 그럼 private을 이용하여야 하는 이유를 모르겠습니다package static2.ex; public class MathArrayUtils { private MathArrayUtils(){} private static int sum; static int sum(int[] values){ for (int v : values) { sum += v; } return sum; } static double average(int[] values) { return (double)sum / values.length; }
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
패키지 버전이 궁금합니다.
python, openai, langchain, chroma 등 강사님이 강의에서 사용하신 패키지 버전이 궁금합니다.