묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-P 질문 있습니다.
void flower(int cnt,int hap) { if (cnt == 3) { ret = min(ret, hap); return; } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (check(i, j)) { flower(cnt+1,hap + setFlower(i, j)); eraseFlower(i, j); } } } }이 부분에서 질문이 있습니다. 문제를 보면 화단 밖으로 꽃잎이 나가게 된다면 그 꽃은 죽어 버린다고 나와있는데 그러면i와 j의 범위가 0부터 n-1까지가 아닌 1부터 n - 2까지여야되는 것이 아닌가요? 0과 n-1부분에 꽃이 있으면 그 꽃은 죽은거라 빼고 계산을 해야되는것이 맞지 않나 궁금합니다!
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
TransactionManager 주입
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 6:32 에서단순 테스트 코드이고 jpa 사용하지않았는데 JpaTransactionManager 가 주입 되는 이유는 먼가요 ?
-
미해결김영한의 실전 자바 - 중급 1편
강의자료 안열림
중급 강의자료만 이렇게 열리는 이유가 뭘까요??
-
미해결스프링 핵심 원리 - 고급편
AspectJ 동작원리 궁금
@Aspect public class A{ @Before("B.methodB()호출하기전에 적용") public Object lock(final ProceedingJoinPoint joinPoint) throws Throwable { } } public class B{ private void methodB(){ } }이런식으로 작성할 경우, 당연히 Before은 ProceedingJoinPoint를 사용할 수 없기때문에 lock이 호출이 안될겁니다.그런데 왜 안되는지 궁금해서 한번 실행시켜봤는데,스프링 실행 자체는 되나, 아무런 예외없이 정상적으로 lock함수를 호출하지 않더라고요그래서 호출스택을 따라가보았더니, 아예 호출 자체를 안하는것을 확인 할 수 있었습니다.그렇다면 왜그럴까 추측을 해보자면 아예 methodB에 프록시로 lock()을 등록하지 않은것일텐데(맞나요..?)어디서 이와 관련된 처리를 하는지 찾다가 포기하고 질문을 올립니다.AspectJProxyFactory에서 lock()을 advisor로 만드는것 까진 확인했으나, 이것을 어디서 활용하는지 모르겠네요 ㅠ어떤 클래스를 보면 알수있다 정도로도 좋으니 혹시 아시는게 있다면 알려주시면 감사드리겟습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
writeCount는 원자성 보장하지 않아도 되나요??
writeCount는 atomic이 아닌 일반 uint16이고writeLock++;writeLock--;같은 증감 연산자를 할 때 따로 임계구역 만들지 않는것 처럼 보입니다. 이러면 진짜 만약에 두 개 이상의 쓰레드가 동시에 증감연산을 하게될 경우 이전에 해봤던 예제처럼uint16 temp = writeLock;temp++;writeLock = temp;이렇게 3단으로 실행이 되서 조금씩 오차가 생길 수 있을것 같은데 이 부분은 따로 고려하지 않아도 충분한가요??
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
맥북이 아니고 윈도우 사용자 질문있습니다!!! (급해요)
맥북을 사용하지 않고 윈도우를 사용하고 있습니다강의 중 섹션 2에서 윈도우사용자면 1-5를 들어야하나요?화면에 진행하시는 컴퓨터가 맥북이신거 같아 질문드립니다
-
해결됨Godot Engine 마리오라이크 2D PC 게임 만들기
재밌는 강의 감사합니다.
godot에 대해서는 처음 공부해봤는데 재미있네요. 감사합니다.추가로 3d로 만드는 버전도 궁금한데 강의 계획 있으실까요? 이거 말고도 퍼즐 게임, 수학 계산, 영단어 맞추기 이런 심플한 게임들도 만들어주시면 godot 공부에 많은 도움이 될 것 같습니다!
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
리액트 네이티브 열 때 오류가 납니다 (급해요!!!!)
강의 1-5 에서 react native 에서 start 로 열 때 에러가 너무 많은 파일이 열려있다고 합니다.해결 어떻게 하나요ㅠㅠ
-
해결됨네카라쿠배당토 면접관이 알려주는 디자이너 서류・면접 합격 전략
UT와 관련한 글이 어디에 올라와 있는 걸까요?
안녕하세요 돌멩이님! 강의 구매 후 열심히 따라가고 있는 수강생입니다.다름이 아니라 혹시 UT관련된 글을 공유해 주신다고 하셨는데 어디에서 확인할 수 있는 걸까요? 강의에서 언급하신 '수업노트'가 어디에 있는지 찾지 못했어요 ㅠㅠ
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
완강했습니다. 감사합니다. +질문
안녕하세요 좋은 강의 덕분에 네트워크를 많이 이해 할 수 있게 되었습니다.그동안은 막막하기만 했던 네트워크가 적어도 구글링해서 모르는 것을 알아 볼 수 있을 정도는 된 것 같습니다.추가로 질문 드립니다.어디서 봤던 것인지는 모르겠는데 넷가이버님 예정된 강의 로드맵을 본것 같거든요? 향후 강의 등록 계획이 어찌 되시는지요?출판된 책 저작권 문제로 강의 교제는 인쇄가 불가 한 것으로 알고 있습니다. 혹시 그 출판된 책의 정보를 알려주실수 있는지요? 감사합니다!
-
해결됨디자인 시스템 with 피그마
타이포 폰트 소수점 사용 관련 질문
안녕하세요 강의 잘 듣고 있습니다. 다름이아니라 폰트 관련해서 질문이 있어 질문 남깁니다. 왜 소수점을 사용하는지 이해가 안됩니다..! 기본 정수로 사용하면 안되는건가요?다른 디자인 시스템 같은 거 살펴보면 폰트 또한 소수점으로 끝나는 게 아닌 정수에 맞게 떨어지도록 정리를 해놨는데 소수점으로 하는 이유가 있을까요? 이렇게 소수점으로 이용했을 경우 실제 개발 시에 문제가 생기거나 그런 건 없을까요?
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
맥북이 아니고 윈도우 사용자 질문있습니다!!! (급해요)
맥북을 사용하지 않고 윈도우를 사용하고 있습니다강의 중 섹션 2에서 윈도우사용자면 1-2,1-3,1-5 듣지 않고 1-4만 듣고 2-0으로 넘어가면 될까요??
-
미해결김영한의 실전 자바 - 중급 1편
강의자료 안열림
왜 강의 소스코드가 인텔리제이에서 안열리죠??? 중급만 안열리네요
-
미해결
Blockchain vs. Distributed Ledger: Key Differences
When exploring the world of decentralized technologies, understanding the distinction between blockchain vs distributed ledger is crucial. Although often used interchangeably, these terms represent different concepts.Blockchain is a specific type of distributed ledger where data is organized into blocks and linked in a chain. Each block contains a list of transactions, and once a block is added to the chain, it’s immutable. This immutability and the chain structure ensure data integrity and transparency. Blockchains are best known for their use in cryptocurrencies like Bitcoin and Ethereum.Distributed Ledger Technology (DLT) is a broader term encompassing various technologies that distribute data across multiple nodes. Unlike blockchain, DLT doesn’t necessarily organize data into blocks. Instead, it uses different methods to achieve decentralization and consensus, such as Directed Acyclic Graphs (DAGs). DLT can be used for various applications beyond cryptocurrencies, including supply chain management and digital identity.In summary, while all blockchains are distributed ledgers, not all distributed ledgers are blockchains. Understanding blockchain vs. distributed ledger helps in choosing the right technology based on the specific needs of the application, including factors like scalability, security, and data structure.
-
미해결
QueryDSL 객체 로딩 후 DTO 변환시 재 로딩 하는 현상
class Game( .. @OneToMany(mappedBy = "gameId", cascade = [CascadeType.REMOVE], fetch = FetchType.LAZY) var missions: List<Mission> = mutableListOf(), @OneToMany(mappedBy = "gameId", cascade = [CascadeType.REMOVE], fetch = FetchType.LAZY) var rewards: List<Reward> = mutableListOf(), ){게임엔터티를 queryDSL 로 모두 가져온 후 class GameListResp( var missionTitle: String?, var rewardList: MutableList<RewardResp>, ) { constructor(model: Game) : this( missionTitle = model.missions.firstOrNull()?.let { MissionType.getTitle(it) }, rewardList =if(model.rewards.isNullOrEmpty()) mutableListOf() else model.rewards!!.map { RewardResp(it) }.toMutableList(), ) DTO 로 변환 하려고 할때미션과 리워드가 존재하지 않으면 select 쿼리가 나갑니다이 부분은 왜 그런걸까요 ?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
수강기간 연장 질의
파이썬 강의를 연장하여 듣고싶은데10월초에 강의가 마감되어 문의드립니다. 수강신청 연장이 어떻게 하면 가능한지질의드리고 싶습니다!
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
반복문 강의 질문
13분 10초대 코드 질문입니다!이 코드에서 2단 출력 결과는 i=10일 때 2 * 10 = 20까지 출력하는게 맞을까요?
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
업로드된 파일명 이상함
안녕하세요. 질문이 있습니다. "섹션 5 - 상품 API 서버 구성하기 - 파일 업로드 설정과 확인"에서 문의 드립니다.파일 업로드 테스트는 잘 실행 되지만 아래 그림처럼 업로드된 첨부파일 명이 이상합니다.강사님의 경우 UUID 값뒤에 OriginalFilename이 붙어있는데요, 제 경우에는 붙질 않습니다.아래 그림처럼 로그에도 이상히 값이 찍히질 않습니다.포스트 맨으로 테스트한 결과는 아래 그림과 같습니다.여기서 한가지 강사님이 실행하고 나서의 화면과 제가 실행하고나서의 화면은 차이가 좀 나는거 같습니다. 추축하자면 포스트맨으로 첨부파일이 제대로 첨부가 안된것으로도 보입니다. 아래 좀더 크게 캡춰해 보았습니다.분명히 파일을 선택해서 첨부를 했는데 위와 같은 화면으로 나옵니다.그결과 실제 업로된 파일들은 제대로 복사가 된 상태가 아닙니다. 디렉토리에 생성된 파일들은 아래와 같이 0 kb입니다.여기까지 작성된 소스는 강사님께서 진행하신 모든 내용을 다 반영하였습니다.제가 어떤걸 놓친게 있을까요? ------------------------------------------------------------------------------위를 다른 포스트맨 확장 프로그램으로 실행하니 잘 되네요. 감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
수강기한 연장 문의드립니다
안녕하세요. 11월 말에 진행될 실기 시험에 응시하고 싶은데, 강의가 10월 초에 만료될 예정입니다. 혹시 수강 기한을 11월 말까지로 연장해주실 수 있을까요? 그간 준비가 부족한 것 같아 실기접수-막판취소를 2회나 반복해서, 이번에는 꼭 미리 준비해서 실기 합격하고 싶습니다. 이메일 주소는 soohyun8190@gmail.com 입니다!
-
미해결핸즈온 리액트 네이티브
eslint.config.mjs 파일에 plugin 설정방법
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의의 내용을 벗어나는 질문 혹은 관련 없는 질문에 대해서는 답변하지 않습니다. (ex. 자바스크립트, 강의에서 사용하지 않는 라이브러리, 강의 내용과 다르게 진행한 프로젝트에 대한 질문)<질문 남기기 전에 스스로 해결하는 연습을 해보세요>- 스스로 문제를 해결하는 연습은 여러분의 실력향상에 큰 영향을 미칩니다. 1. 차분하게 여러분 코드의 오타 여부를 확인해 주세요. 2. 발생한 문제를 구글에서 검색해서 확인해 보세요. <잘 해결이 안 될 때에는, 질문을 남겨주세요>1. 코드에 질문이 있다면 코드를 깃헙(https://github.com/)에 올리고 주소 링크를 남겨주세요. 2. 문제 발생 상황 등, 내용을 자세히 작성해주세요. react를 imort해야 한다는 경고메세지를 안뜨게 하기 위한 plugin 설정을 eslint.config.mjs 파일에서 하는 방법을 모르겠어서 질문드립니다. 공식문서를 참고해서 rule 설정은 했는데 plugin 설정은 이해가 가질 않습니다ㅜㅜ감사합니다.