묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
초보 강의 개정 완료 시기를 알 수 있을까요? :)
안녕하세요. 선생님, 현재 초보 강의 개정을 진행 중이신걸로 알고 있습니다.혹시 초보 강의 개정 완료 시기를 알 수 있을까요? :)
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
store 등록 재문의
저는 강의대로 vue2를 사용하고 있습니다.그런데 영상에선 main.js에 내용이new Vue({ el: '#app, render: h => h(App), });이렇게 되어있어서 el 밑에 store을 추가하셨는데,new Vue({ render: h => h(App), }).$mount('#app')저는 이렇게 되어있어서요. .$mount('#app')을 지우고영상과 같이 el: '#app'으로 변경하고 그 밑에 store을 추가하라는 말씀이신가요?
-
미해결
강의 5.12 while 문에 왜 {}가 없는 건가요?
9분 12초에 void draw(int n){ while (n-- > 0) printf("*"); printf("\n");}이 코드에 왜 { while (n-- > 0) { printf("*"); printf("\n"); }}이렇게 안하나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
String Key 문제점
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]GeneratedValue 를 도입하고 나서부터 문제가 발생했습니다... GeneratedValue를 도입하지 않으면 잘 작동되지만 String key를 변경하고나서 부터 ERROR: Table "MEMBER" not found; SQL statement:/* insert hellojpa.Member */ insert into Member (id, name) values (null, ?) [42102-200]해당 오류가 자꾸 뜹니다... 그래서 테이블에 저장이 안되요...하이버네이트 버전문제인건가요??create table이됐는데도 생성이 안되는건 커밋이 될때 null이 들어가서 생성이 안되는건가요?? 전채적으로 어떻게 고쳐야할까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HTTP 프로토콜 질문
정적, 동적 리소스, HTTP API 3가지 방식 모두 HTTP 프로토콜 기반의 통신을 하나요? 아니면 HTTP API 방식만 HTTP 프로토콜로 통신을 하는건가요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
kafka sink 설정 시 테이블 생성이 안됩니다
{ "name": "my-sink-connect", "config": { "connector.class": "io.confluent.connect.jdbc.JdbcSourceConnector", "connection.url": "jdbc:mariadb://localhost:3306/mydb", "connection.user": "root", "connection.password": "test1234", "mode": "incrementing", "incrementing.column.name": "id", "auto.create": "true", "auto.evolve": "true", "delete.enabled": "false", "tasks.max": "1", "topic": "my_topic_users", "table.whitelist": "mydb.users" } }confluent-community-connect-7.5.0-zOS confluentinc-kafka-connect-jdbc-10.7.4이렇게 사용중이고 모드를 빼면 에러가 발생하네요커넨터 로그엔 에러가 없어요 [2023-12-14 00:57:25,395] INFO SourceConnectorConfig values: config.action.reload = restart connector.class = io.confluent.connect.jdbc.JdbcSourceConnector errors.log.enable = false errors.log.include.messages = false errors.retry.delay.max.ms = 60000 errors.retry.timeout = 0 errors.tolerance = none exactly.once.support = requested header.converter = null key.converter = null name = my-sink-connect offsets.storage.topic = null predicates = [] tasks.max = 1 topic.creation.groups = [] transaction.boundary = poll transaction.boundary.interval.ms = null transforms = [] value.converter = null (org.apache.kafka.connect.runtime.SourceConnectorConfig:369)[2023-12-14 00:57:25,396] INFO [my-sink-connect|task-0] Validating JDBC URL. (io.confluent.connect.jdbc.dialect.DatabaseDialects:171)[2023-12-14 00:57:25,396] INFO [my-sink-connect|task-0] Validated JDBC URL. (io.confluent.connect.jdbc.dialect.DatabaseDialects:174)[2023-12-14 00:57:25,396] INFO [my-sink-connect|task-0] Using JDBC dialect MySql (io.confluent.connect.jdbc.source.JdbcSourceTask:138)[2023-12-14 00:57:25,396] INFO EnrichedConnectorConfig values: config.action.reload = restart connector.class = io.confluent.connect.jdbc.JdbcSourceConnector errors.log.enable = false errors.log.include.messages = false errors.retry.delay.max.ms = 60000 errors.retry.timeout = 0 errors.tolerance = none exactly.once.support = requested header.converter = null key.converter = null name = my-sink-connect offsets.storage.topic = null predicates = [] tasks.max = 1 topic.creation.groups = [] transaction.boundary = poll transaction.boundary.interval.ms = null transforms = [] value.converter = null (org.apache.kafka.connect.runtime.ConnectorConfig$EnrichedConnectorConfig:369)[2023-12-14 00:57:25,397] INFO [my-sink-connect|task-0] [Producer clientId=connector-producer-my-sink-connect-0] Cluster ID: 61ETmEcJQASp3yeJGdTmPw (org.apache.kafka.clients.Metadata:287)[2023-12-14 00:57:25,413] INFO [my-sink-connect|task-0] Found offset {{table=users}=null, {protocol=1, table=mydb.users}={incrementing=17}} for partition {protocol=1, table=mydb.users} (io.confluent.connect.jdbc.source.JdbcSourceTask:234)[2023-12-14 00:57:25,414] INFO [my-sink-connect|task-0] Started JDBC source task (io.confluent.connect.jdbc.source.JdbcSourceTask:307)[2023-12-14 00:57:25,414] INFO [my-sink-connect|task-0] WorkerSourceTask{id=my-sink-connect-0} Source task finished initialization and start (org.apache.kafka.connect.runtime.AbstractWorkerSourceTask:275)[2023-12-14 00:57:25,414] INFO [my-sink-connect|task-0] Begin using SQL query: SELECT * FROM mydb.`users` WHERE mydb.`users`.`id` > ? ORDER BY mydb.`users`.`id` ASC (io.confluent.connect.jdbc.source.TableQuerier:182)
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
WAS의 스레드풀은 초기 스레드 수가 0이 아닌 다른 숫자인가요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]스레드풀의 장점에 써진 다음 내용에 대해 추가적으로 궁금한 점이 있습니다. '쓰레드가 미리 생성되어 있으므로, 쓰레드를 생성하고 종료하는 비용(CPU)이 절약되고, 응답 시간이 빠르다.' WAS에서의 스레드풀은 HTTP 요청이 오기도 전에, 미리 스레드들을 최대치만큼 만들어 두나요? 자바 문법에선 Executors.newCachedThreadPool()Executors.newFixedThreadPool(int n)두 메서드 모두 초기 스레드 수는 0으로 알고 있습니다. 작업이 생길 때마다 스레드를 생성시키는 거로 알고 있는데, WAS에서의 스레드풀은 요청이 오기도 전부터 스레드를 미리 만들어 두나요? 즉, 초기 스레드 수가 0이 아닌 다른 숫자인가요?
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
픽스드, 플루이드 반응형 레이아웃 그리드 적용 질문
안녕하세요, 볼드 멘토님!픽스드, 플루이드 반응형 레이아웃 중에 많이 사용되는 케이스가 어떤 것일까요? 오토레이아웃 적용해서 반응형 웹 사이트 디자인 중인데요! Pc 사이즈 먼저 제작 후 모바일, 패드 사이즈 제작하려던 중, 헷갈리는 부분이 있어서요! 콘텐츠 이미지 사이즈를 픽스드 처럼 동일하게 적용할지 고민하다가 (픽스드로 디바이스마다 이미지 사이즈를 비슷하게 적용하려니 어색해보여서요) 플루이드로 시도했는데요~ 이미지 사이즈 축소 기준을 어떻게 맞춰야 할지 헷갈려서요! 좌우마진, 거터 정해서 플루이드로 시도해봤는데요! 뭔가 설정이나 사용법이 부족한 것인지 이미지 사이즈를 수동으로 조절하게 돼서요! 콘스트레이트 설정도 안 보이구요ㅠㅠ콘텐츠(이미지, 카드ui) 플루이드 적용 방법 조언(컨스트레이트 설정 안 보임, 자동 조절처럼 안되는 이유), 또는 첨부 자료 부탁드려도 될까요?ㅠㅠ
-
해결됨Next + React Query로 SNS 서비스 만들기
클라이언트 컴포넌트로 전환하기 1:07초 파일
안녕하세요 제로초님!현재 강좌를 따라하면서 진행중인데 깃허브에 들어가보니 @modal 밑에 파일들을 못 찾겠어서요,login.module.css은 https://github.com/ZeroCho/next-app-router-z/blob/master/ch1/src/app/(beforeLogin)/_component/login.module.css여기있는거 같은데, page.tsx는 어떤 파일에서 보면 될까요?
-
미해결ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석
우분투 16.04를 vm으로 돌리고 있는데 저장을 어떻게 하나요?
설치를 다 했는데, 다시 시작하면 초기화가 되어 있습니다.혹시 우분투 버전이 너무 낮아서 그런건지 / 저장하고 종료하고 싶은데 저장 및 종료가 잘 안되네요. 다 날아가서 당황스럽습니다.VMWARE에서 하는게 제일 안전한 것인지요 답변해주시면 감사하겠습니다 ~~
-
미해결C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기
flyoutpage가 view추가에 안뜹니다.
2019 사용하고있구 자마린폼즈도 다운되어있는 상태인데 왜 안뜨는지 모르겠네요..
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
요청마다 스레드 생성할 시, 같은 프로세스 내의 스레드인가요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]요청마다 스레드를 생성하는 이 그림에선 2개의 스레드가 서로 다른 요청1, 2를 처리하고 있잖아요? 근데 이 두 스레드는 하나의 프로세스 내에 있는 건가요? 아니면 서로 다른 프로세스에 있는 스레드들인가요?만약 하나의 프로세스 내에 2개의 스레드가 있는 경우라면, 스레드1에서 오류가 나면 스레드2도 영향을 받는다고 운영체제 공부하면서 배운 것 같은데 그럼 위 그림은 서로 다른 프로세스에서 생성된 스레드라고 생각하면 될까요? 그런데 스레드가 생성될 때마다 프로세스가 생성된다면 프로세스가 수십 수백 개가 될 수도 있다는 말인데 이건 말이 안 되는 것 같기도 해서.. 헷갈리네요. (학습 자료에 나온 요청마다 스레드 생성의 장점으로 '하나의 쓰레드가 지연되어도, 나머지 쓰레드는 정상 동작한다.'라는 말이 있어서 갑자기 궁금해졌네요. 물론 지연이랑 오류랑 다른 거긴 하지만요)
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
조건문 관련 질문
선생님 조건문에서 i+=i 는 써야 하는 위치가 정해져 있는 건가요?왠지 쓰는 위치가 애매하게 느껴집니다..print 다음으로 마지막에 쓰면 되는 건가요?
-
해결됨두고두고 써먹는 유니티 VR
데모 실행- collider 연결 문의드립니다.
https://www.inflearn.com/questions/857162/gun-grab%EA%B4%80%EB%A0%A8-%EB%AC%B8%EC%9D%98%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4#256807 위 링크따라서 해보려고 했는데 xr interactable snap volume 이 어디에 있는지 어떤 탭으로 어디에 들어가서 수동으로 연결해야하는지 모르겠습니다. gun 이랑 bomb, grab 제일 중요한 방향키가 안먹는데 거기에도 collide를 연결하라시는 건지 어떻게 해야하는건지 모르겠습니다. 본격적으로 자세히 수강하기전에 게임을 한번 실행해보고 vr 기기와 연결해 봐서 플레이 해보고 싶어서 그렀습니다. 한번만 이해해주시고 첨부해주신 링크 조작키 작동하게 수정하는 방법 좀 초심자 눈높이에서 순서대로 알려주실 수 있을까요? 부탁드리겠습니다.
-
해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
조건문 문제와 풀이2 첫 번째 문제
이렇게 작성하면 틀린 코드 인가요?
-
해결됨Windows 시스템 프로그래밍 - 기본
메모리 맵 파일강의 숙제 검사
안녕하세요 선생님. 메모리 맵 파일강의 에서 내주신 숙제를 풀어 봤는데, 혹시 검사 부탁드려도 될까요?아래의 코드가 제가 작성한 코드인데 혹시 잘못된 부분이나 고치면 좋겠다 하는 부분을 알려주시면 대단히 감사하겠습니다. 그리고 따로 질문 사항이 아래와 같이 있습니다.메모리 맵 방식이 WriteFile() 방식보다 쓰기 속도가 더 빠를까요?chunkSize를 높여서 한번에 wirte하면 더 빠르다 강의에서 하셨는데, 어떠한 기준으로 메모리 효율이나 쓰기속도를 고려한 chunkSize의 최적의 사이즈를 구할수 있을까요?항상 좋은 강의 만들어 주셔서 감사합니다!#include <iostream> #include <windows.h> // Custom deleter for HANDLE struct HandleDeleter { void operator()(HANDLE handle) { if (handle != INVALID_HANDLE_VALUE) { CloseHandle(handle); } } }; typedef std::unique_ptr<std::remove_pointer<HANDLE>::type, HandleDeleter> UniqueHandle; int main() { _wsetlocale(LC_ALL, L"korean"); const wchar_t* sourceFilePath = L"C:\\TEST\\Sleep Away.zip"; const wchar_t* targetFilePath = L"C:\\TEST\\Sleep Away - copy.zip"; // Open source file UniqueHandle hFileSource{ CreateFile(sourceFilePath, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL) }; if (hFileSource.get() == INVALID_HANDLE_VALUE) { wprintf(L"Failed to open source file [ERROR CODE: %d]\n", GetLastError()); return 0; } // Open target file UniqueHandle hFileTarget{ CreateFile(targetFilePath, GENERIC_READ | GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL) }; if (hFileTarget.get() == INVALID_HANDLE_VALUE) { wprintf(L"Failed to open target file [ERROR CODE: %d]\n", GetLastError()); return 0; } // Set the size of the target file to match the source file LARGE_INTEGER fileSize; GetFileSizeEx(hFileSource.get(), &fileSize); if (!SetFilePointerEx(hFileTarget.get(), fileSize, nullptr, FILE_BEGIN) || !SetEndOfFile(hFileTarget.get())) { wprintf(L"Failed to set size of target file [ERROR CODE: %d]\n", GetLastError()); return 0; } // Create file mappings UniqueHandle hMapSource{ CreateFileMapping(hFileSource.get(), NULL, PAGE_READONLY, 0, 0, NULL) }; UniqueHandle hMapTarget{ CreateFileMapping(hFileTarget.get(), NULL, PAGE_READWRITE, 0, 0, NULL) }; if (hMapSource.get() == nullptr || hMapTarget.get() == nullptr) { wprintf(L"Failed to create file mappings [ERROR CODE: %d]\n", GetLastError()); return 0; } // Constants for the operation const DWORD chunkSize = 65536; // 64 KB DWORD bytesCopied = 0; for (LONGLONG offset = 0; offset < fileSize.QuadPart; offset += chunkSize) { DWORD size = static_cast<DWORD>(min(static_cast<LONGLONG>(chunkSize), fileSize.QuadPart - offset)); // Map a chunk from the source file auto pSrc = static_cast<char*>(MapViewOfFile(hMapSource.get(), FILE_MAP_READ, 0, offset, size)); if (pSrc == nullptr) { wprintf(L"Failed to map view of source file [ERROR CODE: %d]\n", GetLastError()); break; } // Map a chunk to the target file auto pDst = static_cast<char*>(MapViewOfFile(hMapTarget.get(), FILE_MAP_WRITE, 0, offset, size)); if (pDst == nullptr) { wprintf(L"Failed to map view of target file [ERROR CODE: %d]\n", GetLastError()); UnmapViewOfFile(pSrc); break; } // Copy the chunk memcpy(pDst, pSrc, size); bytesCopied += size; wprintf(L"%I64d%%\n", offset * 100 / fileSize.QuadPart); // Unmap the chunks UnmapViewOfFile(pSrc); UnmapViewOfFile(pDst); } wprintf(L"Copy complete! The original file size is %lld bytes and %d bytes copied.\n", fileSize.QuadPart, bytesCopied); return 0; }
-
미해결Practical Testing: 실용적인 테스트 가이드
teardown 시 @AfterEach 주의
혹시나 저와 같은 이슈를 만나셨을 분이 있으실까봐 글을 남깁니다.강의 36:36 에서 강사님께서 teardown 을 정의해주실 때 @AfterEach 를 사용해서 매 테스트가 종료될때마다 db 를 깔끔하게 지워주도록 정의해주셨습니다.해당 클래스( ProductServiceTest.class) 에서 실행할 때는 문제가 되지 않고 정상적으로 작동을 합니다.그러나 다른 테스트(ex, OrderServiceTest.class) 에서는 @BeforeEach 를 사용해서 teardown 을 구현했는데 이 때문에 간극이 생겨 전체 테스트 를 돌렸을때 ProductServiceTest.class 에서 에러 가 발생합니다.따라서 @BeforeEach 로 변경하여서 해결할 수 있었습니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
초반 프로젝트 설정 (build 관련)
안녕하세요인텔리제이에서 프로젝트를 open>build>LibraryAppApplication run을 하면 아래 화면에서 더이상 진행되지 않습니다.Started LibraryAppApplication in 3.292 seconds (JVM running for 3.791) 라는 메세지가 마지막에 출력되나좌측에 상태를 보면 '빌드 중'으로 계속 출력되고 있습니다. 추가로 확인해봐야 하는 설정이 있으면 안내 부탁드립니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Django allauth를 사용한 소셜 로그인 시 에러
안녕하세요. 강의 잘 듣고 있습니다 :)강의 내용과는 상관없지만, 개인 프로젝트에서 소셜로그인을 사용할 일이 있어 테스트해보고 있습니다.https://egg-money.tistory.com/117이 글을 참고하여 구현했는데 구글 로그인 선택 후 계정 선택 화면을 넘어간 후에 아래와 같은 상황이 발생합니다.admin 페이지를 확인해보니 user에 정보가 저장되지 않았습니다. 이에 대한 해결 방법이 있을까요?pip freeze를 통해 출력한 버전은 다음과 같습니다. asgiref==3.7.2 asttokens==2.4.1 cachetools==5.3.2 certifi==2023.11.17 cffi==1.16.0 charset-normalizer==3.3.2 colorama==0.4.6 contourpy==1.2.0 cryptography==41.0.7 cycler==0.12.1 decorator==5.1.1 defusedxml==0.7.1 dj-rest-auth==5.0.2 Django==5.0 django-allauth==0.58.2 django-cors-headers==4.3.1 django-debug-toolbar==4.2.0 django-dotenv==1.4.2 django-pydenticon==0.2 djangorestframework==3.14.0 djangorestframework-simplejwt==5.3.1 et-xmlfile==1.1.0 executing==2.0.1 fonttools==4.46.0 google-auth==2.25.1 google-auth-oauthlib==1.1.0 gspread==5.12.2 httplib2==0.22.0 idna==3.6 ipython==8.18.1 jedi==0.19.1 joblib==1.3.2 kiwisolver==1.4.5 matplotlib==3.8.2 matplotlib-inline==0.1.6 numpy==1.26.2 oauth2client==4.1.3 oauthlib==3.2.2 openpyxl==3.1.2 packaging==23.2 pandas==2.1.3 parso==0.8.3 Pillow==10.1.0 prompt-toolkit==3.0.43 pure-eval==0.2.2 pyasn1==0.5.1 pyasn1-modules==0.3.0 pycparser==2.21 pydenticon==0.3.1 Pygments==2.17.2 PyJWT==2.8.0 pyparsing==3.1.1 PyQt5==5.15.10 PyQt5-Qt5==5.15.2 PyQt5-sip==12.13.0 python-dateutil==2.8.2 python3-openid==3.2.0 pytz==2023.3.post1 requests==2.31.0 requests-oauthlib==1.3.1 rsa==4.9 scikit-learn==1.3.2 scipy==1.11.4 six==1.16.0 sqlparse==0.4.4 stack-data==0.6.3 threadpoolctl==3.2.0 traitlets==5.14.0 tzdata==2023.3 urllib3==2.1.0 wcwidth==0.2.12
-
해결됨토비의 스프링 부트 - 이해와 원리
4섹션 스프링컨테이너로 통합 재생이 안됩니다.
계속 무한 로딩만 뜨고 재생이 안됩니다. ㅠ+같은 섹션 'SpringBootApplication' 도 재생이 안되고 있습니다.