묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
arraylist대신 array사용
강사님께서는 list를 사용해서 뒤집어진 문자열을 담으셨는데 이에 대한 질문이 있습니다. 1.list대신 string array를 하나 더 만들어서 담아도 되나요?2.list랑 array사용 중 뭐가 더 효율적인지 궁금합니다. 3. 두 번째 직접 뒤집기 방식에서 rt를 구할 때 x.length()-1로 하셨는데, char[] s의 길이인 s.length-1로 rt를 구해도 상관없을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Remove 후 렌더링
안녕하세요. 카트 페이지에서 아이템 하나 Remove하고 페이지가 리렌더링될 때 궁금한점이 있습니다. 확인해보니 props.user.userData가 변경되어서 useEffect가 한번 더 실행이 되던데 props.user.userData가 어디에서 어떻게 변경된건가요? 혹시 hoc의 auth.js의 useSelector에서 유져정보 새로 가져와서 카트페이지의 props로 내려간건가요?
-
미해결캐글 Advanced 머신러닝 실전 박치기
Feature engineering 관련 질문입니다.
강의에서는 Feature를 새로 만들어내면서 '난사' 한다고 표현을 하셨는데... 일단 만들어 놓고 나중에 정리하는 것 처럼 말씀하셨는데, 딱히 '정리' 하는 부분은 못본 것 같아서요... plot_importance로 LightGBM에서 중요시 한 feature를 중요도 순서대로 나열할 수 있었는데 이런식으로 중요도를 평가한 후에 별로 중요하지 않은 feature를 아예 제거하는 방식으로도 성능을 높일 수 있나요? 만약 그렇다면 일단 여러개 만들고 나중에 필요없는 것을 없애는 효율적인 방식은 어떤 것이 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
saga의 call 함수 같은 경우는 어떤 식으로 타이핑을 해줘야하나요?
제로초님 안녕하세요. 혹시 saga에서 call 함수의 경우는 타이핑을 어떤 식으로 하는 게 좋을까요? function logInAPI(data: { email: string; password: string; }): Promise<AxiosResponse> { return axios.post("/user/login", data); } type Login = ({ email, password }: { email: string, password: string }) => Promise<AxiosResponse>; function* logIn(action: LoginRequestAction) { try { const result: CallEffect<{ data: string }> = yield call<Login>(logInAPI, action.data); // call: blocking. logInAPI의 결과를 기다렸다가 다음 코드를 실행. // put: dispatch yield put<LoginSuccessAction>({ type: LOG_IN_SUCCESS, data: result.data, }); } catch (err) { yield put<LoginFailureAction>({ type: LOG_IN_FAILURE, error: err.response.data, }); } } 일단 위와 같이 타이핑을 해봤는데요. yield에서 any를 리턴한다는 에러가 자꾸 떠서 result를 CallEffect 타입으로 만들었는데, 그렇게 하고 나니 로그인 성공시 LoginSuccessAction에 넘겨주는 result.data 부분에서 'Property 'data' does not exist on type 'CallEffect<{data: string}>' 에러가 발생합니다. 해결해보려고 타입 파일에 들어가서 살펴보기도 했는데 어떤 식으로 하면 좋을지 잘 모르겠네요. 감사합니다.
-
미해결Java로 배우는 자료구조
교수님이 말씀하신 반복문 수업 끝날 때 말씀해주신 연습문제 답 코드 어딨는지 아시는 분계시나요 도와주세요
교수님이 말씀하신 반복문 연습문제 답코드 홈페이지에 올려주신다 했는데, 찾을 수 가 없네요 아시는 분 계시면 답변 부탁드립니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Padding = 'same', stride = 1
안녕하십니까, Padding을 이용해서 input 사이즈와 feature map 사이즈를 동일하게 해서 정보 손실을 줄이는 방법을 알려주셔서 감사합니다. 만약 4개의 필터를 활용하고 padding='same'으로 넣고 stride를 default값인 1로 넣는다면 input 사이즈와 같은 4개의 feature map이 생기겠네요. 거기에 또 다시 6개의 필터를 활용하는데 위와 같이 padding ='same'으로 넣고 stride를 1로 넣으면 6개의 동일한 feature map이 또 생기는 걸로 이해할 수 있을까요? 첫 input size에만 padding을 적용하는지, stride는 어떻게 주는지 궁금함이 생겼습니다 ㅎㅎ. 뒤에서 알려주시겠지만 현재까지의 강의를 듣고 이해한 점과 궁금한 점을 적어보았습니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
안녕하세요 int second = 0과 같이 초기화는 반드시 해야하는건가요?
안녕하세요 int second = 0과 같이 초기화는 반드시 해야하는건가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
괄호 안에 있는 것과 바깥에 있는 것이 어떤 의미 차이가 있는지 궁금합니다
function getExpensiveProducts(products){ for(var i = 0; i < products.length ;i++){ var newProducts = []; var product = products[i]; var price = product.price; if(price >= 60000){ newProducts.push(product) return newProducts; } } } answer로 올려주신 코드에서 var newProducts = [ ]; 이 부분이랑 return newProducts; 이 부분을 괄호 안쪽에 넣어두면 반환되어야하는 배열 객체 두개 중에서 하나밖에 반환이 되지 않는데 왜 그런지 궁금합니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
K 번째 수 코드 질문입니다..
import sys sys.stdin=open("TextFile1.txt", "rt") T=int(input()) for t in range (T): n ,s ,e ,k =map(int, input().split()) a=list(map(int, input().split())) print(a) 이렇게 똑같이 입력했는데 계속 예외가 발생함 too many values to unpack (expected 4) 이렇게 뜨네요vㅍ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
플레이어 이동 강의에서 프레임관리부분 질문입니다.
static void Main(string[] args) { Board board = new Board(); Player player = new Player(); board.Initialize(25, player); player.Initialize(1, 1, board.Size -2, board.Size-2, board); Console.CursorVisible = false; const int WAIT_TICK = 1000 / 30; int lastTick = 0; while (true) { #region 프레임관리 int currentTick = System.Environment.TickCount; if (currentTick - lastTick < WAIT_TICK) continue; int deltaTick = currentTick - lastTick; lastTick = currentTick; #endregion //입력 //로직 --> 데이터가 변하는 부분은 로직. 코드로직과 렌더링을 나누면 관리하기가 편하다는 장점이 있다. player.Update(deltaTick); //렌더링 --> 최종적으로 그릴 때 렌더링. Console.SetCursorPosition(0, 0); board.Render(); } } ------------------------------------------------- 위의 전문은, Program.cs 의 전체 코드입니다.저 코드 중에서 #region 프레임관리 int currentTick = System.Environment.TickCount; if (currentTick - lastTick < WAIT_TICK) continue; <- 이 코드!! continue; 를 쓰면 콘솔화면창에 아무것도 뜨지 않습니다. 코드 하나하나 디버깅해봤더니 continue;를 쓰면 콘솔화면에 아무것도 뜨지 않아서 당황스럽습니다. 다시 영상 처음부터 따라해봐도 저부분에서 계속 저러네요.. 뭐가 문제인지 잘 모르겠습니다 바쁘실 텐데 한가로우실때 가능하시다면 답변 부탁드리겠습니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Program.cs 에서 Player player = new Player(); 작성하면
Player player = new Player(); 하면 에러가 뜹니다. 에러 내용은 CS0246 Player' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. 입니다. 영상에 후반부에 그런 건 protected 해놓은 거라 다른 설정 때문에 그런가 싶긴 한데 초반부부터 그래서.. 이유가 뭘까요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
@EnableSwagger2 어노테이션이 나오지 않아요!
swagger 디팬더시 걸어주었지만 @EnableSwagger2 어노테이션이 나오지 않아요! 이런 경우엔 어떻게 해결하나요?
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
선생님 이 포문이상한데요..
선생님 이 포문이상한데요..
-
미해결실전! 스프링 데이터 JPA
영속성 컨텍스트 관련 질문입니다.
매번 수준 높은 강의에 감사 드리고 열심히 공부하고 있습니다!! 그런 의미에서 질문이 있는데요, 1. 만약 MemberJpaRepositoryTest 에서 아래처럼 EntityManager 를 또 주입 받았을 경우 기존에 MemberJpaRepository 에서의 EntityManager 와 Test에서의 EntityManager 가 같은 영속성 컨텍스트를 바라보고 있는 건가요? 2. flush 이후에 clear 를 통해서 영속성 컨텍스트를 비우고 엔티티의 값을 변경하면, 1차 캐시에 객체가 없어서 변경감지가 일어나지 않기 때문에 update 가 발생하지 않는게 맞나요? 3. 그러면 혹시 2번에서 발생한 변경사항을 db에 반영할 수 있는 방법은 없을까요? 아니면 1차 캐시에 존재하지 않는 객체의 속성을 변경하려고 할 경우 에러를 낸다던지 하는 건 없을까요? class MemberJpaRepositoryTest { @PersistenceContext EntityManager newEm; @Autowired MemberJpaRepository memberJpaRepository; @Test public void basicCRUD() { Member member1 = new Member("member1"); Member member2 = new Member("member2"); memberJpaRepository.save(member1); memberJpaRepository.save(member2); newEm.flush(); newEm.clear(); member1.setMemberName("newMember1"); } }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
RayCasting 관련 질문
안녕하세요 UnityChan이 몬스터를 클릭했을 때 제대로 attack이라는 판정이 안들어가는 것 같아서 확인해봤는데 raycasting이 몬스터에 가까워질수록 하늘을 주시하더라구요 무슨 문제인가요?
-
미해결윤재성의 안드로이드를 위한 자바(JAVA) 프로그래밍
3강 자바 개발환경 구축 질문
3강 자바 개발환경 구축에서 배운대로 하였는데 자꾸 아래의 에러가 뜹니다. 무얼 잘못한 걸까요? Error: Could not find or load main class HelloWorldCaused by: java.lang.ClassNotFoundException: HelloWorld
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
클래스에 아래문장 해석을 어떻게 하면 되나요?
class Room<T> { public T Data; public Room<T> Next; public Room<T> Prew; } 제너릭으로 할당된 배열 Data로 해석하면 되는건가요? int num = 0; 이런 것과 같은 맥락인지 궁금합니다 제너릭 개념이 아직 정립된것인지 클래스를 아직 정응하지 못해서 그런지 헷갈립니다.
-
미해결처음 배우는 리액트 네이티브
useSateAreaInsets를 Container에 넘겨주고 이것을 활용하는 부분이 이해가 잘 되지 않습니다.
const Container = styled.View` align-items: center; background-color: #ffffff; padding-top: ${({ insets: { top } }) => top}px; padding-bottom: ${({ insets: { bottom } }) => bottom}px; padding-right: ${({ insets: { right } }) => right}px; padding-left: ${({ insets: { left } }) => left}px; `; 기존에 props에 있는 데이터를 사용할 때 ${({theme}) => theme.color} 이런 식으로 사용했었는데 문법이 좀 생소합니다. 좀 자세히 설명해주시면 감사드리겠습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Wrong user name or password 실행시 오류
코드복사 후 의존주입후에 실행시키면 오류가납니다. Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password 이름또는 비밀번호가 잘못되었다고 합니다. h2세팅 강사님과 똑같이 했는데 이런 현상이 발생합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
GameRoom.cs , S_Despawn 패킷 질문
안녕하세요 좋은 강의 제공 주셔셔 감사합니다.강의를 따라가면서 궁금한 사항이 생겼습니다. GameRoom.cs 의 함수 구현 중 S_Despawn의 메시지 구조는 왜 List로 되어야 되는지 알 수 있을까요?결국은 서버 입장에서는 Player 한명이 나갈 때 마다 lock이 걸리므로 즉 한번에 한명씩 플레이어가 나갈 것 같아 보이는데 S_Despawn의 메시지를 List항목으로 만든 이유는 어떤 의도이신지 알 수 있을까요?