묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
ppt 사소한 수정사항
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 중요한거는 아니지만 ppt에 사소한 오류가 있어서 말씀드려요. 프록시 캐시 도입 관련해서 p.53 부터 400ms가 0.5초로 되어있습니다. 중요한건 아니지만 영상, ppt에 많은 공을 들이셨던걸 알기에 글 남겨봅니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 업로드 버튼 정상작동
Redux > 더미데이터와 포스트폼 만들기 강좌보면서 그대로 따라했는데 제 컴퓨터에서는 이미지업로드 버튼이 작동이 안되네요 도와주세요
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
로또 추첨기에서 궁금한 점이 있어요
안녕하세요 제로초님, 로또 추첨기 강의를 들은 뒤에 다시 혼자서 구현을 해보는데 궁금한 점이 있습니다. 우선 저는 45개의 숫자가 담긴 배열에서 랜덤으로 1개를 뽑는 과정을 7번 반복하는 코드를 작성했어요. 아직 반복문하면 for문부터 생각하는 수준이라서 while이 잘 떠오르지 않더라구요.. 그런데 splice 배열메서드를 사용하면서 index 정보를 받아와서 사용하지 않으면 Math.random으로 뽑아낸 num에 담긴 숫자가 spliceNum에 담기지 않습니다. 선생님께서 설명해주신 코드에는 splice ( a , b ) 에서 a에 랜덤을 뽑은 숫자(책의 random)를 바로 넣으셨는데 로또추첨기자체가 정확한 정보보다는 '랜덤'이면 되기때문에 그대로 적용하신건지 특정상황에서는 써야 하는 특징이 따로 있는 지 궁금합니다..!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
맥에서 vivado
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 이번에 수강신청을 하였는데 원래 윈도우에서 연구실 서버(리눅스)로 mobaxterm을 통해서 vivado를 돌렸는데 이번에 맥북을 구매해서 맥북을 통해 연구실 서버 들어가 vivado를 돌릴려고하는데 xterm: Xt error: Can't open display: xterm: DISPLAY is not set ERROR: [Common 17-1374] Display test failed. Please check DISPLAY environment variable and X server permissions for remote display. 이런식으로 에러 메시지가 나오더라고요 맛비님 블로그를 보다가 발견한건데 맛비님도 현업에서 맥북과 리눅스 머신 조합으로 개발하신다고 봤는데 혹시 위와 같은 문제는 어떻게 해결하셨는지 궁금합니다. 참고로 저는 iterm2 터미널 프로그램을 통해서 리눅스에 들어가고 mobaxterm을 이용해서 들어갔을 때는 아무 문제 없었습니다. 감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
프록시 캐시 서버 와 CDN
프록시 캐시 서버와 CDN이 동일한 것인지 궁금합니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
새 유저 회원가입 오류
강사님 안녕하세요! 제가 회원가입 폼을 작성하다 오류가 생겼습니다... 현재 이 상태까진 도달했습니다만, 정보입력후 제출버튼을 눌러도 화면이 바뀌지도 않고, admin 화면에도 \ 이처럼 초기 creatsuperuser 정보만 있을뿐 업데이트가 안됩니다... 이처럼 signup form 도 작성했고 다른 코드들도 작성했습니다.... 감사합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
스냅샷에 접근이 가능한가요?
안녕하세요^^ 좋은강의 잘 듣고 있습니다. 22:56 쯤에 나온 내용인데요 1차 캐시에는 스냅샷 영역이 있다고 하셨는데.. 혹시 스냅샷 영역에서 초기 memberA 객체에 접근하는 것도 가능한가요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
vi 다시 깔아주는 부분에서 질문이 있습니다.(10:39)
안녕하세요 질문이 vi를 예전에 깔아줬었는데 해당 이미지 공간이랑 vi를 깔아 줬던 공간이랑은 다른건가요??
-
미해결실전! 스프링 데이터 JPA
@EntityGraph 질문이 있습니다.
안녕하세요. 강사님이 EAGER 모드 보다 LAZY 모드로 사용하는것을 권장하셨는데요. @ManyToOne(fetch = FetchType.LAZY)private Team team; EAGER + @EntityGraph LAZY + @EntityGraph 이렇게 해도 같은 쿼리가 발생하는데 그럼 EAGER를 사용해도 N+1 문제가 해결되지 않을까 생각을 했었습니다. 이 둘의 차이를 아직 잘 모르겠습니다.. 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
object detection 훈련 시 anchor box 관련해서 궁금한 점이 있습니다
안녕하세요 Yolov2처럼 사전에 K-Means Clustering을 통해서 anchor box ratio를 정한다거나 직접 scale 값을 넣는다고 하더라도 훈련을 진행하면서 내부적으로 해당 파라미터는 backward 시 조금씩 변화를 주는 부분인거죠?
-
미해결Vue.js + TypeScript 완벽 가이드
권한 요청드립니다.
안녕하세요 강사님 두번째 프로젝트 진행하기 위해 깃헙 권한 요청드립니다. 깃헙 아이디는 rooney-dev 입니다. 감싸합니다.!
-
미해결스프링 핵심 원리 - 고급편
Retry 애노테이션으로 재시도 실행결과가 좀 이상합니다.
본문에는 예외가 발생 시 Retry 애노테이션을 확인해서 request를 재시도 하는것으로 나와있는데 막상 실행 시켜보면 예외가 발생하지 않아도 Retry 프록시가 실행되는거 같아서요 먼가 잘못이해하고 있는걸까요?? 실행결과 로그는 아래와 같습니다. 2022-02-19 12:49:47.587 INFO 18976 --- [ main] hello.aop.exam.ExamTest : Started ExamTest in 3.008 seconds (JVM running for 5.288) 2022-02-19 12:49:48.363 INFO 18976 --- [ main] hello.aop.exam.ExamTest : client request i = 0 2022-02-19 12:49:48.387 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] void hello.aop.exam.ExamService.request(String) args=[data0] 2022-02-19 12:49:48.416 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] String hello.aop.exam.ExamRepository.save(String) args=[data0] 2022-02-19 12:49:48.417 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] String hello.aop.exam.ExamRepository.save(String) retry=@hello.aop.exam.annotation.Retry(value=4) 2022-02-19 12:49:48.417 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] try count=1/4 2022-02-19 12:49:48.428 INFO 18976 --- [ main] hello.aop.exam.ExamTest : client request i = 1 2022-02-19 12:49:48.429 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] void hello.aop.exam.ExamService.request(String) args=[data1] 2022-02-19 12:49:48.429 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] String hello.aop.exam.ExamRepository.save(String) args=[data1] 2022-02-19 12:49:48.430 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] String hello.aop.exam.ExamRepository.save(String) retry=@hello.aop.exam.annotation.Retry(value=4) 2022-02-19 12:49:48.430 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] try count=1/4 2022-02-19 12:49:48.430 INFO 18976 --- [ main] hello.aop.exam.ExamTest : client request i = 2 2022-02-19 12:49:48.430 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] void hello.aop.exam.ExamService.request(String) args=[data2] 2022-02-19 12:49:48.430 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] String hello.aop.exam.ExamRepository.save(String) args=[data2] 2022-02-19 12:49:48.432 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] String hello.aop.exam.ExamRepository.save(String) retry=@hello.aop.exam.annotation.Retry(value=4) 2022-02-19 12:49:48.432 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] try count=1/4 2022-02-19 12:49:48.432 INFO 18976 --- [ main] hello.aop.exam.ExamTest : client request i = 3 2022-02-19 12:49:48.432 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] void hello.aop.exam.ExamService.request(String) args=[data3] 2022-02-19 12:49:48.432 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] String hello.aop.exam.ExamRepository.save(String) args=[data3] 2022-02-19 12:49:48.432 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] String hello.aop.exam.ExamRepository.save(String) retry=@hello.aop.exam.annotation.Retry(value=4) 2022-02-19 12:49:48.433 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] try count=1/4 2022-02-19 12:49:48.433 INFO 18976 --- [ main] hello.aop.exam.ExamTest : client request i = 4 2022-02-19 12:49:48.433 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] void hello.aop.exam.ExamService.request(String) args=[data4] 2022-02-19 12:49:48.433 INFO 18976 --- [ main] hello.aop.exam.aop.TraceAspect : [trace] String hello.aop.exam.ExamRepository.save(String) args=[data4] 2022-02-19 12:49:48.433 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] String hello.aop.exam.ExamRepository.save(String) retry=@hello.aop.exam.annotation.Retry(value=4) 2022-02-19 12:49:48.433 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] try count=1/4 2022-02-19 12:49:48.433 INFO 18976 --- [ main] hello.aop.exam.aop.RetryAspect : [retry] try count=2/4
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
절대경로 질문.
3:39에서 웹팩에서 설정한 api서버로 요청 보내실떄 app.get("/api/users", ...) 이렇게 설정을하셨는데 만약 window운영체제에서 작성중이시라면 localhost:8080/api/users로 작성하셔야 되는건가요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
log(add(1, 2, 3, 4));
복습하면서 제가 생각하는 것이 맞는지 여쭤보고 싶어서 글을 남깁니다! length 프로퍼티를 설명하시면서 // 앞에서 순서대로 값 설정 function add(one, two) { return one + two; } add(1, 2, 3, 4); console.log(add(1, 2, 3, 4)); // 3 console.log(add.length); //2 add(1, 2, 3, 4); 실행하면 파라미터 값 3, 4는 다른 곳으로 저장된다고 하셨는데 저장되는 다른 곳이 argument 오브젝트 맞나요? arguments 이름의 arguemtns 오브젝트가 {0: 1, 1: 2, 2: 3, 3: 4} 프로퍼티 형태로 저장이 된다고 말씀하시는 건지 궁금합니다!
-
미해결
쿠버네티스 대쉬에서 pod 생성시 에러 "Search Line limits were exceeded, some search paths have been omitte"
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요..apiVersion: v1 kind: Pod metadata: name: pod-1 spec: containers: - name: container1 image: kubetm/p8000 ports: - containerPort: 8000 - name: container2 image: kubetm/p8080 ports: - containerPort: 8080위 내용으로 pod 생성시 "Search Line limits were exceeded, some search paths have been omitte" 가 발생합니다
-
미해결제대로 파는 Git & GitHub - by 얄코(Yalco)
sprint 상황 질문
혹시 만약에 상황 1 ) sprint01 이라는 branch 가 있고 제가 작업을 login api , profile api , signup api 이렇게 3개 작업을 해야한다고 해요 git branch feature/login_api 우선 브런치를 따서 작업을 합니다. login api 를 마치고 나서 , profile api branch 를 따게 됐어요 git branch feature/user_profile_api 엇 그런데 login_api 에서 리뷰가 왔어요. login_api 를 수정해달라고 했는데 수정할게 많아보여요 그런데 user_profile_api 에서는 login_api 에서 작성했던 코드가 많이 들어가요 같은 파일에 작성하기도 했고 , 메서드를 사용하기도 해요 . 이럴경우 어떻게 하시나용??? login_api 를 수정하고 나서 , user_profile_api 에서 pull 받으시나요?? 그럼 충돌이 날텐데 어떻게 하시나용?? 2 ) 위와 같이 user_api , user_profile_api , signup_api 작업을 하고있는데 sprint04 가 바꼈다고하네용 ?? merge 가 돼서 sprint04 코드가 많이 바꼈어요 . 엇.. 그런데 전 sprint04 merge 하기 전 branch 에서 땄잖아요 ?? 그래서 user_api 에서 git pull origin sprint04 를 한다거나 git branch merge sprint04 를 하게되면 에러가 많이 발생한다거나, user_api 에 🔝 이런 표시가 많이 달리게 되요 🔝 표시에는 제가 작업하지 않았던 코드들도 많이 껴있는데 여기 있는 코드은 같이 올라가면 안될것같은데 이럴경우 어떻게 하시나욤??
-
미해결오픈 소스 자바스크립트 React 프로그래밍 입문 Part.1
dotnet에서 막히네요 dotnet에 프로젝트를 만드는 부분에서요
내부 또는 외부명령을 실행할 수 있는 프로그램이 아니라고 뜹니다 어떻게 해야 하나요? vscode가 temp파일에 없어서 그런가 싶어서 옮겨도 봤지만 dotnet 관련한 명령을 입력하면 전부 저렇게 뜹니다...
-
미해결함수형 프로그래밍과 JavaScript ES6+
deepFlat에 yield* 대신 for...of 문으로 작성
deepFlat을 yield* 대신 for...of문으로 작성을 하려는데, 가명함수가 제너레이터를 반환해서 제대로 작동이 안됩니다. deepFlat의 if문을 for...of문으로 작성하는 방법이 있을까요? L.deepFlat = function* f(iter) { for(const a of iter) { if(isIterable(a)) for(const b of a) yield f(b); else yield a; } }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
비주얼 스튜디오에서 글자가
비주얼 스튜디오에서 글자를 쓰면 뒤에 것이 지워져요 예시: 비주얼 튜디오 에서 가운데에 '스'를 집어넣으면 비주얼 스디오 이렇게 뒤에 게 지워져요 한글에서는 수정에서 삽입으로 바꾸면 되는데 이거는 어떻게 해야 할지 모르겠어요 그리고 가위바위보 만들 때 Console 이름이 현재 컨택스트에 없다면서 안돼요
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
폰트어썸 오류
안녕하세요~ 강사님! 폰트어썸 넣을 때, 매번 잘 안되는 것 같아서 문의드려요.. 무슨 문제 때문에 안나오는지 모르겠어요ㅜㅜ