묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
파일 읽고 쓰기 질문 드립니다.
stream 을 통해서 읽고 쓰는 것으로 알고 있는데List<FileItem> items = upload.parseRequest(request); 여기서 request 정보를 넘길 때 inpustream 하고FileItme fileItem 객체로 outputStream 하는 건가요 ??
-
미해결
타임리프 css 적용이 안됩니다.
위는 제가 만들고 있는 프로젝트의 경로입니다.이 사진은 제가 타임리프로 만들고 있는 헤더입니다.이것은 헤더를 파싱했을 때 나오는 페이지입니다. 보시다시피 css가 적용이 되어 있지 않습니다. 구글링 검색은 거의 다 경로문제더군요... 근데 전 경로에 문제가 없었습니다.yml에 설정하라는 얘기도 있었는데..설정을 했는데 문제가 해결되지 않습니다. html파일, css 모두 외부에서 가져온 파일들입니다. 원래 있던 프로젝트에선 정상적으로 적용이 되는데, 제 프로젝트로 가져오니 css가 적용이 되질 않습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
메모리초과
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1189번입니다http://boj.kr/2a9ab2fcbd774ac1a5b75a140a5b5864강사님 코드랑 몇번이나 대조해봐도 계속 메모리 초과가 나와서 질문드립니다@
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
uiview가 안 보이는 경우
안녕하세요, uiview 관련 질문이 있는데요.library에서 uiview를 선택해서 autolayout에서 safe area 기준으로 위에서 100~200정도, 양쪽(좌우) 간격을 20, 20 이런식으로 맞춘 뒤, 가운데 정렬 (horizontally in container)을 한 뒤에 시뮬레이션을 돌려보면 uiview가 화면 상에 나타나지 않습니다. 아무 숫자나 입력을 시도해보았는데 우연찮게 잠깐 나타난 것을 보니 숨겨지거나 레이어 밑으로 들어갔다기보다는, 수치 설정이 잘못된 것 같은데요. 이 경우 어떻게 해결해야 할까요?숫자 빙고 앱 만들 시에도 똑같이 한다고 한 것 같은데 비슷한 오류가 발생했었다가 운좋게 해결됐었거든요. 제가 놓치고 있는 부분이 있는 건지 궁금합니다. label이나 button은 이런 오류가 없는데 uiview만 계속 이 문제가 반복됩니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
item
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]item 을 추상 클래스로 만든 이유가 뭘까요?
-
미해결[코드팩토리] [입문] Dart 언어 4시간만에 완전정복
void함수 질문입니다
void main() { Idol blackpink = Idol('블랙핑크', ['제니', '지수']); blackpink.sayhello();}class Idol { String name; List<String> members; Idol(this.name, this.members); void sayhello(){ print('안녕하세요, 블랙핑크입니다'); }}void함수는 일반적으로 결과값이 나오지 않기 때문에 다른 함수에 출력하는 것이 불가능하다고 여겨지는데 어떻게 void sayhello함수는 출력이 가능한 것인지 여쭤봐도 될까요?
-
해결됨핸드폰으로 내 음악 만들기 FL STUDIO 기초편
혹시 피아노 못쳐도....
피아노를 못쳐도 할 수 있나요?
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
openweather api 호출 했는데 401가 나요!
const getCurrentLocation = () => { navigator.geolocation.getCurrentPosition((position)=>{ console.log('위치', position.coords.latitude, position.coords.longitude); // 위치 37.4838677 126.902839 getWeatherByCurrentLocation(position.coords.latitude, position.coords.longitude); }); } const getWeatherByCurrentLocation = async(latitude, longitude) => { let apiKey = '0619cf6a981bec8d01375e5576139e86'; let apiUrl = `https://api.openweathermap.org/data/3.0/onecall?lat=${latitude}&lon=${longitude}&appid=${apiKey}`; let response = await fetch(apiUrl); let data = await response.json(); console.log('data', data); } useEffect(()=>{getCurrentLocation()}, []);이렇게 작성해서 돌려보니이런식으로 401에러가 납니다....원인을 잘 모르겠어요!ㅠㅠ
-
미해결처음 배우는 리액트 네이티브
저장하면 바뀐값들 보여야하는데 재렌더링이 안일어납니다..
서버 종료했다가 다시 npm start해야 값들이 변경되어있습니다.. 어제까지만 해도 이러지 않았는데 ㅠㅠㅠ 무슨일일까요
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
lightlgm 사이킷런 래퍼 클래스
위와같은 소스에 대한 설명이 책 p.250에는 파이썬 패키지라고 나오는데, 책에서 이전 부분에서 앞으로 사이킷런 래퍼클래스만 사용한다고 하셨고, 인강에서도 사이킷런 래퍼 클래스라고 설명하셨습니다. 위 코드도 사이킷런 래퍼 클래스라고 봐도 될까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드 립니다!
인프런 아이디 : ljk4268인프런 이메일 : ljk4268@kakao.com깃헙 아이디 : ljk4268@kakao.com깃헙 Username : ljk4268
-
해결됨[코드캠프] 시작은 프리캠프
수학객체 숫자 자동생성 강의 부분 질문이 있습니다
강의 상으로 let result = String(Math.floor(Math.random() * 1000000)).padStart(6,0) 까지 배우고 여기서 같은 6자리 수가 반복으로 나오는데 이를 랜덤하게 나오게 하는 법은 내일 배운다고 말하고 바로 넘어가던데요 그 뒤 강의를 들어봐도 관련 객체강의는 더 없고 후에 갑자기 Dom을 이용해 html상으로 직접 기능을 만들고 구현해보는 강의에서 똑같이 vscode에 입력할 때는 숫자가 랜덤하게 배정되더군요. 제가 강의를 잘 못 들은건지 모르겠습니다만 저는 왜 '랜덤하게 나오지 않고 같은 숫자가 나오는지' 에 대한 해답을 강의에서 들을 수 없었습니다. 그래서 여기 게시판에 질문합니다 제가 본 강의 내용에서 놓친거라면 제 잘못이지만 강의 과정 내에서 간략히 생략되어버린 거라면 솔직히 좀 화날 거 같아요. 방대한 과정을 축약해서 설명한 것이라 간소화되는 게 많은 건 이해하지만 설명하던 것에 대한 해답이 없다면 그건 좀 아니잖아요
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
StudentID
이 부분에서 showStudentInfor(); 시에 studentID가 추가되어 나오지 않는데 어떻게 해야하나요? 본 캡쳐본은 강의 캡쳐본 입니다
-
미해결홍정모의 따라하며 배우는 C언어
14.8 구조체와 함수 연습문제
강의 내에서 s_gets 대신에 scanf 함수를 scanf("%[^\n]%*c", ptr_nc->first); 와 같이 사용하시는 것을 볼 수 있는데요, 선생님께서 따옴표 안에 들어가는 내용을 '줄띄움까지 읽고 줄띄움을 먹어버려라'로 해석 가능하다고 말씀하셨는데 여기서 질문하고 싶은 부분이 있습니다.scanf는 어차피 \n까지 읽지 않나요? 따라서 대괄호 안에 있는 내용을 굳이 작성하지 않더라도 예상하는 기능대로 사용할 수 있지 않나요? 따옴표 안에 내용을 "%s%*c"로 작성하여 해봤는데 같은 결과가 도출되었습니다
-
해결됨실전! 스프링 데이터 JPA
DTO의 argument로 Member, Team을 넣는 건 어떻게 보시나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]@Query, 값, DTO 조회하기 강의에서 MemberDto를 아래와 같이 정의하셨는데요. @Data public class MemberDto { private Long id; private String username; private String teamName; public MemberDto(Long id, String username, String teamName) { this.id = id; this.username = username; this.teamName = teamName; } } 제가 일하는 실무현장에서 Dto의 속성은 3개보다 훨씬 많습니다. 이 방식 그대로 Dto 생성자를 정의한다면, argument의 개수가 엄청 많아질텐데요. 그래서 저는 실무에서 아래와 같은 방식으로 생성자를 만들어 사용하고 있습니다. @Data public class MemberDto { private Long id; private String username; private String teamName; public MemberDto(Member member, Team team) { this.id = member.getId(); this.username = member.getUsername(); this.teamName = team.getName(); } }이런 방식에 대해 어떻게 생각하시나요? Dto의 필요한 속성이 생성자에 나타나지 않아 유지보수가 떨어지게 될까요?그것보단 Dto 생성자의 인자수가 너무 많아지는 게 더 안 좋다고 생각해서 위와 같이 생성자를 만들었습니다.
-
미해결실전! 웹사이트제작! Step By Step! ('포메인'_풀페이지사이트 제작)
질문 메일 드렸습니다~!도와주세요!!
countup부분이 되지 않는데 왜그런지 모르겠습니다메일드렸습니다~~!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
패킷 모아보내기 개수와 flushed 개수가 다른데 왜이런걸까요?
상황.1listen register 는 10, backlog 는 100 으로 해놨고connector 에서 Connect 할대도 100 으로 해놨습니다SendBuffer 의 크기는 public static int ChunkSize { get; set; } = 65535 * 100; 이고RecvBuffer _recvBuffer = new RecvBuffer(65535); 인데 어떤 부분이 문제일까요?.. 원본 jobTimer 코드 까지 실행하면 강의와 결과는 거의 같게 나옵니다만.. 상황 2 위 상황에서 서버 클라가 보내고 받는 데이터가Hello Server!Hello Server! I am 1 가 되고 서버 클라 간의 패킷 또한 정상적으로 받아지는건 확인했습니다그런데 리슨서버에서 register = 1, backlog = 1로 해놓고더미 클라이언트 쪽에선 Connector 로 2개의 클라가 접속하게 했을때 결과가 아래 처럼 나오고 있습니다,connector.Connect(endPoint, () => { return SessionManager.Instance.Generate(); } , 2 );코드를 수기로 처서 그런것 같기도 한데 어떤 부분에 문제를 의심해 볼 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트를 돌렸는데 내용이 잘 안나와요
로그 출력이 안되고 이렇게만 나옵니다 왜그럴까요?
-
미해결SwiftUI - iOS14 퍼펙트 가이드
tickCount에러 문의
tickCount부분에서 Non-constant range: argument must be an integer literal 와 같은 에러가 뜹니다. 잘몰라서..ForEach(0..<tickCount,id: \.self) 로 변경했더니 에러가 사라지는데 이렇게 해도 되는걸까요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
질문 있습니다.
동시성 프로그래밍에서 발생할 수 있는 데이터 정합성이 깨지는 것을 방지하기 위해 DB에서는 락을 도입했다는 부분을 잘 이해했습니다. 수업 내용 중에 memberA의 계좌를 세션1과 세션2에서 각각 500원과 1000원으로 변경하려고 시도하는 부분에서, 세션1이 먼저 락을 획득하고 500원으로 커밋한 다음에 세션2가 1000원으로 수정하였습니다.제가 생각하기에 세션2가 계좌를 1000원으로 수정하려는 시도는, 계좌가 10000원인 상태에서 비즈니스 로직에 따라 데이터를 변경하려고 했다고 생각합니다. 따라서 세션2가 락을 획득했을 때 기존 계좌의 데이터가 변경되었다면, 이미 세션2의 트랜잭션이 시작되어 락을 요청한 상태여도, 획득한 락을 받아들여 그대로 트랜잭션을 실행하지 않고 다시 비즈니스 로직을 검토하는 과정이 필요할 것으로 생각 됩니다.이러한 문제점이 발생했을 때 개발자가 취할 수 있는 방법이 있을까요?