묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
단축키 질문합니다
17분37초에서 복사할 때 사용하신 단축키가 무엇인가요???
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
localhost:8080/hello에 에러가 계속 생깁니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의에 나온 코드를 그대로 복사 붙여 넣기하여 작성한 코드임에도 불구하고 계속 localhost:8080/hello에서 이 오류가 발생합니다.몇번을 봐도 문제는 없는거 같은데 왜 이럴까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker desktop starting 무한 로딩
안녕하세요 강사님제 노트북은 windows 11 인데 docker desktop이 처음엔 실행이 잘되었는데 최근부터 docker desktop을 실행시키면 docker desktop starting이 무한 로딩 되다가 결국 fail 됩니다. 첨부한 사진과 같은 에러창이 뜨는데 구글링해서 나온 방법 대부분 적용해봤는데도 실행이 안되고 있어요,, 정 안되겠으면 가상 os를 이용해야 할 것 같은데 혹시 해결책이 있을까요..?? 1주일넘게 안되고 있으니 답답하네요ㅜㅠ
-
미해결Flutter 초입문 왕초보편
라이브템플릿
왼쪽이 제 안드로이드스튜디오이고요, 오른쪽이 강의인데강의에는 Flutter내에 있는 목록이 다르게 나와요 원래 그런가요?
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
만약에 ec2 인스턴스 한대로 진행한다고 할 때 어떤식으로 하는게 맞는 방향일까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님은 인스턴스 여러개 만드셔서 각각의 인스턴스에 프로그램을 설치하셔서 하시는데 만약 한개의 인스턴스로 한다면 앞에 강의 처럼 docker 컨테이너로 각각 설치해서진행하면 될까요? 이 경우에 jenkins 는 해당 인스턴스에 그대로 강의처럼 설치할지 아니면 앞선 강의 처럼 DinD 형식으로 설치할지 어떤식으로 진행하는게 맞을지 좀 더 도움이 될지 궁금합니다 ..
-
미해결홍정모의 따라하며 배우는 C언어
자료
안녕하세요 강의 열심히 듣고 있는 대학생입니다! 혹시 강의 자료 PPT들은 따로 공유해주지 않으시나요? 복습에 쓰고 싶어서요!
-
미해결Three.js 3D 인터랙티브 바로 시작하기
링크 연결 오류 및 run 오류 질문입니다
삭제된 글입니다
-
해결됨[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
안녕하세요 Jacob님!
안녕하세요! 이번에 새로 강의를 듣게 된 학생입니다.강의 정말 잘 듣고 있으며 정리글에 대해 질문을 드리고자합니다.저는 평소에 무료강의를 들을때 깃허브에 마크다운으로 정리하곤 합니다.이번 강의도 정리를 하고싶은데 강의노트 포함, 자료실에서 받은 코드 파일은 당연히 올리지 않지만, 출처를 밝히며 제가 따라친 코드와 결과물 정도를 마크다운에 작성해 올려도되는지 여쭙고싶습니다!
-
해결됨[코드팩토리] [입문] Dart 언어 4시간만에 완전정복
질문드립니다!
코팩님 안녕하세요! 다름이아니라 플러터 앱개발 공부에 대해 질문좀 드리겠습니다!저는 앱을 빠른시일내에 만드는게 목표인데, 아이디어는 이미 있고, 만들 실력만 빨리 키우면 됩니다.그래서 플러터앱개발을 배우려고 하는데 알아보니 코팩님 강의도 이렇게 3개가 있지만 책도 내셨더라고요?? 그래서 말인데, 저같이 빨리 실력을 길러서 빨리 앱을 출시하는게 목적인 사람에게는 코팩님 책으로 공부하는게 더 좋을까요 아니면 인프런에 있는 코팩님 강의들을 듣는게 더 좋을까요?? 추천 부탁드립니다!! 또, 이 강의들과 교재에 내용간 차이점이나 다른점도 알려주세요!!
-
해결됨[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
Validation Dataset의 Shuffle 관련 질문
안녕하세요. 강의 통해 항상 도움 받고 있습니다.다름이 아니라 현재 진행중인 프로젝트에서 모델을 학습하며 Validation 데이터셋에 대한 성능을 확인하는데, Validation 데이터셋의 shuffle을 했을 때와 안했을 때 성능에 유의미한 차이가 발생합니다.무엇이 이유이며 Validation 및 Test Dataset은 항상 Shuffle=False로 설정해주어야 하는지 궁금합니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
415 오류가 자꾸 발생합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] Postman에서 send를 해도 아래와같은 오류가 발생하며 실행되지 않습니다. Headers에서 Context-Type이 분명 application/json인데 뭐가 문제일까요 x-www-form-urlencoded로 변경하고 Context-Type도 이와 같이 변경한 후에 @RequestBody를 지우면 데이터가 잘 들어오는 것을 확인할 수 있었습니다. 2023-03-29 19:41:13.746 WARN 13008 --- [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json;charset=UTF-8' not supported]2023-03-29 19:41:13.780 WARN 13008 --- [nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation]아래는 제 코드와 헤더입니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npm run build관련 질문
aws 한개의 인스턴스에 서버와 프론트 서버를 같이 사용하려고 하는데 프리티어에서는 next js의 num run build까지 하게 되면 서버가 터지는 걸로 알고 있습니다 해서 로컬에서 num run build를 해서 깃허브에 푸쉬한 이후 빌드된 파일을 인스턴스에서 Pull 받으려고 하는데 그러면 기존에 gitignore로 인해서 깃허브로 푸쉬가 안되고 있던 node_modules파일이랑 .next파일을 푸쉬해줘야 ec2에서 Pull을 받으면 빌드된게 반영되는건가요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
video 재생관련
위에 빨간 부분을 누르면 동영상이 잘나오는데 동영상 파일 이미지 클릭이나 seelect를 이용해 재생하면,위와 같은 화면에서 움직이지 않고, 아래와 같이 터미널에 출력 됩니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
celery을 이용해서 비동기처리를 수행하는데 질문입니다!
안녕하세요 진석님! 현재 강의를 들은 다음 웹페이지를 만들고 있는데 사진과 함께 포스팅을 하면 사진에 있는 글자를 인식하여 번역하고 따로 필드에 저장하는 것을 구현하고 있습니다.(google cloud visionAI, translationAPI 이용)현재 celery을 사용하는 방법은 따로 찾아봐서 잘 알게되엇는데(https://realpython.com/asynchronous-tasks-with-django-and-celery/)#views.py from .tasks import process_image_ocr_and_translation class PostViewSet(ModelViewSet): queryset = Post.objects.all() serializer_class = PostSerializer permission_classes = [AllowAny] def perform_create(self, serializer): post = serializer.save(author=self.request.user) tag_list = post.extract_tag_list() post.tag_set.add(*tag_list) process_image_ocr_and_translation.delay(post.id) # tasks.py from celery import shared_task from .models import Post from module.API import detect_text, translate_text @shared_task def process_image_ocr_and_translation(post_id): post = Post.objects.get(pk=post_id) post.photo.file.open() image_path = post.photo.path detected_text = detect_text(image_path) translated_text = translate_text(detected_text) post.ocr_text = translated_text post.save() #celery.py import os from celery import Celery # Set the default Django settings module for the 'celery' program. os.environ.setdefault("DJANGO_SETTINGS_MODULE", "backend.settings.dev") app = Celery("backend") # Using a string here means the worker doesn't have to serialize # the configuration object to child processes. # - namespace='CELERY' means all celery-related configuration keys # should have a `CELERY_` prefix. app.config_from_object("django.conf:settings", namespace="CELERY") # Load task modules from all registered Django apps. app.autodiscover_tasks() @app.task(bind=True) def debug_task(self): print(f"Request: {self.request!r}") #common.py # Celery settings # 베포를 할때는 이부분이 변경이 되어야 한다? CELERY_BROKER_URL = "redis://localhost:6379" #: Only add pickle to this list if your broker is secured #: from unwanted access (see userguide/security.html) # CELERY_ACCEPT_CONTENT = ["application/json"] CELERY_RESULT_BACKEND = "redis://localhost:6379" # CELERY_TASK_SERIALIZER = "json"#module.API from google.cloud import vision import io from google.cloud import translate def detect_text(path): """Detects text in the file.""" client = vision.ImageAnnotatorClient() with io.open(path, "rb") as image_file: content = image_file.read() image = vision.Image(content=content) response = client.text_detection(image=image) if response.error.message: raise Exception( "{}\nFor more info on error messages, check: " "https://cloud.google.com/apis/design/errors".format(response.error.message) ) texts = response.text_annotations return texts[0].description # Initialize Translation client def translate_text(text, project_id="myproject-capston"): """Translating Text.""" client = translate.TranslationServiceClient() location = "global" parent = f"projects/{project_id}/locations/{location}" # Translate text from English to French # Detail on supported types can be found here: # https://cloud.google.com/translate/docs/supported-formats response = client.translate_text( request={ "parent": parent, "contents": [text], "mime_type": "text/plain", # mime types: text/plain, text/html "source_language_code": "en-US", "target_language_code": "ko", } ) # Display the translation for each input text provided for translation in response.translations: print("Translated text: {}".format(translation.translated_text)) 번역된 결과물 자체는 잘 나오는거 같으나(python -m celery -A backend worker실행화면에서 translate_text()함수에 결과값을 print하도록 설정했더니 "Translated text: ~~~~ " 이렇게 콘솔에 잘 나타납니다) post.ocr_text필드상에 null값이 입력이 됩니다...post.ocr_text필드속성에 null=True, blank=True 로 되어있고 비동기처리하기전에도 계속 null값이 들어가서(visionai와 translation이 시간이 좀 걸리다보니?) 비동기로 처리할려고 했는데도 여전히 null값이 들어가네요ㅜㅜ 어떻게 해결해야 할까요?? post.save()위치를 tasks.py안이나 views.py에서 비동기 작업은 조건문을 거는 방식 등등을 해보았으나 때에 따라서는 "ocr_text": "5f69b757-0f24-4cc4-947c-f8c624b48dde", 이런식으로 결과가 나오기도 하네요... 똑같은 사진인데도 매번 다른 16진수가 들어가던걸 확인했는데 번역된 결과값은 아닌거 같습니다...아 추가적으로 코드를 바꿀때마다 celery worker은 매번 재시작하였습니다
-
미해결대세는 쿠버네티스 (초급~중급편)
join.sh의 내용이 없으며 localhost:8080 was refused 에러가 뜹니다.
Kubernetes Cluster 설치 v1.22를보고 설치 하였는데,설치 후 master node에 join하는 과정에서 join.sh파일은 생서되었으나 내용물이 없고, kubectl명령어를 써보면The connection to the server localhost:8080 was refused - did you specify the right host or port? 에러가 뜹니다. 신속하게 해결 하고 싶은데 답변 부탁드립니다. 참고로 vagrant up 실행시 아래와 같은 에러가 발생됩니다 ==> k8s-master: Running provisioner: shell...k8s-master: Running: inline scriptk8s-master: I0329 11:04:29.670608 14429 version.go:255] remote version is much newer: v1.26.3; falling back to: stable-1.22k8s-master: [init] Using Kubernetes version: v1.22.17k8s-master: [preflight] Running pre-flight checksk8s-master: [preflight] WARNING: Couldn't create the interface used for talking to the container runtime: docker is required for container runtime: exec: "docker": executable file not found in $PATHk8s-master: error execution phase preflight: [preflight] Some fatal errors occurred:k8s-master: [ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not existk8s-master: [ERROR FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward contents are not set to 1k8s-master: [preflight] If you know what you are doing, you can make a check non-fatal with --ignore-preflight-errors=...k8s-master: To see the stack trace of this error execute with --v=5 or higherk8s-master: failed to load admin kubeconfig: open /root/.kube/config: no such file or directoryk8s-master: To see the stack trace of this error execute with --v=5 or higherk8s-master: cp: cannot stat ‘/etc/kubernetes/admin.conf’: No such file or directoryk8s-master: chown: cannot access ‘/root/.kube/config’: No such file or directory
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
클론강의 tableViewCell
8:17 에 데이터모델을 받는 변수를 왜 굳이 함수로 만드는 이유를 자세히 알려주세요20:10 에 왜 movieModel처음에 nil에 할당 되어 있다가 바로 movieMoel 데이터가 안담겨지나요 ? 비동기적으로 처리한 데이터를 movieModel에 넣었을때, collectionView를 reloadData를 한 이유를 컨트롤러 생성 과정을 통해 자세히 알려주세요
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
Mybatis 학습을 위해 실행 도중 오류에 대한 해결방법이 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]프로젝트를 따라 실행하며 학습하기위해itemservice-db 프로젝트를 받아 실행해봤지만앞서 학습내용을 건너 뛴 탓에 에러가 떴습니다.처음엔 H2가 실행되어있지 않는 오류로 떠서 해결하고보니 이런 오류가 뜹니다..테이블 ITEM 이 없다는 내용같은데앞에 강의내용을 건너뛰고 Mybatis 부분을 학습하고 싶은데 (지금 공부에 목표가 Mybatis 라서 해결 후에 완강을 해야겠다고 목표하고 있습니다.)영한님의 강의에서 Mybatis 부분을 문제없이 듣고 따라하기 위해선 어떤부분을 빠르게 수정해야 하는지 알려주시면 감사하겠습니다.
-
미해결FreeRTOS 프로그래밍
freeRTOS도 GDB 사용이 가능할까요?
고수님 안녕하세요?FreeRTOS 디버깅이 GDB로 가능하다면 해보려고 하는데,가능할지 여쭙고 싶습니다.미리 답변 감사합니다. 좋은 하루 되세요 :)
-
미해결타입스크립트 입문 - 기초부터 실전까지
정의된 타입으로 타입을 제한하기 질문 드립니다.
선생님, 안녕하세요. 강의 잘 듣고 있습니다.궁금한 것이 두 가지가 생겨서 질문하려고 합니다.dropdown 예제에서 DropdownItem의 value가 어떤 타입이든 들어올 수 있어서 toString()에 밑줄이 그어지는 것으로 알고 있는데요,이를 해결하기 위해a. DropdownItem<T>에서 T를 string과 number로 제한해야 되는 것인지, 아니면b. 강의 예제처럼 toString()에 타입을 제한하는 것인지 모르겠습니다.위의 두 사진에서 보면 34번째 줄에 selectTag에 에러가 뜨는데요, 이유가 궁금합니다.감사합니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
마스터 노드 초기화 단계에서 kubeadm init 명령어 사용시 에러 발생
마스터 노드 초기화 단계에서 kubeadm init 명령어 사용시 container runtime이 동작하지 않는다는 아래와 같은 에러코드 발생하여 문의드립니다. [init] Using Kubernetes version: v1.26.3[preflight] Running pre-flight checkserror execution phase preflight: [preflight] Some fatal errors occurred: [ERROR CRI]: container runtime is not running: output: time="2023-03-29T08:31:55Z" level=fatal msg="validate service connection: CRI v1 runtime API is not implemented for endpoint \"unix:///var/run/containerd/containerd.sock\": rpc error: code = Unimplemented desc = unknown service runtime.v1.RuntimeService", error: exit status 1[preflight] If you know what you are doing, you can make a check non-fatal with --ignore-preflight-errors=...To see the stack trace of this error execute with --v=5 or higher