묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결타입스크립트 입문 - 기초부터 실전까지
딕셔너리패턴 질문드립니다.
'.' <- 점을 찍어서 오브젝트내의 속성에 접근하는 방식을 딕셔너리 패턴이라고 하는건가요? 핸드북이나 구글 검색해도안나와서 여쭤봅니다. 추가질문드려요 interface IMarvleArray { [index:number] : string,} interface StringRegexDictionary { [key:string]: RegExp;} 의 경우에는 하나의 인터페이스에 하나만 정의 가능한건가요? 인터페이스 내에 다른 키타입과 밸류타입을 작성시 오류가 나더라구요 실무에서는 이방법이 많이 쓰이는지 아니면 const testArr:[string, number] = ["test", 123]; 이 방법이 많이 쓰이는지 어느쪽이 많이 쓰이는지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
Lombok에 대한 질문
선생님 강의 너무 잘 듣고 있습니다 ㅎㅎ! Lombok이 정말 편하다고 생각하는데 만약에 setter가 따로 필요없는 필드가 있는 경우에 Lombok을 사용하면 강제로 setter 메서드가 생기기 때문에 필드 값이 변경될 수 있는 문제점이 생길 것 같은데 이런 경우에는 getter, setter를 직접 작성해주는 게 좋을까요..?
-
미해결도커 쓸 땐 필수! 도커 컴포즈
volumns db_data
docker-compose.yml 파일 작성 내용중에 맨 마지막 volumes: db_data: {} 이 설정이 무엇을 의미하는지 잘 모르겠어요 ㅎㅎ;;
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Reset 관련 질문입니다.
안녕하세요! 맛비님! 강의 열심히 따라가며 수강하고 있습니다. 강의를 듣다가 보면 항상 Reset에서 막혀 다시 Reset 강의로 돌아가서 확인하고 있습니다..ㅎㅎ 어느정도 이해가 되었다고 생각했는데 궁금해서 질문 드립니다. reset을 이용해서 처음부터 시작하는 신호와 unknown 상태를 방지하기 위해서 사용하는 것으로 알고 있습니다.(맞나요?) 하지만 코드를 따라가다 보면 reset 값만 0에서 1로 바꾸고 나머지 값에는 영향을 주지 않는거 같은데 reset을 통해서 나머지 변수들에게도 영향을 주는 건가요? 아니면 reset의 출발신호만을 알기위해서 사용하는 건가요??
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
노드로 만든 서버는 빌드를 따로 안하나요?
노드로 만든 서버는 도커환경에서도 빌드를 해줄 필요가 없는건가요??
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
$(window).scrollTop() > 50
선생님 안녕하세요. $(window).scrollTop() > 50 여기에서 50 이 정확히 어떤건가요??ㅠㅠ 50px인가요??
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
return에 대해 좀더 알고싶습니다
나름 열심히 생각해보고 풀어봤는데 선생님 코드와 살짝 다르고 return에 대해 아직 헷갈리더라고요.. 마지막에 return을 썼을때 GetExpensiveProduct(allProducts)을 하면 저렇게 바로 나오는데 return을 안쓰고 GetExpensiveProduct(allProducts)를 쓰면 에러는 안나는데 undefined라고 뜨네요. return의 정의를 좀더 자세하게 알수 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
_app.js 파일을 작성하고 실행시켰는데 App 이 정의되지 않았다고 에러가 뜹니다
ReferenceError: App is not defined 라고 에러가 뜨는데 이유는 무엇일까요...?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드하는 과정 질문있습니다!
빌드하는 과정에서 gitbash 연결한 후에 빌드 시도하면 이러한 에러가 발생합니다.. 다른 방법 찾아보다가 직접 빌드 실행켜서 빌드파일 생성은 했는데 bash창에서 실행시키는 방법이 궁금합니다..!
-
해결됨이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
Context로 받는걸 객체로 바꾸고 이미지리스트를 삼항연산자로 바꾸면 이러한 오류가 납니다.
사진저장해서 봐주세요ㅜㅜ 터미널 오류는 없습니다. + 마지막 사진엔 setIsPublic 이라고 되어있지만 myImages로 세팅했습니다. const imgList = (isPublic ? images : myImages).map((image) => (
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
질문.
안녕하세요. 강사님 const { data: userData, error, revalidate, mutate } = useSWR<IUser | false>('/api/users', fetcher, { dedupingInterval: 2000, // 2초 }); 질문1. userData가 data의 변수에 담기는것인지 궁금합니다. 콘솔로그에 userData찍어보니 userData에는 값이 있고 Data를 찍으면 에러가 납니다. 보통 자바스크립 변수설정이랑 위치가 바뀐것 같은데 헷갈리네요. swr에서는 변수설정 위치를 바꿔주어야 하는것인가요?. const { workspace } = useParams<{ workspace: string }>(); 질문2. userParams의 worspace가 slect인데 이게 어떤경로로 통해서 데이터가 들어오는 건지 헷갈립니다! const Menu: FC<Props> = ({ children}) => { const stopPropagation = useCallback((e) => { e.stopPropagation(); }, []); 질문3. Menu컴포넌트에서 {children} props로 받으아와서 레이아웃을 짤 수 있잖아요? 이것도 리액트네이티브에 똑같이 적용 될 수 있는것인가요? 질문4. swr에는 mutate에서 true를 시켜줄경우 옵티미스틱 ui가 가능하다고 하셨잖아요? (좋아요 기능 서버점검은 나중에) 이러한 개념이 리덕스 사가에도 적용되는것이 있는지 궁금합니다. 검색해봐도 비슷한게 뭔지 잘 모르겠습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
태그 끝부분에 <!-- /container --> 수동으로 입력하나요?
자동으로 입력된다면 어떻게 하는건지 궁금합니다..
-
미해결게임 프로그래머 취업 전략 가이드
지방대 4년제 게임공학과 졸업생의 고민..
안녕하세요, 작년 2월에 지방대 4년제 게임공학과 졸업한 27살 된 졸업생입니다.. 작년 상반기까지 's'게임학원을 다니다가 기간 끝난 후로 작년 말까지 방황하다가(게임만 주구창창 한다던가) 올해 초 부터 조금씩이라도 취업준비하려고 선생님 강의들도 사 듣고 책도 괜찮아보이는거 여러개 사서 보고 컴공 기본기 위주로 공부하면서 차근차근 복습중인데 문제는 제가 입사서류에 첨부할만한 포폴이 전무하다는 점입니다. 쥬신, 어소트락 같은 게임학원 다닐까 생각도 했지만 대전에 사는 저로선 그럴 여유도 없고..(금전적으로도 여유로운 편도 아니고..) 특히나 대전에는 제대로 가르치는 게임학원도 없는듯하고..(특히 DX, 언리얼C++) 그래서 선택한게 약 1년 전 사둔 유데미 언리얼 C++ 강의 듣고 언리얼 포폴부터 게임을 만들겠다는 마인드로 만들까 하는데 제가 하려는게 올바를지 조금 고민도 되기도 하고 무엇보다 입사서류를 넣게되면 분명 학벌 좋거나 쥬신, 어소트락 다니는 실력자들이랑 경쟁을 하게 될텐데 역시나 아까 제가 말했던대로 '게임을 만들겠다'라는 마인드로 정성들여 만드는게 승산이 있을지 혹시나 제가 놓치는 부분이 있을지 선생님의 조언을 구하고자 합니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
효율성 파트 풀이 질문드립니다.
효율성 파트에서 연속부분수열2 문제 관련 질문드립니다. 제가 코드를 위에처럼 짜봤는데 이런식의 풀이도 괜찮을까요??
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
강의 마지막에 nest-morgan 사용에 대해서.
강의 마지막에 nest-morgan 사용하시면 좋다고 하셔서,nest-morgan 을 적용하였으나.. 시간이 [09/Aug/2021:12:03:46 +0000] 이런식으로 시간 포맷 변경에 대해 알아봐도 자료가 안나오네요 ㅠㅠ 뿐만 아니라, 모양새는 같아보이는데, 추후에, 추가 정보를 삽입하거나, 활요하면 좋을 것 같아서 다시 강의 내용으로 입맛대로 구현한 moran 을 쓰려고 하는데, 이것을 그대로 사용했을때 우려되는 부분이 따로 있나요~~??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
4번 문제 runtime error
안녕하세요. 강사님 강의 정말 잘 듣고 있습니다. 다름이 아니라 4. 단어 뒤집기에서 Runtime Error가 발생하는데 이유를 모르겠습니다. IDE에서 다 테스트를 했는데 정상적으로 동작하는 것을 확인 하였습니다. 전체코드는 다음과 같습니다. 감사합니다! import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { List<String> strList = new ArrayList<>(); List<StringBuilder> flipWords = new ArrayList(); int input1 = 0; while (true) { Scanner in=new Scanner(System.in); if (input1 == 0) { input1 = in.nextInt(); } else { if (strList.size() != input1) { strList.add(in.nextLine()); } else { break; } } } for(int i=0; i<strList.size(); i++) { String str = strList.get(i); StringBuilder sb = new StringBuilder(); for(int j=str.length() - 1; j>=0; j--){ sb.append(str.charAt(j)); } flipWords.add(sb); } for(int i=0; i<flipWords.size(); i++){ System.out.println(flipWords.get(i)); } } }
-
미해결실전! 스프링 데이터 JPA
count 쿼리 나가는 이유
안녕하세요 선생님!ㅎㅎ 강의를 듣는 중에 궁금한 점이 생겼습니다. 질문) 페이징 기능 사용 시 count 쿼리가 나가는 이유가 궁금합니다. 그 이유가 혹시 다음 페이징 된 쿼리의 위치를 알기 위함 일까요?
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
pods가 계속 pending 상태입니다.
안녕하세요 강의 잘듣고 있습니다. 실습중에 문제가 발생하여 질문 드립니다 pods를 생성하고 삭제하는 실습을 해야하는데 생성과정에서 문제가 발생했습니다. 아래와 같이 계속 Pending 상태라고 나오며 생성이 되지 않습니다. kubectl delete -f ~/ 동일 경로 로 삭제했다가 다시 kubelctl apply 로 재시도 해봐도 저렇게 팬딩 상태가 오랫동안 유지됩니다. kubectl describe pods를 통해 에러 로그를 보니 스케쥴 될 수 없다 라고 나옵니다. 워커 노드들에 들어가서 systectl status kubelet 해보면 모두 active(running) 이라고도 나옵니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
object detection을 위한 커스텀 데이터 학습에 가장 적합한 방법
안녕하세요. 저는 관련분야 비전공자로, 강사님 강의 들으며 조금씩 배우고 있습니다. 제 최종목적은 항공사진에서 나무를 탐지해내는 것인데요. 겨울에 찍은 사진이라 잎이 전부 떨어진 나무입니다. 이 사진에는 잎이 떨어진 낙엽수, 잎이 있는 상록수 2종류의 나무를 볼 수 있는데, 2개 클래스를 학습시키고 탐지해내는데 가장 적합한 알고리즘은 무엇일지 추천해주실 수 있을까요? 또, 강의 중 어떤 부분을 집중해서 듣는게 좋을지도 말씀해주시면 감사하겠습니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
mongodb 컬렉션에서 posts 삭제 후 현 상황과 관련된 질문입니다.
수업 후반부에 mongdb posts 컬렉션 삭제를 언급하시길래 별생각 없이 지웠습니다. 문제는 post가 없어 작업중인 postdetail 페이지를 볼 수가 없네요.. postman을 이용해 post를 등록하려고 해봤지만 무한로딩이 발생하고 있습니다.(auth-token 체크를 풀면 당연히 토큰 없음이 나오고요) 또한, http://localhost:3000/ 에 로그인해서 add post를 통한 업로드시 postdetail 페이지로만 넘어갈뿐 mongodb에 데이터가 저장되지 않습니다. 제가 현재까지 진행한 진도로는 add post를 통한 업로드가 되지 않는게 맞는건가요?