묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
이후의 커리큘럼 문의
프론트엔드를 공부하려고 하는 백엔드 개발자입니다. js -> react -> next.js 순서의 바텀업 학습방식은 저에겐 조금 지루해서react 강의의 react.js 입문(hooks까지) -> next.js(타입스크립트 병행) -> react 심화(useEffect, context 등)또는react 강의의 react.js 입문(hooks까지) -> 한 입 크기로 잘라먹는 React.js 실전 프로젝트(타입스크립트 병행) -> next.js순서의 탑다운 방법으로 학습해도 될까요?
-
미해결[1.5탄] 옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트
관리자 페이지 상품 삭제 API
섹션2 쿠키 영상의 관리자 페이지 상품 삭제 API 관련 질문입니다.삭제 버튼을 눌렀을 때: 상품 삭제 API 호출삭제 완료되어 반영되었을 때: 전체 상품 조회 API 호출맞나요...?
-
해결됨한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편
인증 정보가 만료되었을 때 라우트 가드 처리가 궁금합니다!
라우트 가드 학습 중 궁금한 점이 생겨서 질문드립니다!import { useSession } from "@/store/session"; import { Navigate, Outlet } from "react-router"; export default function MemberOnlyLayout() { const session = useSession(); if (!session) return <Navigate to={"/sign-in"} replace={true} />; return <Outlet />; }라우트 가드에서는 인증 정보 유무만 검사하고, 인증 정보 만료 여부는 별도로 확인하지 않나요?만약 그렇다면 인증 정보가 만료된 상황에서의 처리 방법이 궁금합니다! 고민해봤을 때 인터셉터 등 별도 로직으로 구현해 다음과 같이 처리할 것 같습니다접근한 페이지에서 인증이 필요한 요청 처리가 있다면 refreshToken을 이용해 accessToken을 재발급 한 뒤 요청을 재시도한다 refreshToken도 만료되었다면 요청을 취소하고 로그인 페이지로 리디렉션 한다 그런데 이렇게 처리하면 refreshToken도 만료된 사용자는 인증 정보가 있으므로 요청 페이지로 이동한다짧은 순간이나마 데이터가 없는 빈 화면이나 깨진 UI를 본다로그인 페이지로 리디렉션되며 혼란을 겪는다그래서 라우트 가드에서 만료된 경우 접근을 막아야 되지 않을까 생각해봤는데 매번 토큰 유효성 검증을 수행하면 성능 저하가 발생할 것 같다는 생각을 했습니다 어떻게 처리하면 좋을지 의견을 여쭤보고 싶습니다!
-
미해결홍정모의 따라하며 배우는 C언어
혹시 강의를 빠르게 수강하려면 어디서부터 듣는게 좋을까요?
안녕하세요, 대학교 1학년 수업으로 C언어를 배우는 중인데 현재 8진수,16진수 / 2의 보수/ 아스키코드 관련해서 어려움을 겪는 중입니다. 최대한 저한테 필요한 부분부터 강의를 듣고 싶은데 커리큘럼 중 어느 부분부터 시작하는 게 좋을지 알려주실 수 있을까요?
-
미해결
교수님 강의를 어디서부터 듣는 게 가장 나을까요?
안녕하세요, 대학교 1학년 수업으로 C언어를 배우는 중인데 현재 8진수,16진수 / 2의 보수/ 아스키코드 관련해서 어려움을 겪는 중입니다. 최대한 저한테 필요한 부분부터 강의를 듣고 싶은데 커리큘럼 중 어느 부분부터 시작하는 게 좋을지 알려주실 수 있을까요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
문제집은 없나요 수업을 어떻게 들어야 할지 모르겠어요
제가 공부와 연이 멀긴 해요...그래도 근성있게 해보려고 하는데설명 하시는걸 받아 적거나 타이핑 치자니강의 듣는 시간이 미친듯이 늘어나서 퍼져버리고 듣기 위주로 하자니 모르겠는 내용들, 지나가버리는 내용들이감당이 안되고.. 써주시는 코드도 어떤걸 따라하고어떤건 안따라하는건지도 사실 좀 구분이 어려워요 강의를 어떤 식으로 이용해서 학습하면 되는지 조언 해주실 수 있을까요ㅠㅠ
-
미해결React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
https://my-company.site/ 접속
안녕하세요, 현재 https://my-company.site/ 사이트에 접속이 되지않는데 일시적인 오류인걸까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
모듈러 연산 값이 10이 아닌 경우도 있지 않나요?
안녕하세요 선생님.마지막 예제 문제에서 가지치기로 ret = 10일 때 가지치기를 한다고 하셨는데, 만약 ret이 10이 아닌 경우도 있을 수도 있는데 어떻게 10이 있을거라고 확신하고 분기를 넣을 수 있는건가요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
git 설치를 해도 자꾸 사라져요
밑에도 계속 질문 남기긴 했지만 답변해 주신 내용으로 했을때 해결이 안되서 다시 남깁니다. git를 설치를 했고 3rd party software도 클릭해서 설치했는데, claude실행만 하려고 하면 git이 없다고 나옵니다. 어떻게 해야하는 걸까요? 두시간째 하고있는데 claude조차 열수 없으니 답답합니다...
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.
강의에서는 직접 만들어서 쓰기도 한다고 언급하셨는데, 그게 업계에서 대부분이 그렇게 쓰는건지, 아니면 특수한 경우에서만 그렇게 썼던 것인지 궁금합니다.강의에서 나온 xnew 같은 것들을 만약 디버깅이나 개발의 편의성을 위해서 직접 쓴다면, 제가 개인 프로젝트를 할 때 강의에서 나온 주요 서버 엔진 코드(매크로 등)를 기본 베이스로 깔고 해도 되는건가요? 아니면 만들다가 필요한 부분이 있으면 그때 그때 엔진도 같이 발전시켜 나가는 형태로 개발이 되는건가요? 이 강의를 다 듣고 추후에 포트폴리오를 만들 때 강의에 나온 코드를 이용하여도 되는지 궁금합니다.
-
미해결6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
비관적 락 구현 방식 문의 건
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요? 여기까지 이해하신 내용은 무엇인가요?강사님 안녕하세요 :)현재 4-9 낙관적 락, 비관적 락 강의를 수강하는 중이며, 단일 행에 대해 배타 락을 거는 방식을 학습한 후 관련 문의 드립니다. 2. 어려움을 겪는 부분어느 부분에서 막히셨나요?코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요?만약비관적 락(PESSIMISTIC_WRITE) 방식으로 한 테이블의 여러 행에 락을 걸어야 한다면, 아래 두 방식 중 어느 방식이 적절한지 궁금합니다.N번의 DB 조회를 방지하기 위해 아래 1번 방식을 고려했으나, 관련 케이스가 많지 않아 제가 놓치는 부분이 있는지 여쭤보고 싶습니다. 더불어 실무에서는 어떤 방식으로 접근하시는지도 궁금합니다. :) 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요1. IN절 조회 후 락 걸기@Lock(LockModeType.PESSIMISTIC_WRITE)@Query("select p from Product p where p.productNumber in :productNumbers")List<Product> findAllByProductNumberIn(@Param("productNumbers") List<String> productNumbers);만약 1번 방식이 적절하다면, 데드락 방지를 위해 ORDER BY 정렬이 필수인지 궁금합니다.2. 루프를 돌며 조회 후 락 걸기for (String productNumber : productNumbers) { Product product = productRepository.findByProductNumberWithLock(productNumber) .orElseThrow( ··· ); ··· }@Lock(LockModeType.PESSIMISTIC_WRITE)@Query("SELECT p FROM Product p WHERE p.productNumber = :productNumber")Optional<Product> findByProductNumberWithLock(@Param("productNumber") String productNumber); 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다!
-
해결됨오브젝트 - 기초편
자료 한번에 다운로드 받을 수 있게 좀 해주세요.
자료 한번에 다운로드 받을 수 있도록 압축해서 하나로 묶어주세요. 일일이 다운받는게 번거롭네요.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
터미널 클로드 이미지 캡처 안됨
안녕하세요 34강 34. 권한 모드 (accept, plan): 프로필 웹 사이트 만들기 학습 중에 있습니다. 저는 IDE는 인텔리제이에서 터미널에서 claude code를 사용 중에 있는데요 강의에서는 이미지 캡처해서 붙여넣기를 해서 명령을 내리던데 IntelliJ에서는 되지 않아서 문의를 남깁니다. 터미널에서는 안되는건가요? 혹시 IntelliJ에서도 이미지 캡처를 사용할 수 있는 방법이 있을까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
혹시 나중에 기회가된다면 zapier랑
혹시 나중에 기회가된다면 zapier랑 클로드 mcp연동해서 자동 워크플로우 개발하는 법도 만들어 주실수 잇으신가요
-
미해결STM32 FreeRTOS 구현
UART RX를 위한 사용자 정의QUEUE섹션 문제입니다
마지막섹션을 진행하다보면 uint16_t와 uint8_t가 unknown type name 이라고 에러가 뜹니다혹시나해서 올려주신 프로젝트로 빌드해도 같은오류가 발생합니다
-
미해결외워서 끝내는 네트워크 핵심이론 - 응용
VPN 사용시 packet의 encryption
VPN 사용시 패킷이 전체 암호화가 되면서 목적지의 게이트웨이로 전달된다고 설명해주셨는데(예를 들면 5.5.5.1) 예를 들어서 VPN client를 켜놓고 목적지를 private network가 아닌 public access(예를들면 단순한 google.com 접속) 시에도 여전히 packet encrypted되어서 나가는건가요? 이 패킷의 암호화의 주체는 누구인가요? VPN client인가요 아니면 2번의 Secure Gateway인가요?
-
해결됨클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
shrimp task manager에 대해 질문이 있습니다.
안녕하세요. 강의 잘 보고 있습니다. shrimp task manager를 사용해보고 있었는데, github을 보니 더 이상 업데이트가 안되는 것 같습니다.(7개월전이 마지막 업데이트고, 이슈도 오픈 된 상태로 답변 없이 몇 달째 방치 중이네요)개발자도 거의 손을 뗀 거 아닌가 싶은데, 계속 사용을 해도 괜찮을까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
git을 설치했는데 없다고 나와요
git을 설치했는데 없다고 나옵니다 어떻게 해야하나요? search에서 git을 치면 나오는데 파일이 열리는데
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
claude mcp list
이렇게 나오는데 어떤 식으로 접근해야할까요..?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
클로드 코드 설치
클로드 코드 설치를 한후에 기본 설치 경로가 powershell에서 안나옵니다 그래서 알려주신 Get-ChildItem -Path $env:USERPROFILE -Recurse -Filter "claude.exe" -ErrorAction SilentlyContinue | Select-Object FullName 이거를 붙여넣기 했는데 답을 안주고 그냥 PS C:\Users\Hyun ah Lee> 이렇게만 뜨더라구요. 뭐가 잘못된건가요??