묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
4.4 실습 중 IP 대역 변경에 따른 LoadBalancer 설정
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요.4.4 실습을 진행 중에 있습니다. 이전에 환경 변경된 부분이네트워크 IP 대역을 192.168.1.xxx 에서 충돌이 있어 192.168.2.xxx 로 vagrant 설정 시에는 스크립트 변경하여 적용 중에 있습니다.현재까지는 변경된 네트워크에서 적용에 문제없이 진행하고 있었는데요. Loadbalancer를 하면서 IP를 확인해 보니.192.168.1.11 로 설정이되는데...이 IP를 192.168.2.11로 변경해야 할 듯 한데...스크립트 상에서는 조회가 안되더라구요. 갑자기 어떤 설정 파일을 보아야 할지 감이 없는데...확인이 가능할까요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션의 개수가 의미하는게 뭔지 헷갈립니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 커넥션 풀이라는 개념이 미리 DB와 연결하여 받은 세션을 저장해 다음에 DB에 SQL로 요청을 할 때 빠르게 하기 위함이라는 것 까지는 이해했는데그렇다면 커넥션의 개수가 의미하는거는 어떤건가요?? 10개의 커넥션이 있다면 10명의 사용자까지 동시에 DB에 접근할 수 있다는 의미인가요??
-
미해결
AsyncIO & Beautifulsoup 관련 수업중 코딩 에러 문의 (파이썬 중급 chapter07_01, 02)
안녕하세요,인프런 중급 강의 마지막 수업을 VS Code 로 실행하는데 아래와 같은 에러가 있어서 문의 드립니다. 수업에서 알려주신대로 진행하였으며, 코딩을 처음부터 끝까지 다시 해보았는데도 같은 에러가 나서요. 제가 뭔가 잘 못한 것 같은데 이유를 모르겠습니다 ㅜㅜ. 저렇게 결과값을 도출할 수 없으니 Beautifulsoup 예제도 적용이 안되구요. 답변을 위해 더 필요한 내용이 있으시면 알려주세요. 감사합니다. import asyncio import timeit from urllib.request import urlopen from concurrent.futures import ThreadPoolExecutor import threading # 실행 시작 시간 start = timeit.default_timer() # 서비스 방향이 비슷한 사이트로 실습 권장(예: 게시판성 커뮤니티) urls = ['http://daum.net', 'https://naver.com', 'http://mlbpark.donga.com', 'https://tistory.com', 'https://wemakeprice.com/'] async def fetch(url,executor): # 실행 res = await loop.run_in_executor(executor, urlopen, url) # 결과 반환 return res.read() async def main(): # 스레드 풀 생성 executor = ThreadPoolExecutor(max_workers=10) # future 객체 모아서 gather 에서 실행 futures = [ asyncio.ensure_future(fetch(url, executor)) for url in urls ] # 결과 취합 rst = await asyncio.gather(*futures) print() print('Result : ', rst) if __name__ == '__main__': # 루프 초기화 loop == asyncio.get_event_loop() # 작업 완료까지 대기 loop.run_until_complete(main()) # 수행 시간 계산 duration = timeit.default_timer() - start # 총 실행 시간 print('Total Running Time : ', duration)
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
안녕하세요! sum 함수를 쓸 곳에 len을 썼다가 의문이 생겨서 질문드립니다!
안녕하세요, 좋은 강의 잘 듣고 있습니다!다름이 아니라 3회 기출 작업형 1번(문제2) 강의- 2000년 데이터 중 2000년 평균보다 큰 값의 데이터 수 구하기에서 선생님이께서cond = df.loc[2000].mean() print(sum(df.loc[2000,:]>cond)) 으로 'sum'을 쓰신 부분(결과값 100)을저는 print(len(df.loc[2000,:]>cond))로 쓰니, 저는 전체 행의 개수가 계속 출력(결과값 200)이 나오더라구요. 이유가 뭔지 생각해봐도 제 얄팍한 지식으로는 도무지 생각이 안나서 선생님의 답변을 듣고싶어 질문드립니다!
-
미해결언리얼 엔진4 입문 (C++ 기반)
mac 맥북 vscode 로 UE 5.2 버전을 열고 싶은데 지원가능한 부분인가요?
mac 에서 vscode 로 UE 5.2 버전을 열고 싶은데 지원가능한 부분인가요?여기저기 찾아봤을 땐 아직 지원이 안되는 것 같은데 혹시나 해서 질문드려봅니다 !
-
미해결자바 코딩테스트 - it 대기업 유제
최대길이 바이토닉 수열 문제 질문드립니다.
저는 투포인터로 생각하고 각 경우의 수에 따라 바이토닉을 판별하는 걸로 했는데, 답이 다르긴한데 이렇게 구현하면 안되는 건가요??? public int solution(int[] nums){ int answer = 0; //다음 숫자가 지금 숫자보다 커여한다 //반복하면 안됨 //증가하다가 줄어든다 (정답 후보) //같은 수가 나오면 안된다. int cnt=0; boolean flag = false; //바이토닉 여부를 판별하기 위한 boolean변수 int ans = 0; int lt=0; for(int rt=1; rt<nums.length; rt++) { if(nums[lt]<nums[rt]) { //다음 숫자가 더 크면 바이토닉 가능 lt++; flag = true; //바이토닉이다 continue; } else if(nums[lt]==nums[rt]) { //다음 숫자랑 지금 숫자랑 같으면 바이토닉 아니다. lt++; if(flag) { //만약 이전까지 바이토닉이였다면 길이 구해주기 cnt = rt-lt+1; } flag = false; //바이토닉 판별을 초기화 continue; } else if(nums[lt]>nums[rt] && flag) { //다음 숫자가 지금보다 작고 바이토닉이면 지금까지의 길이를 구해줌 cnt = rt-lt+1; } else if(nums[lt]>nums[rt] && !flag) { //다음 숫자가 지금보다 작지만 바이토닉이 아니였다면 무시 lt++; continue; } ans = Math.max(ans, cnt); //최대 길이 갱신 } System.out.print(ans); return answer; }
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
질문드려요
public class Company {private static Company instance = new Company(); private Company() {} public static Company getInstance() {if(instance == null) {instance = new Company();}return instance;}}위에 코드에서 유일한 객체를 생성하면 instance에 참조값이 저장되고,그럼 if(instance == null) 조건문에서 instance에는 참조값이 저장되어 있으므로 null이 아니라서 패스하고 return instance 하게 되는게 맞을까요?만약 유일객체를 먼저 생성하지 않았다면 멤버변수로 private static instance;만 선언하구 함수 호출시에 유일 객체 생성해서 리턴하는 방법으로 사용하면 될까요?객체를 생성하고 나면 인스턴스가 자동초기화된 상태일텐데 null이랑 동등 비교하니 조금 헷갈려서 질문드려요!
-
미해결캐글 Advanced 머신러닝 실전 박치기
아나콘다 환경설정
안녕하세요 선생님실습환경 구축이 너무 어려운데 pc 메모리가 16gb 이면그냥 주피터노트북으로 실행해도 무관할까요?
-
미해결Vue.js + TypeScript 완벽 가이드
project.d.ts 파일관련 문의사항
안녕하세요 :)! vue+typescript 수강생 입니다.다름이 아니라 proejct.d.ts 파일을 만들고, node_modules/types/vuex/vue.d.ts 파일을 제거하는 과정에서 궁금한 점이 생겨 문의 남깁니다!node_modules/types/vuex/vue.d.ts 를 제거하고src/types/하위에 넣은 파일들을 인식하게 하는 이유가형상관리의 어려움(node_module 하위의 내용은 ignore 되어있으니까)추가적인 라이브러리가 생기거나, 라이브러리 버전 변경시 기존 node_module이 덮어씌워질 수 있으니까..였던것으로 이해했는데요..! 그런데 결국... npm i(2.의 이유로 추가 라이브러리나, 버전변경시) 를 하게 되면 파일을 지우더라도 다시 vue.d.ts 파일이 생기지 않나요~~??계속 파일이 생기는지 확인하고 해당 파일을 지워주어야하는지 궁금합니다..!! (팀원들도 계속해서 다 지워야하는건지...??) 추가적으로 궁금한 사항은 운영레벨로 프로젝트를 올릴 때 node_modules 들은 어떻게 컨트롤 할 수 있는건지 궁금합니다...(해보지는 않았지만..예상은... 배포용 sh 파일 안 마지막쯤에 node_module/vuex/types/vue.d.ts 파일을 제거하는 명령어를 넣어서 해결을 해야하는걸까욥...?)) 항상 좋은 강의 도움 많이 받고있습니다..!! 감사합니다 :)!
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
MMDetection 추론 시 Pretrained Model 적용에 관한 문의
안녕하세요.이렇게 좋은 강의 들을 수 있는 기회 주셔서 감사드립니다.강의를 들을때마다, 강의의 내용과 질에 감탄하고 있습니다.강의를 듣다, 궁금한 점이 있어 질문드립니다.섹션 4의 MMDetection의 이해와 Faset RCNN 적용 실습 01의‘tiny kitti 데이터로 MMDetection Train 실습 - Train 실행 후 이미지 Inference’ 에서 궁금한 점이있습니다.저는 GPU를 가지고 있어 우분투 환경에서 아나콘다의 spyder를 에디터로 사용하고 있습니다. 첫번째 질문입니다.mm_faster_rcnn_train_kitti.py 파일의 225라인train_detector(model, datasets, cfg, distributed=False, validate=True) 에서 12epoch 동안 학습을 하고,다음과 같이 00000068.jpeg 파일에 대해 추론을 했습니다.--추론부분 시작-------------img = cv2.imread('./kitti_tiny/training/image_2/000068.jpeg')model.cfg = cfgresult = inference_detector(model, img)show_result_pyplot(model, img, result)--추론부분 종료------------- 그런데, 추론을 할때 여전히 pretrained model로서 faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth 을 이용하여 학습을 하는 것 같습니다.(혹시 tiny kitti 데이터를 이용하여 학습한 결과의 파라미터가 faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth에도 적용되는지도 궁금합니다.faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth의 속성을 찍어보면 최종 modified date는 2021년 11월 3일로 되어있어서 적용이 안되는것으로 추정됩니다.)print(model.cfg)로 찍어보면 다음과 같이 되어 있습니다.load_from = '../mmdetection/checkpoints/faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth'제 소견에는 학습을 했으면0000068.jpeg 파일에 대해 추론을 할때 사전학습을 통해 새롭게 만들어진 epoch_12.pth이나 latest.pth을 pretrained model로서 사용하는것이 어떤가 하는것입니다.만약 그렇게 하자면, 다음과 같이 바꾸면 되는지도 궁금합니다.---추론부분 수정 시작-------------------------------img = cv2.imread('../kitti_tiny/training/image_2/777.jpeg')cfg.load_from = './tutorial_exps/latest.pth' ; pretrained 모델 바꾸는 부분model.cfg = cfgresult = inference_detector(model, img)show_result_pyplot(model, img, result)---추론부분 수정 종료---------------- 두번째, 질문입니다.위에서 추론을 할때 model.cfg=cfg를 하고print(model.cfg)를 출력을 해보면,다음과 같이 roi_head 부분에 train_cfg, test_cfg가 하나씩 생기고바로 그 밑에 보면 train_cfg, test_cfg가 하나씩 더 있는데 내용이 pos_iou_thr, neg_iou_thr, pos_iou 등 설정값이 서로 다르게 되어 있습니다.train_cfg, test_cfg가 서로 다르게 2개씩 설정되어 있다면 추론이나 학습이 어떤 cfg가 적용되는지 궁금합니다. 세번째, 질문입니다.만약 resnet을 transfer learning이나 fine tuning을 하려면, /mmdetection/mmdet/models/backbones/resnet.py를 수정하면 되는지 문의드립니다. 강의를 듣다보니, 지식이 짧아 제대로 질문드렸는지 모르겠습니다.강의를 이해하지 못해 드리는 우문이라면, 수강생의 열정으로 생각해주시고 너그러이 이해하여 주시기 바랍니다.좋은 강의, 열강에 감사드리며 앞으로 이런 강의가 많이 만들어지기를 희망합니다.감사합니다.
-
해결됨스프링 핵심 원리 - 기본편
required = false 에 대해서 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용] @Autowired(required = true) public void setNoBean1(Member noBean1){ System.out.println("noBean1 = " + noBean1); } 해당 코드에서 오류가 나는 이유가 Member가 빈으로 등록되어있지 않아서 자동 주입할 대상이 없어서 나는 오류라고 하셨는데 그렇다면 Nullable,OPtional은 스프링 자체적으로 무엇인가 처리해준다고 보면 되는것일까요?
-
미해결입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]
if문 설정시 nx,ny가 범위내에 있을시 x,y값 이동하는걸로 가능할까요?
def solution(n, moves): move2direction={'U':[-1,0],'R':[0,1],'L':[0,-1],'D':[1,0]} R=C=n r,c=0,0 for move in moves: dr,dc=move2direction[move] nr=r+dr nc=c+dc if 0<=nr<R and 0<=nc<C: r=nr c=nc return [r,c]
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃허브 권한 부탁드립니다
인프런 아이디 : clickb1270@naver.com인프런 이메일 : clickb1270@naver.com깃헙 아이디 : hellojoyworldz@gmail.com깃헙 Username : hellojoyworldz
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
insert 쿼리는 로깅이 되지 않습니다. (수정 -> 원인 파악 완료)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]질문 수정테스트 코드에 @Rollback(value = false) 어노테이션을 넣고 실행했더니 INSERT 쿼리도 로깅되는 것을 확인했습니다!!생각해 보니, 롤백이 되지 않으면 그때 한 번에 쿼리를 보내는 것이 자연스러운 것 같네요..! 롤백될 쿼리까지 로그에 남으면 개발자 입장에서 원인을 파악하기 더 힘들 것 같고요.원래 롤백이 되는 쿼리는 로깅이 안 되는 것이 정상인 거겠죠?? 기존 질문위 사진과 같이 create table 쿼리는 로깅이 잘 되지만, insert 쿼리는 로깅이 되지 않습니다!이유가 무엇인지 알 수 있을까요??관련 코드 및 로그 첨부하겠습니다.application.yml 설정spring: datasource: url: jdbc:h2:tcp://localhost/~/Programming/h2/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: true logging: level: org.hibernate.sql: debug 실행한 테스트 코드@Test @Transactional void testMember() { // given final Member member = new Member(); member.setUsername("memberA"); // when final Long savedId = memberRepository.save(member); final Member findMember = memberRepository.find(savedId); // then assertThat(findMember.getId()).isEqualTo(member.getId()); assertThat(findMember.getUsername()).isEqualTo(member.getUsername()); assertThat(findMember).isEqualTo(member); }로그(원인을 파악하여, 글이 길어지지 않기 위해 로그는 첨부하지 않겠습니다.)
-
미해결입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]
저번 수업에 배운 딕셔너리를 이용한 방향설정은 어떨까요?
def solution(moves): move2direction={'U':[-1,0], 'R':[0,1], 'L':[0,-1], 'D':[1,0]} nr, nc = 0, 0 for move in moves: dr, dc = move2direction[move] nr += dr nc += dc return [nr, nc]
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
90번 심바문제 질문입니다.
안녕하세요 선생님의 코드를 보면서 이해가 안가는 부분이 있습니다. 영상에서 64~66번째 줄에서 ch[i][j]=0으로 초기화를 시키는데 그 이유가 뭔지 알 수 있을까요? 제 생각엔 심바가 이동을 한 map에서만 0을 적용해서 구하면 될 거 같은 생각이 들어서 질문드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Ansible파트 관련 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.Ansible관련해서 강의를 따라가고 있습니다. 강의대로 한다면docker-server컨테이너와 ansible-server 포트가 8081->8080이여서 충돌이 되지않나요?? 진행을 못하고 있습니다.
-
미해결입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]
if문
if 0<=nx<5 and 0<=ny<5: #이렇게도 가능할까요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
첫번째 페이지 크롤링하기 _ 실행안됨
2022.04.28 에 업데이트 해주신 코드를 그대로 긁어서 실행해도아래와 같이 터미널에 실행내역(?)만 뜨고 별도 아무 반응이 없는 것 같은데 해결방법 알려주시면 감사하겠습니다..! C:\startcoding> c: && cd c:\startcoding && cmd /C "C:\Users\yjeon019\AppData\Local\Programs\Python\Python310\python.exe c:\Users\yjeon019\.vscode\extensions\ms-python.python-2023.10.0\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher 65533 -- "c:\startcoding\Chapter08_쿠팡\01. 첫번째페이지크롤링.py" "
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
첫번째 페이지 크롤링하기
2022.04.28 에 업데이트 해주신 코드를 그대로 긁어서 실행해도아래와 같이 터미널에 실행내역(?)만 뜨고 별도 아무 반응이 없는 것 같은데 해결방법 알려주시면 감사하겠습니다..! C:\startcoding> c: && cd c:\startcoding && cmd /C "C:\Users\yjeon019\AppData\Local\Programs\Python\Python310\python.exe c:\Users\yjeon019\.vscode\extensions\ms-python.python-2023.10.0\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher 65533 -- "c:\startcoding\Chapter08_쿠팡\01. 첫번째페이지크롤링.py" "