안녕하세요, 강의를 듣고 계신 여러분! 여러분의 학습을 돕기 위해 질문 안내를 드리고자 합니다. 1. chatGPT를 이용해보기 단순한 의문은 chatGPT를 이용해도 해답을 찾을 수 있는 경우가 종종 있습니다! 2. 강의의 어떤 부분에 대한 질문이고, 어떤 부분이 궁금한지 명확히 알려주세요! 강의의 어느 파트에서 의문을 느끼고, 어떤 부분이 궁금한지 를 명확히 제시해 주시면 답변에 도움이 됩니다! 자신은 어떻게 이해했는지 또한 적어주면 좋습니다! 강의 중 브루트포스 알고리즘 마지막 백준 1342번 행운의 문자열 문제입니다. 순열로 접근한 처음 코드 시간 초과 후 선생님 강의 설명을 들으면서 백트래킹으로 수정했는데요, 근데,, 로직은 거의 차이가 없고 다만 초기화나 선언 등 순서의 차이 같은데, 저는 시간 초과를 해결 하지 못했고, 선생님 코드를 복붙,,, 했더니 성공하더라구요 😓 그래서 어떤 차이 분석을 할 수 있을지 질문 남깁니다. 코드는 아래와 같고 풀이2번을 참고하였습니다.(시간초과 코드입니다) import sys input = sys.stdin.readline s = input() choice = [] dic = dict() chars = set() cnt = 0 for l in s: chars.add(l) if l not in dic: dic[l] = 0 dic[l] += 1 def dfs(level): global cnt, choice, dic if level == len(s): cnt += 1 return for l in chars: if dic[l] == 0: continue if (not choice) or (choice[-1] != l): dic[l] -= 1 choice.append(l) dfs(level + 1) dic[l] += 1 choice.pop() dfs(0) print(cnt)
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예] 3. 질문 잘하기 법을 읽어보셨나요? [예] ( https://www.inflearn.com/blogs/1719 ) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] 안녕하세요 예전에 강의를 들을 때에는 당장 쓸 일이 없어서 듣고 까먹었다가 이제 쓸 일이 생겨서 다시 공부 중인데 따라서 진행하다가 막혀서 질문드립니다. `6.2 쿠버네티스 기본 오브젝트`강의의 8분 지점에서 root@cp-k8s:pwd /root/_Lecture_k8s_starter.kit/ch6/6.2 root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# k apply -f ./dpy-chk-log.yaml # 위의 명령어를 수행 root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# k get pods NAME READY STATUS RESTARTS AGE dpy-chk-log-6b765b4569-5v6d7 0/1 ContainerCreating 0 70m dpy-chk-log-6b765b4569-9944j 0/1 ContainerCreating 0 70m dpy-chk-log-6b765b4569-rrj9p 0/1 ContainerCreating 0 70m 위와 같이 1시간이 지나도 생성이 안되는 문제 발생. 이전까지의 강의를 다시 들으면서 했을 때 다른 deployment는 apply로 했을 때 정상적으로 생성이 되었습니다. 혹시 강의가 업데이트 되면서 따로 수정해야 하는 사항이 있었을까요? root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# ls / bin cdrom dev home lib32 libx32 media nfs_shared proc run srv sys usr boot core etc lib lib64 lost+found mnt opt root sbin swap.img tmp var root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# ls /nfs_shared/ log 위와 같이 이전에 실행해야하는 스크립트는 수행했습니다. 아래 현재 상황을 추가 작성합니다. root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# cat /etc/exports # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) # /nfs_shared/log 192.168.1.0/24(rw,sync,no_root_squash) root@cp-k8s:~/_Lecture_k8s_starter.kit/ch6/6.2# k describe pods Name: dpy-chk-log-6b765b4569-5v6d7 Namespace: default Priority: 0 Service Account: default Node: w2-k8s/192.168.1.102 Start Time: Mon, 05 Aug 2024 16:32:32 +0900 Labels: app=dpy-chk-log pod-template-hash=6b765b4569 Annotations: <none> Status: Pending IP: IPs: <none> Controlled By: ReplicaSet/dpy-chk-log-6b765b4569 Containers: dpy-chk-log: Container ID: Image: sysnet4admin/chk-log Image ID: Port: <none> Host Port: <none> State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: <none> Mounts: /audit from nfs-vol (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-v2gdf (ro) Conditions: Type Status PodReadyToStartContainers False Initialized True Ready False ContainersReady False PodScheduled True Volumes: nfs-vol: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: 192.168.1.10 Path: /nfs_shared/log ReadOnly: false kube-api-access-v2gdf: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: <nil> DownwardAPI: true QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/b592c7c9-acfd-4cce-bb83-af99e9dcc186/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log Name: dpy-chk-log-6b765b4569-9944j Namespace: default Priority: 0 Service Account: default Node: w1-k8s/192.168.1.101 Start Time: Mon, 05 Aug 2024 16:32:32 +0900 Labels: app=dpy-chk-log pod-template-hash=6b765b4569 Annotations: <none> Status: Pending IP: IPs: <none> Controlled By: ReplicaSet/dpy-chk-log-6b765b4569 Containers: dpy-chk-log: Container ID: Image: sysnet4admin/chk-log Image ID: Port: <none> Host Port: <none> State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: <none> Mounts: /audit from nfs-vol (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-qxxmn (ro) Conditions: Type Status PodReadyToStartContainers False Initialized True Ready False ContainersReady False PodScheduled True Volumes: nfs-vol: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: 192.168.1.10 Path: /nfs_shared/log ReadOnly: false kube-api-access-qxxmn: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: <nil> DownwardAPI: true QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/66ecef69-42e7-4075-a6c5-034b30b0f757/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log Name: dpy-chk-log-6b765b4569-rrj9p Namespace: default Priority: 0 Service Account: default Node: w3-k8s/192.168.1.103 Start Time: Mon, 05 Aug 2024 16:32:32 +0900 Labels: app=dpy-chk-log pod-template-hash=6b765b4569 Annotations: <none> Status: Pending IP: IPs: <none> Controlled By: ReplicaSet/dpy-chk-log-6b765b4569 Containers: dpy-chk-log: Container ID: Image: sysnet4admin/chk-log Image ID: Port: <none> Host Port: <none> State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: <none> Mounts: /audit from nfs-vol (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-v2tdb (ro) Conditions: Type Status PodReadyToStartContainers False Initialized True Ready False ContainersReady False PodScheduled True Volumes: nfs-vol: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: 192.168.1.10 Path: /nfs_shared/log ReadOnly: false kube-api-access-v2tdb: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: <nil> DownwardAPI: true QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/fb54e7a8-70e3-48af-8537-73ab56a9dfaf/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log 맨 밑에 에러를 보니 Warning FailedMount 107s (x43 over 73m) kubelet MountVolume.SetUp failed for volume "nfs-vol" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -t nfs 192.168.1.10:/nfs_shared/log /var/lib/kubelet/pods/fb54e7a8-70e3-48af-8537-73ab56a9dfaf/volumes/kubernetes.io~nfs/nfs-vol Output: mount.nfs: access denied by server while mounting 192.168.1.10:/nfs_shared/log 이런 에러가 있는데 어떻게 처리해야할 지 모르겠어서 질문드립니다. 감사합니다.
07-27 관계를 표현하는 모델 필드 - models.ManyToManyField 커스텀 관계 모델로 이전하기 (실습) 2분 18초쯤에 오류 예시를 보여주셨는데 혹시 에러가 나는 이유가 뭔지 알 수 있을까요? 기존 M2M 필드에 through를 바로 추가할 수 없기 때문인가요?
저는 강의를 한번 다듣고나서 강의 도중 강사님께서 코드 작성하신것을 바탕으로 백준 문제에 대한 풀이를 수행하고 있습니다. 그러다 보니 문제 풀이가 기억이 안나거나 헷갈리는 부분이 있을때 수업 자료의 솔루션 코드를 참고하고자 하는데, 그럴때마다 수업 도중 본 코드와 상이하여 당황스럽습니다. 강의 중 짠 코드를 바탕으로 수업자료 끝의 솔루션 코드를 작성해주시면 더 도움이 될것 같습니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 법을 읽어보셨나요? 예 ( https://www.inflearn.com/blogs/1719 ) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://www.inflearn.com/questions/992407/comment/281901 ) [질문 하기] 안녕하세요 windows 환경에서 테스트 중인데 LB생성 부분에서 아래와 같이 문제가 있어 질문 드립니다. POD 생성 하였는데 실행이 안되고 삭제도 안되는 상황 입니다. 어떻게 해야할까요? 삭제를 하면 1시간이 지나도 삭제가 안되고 있습니다.
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
수업자료 chapter 15를 기준으로 그대로 따라했는데요. aws lamda, api gw gpt의 버전만 수정을 한 상태입니다 (gpt4o) 그런데 계속 "아직 제가 생각이 끝나지 않았어요 잠시후 아래 말풍선을 눌러주세요"와 "생각이 다 끝났나요?"질문들만 주로 눌리게 되더라구요. 체크해봐야하는 부분이 있을까요?
안녕하세요, 강의를 듣고 계신 여러분! 여러분의 학습을 돕기 위해 질문 안내를 드리고자 합니다. 1. chatGPT를 이용해보기 단순한 의문은 chatGPT를 이용해도 해답을 찾을 수 있는 경우가 종종 있습니다! 2. 강의의 어떤 부분에 대한 질문이고, 어떤 부분이 궁금한지 명확히 알려주세요! 강의의 어느 파트에서 의문을 느끼고, 어떤 부분이 궁금한지 를 명확히 제시해 주시면 답변에 도움이 됩니다! 자신은 어떻게 이해했는지 또한 적어주면 좋습니다! ash: python: command not found [Finished in 16ms with exit code 127] [shell_cmd: python -u "/Users/sindonghui/Desktop/ test.py " < input.txt] [dir: /Users/sindonghui/Desktop] [path: /Library/Frameworks/Python.framework/Versions/3.12/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/ com.apple.security .cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/ com.apple.security .cryptexd/codex.system/bootstrap/usr/bin:/var/run/ com.apple.security .cryptexd/codex.system/bootstrap/usr/appleinternal/bin] 밑에 이렇게 떠요 ex) 섹션5의 '그래프 순회 (DFS & BFS) [개념]' 강의 에서 DFS와 BFS 모두 그래프의 모든 노드를 탐색하는 알고리즘이라고 하셨고 시간 복잡도 또한 똑같다고 이해 했습니다. 그러면 DFS와 BFS 중에서 어떤 알고리즘이 더 효율적인지 구별하는 것은 의미가 없는 것일까요? 어느 파트 섹션5의 '그래프 순회 (DFS & BFS) [개념]' 강의 자신은 어떻게 이해했는지 DFS와 BFS 모두 그래프의 모든 노드를 탐색하는 알고리즘이라고 하셨고 시간 복잡도 또한 똑같다고 이해 어떤 부분이 궁금한지 DFS와 BFS 중에서 어떤 알고리즘이 더 효율적인지 구별하는 것은 의미가 없는 것일까요?
grid_dtree = GridSearchCV(dtree, param_grid=parameters, cv=3, refit=True, return_train_score=True) grid_ dtree.fit (X_train, y_train) 강의에서는 지금까지 정확도를 도출할때 이미 훈련 데이터로 학습된 모델을 통해 X_test 데이터의 예측값을 구하고 이를 실제 y_test 값과 비교하여 일치도를 구하는 방식으로 하였습니다. 하지만 위의 코드에서는 test 데이터 없이 train 데이터만 grid_dtree에 넣었는데 어떻게 파라미터별 정확도를 평가할 수 있는건지 이해가 안갑니다!! GridSearchCV를 통한 파라미터별 정확도는 어떻게 도출되는것인가요?
[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
안녕하세요. 수강생입니다. 현재 저는 손코딩은 하지 않고 처음부터 끝가지 영상으로 한번 보고 두번째부터 손코딩하려고 계속 보는중입니다. 따라서 문법을 이해하기 보다는 아~그렇구나 정도 알고 있습니다. 또한 제 데이터는 특별히 손을 대지 않고 실행만 하고 있습니다. 그런데 지금까지 큰 이슈없이 잘 진행되다 Heapmap에서 에러가 발생합니다. deep_data_and_visual 1:48의 결과값도 저랑 다르고 heatmap 작성시 에러가 ValueError: could not convert string to float: 'Abbeville' 발생합니다. 문자열을 float으로 못바꾸는건 알겠는데 직접 파일에서 관련 데이터를 지우라는 것인지(그렇다면 문자열 컬럼은 다 지워야 하는데 좀 이상한거 같구요), 코딩으로 원하는 데이터만 추출해서 가져와야 하는건지(그렇다면 저는 처음부터 영상을 다시 봐야하구요), 제 데이터만 이상한건지(그럼 다시 설치하구요.. 물론 다시 복붙해봤습니다.) 궁금합니다 .
from snippets.models import Snippet from snippets.serializers import SnippetSerializer from rest_framework.renderers import JSONRenderer from rest_framework.parsers import JSONParser snippet = Snippet(code='foo = "bar"\n') snippet.save() snippet = Snippet(code='print("hello, world")\n') snippet.save() 튜토리얼 보고 따라하고 있었는데 shell에 이 부분을 저장하는 방법을 잘 모르겠습니다 혹시 한번만 상세하게 알려주실 수 있을까요??
안녕하세요. 좋은 강의 잘 들었습니다. 한가지 궁금한 사항이 있습니다. local /dev / qa / staging 환경에서 아닌 프로덕션 환경에서 mysql( 기타 kafka, redis ..) 을 도커 컨테이너로 실행하여 서비스를 하는 추세 일까요? 어플리케이션 서버나 게임서버 등은 이미지화 해서 도커 컨테이너로 실행 하는 걸로 들은것 같은데, 데이터베이스나 메세지큐 같은 것들도 도커 컨테이너로 실행하여 서비스를 하고 있는지 궁금합니다. 회사마다 다르겠지만 클라우드(gcp, aws, azure) 회사가 제공하는 PaaS ?? 를 이용하는 곳도 있을 것 같고, ec2 나 azure vm 에 직접 MYSQL 을 설치(docker 가 아닌)하여 서비스 하는 곳도 있을 것 같은데, 강사님께서 근무하시는 게임회사나 기타 다른 회사들은 프로덕션 환경에서도 mysql 을 도커 컨테이너로 실행하여 서비스를 하시는지 궁금합니다. 대외비가 아닌 부분에서 답변해주시면 많은 도움이 될 것 같습니다. 감사합니다.
안녕하세요. 나머지 합 구하기 핵심 아이디어 중 첫 번째 (A+B)%C는 ((A%C) + (B%C)) % C와 같다. 는 것은 본 문제를 푸는 데에는 직접적 관련이 없는 것 같은데 어떻게 관련이 되어 있는지 궁금합니다. 문제가 연속된 부분의 합의 나머지를 구하는 것인데, (A[i+1] + ... + A[j])%M = (S[j] - S[i])%M 이 되고, 나머지 연산이 linear 연산이기 때문에 (S[j] - S[i])%M = 0이라면 S[j]%M = S[i]%M 이라고 할 수 있을 것 같아서요. 이 경우에 핵심 아이디어 2번째, 3번째로도 문제 풀이가 가능한 것 같은데, 핵심 아이디어 1번째는 어떤 역할을 하는지 궁금합니다. 감사합니다. 이 되어
pyinstaller 사용시 에러 4900 WARNING: Library not found: could not resolve 'api-ms-win-crt-string-l1-1-0.dll', dependency of 'C:\\Users\\***\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tcl86t.dll'. 명령 프로프트에서 실행해도 4524 WARNING: Library not found: could not resolve 'api-ms-win-crt-string-l1-1-0.dll', dependency of 'C:\\Users\\이종익\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\tcl86t.dll'. 해결 방법을 알고 싶어요