묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 중급 2편
정렬-1 강의에 대한 질문이 있습니다.
static class AscComparator implements Comparator<Integer>{ @Override public int compare(Integer o1, Integer o2) { System.out.println("o1=" + o1 +" o2=" + o2); return (o1 < o2) ? -1 : ((o1==o2) ? 0 :1); } }위 메서드에 대하여 질문을 드립니다.Integer[] arr = {3,2,1}을 설정하였고Arrays.sort(arr , new AscComparator());기존 배열을 정렬하는데 제시된 기준으로 정렬을 할 것이라는 것까지는 이해하였습니다.해당 메서드의 경우 o1 & o2에 대한 값을 먼저 출력을 한다음 서로 값 비교를 하는데왜 o1에는 3이 아니라 2가 출력이 되고 o2에는 3이 출력되는지 궁금합니다.
-
해결됨[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)
프로젝트 버전 관련 궁금한 점이 있습니다.
안녕하세요.루키스님 강의를 꾸준히 듣고 있는 학생입니다!다름이 아니라 현재 Unity 버전은 2023버전도 있고, Unity6도 있던데 이번에 2022.3.32f1 버전으로 강의를 진행하시는 이유가 있을까요?혹시 다른 버전에 어떤 하자나 개인적으로 생각하시는 불편한 점이 있는지 궁금합니다! (사실 저들간의 큰 차이를 잘 모르겠어요)또 다른 하나는 vs 2022버전을 설치하면 프로젝트 셋팅으로 nullable 셋팅이 되어 있고 여기저기 찾아보면 이 셋팅을 유지하는걸 추천하던데, 이걸 disable 처리하신 이유는 유니티가 아직 nullable 프로젝트 셋팅 처리를 지원하지 않기 때문일까요? 아니면 이것도 개인적으로 생각하시는 어떤 이유가 있으셨는지 궁금합니다!
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
pip install -r requirements.txt 문제
pip install -r requirements.txt 를 치면 아래처럼 설ㄹ치가 되는것 같더니 설치가 끝나질 않고 계속 한줄씩 떠요... 사진처럼 계속 뜨는 와중에 캡쳐해온거에요ㅠ뭐가 문제일까요..?강제로 멈추고 uninstall하면 이렇게 뜹니다
-
해결됨김영한의 실전 자바 - 중급 1편
이넘 생성자(enum) 선언 할때(코딩 컨베션? 맞냐요?) 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 열거형(enum)을 복습하다가 생성자 를 만들때 현업에서는 어떤 방법(코딩 컨베션이라할까요?)을 많이 쓰는지 궁금해서 질문을 드립니다.ref2 풀더 Grade라는 enum 클래스 를 보시면 영한님은 열거형 필드값?(맞는 말인지 모르겠네요)을 보시면1번째 사진처럼 하더라고요,.그리고 저가 이해하기 쉬울 려고, 주석을 추가 하였는데,2번째 사진 처럼, 할 경우도 있을 것 같아서 질문을 드립니다.현업 개발자분들은 첫번째 or 두번째 사진중 어느 방법을 선호하시고? 쓰시는지 궁금합니다.답변 부탁 드립니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프 name 속성 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]타임리프 관련해서 헷갈리는 게 있어서 질문드립니다.강의에서와 똑같이 이 화면에서 페이지 소스 보기를 누르면이렇게 나옵니다. value가 2개 있습니다."127.0.0.1:8080""hello.typeconverter.type.IpPort@59cb0946"만약 제출 버튼을 누르게 되면 "127.0.0.1:8080" 이건 name="ipPort"가 있기 때문에 @PostMapping("/converter/edit") public String converterEdit(@ModelAttribute Form form, Model model) { IpPort ipPort = form.getIpPort(); model.addAttribute("ipPort", ipPort); return "converter-view"; }여기의 Form 객체의 ipPort 필드와 타임리프 속성 name의 "ipPort"가 똑같기 때문에 값이 들어갈 수 있는 거로 이해했는데 맞나요?즉 여기선 타임리프의 name 속성이 중요한 역할을 하고 있는 건가요?그리고 "hello.typeconverter.type.IpPort@59cb0946" 이건 name 속성이 없는데, 제출 버튼을 누르게 되면 이 값은 어떻게 되는지 궁금합니다.
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI)
async await 문법 질문
선생님 안녕하세요좋은 강의 감사합니다. async await 등의 문법 관련해서 질문이 있습니다. 코루틴을 만들때 언제 async 나 await을 써야하는지 잘 이해가 되지 않고, 인터넷을 찾아봐도 이해가 잘 되지 않습니다. 이것을 설명하는 자료나 공식문서가 따로 있나요? 예를 들어, 4-2 코드 파일에서 # (a) 부분 async def fetcher(session, url): async with session.get(url) as response: # (b) 부분 return await response.text() # (c) 부분 async def main(): urls = ["https://naver.com", "https://google.com", "https://instagram.com"] * 10 async with aiohttp.ClientSession() as session: # (d) 부분 # (e) 부분 result = await asyncio.gather(*[fetcher(session, url) for url in urls]) "비동기 함수를 만들때 def 앞에 async 라는 것을 쓰는 것이다" 는 이해를 하겠는데,예를 들어 (b) 부분에서 with 앞에 왜 async를 써야 하는지 (함수를 정의할때 async를 썼는데 왜 함수 안의 with 절 앞에 또 async를 써줘야 하나요?) , (c)에서 response.text() 앞에 왜 await을 써줘야 하는지 (async로 정의된 함수안에는 await을 무조건 써줘야 하나요? 그럼 모든 줄에 await을 써줘야 하나요? 아니라면 await을 써주는 줄과 안써주는 줄은 어떻게 구분하죠?)(d) 에서도 왜 async를 써주는지, (e) 에서는 await을 정의해주면서 왜 그 위에 urls 를 정의할때는 안 쓴것인지 이런 문법 자체가 궁금합니다. 혹시 이런것을 설명해주는 자료나 링크도 제공이 가능할까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티를 다른 서비스로 바로 넘겨도 될까요?
a도메인 서비스에서 jpa로 가져온 엔티티를b도메인 서비스로 넘겨도 될까요?dto를 쓰지 않고 엔티티 타입을 그냥 바로 넘기려구요 이때 영속성 컨텍스트를 끊어주려고 OSIV off하고 데이터커넥션 끊기도록 설정할겁니다 이렇게만 하면 다른 서비스로 넘어가도 괜찮을까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
추상클래스, 인터페이스
안녕하세요 강의 3:30초 예제로 알아보자 -1 예제 정답이BarkSleepingMeowSleeping이렇게가 맞을까요??자식 클래스에 sleep이 없어서 부모 클래스에 있는 sleep에 있는 값을 출력하는 게 맞을까요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
예외처리 관련 질문
여기서 마지막 void func()이하 부분에 새 예외를 만들었는데 왜 예외처리가 실행안되고 그대로 출력값이ACD 가 되는지 모르겠어요 ㅠ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
this 와 super 질문드립니다.
java 에서 this 와 super 키워드 9분에 있는 문제 질문드립니다.해당 문제에서 출력값이 parent constructorchild constructor라고 하셨는데child가 태어날때 부모의 parent()를 먼저 호출하고 그다음 super()를 호출해서출력값이 parent constructorparent constructorchild constructor가 되야하는거 아닌가요??궁금합니다
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
DFS와 백트래킹을 공부하고 싶은데 몇 번 강의를 들으면 좋을까요?
안녕하세요. 강의 잘 듣고 있습니다. 처음부터 차례로 들어도 좋지만, 제가 필요한 부분을 우선적으로 듣고 있는 수강생인데요.백트래킹 알고리즘에 대해 언급하시는 부분이 있을까요?해당 섹션과 강의제목 알려주시면 감사하겠습니다.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
섹션2 조건절 상수화 이슈(로컬변수, 사용자정의함수), 테이블 변수 최적화 이슈
1) index 열에 조건으로 로컬변수를 사용하면 안되는데매개 변수는 된다는게 좀 희한하네요혹시 이 부분 관련해서 참조할 수 있는 사이트가 있을까요?2) 그리고 12분부터 테이블 변수 사용 예를 들어주셨는데일반 테이블을 사용했을떄는 Order Detais 테이블 검색 후Orders 테이블하고 결합한다고 설명해주셨는데====================================SELECT TOP(5) *FROM dbo.Orders AS o INNER JOIN dbo.[Order Details] AS dON o.OrderID = d.OrderIDWHERE d.ProductID < 2====================================테이블 변수(@Orders)를 사용했을때는@Orders를 먼저 처리하고 Order Details을 처리한다고 해주셨는데이게 문제인 이유는 @Orders 를 먼저 검색하게 되면 where 조건이쓸모 없게 되어 인건가요?====================================SELECT TOP(5) *FROM [Order Details] AS d INNER JOIN @Orders AS oON o.OrderID = d.OrderIDWHERE d.ProductID < 2====================================
-
해결됨대세는 쿠버네티스 (초급~중급편)
Logging - 실습 진행중 loki-stack pod 생성에 문제가 있습니다.
안녕하세요.Logging - 실습 진행중 logstack pod 생성에 어려움을 겪고 있어서 문의드립니다.helm 설치 이후에아래와 같은 순서로 loki-stack 설치를 마치고 나서loki-stack 배포를 하게 되면 pod 가 시작하고 바로 죽어서 반복적으로 재시작됩니다.====================================helm repo add grafana https://grafana.github.io/helm-chartshelm fetch grafana/loki-stacktar -xf loki-stack-2.10.2.tgzcd loki-stack/vi values.yaml(Grafana Enable 설정)kubectl create ns loki-stackhelm install loki-stack -f values.yaml . -n loki-stack====================================이후 대시보드에선 아래 내용을 확인할 수 있습니다.
-
미해결스프링 핵심 원리 - 기본편
gradle 오류
로 했는데 이렇게 뜹니다
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
섹션 1. 교안에 오타있습니다!
멀티태스킹과 멀티프로세싱ㄴ첫 번째 줄에 '기념 개념들에 대해서' -> 기본 개념들에 대해서단일 프로그램 실행ㄴ그림5 다음 설명에서 '프로그램 안에 있는 코드를 모두 후에야'-> 모두 실행한 후에야
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
블렌더 버전 4.2에 라운드 큐브 생성 시 Presets에 Quadsphere가 없습니다.
강사님 앞서 라운드 큐브 생성하는 제 질문에 답해주셨었는데요.라운드 큐브를 구 형태로 만드는 과정에서 presets에 quadsphere가 목록에 표시되지 않는데 어떻게 하면 될지 질문드립니다.4.2 버전으로 바뀌면서 edit-preference의 초기 세팅에 라운드 큐브 외에 추가로 설정해야 하는 게 더 없는지 알려주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 gradlew
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.java 환경변수 버전 매칭은 잘 되어있는거 같은데 이렇게 되고 더이상 진행이 안되네요... 윈도우 gradlew build가 안됩니다
-
해결됨실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
[7.1][7.2] OS 교체에 따른 yum -> apt-get 변경 요청 건
안녕하세요, 강사님큰 이슈는 아닙니다만.. 7강이 아무래도 CentOS에서 녹화하셨고, 소스도 그때 만드셔서 그런지redis, mysql 을 다운받는 sh 파일을 실행시키면 yum이 없다고 다운이 안되더라고요.물론 apt-get으로 소스 내용을 바꿔서 설치하고 실습을 이어가고 있습니다만아마 뒤에 강의들도 비슷한 상황일 듯 해서 조심스럽게 추후 소스 변경에 대한 건의를 드려봅니다.항상 세심하게 챙겨주셔서 감사드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
섹션 6 requestparam
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Requestparam. V2에서 username과 age를 각각 hello 20 으로 보낸 적이 없는데 왜 알아서 보내지나요
-
미해결피그마 아토믹 컴포넌트 디자인 시스템으로 MVP 만들기
튜터님 브런치에 머라고 검색해야 나오시나요?
튜터님 브런치에 머라고 검색해야 나오시나요?