묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
3강 OPEN API로 빅데이터 가져오기 오류
안녕하세요. OPEN API로 빅데이터 가져오기 수강 중 오류사항 발생하여 문의 드립니다. 함수 편집 후 오류사항 없었으며, 해당사항과 관련된 답변도 다 확인하였으나 해결되지 않아 문의 글 남깁니다. (보안사항 무시체크, 국가명 변경 등)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
유니티 알고리즘 #2 3:45초 인덱스질문입니다.
한쪽만 tile[y,x+1]로 했더니 인덱스 넘었다고 떠서 생각나서 질문드립니다. 밑에 tile[y+1,x]로 했더니 되기는 하더군요. 그런데 인덱스를 생각해보면 그래도 넘는다고 생각합니다. 1. tile[size,size]로 25칸까지로 정의를 했는데 y+1은 인덱스번호가 25아닌가요? 2.지금 적다가 생각이 든건데 x,y가 짝수일때는 continue를 해줘서 인덱스가 괜찮은건가요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
vscode에서 함수 인식을 못하는듯
custom.js파일열고 선택자 이후 mouseenter를 쓰면 강사님 함수는 보라색으로 바뀌고 또 자동완성이 되는데 저는 그렇지 않은것 같습니다. 무슨설정이 빠졌을까요? style태그내의 속성과 값의 색깔이 저는 파란색과 갈색이라면 선생님은 보라색과 갈색이고 a 태그내의 class나 href속성은 쑥색이라면 저는 파란색입니다...테마때문인지...
-
미해결자바 스프링부트 활용 웹개발 실무용
질문드립니다
안녕하세요 강의 시작하기에 앞서 혹시 Eclipse Marketplace에서 STS 툴을 다운받는 대신 STS4를 저 4,8.0 버전으로 다운 받아서 앞으로의 강의를 따라가도 상관없는건지 궁금해서 질문드립니다! 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
그래픽스 수학 관련
안녕하세요 현재는 자료구조 수업을 듣고 있는데 아무래도 자료구조 학습을 자근자근 씹는 다는 느낌으로 하려니 속도가 더뎌, 그래픽스도 함께 들어야하나 고민 중입니다. 다만 수학 부분이 걸리는데 제가 문과 출신이라 현재는 이과 과정을 듣기 위해 고등학교 수학 부터 학습 중인데요 해당 수업을 수학 부분에서 어떻게든 따라라도 가려면 어느 정도의 지식이 필요한가요? 선형대수학 기하학? 등이 대학 수준이라고 들었는데 이부분을 다 알아야하는 건가요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
ALTER TABLE ADD PARTITION 관련해서 질문 있습니다
안녕하세요 : ) 먼저 좋은 강의 감사합니다 . 강의 중에ALTER TABLE SmartCar_Status_Info ADD PARTITION(wrk_date='20201003') 파티션 나눠 주는 부분이 있는데, 파일럿 프로젝트의 경우에는 특정 날짜 데이터만 저장되었고, 빠르게 사용하기 위해서 파티션을 나눠주는 것으로 이해했습니다. 혹시 차량 정보 data를 wrk_date 기준, 여러 날짜를 사용해야 하는 경우에는 어떻게 파티션을 나눠서 사용해야 하는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
In 사용한 최적화 질문이 있습니다.
안녕하세요! 항상 좋은 답변 주셔서 감사합니다. 이번에 여쭤보고 싶은 것은 In 사용한 최적화 쿼리 관련 질문입니다. In을 사용하는 것이 BatchSize로 LazyLoading을 불러올 때와 흡사한 컨셉을 적용해서 가져오는 것이라고 저는 이해를 하고 있는데요! List<OrderItemQueryDto> orderItems = em.createQuery( "select new jpabook.jpashop.repository.order.query.OrderItemQueryDto(oi.order.id, i.name, oi.orderPrice, oi.count)" + " from OrderItem oi" + " join oi.item i" + " where oi.order.id in :orderIds", OrderItemQueryDto.class) .setParameter("orderIds", orderIds) .getResultList(); 그런데 이렇게 In절로 넣는 PK값이 여러개면 관련이 없지만, 수천만개가 된다면... 한번에 불러오기가 좀 힘들 것 같다는 생각이 듭니다. 이럴 때는 보통 어떻게 최적화가 이루어지는지 여쭈어 보고 싶습니다. 제 머리로는 BatchSize가 대신해주는 일을 사람이 해야한다고 생각하기 때문에 List를 100개 단위로 슬라이싱 해서 각각 불러와주고, 이 리스트들을 합쳐야하지 않나 싶은데... 어떻게 대응을 해야할지 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
불리언 값 변수검사가 잘 이루어지지 않습니다..
안녕하세요 항상 좋은 강의 감사드립니다.그런데 강의를 들으면서 똑같이 따라하려해도 뭔가 오류가 나는 것 같아 질문드립니다.이번 강의에서 불리언 값을 변수검사해보니 아무리 봐도 맞는 값이 자꾸 false로 나타나고 있습니다.위사진에는 bool b 중 b값이 그렇습니다.hp= 100 , bool b= (hp==100); 임에도b가 false로 나타나는데 왜 true 가 아니게 나오는지 알려주신다면 정말 감사하겠습니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
궁금한점
제가 cmd를 끄고 다시 시작하였는데 (askcompany) C:\Dev\askcompany> 여기까지는 들어왔는데 여기서 python manage.py runserver를 하면 python: can't open file 'C:\Dev\askcompany\managen.py': [Errno 2] No such file or directory 이러한 오류라고 뜨는데 해결하는법 좀 알려주세요ㅠㅠ
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
터미널에서 startapp하면
vsc 터미널에서 python manage.py startapp blog1을 하면 PS C:\Dev\askcompany> python manage.py startapp blog1 File "C:\Dev\askcompany\manage.py", line 10, in main from django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Dev\askcompany\manage.py", line 21, in <module> main() File "C:\Dev\askcompany\manage.py", line 12, in main raise ImportError( ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment? 이러한 오류가 나오고 그냥 cmd에서 치면 잘 생성되는데 왜그럴까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
메소드에서 파라미터로 받는부분 질문있습니다.
@RequestMapping("/springmvc/v1/members/save")public ModelAndView process(HttpServletRequest request, HttpServletResponse response){//,,}HttpServletRequest request, HttpServletResponse response 받는부분이요.왜 request,response를 쓸수있는거죠?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
실무에 대해 궁금한것이 있습니다.
그렇다면 실무에서는 REST API의 예외처리를 처리하는경우, 앞서 배운 ResponseStatusExceptionResolver, DefaultHandlerExceptionResolver 이거는 제쳐두고 궁극기인 ExceptionHandlerExceptionResolver 의 @ExceptionHandler와 이를 모아서 관리하는 @ControllerAdvice 이렇게 2개만 사용이 되는편인가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
def안쓰고
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 혹시 def 함수 안쓰고 한줄로 df_first_melt["연도"]를 나타내고 싶은데 어떻게 코드를 작성해야 할까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
aws같은 상용 서버를 안쓰고 같은 와이파이가 아닐시 로컬 서버에 접속은 불가능한건가요?
안녕하세요. 항상 강의 잘 듣고있습니다. 다름아니라 로컬 서버를 구축한 상태에서 모바일이나 다른 컴퓨터에서 접속을 하고 테스트 하고 싶은데 혹시 다른 방법은 없을까요? 기껏 구축해놓고 원래 쓰던 포톤 서버를 쓰고 싶지는 않은데 같은 와이파이를 쓰는법 외에 다른 방법을 찾기가 힘들어서 질문드립니다. 그리고 가끔 키 해킹이나 사용자 실수로 인해 aws 과금 폭탄이 발생한 글들을 봤었는데 혹시 요금 발생시 메세지 오는것 말고 과금을 방지하는 방법이 있을까요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
mounted hook과 api 요청에 대해 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. mounted hook과 api 요청에 대해 질문이 있습니다. 수강 강좌 중에서 어느 부분인지는 모르지만 "Vue.js에서 api 요청 시 created hook이나 beforeMount hook에서 api 요청하는 게 좋다. 이유는 mounted가 되고 나서 데이터 요청을 하게 되면, 뷰의 reactivity 특성에 의해 화면이 다시 그려지게 된다" 라고 말씀하셨습니다. (질문 1) 이것의 이유는 => data, methods 등과 같은 속성이 초기화 및 접근이 가능한 created hook에서 하는 것이 효율적이지 mounted, 즉, 렌더링이 완료된 다음에 api 호출 등으로 인한 data 속성 변경은 updated hook이 실행되어 리-렌더링이 되기 때문이다. 이렇게 이해하면 될까요? 수 많은 블로그를 찾아본 결과 created, mounted 의견이 분분했고, 스스로 헷갈리기도 하고 프로젝트를 진행할 때 올바르게 사용하고자 질문드립니다. (질문 2) 만약, 다음과 같은 상황이면 mounted hook을 이용해도 괜찮을까요? 상황 1. mounted hook이 실행됐다는 건 렌더링이 완료되어 DOM에 접근 가능한 것이다. 해당 mounted hook 내에서 api 요청 + 해당 컴포넌트의 DOM에 접근해야 할 상황 (질문 3) 만약 위와 같은 상황이 mounted hook을 사용하는 게 옳은 상황이라면 이외에 mounted에서 불가피하게 사용해야 하는 이유가 있을까요? 또한, 여러 생각이 들어 적어봅니다. 만약, 자식 컴포넌트에서 mounted hook이 실행되고 그 다음 위에 부모 컴포넌트에서 mounted hook이 순차적으로 실행되는 건 맞다. 하지만 자식 컴포넌트의 mounted hook에서 비동기 api를 호출하고 부모 또한, 비동기 api를 호출한다면 순차적으로(자식 -> 부모) 비동기 api가 실행되는 것은 아니다. (질문 4) 자식 컴포넌트에서 부모 컴포넌트의 특정 데이터 속성(ex, aaa)을 watch하고 있다면, 이는 부모 컴포넌트의 mounted hook 단계에서 값을 변경 시 인식할 것입니다. 이때 부모 컴포넌트의 mounted hook에서 api 호출 후 응답 시 data 속성 aaa에 변화를 준다면, 자식 컴포넌트 단계에서 이를 watch 할 수 있을 것이고 이럴 때 사용할 수도 있겠네요.??? 하지만 생각해보니 부모 컴포넌트 created hook에서 api 호출하고 자식 컴포넌트 측에서 watch 옵션으로 immediate: true를 준다면, 이를 바로 인식할 수도 있고... 헷갈리네요. 마지막 질문은 좀 장황하게 작성하였는데 양해 부탁드립니다. 감사합니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
openpyxl에서 2중 반복문 사용중 append 사용법에 관해 문의드립니다.
안녕하세요 선생님, 우선 선생님의 쉽고 친절한 강의 덕분에 날로 실력이 늘어감을 느껴서 무한한 감사를 느끼고 있습니다. 강의를 완강한 후 나름대로 이것저것 찾아보며 네이버 지도 크롤링을 해보고 있는데요, 한 가지 해결되지 않는 문제가 있어 이렇게 문의 드립니다. 다름이 아니라 네이버 지도를 json 형태로 받아내서 크롤링을 하고 있는데 타겟 키워드를 입력하면 미리 파일로 되어있는 동네 이름을 불러와서 반복적으로 해당 동네의 타겟 키워드 상점을 크롤링 해오는 구조입니다. 배운대로 openpyxl의 append를 이용해서 저장을 하는데 2중 반복문을 쓰다보니 자꾸 마지막 동네의 결과만 가져와서 파일에 저장되는데 이걸 어떻게 해야 전체 결과물을 한 파일로 다 저장할 수 있을지 여쭤봅니다. 참고로 제 코드는 아래와 같습니다. import requests import urllib, openpyxl, time print('구동중입니다. 잠시만 기다려주세요 ') target_word = input('검색어를 입력하세요>>> ') with open('C:/startcoding_crawling/town_list.txt', 'r', encoding='utf-8') as tf: keywords = tf.readlines() for keyword in keywords: keyword = keyword.strip().replace('\t', '') + target_word print(keyword, ' 동네의', target_word, ' 결과입니다.\n\n') url_keyword = urllib.parse.quote(keyword) wb = openpyxl.Workbook() ws = wb.active ws.append(['상호명', '주소', '연락처']) try: for i in range(1, 100): print('\n', i,'페이지입니다.\n') response = requests.get(f'https://map.naver.com/v5/api/search?caller=pcweb&query={url_keyword}&type=all&page={i}&displayCount=40&lang=ko', headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36'}).json() numbers = response['result']['place']['list'] for i in range(0,len(numbers)): name = response['result']['place']['list'][i]['name'] address = response['result']['place']['list'][i]['roadAddress'] tel = response['result']['place']['list'][i]['telDisplay'] print(name, address, tel) ws.append([name, address, tel]) time.sleep(1) except: print('끝났습니다.') wb.save(f'{target_word}결과.xlsx') tf.close() 분명 append 한 부분을 다시 변수 처리하던지 해서 더 앞 1차 반복문쪽에 append로 넣어야 할 것 같은데 방법을 도저히 모르겠네요.. 구글에 찾아봐도 쉽게 결과가 나오지 않아 이렇게 문의를 남깁니다. 가르침 주시면 감사드리겠습니다. 항상 좋은 강의 감사합니다.
-
미해결자바 스프링부트 활용 웹개발 실무용
1
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를1 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
CSS calc() 메서드 질문있습니다.
안녕하세요~ calc() 사칙연산 공부중에 질문이 있는데요 height: calc(100vh - 40px); width: calc(100% - 40px); 저 2개 값에 - 40px값을 주면은 양쪽에 시계방향부터 상 우 하 좌 값으로 각각 10px씩 적용되는 원리로 생각하면 되나요? 만약 -40px를 -80px값으로 바꾼다면 각각 상 우 하 좌 값이 20px씩 적용되는건가요? 헷갈려서 여쭤봅니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 통합 테스트_회원가입 관련 질문
안녕하세요 선생님! 좋은 강의 잘 듣고 있습니다. 다름이 아니라 스프링 통합 테스트 강의에서 MemberSerivceIntegrationTest 부분의 내용을 9분 40초까지 알려주신 코드와 동일하게 입력해도 오류가 발생하여 질문드립니다. <결과> <작성 코드>
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
행맨게임에서
1- 첫번째 게임 실행할때 맨 처음에 _ _ _ _ _ _ 이 문제 풀기도 전에 실행되는 이유가 뭘까요? 2- fail이 한문제라도 틀리면 +1이 되는데, 한문제를 틀리고 다 맞추어도 (fail==0일떄 여야만 할텐데) 축하드립니다 라고 뜨는거에서요. fail 갯수랑 무슨 상관인지 왜 그런건지 코드의 이유가 궁금합니다.