묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
몽고db 사이트가 많이 바뀌어서
몽고db 사이트가 많이바뀌어서 cluster 화면이 너무많이바뀌어서 강의를 알아들을수없습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npm install -g create-react-app 에러
npm install -g create-react-app npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap. npm ERR! code EEXIST npm ERR! path C:\Users\user\AppData\Roaming\npm\create-react-app.ps1 npm ERR! EEXIST: file already exists npm ERR! File exists: C:\Users\user\AppData\Roaming\npm\create-react-app.ps1 npm ERR! Remove the existing file and try again, or run npm npm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\user\AppData\Local\npm-cache\_logs\2022-01-15T08_35_49_232Z-debug.log 구글링 해서 Solution — Run “npm uninstall -g create-react-app” In various situations whereby the above does not work, run “which create-react-app” and uninstall it from there Then, run the command, “npx create-react-app project” Alternatives — Run “npm uninstall -g create-react-app”, then “npm cache clean --force” Afterwards, try “npm cache verify” and “npx create-react-app project” or “yarn create react-app project” 위에 처럼 해도 nodejs가 제대로 생성이 안됩니다.. 왜 그런건지 궁금해서 질문합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타입 오류 처리 시점에 대해 질문드립니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예 [질문 내용]여기에 질문 내용을 남겨주세요. 강사님 안녕하세요! 항상 좋은 수업 감사합니다. 28분 45초 부근에서 타입 오류 처리(필드 타입 Integer인데 사용자가 String으로 입력하는 경우) 스프링 MVC에서 컨트롤러에 진입하기 전에 터진다는 말씀을 듣고 궁금증이 생겨 질문드립니다! 스프링 MVC1 강의에서, ModelAttribute 사용시 요청 파라미터로부터 리소스 객체를 만들고 setXXXX함수가 자동으로 실행되어 필드값이 설정된다고 설명해주셨었습니다. 이 경우, RequestMapping을 통해 컨트롤러에는 진입하지만 setXXXX함수가 실행되는 과정에서 객체의 필드와 타입이 매칭되지 않아 예외를 발생시키는 것이라고 이해하면 될까요? 아니면 타입 오류를 처리하는 별도의 로직이 스프링에 내장되어 있을까요? 제가 이해한 실행 흐름대로면 타입 체크가 들어갈만한 부분이 setXXXX 메서드 말고는 없을것같은데, 또 스프링이 워낙 많은 기능을 제공하다보니 컨트롤러 진입 전에 뭔가 해줄것 같기도 하고 그렇네요 ...ㅎㅎㅎ
-
미해결얄코의 반응형 프로그래밍 - 자바스크립트로 쉽게 배우는 ReactiveX
rxjs mergemap으로 pagination 하기
안녕하세요! 또 궁금한게 생겨서 질문을 올립니다! http request로 pagination되어 있는 데이터를 모두 가져오려고 하는데요! 우선 1~100페이지정도 까지 계속 데이터를 수집하다가 어느순간에 결과가 빈배열로 응답이 오면 요청을 멈추도록 구현하고 싶습니다. ex)URI/1 -> [a,b,c] -> 10초 걸림 URI/2 -> [d,e,f] -> 8초 걸림 URI/3 -> [] -> 1초걸림 이런상황에 3번째에서 멈춘뒤 [a,b,c,d,e,f] 의 결과를 얻고 싶습니다. 현재는range(1,100).pipe(concatMap((number) => http.get(`URL/${number}`))takewhile((value)=> value.length)reduce((acc,cur) => acc.concat(cur), [])이런식으로 빈배열이 응답오면 멈추는 식으로 구현되어 있습니다!이걸 mergeMap으로 동시성을 조금 올려보고 싶은데,mergeMap으로 하니 각 요청마다 응답에 걸리는 시간이 다른 이유 때문에(추측), 데이터가 담겨잇는 응답은 늦게 오고 데이터가 담겨 있지 않은 빈배열은 응답이 먼저 도착해서 takewhile 조건에걸려서 종료되어 버리는 문제가 발생하고 있습니다. pagination으로 가져온 데이터의 순서는 중요하지 않아서 종료조건만 해결하면 될것같은데, 종료조건때문에 순서를 정렬할수있는 방법을 고려해야하나 싶은데요 이런 문제를 해결하고 싶은데제가 생각한대로 mergeMap의 순서를 정렬하는 방법을 강구해보는게 맞을까요? 더 쉽게 해결할 수 있는 방법이 있을까 해서 질문 올립니다!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
유저 에이전트 정보 질문
유저 에이전트 정보 활용 예시로 특정 브라우저에서만 애플리케이션이 동작하지않을시 서버측에서 유저 에이전트 정보를 비교하여 버그를 찾을 수 있다라는 내용인가요???
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요, 한글 깨짐 현상 관련하여 질문드립니다
안녕하세요, 강의 잘 듣고 있습니다. 네이버 금융 사이트에서 다음 부분의 내용을 크롤링하려고 했습니다. 그래서 강의에서 제시해 주신 대로 크롤링을 하였는데 한글 깨짐 현상이 발생하는 것을 확인할 수 있었습니다... 구글링을 해보니, 네이버 금융 사이트에서 인코딩 관련 문제가 생기는 것을 찾을 수 있었고, 이를 해결하기 위해 더 정보를 찾아보니 from bs4 import BeautifulSoup import urllib.request as req url = 'https://finance.naver.com/' res = req.urlopen(url).read().decode('euc-kr') soup = BeautifulSoup(res, 'html.parser') item = soup.select('#_topItems1 > tr > th > a') for content in item: print(content.get_text()) 다음과 같이 코드를 작성해 주면 한글 깨짐 현상이 해결됨을 확인할 수 있었습니다. 아직 크롤링 초보라 문제가 해결됨은 눈으로 확인하여도, 강사님이 설명해 주시는 것 만큼 뭔가가 확실하게 풀리는 느낌은 없어서요... 위와 같이 인코딩 문제가 발생하였을 때의 상황은 이렇게 해결하는 것이 맞나요?? 혹시 부가적인 설명도 가능하다면 조금 부탁드립니다ㅠㅠ 특히 urllib 를 사용해본 경험이 많지 않아서 해당 라이브러리 안에 어떤 모듈이나 함수를 사용해야 하는지 잘 모르겠습니다.. 답변해주시면 감사하겠습니다!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
JWT_SECRET 질문있습니다.
구현을 보건데 대칭키 방식으로 ssl인증을 하는것인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
범위전송 질문
범위전송이 활용되는 예로 만약 서버로부터 어떤 데이터를 받아오다가 중간에 어떤 오류가 발생하고 끊기는 현상이 발생했을떄 재요청을보내서 끊긴부분부터 받을 수 있는 로직을 작성할 수 있는것으로이해했습니다. 이내용을 토대로 생각해보면 클라이언트 측에서 데이터를받을떄 현재 전체에서 얼마나 받았는지를 알 수 있어야 이후 에러처리를할떄 헤더에 Range필드에 bytes = ??? - 전체바이트크기로 서버에 재요청을 보낼 수 있을것같은데요. 질문으로 1. 데이터를 전송받는 도중에 전체바이트 크기랑 현재받은 데이터크기를 어떻게 참조할 수 있는지. (아니면 에러가 발생했을떄 서버측에서 메세지로 현재받은 바이트크기/전체바이트크기로 알려줄수 있는건지) 2. 만약 위에 내용으로 참조가가능하다면 클라이언트측에서 이전에받은 데이터와 재요청후 받은 데이터를 어떻게 연결(?)하여 전체 파일을 구성할 수 있는지가 궁금합니다.
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
리스트 추가
강사님 강의는 너무 잘듣고 있습니다. 게시판 만들기까지 했는데 혹시 추가로 주제가 다른 게시판을 만들려면 보통 어떻게 코드를 짜나요? 지금까지 짠 프로그램 모두복붙해서 해야하는지,,, 새로운 리스트 Html을 만들고 def lists를 복붙하고 또 몽고디비를 새로 만들어서 하는지, 아니면 몽고 디비 하나로 주제를 다르게 해서 find로 관리를 하는지,,? 응용해서 주제가 다른 게시판하나를 만들어 보려고 하는데 어떻게 접근해야할지 감이 안오네요
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
post 기능 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] POST 메서드는 데이터를 처리하는 모든 기능을 지원한다고 하였는데 데이터 삭제도 가능한건가요??
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
itunnel 및 dump.py 실행 에러
1. itunnel_mux.exe 실행 시 아래와 같은 에러가 뜹니다.[ERROR] locate_AMRecoveryModeDeviceSendFileToDevice: Could not locate function prolog! 2. 에러 관련하여 검색해봤으나 해결 불가. 무시하고 dump 진행 했습니다.Failed to enumerate applications: timeout was reached 다 문의글에서 답변한 root/alpine 패스워드 설정은 되어 있습니다. openssl 설정도 되어있고... 뭐가 문제일까요?.. ㅠㅠ + 프리다 문제가 있네요. 프로그램들을 설치하면서 기존에 설치 되었던 툴들, 프리다에 덮어씌어지면서 뭔가가 충돌난게 아닌가 싶습니다..+ 지금은 디비아든 어떤 앱을 실행해도 앱이 실행 되어 지지 않습니다. 아이폰을 재 루팅 해야할 것 같아요 ㅠ frida-ps -U 를 해도 동일한 에러가 뜹니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Controller에서 ModelAndView 방식과 String return 방식의 차이점 질문
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. 좋은 강의 잘 듣고 있습니다. 친절한 답변 주시느라 고생하시는 서포터즈 분들께 먼저 감사합니다. Spring의 Controller에서 ModelAndView 방식으로 return 하게 되면 Model과 View를 동시에 반환할 수 있는 것으로 알고 있습니다. 저는, String type으로 return을 해서 바로 View를 반환하고 Model 객체를 파타미터로 받아서 model을 넘기는 방식을 사용했었는데요. ex) public String view(Model model){ model.setAttribute();return "new-form"; } 이런 방식입니다! 1. ModelAndView 로 Model과 View를 동시에 return 하는 방식 2. String으로 View를 return 하면서 Model 객체를 추가적으로 받아와서 데이터를 View로 넘기는 방식 혹시 이 두방식의 프로세스의 차이가 무엇인지 궁금합니다. 또, 실무에서 어떤 방식을 더 많이 사용하게 되는지도 궁금합니다! 감사합니다.
-
미해결
로그인 이나 회원가입 api 요청시
api 호출시 front 단 nuxt.config.js 파일에 axios 를 밑에 사진처럼 제 back 서버로 보내주려고하는데 localhost:3085 가 호출이 되는데 이건 어떻게 해야할까요 ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
getChild() 반환이 왜 transform 타입인가요?
왜 자식을 GameObject로 저장을 안하고 transform타입으로 저장하는 것인가요? transform은 GameObject의 위치,회전,크기를 정하는 것인데 왜 transform인 것인지 이해가 안가서 그렇습니다. 그리고 혹시 어째서 GetChild() 함수가 transform에 있는 것인가요? transform은 위치 같은 정보를 가지고 있는 component 이라고 생각했는데... 조금 이상하게 느껴져서
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실무에서 사용되는 Setter
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Setter를 열어 둘 경우 엔티티에 변경으로 인한 유지보수가 힘들다고 말씀해주셨는데 혹시 Setter를 다 닫고 필요한 것만 연다거나, 비즈니스 메서드를 만드는 예제를 참고할 만한게 있을까요?
-
미해결우디의 프리미어 프로 강좌
세로 영상을 가로 영상으로 변경 관련
영상 보고, 세로 영상을 가로로 영상을 돌리는 것까지는 했는데요. 혹시 몇 개의 세로 영상을 한번에 가로로 만드는 거 가능한가요?? 아니면 하나씩 개별적으로 적용해야 하는 건가요ㅠㅠ 그리고 화면 비율도 일괄 조정 가능한지 궁금해요.
-
미해결스프링 핵심 원리 - 기본편
@Qualifer 적용과 Annotation 상속, 생존주기에 관한 질문
안녕하세요!! 다른 분 질문의 답변을 보고 헷갈려서 질문드립니다. https://www.inflearn.com/questions/275260 위 질문의 답변에서 @Qualifier 만 사용해도 된다는 답변을 보고 그대로 실행해봤지만 여전히 컴포넌트스캔 과정에서 NoUnique ~ 예외가 나는것을 확인했습니다. 그래서 실험해본 결과 아래와 같이 @Retention 을 지정해야 컴포넌트 스캔에 성공하는 것을 확인했습니다. 조금 알아보니까 @Retention 을 지정하지 않을경우 생존주기가 CLASS로 설정된다는 것을 알았습니다. 그래서 @Retention 을 RUNTIME으로 지정해주지 않으면 컴포넌트 스캔은 런타임에 일어나기 때문에 @MainDiscountPolicy 어노테이션이 런타임에는 이미 누락되어 @Qualifier("mainDiscountPolicy") 에 도달 하지 못하는게 아닐까 하는 생각하게 되었습니다.(@Qualifier 에 Retention이RUNTIME으로 지정 되어있어도 애초에 도달하지 못함) 이 같은 제 생각에 틀린 부분이 있는지, 아니면 혹시 질문에 대한 답변을 잘못 이해한 것인지 궁금하여 질문드립니다!!
-
미해결스프링부트 시큐리티 & JWT 강의
JWT 토큰용도
스프링 부트와 머스테치를 이용해서도 JWT 이용이 가능할까요 ??
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Key를 통해 넘겨주는것과 OVERLAPPED를 통해 넘겨주는것의 차이가 있나요?
iocp에서 CreateIOCompletionPort에 Key값에 우리가 원하는 값을 넘겨서 이후에 받을 수 있고, WSASend/Recv에서도 우리가 확장한 Overlapped를 넘겨서 처리할수 있다고 하셨는데 둘의 차이가 있나요?
-
미해결실전! Querydsl
서브쿼리와 dto에 대해서 물어볼게 있습니다.
안녕하세요 제가 querydsl로 프로젝트를 하는 중인데 queryFactory .select(new QDto(user.id, JPAExpressions. 서브쿼리문) ) 이렇게 Dto 안에 서브쿼리문이 들어갈 수 있나요? 아무리 작업을 해도 안되서 물어봅니다ㅠㅠ