묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
df_last.loc[df_last["전용면적"] == "전체", cals]
선생님 안녕하세요. df_last[df_last["전용면적"] == "전체"]의 내용은 이해가 가나 그 이후에 df_last.loc[df_last["전용면적"] == "전체", cals] 의 내용이 이해가지 않습니다. 풀어쓰면 df_last.loc[df_last["전용면적"] == "전체", ['지역명', '연도', '월', '평당 분양가격']] 인데, loc의 의미와 마지막에 컬럼 이름을 씀으로써 어떻게 그 컬럼만 나타나게 되는지 문법적인 설명 부탁드리겠습니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
eslint 설정 질문입니다!
lint가 강사님과는 조금 다르게 동작하는 부분이 있어서 질문 드립니다~ 사용 중인 eslint는 v7.32.0, Vue CLI는 4.5.13 입니다. vue-news가 루트로 설정되어 있는 상태입니다. 0. 최초에 settings.json에 lint 관련 설정이 없었습니다. 강사님께 다른 질문에 답변하신 내용을 보고 추가했는데 그 후부터 lint가 동작했습니다. eslint 플러그인, eslint npm 패키지 설치 외에도 추가로 했어야 하는게 있었는지 궁금합니다. 1. console.log를 사용하더라도 lint 룰이 적용되지 않습니다. 저는 package.json에 no-console: error를 등록하고 나서부터야 lint가 동작합니다. 강의에서 lint rule을 설정하는 부분은 없었는데 어떤 부분이 다른지 궁금합니다. 2. lint 룰에 잡히더라도 save할 때 터미널에 오류가 표시되지 않습니다. 터미널에는 컴파일 성공으로 나타나고, Problems 탭에서 lint 룰에 잡힌게 나타납니다. lint를 통과하지 못했을 때 컴파일 실패하려면 다른 옵션을 적용해야할까요? 제가 이전 단계의 강의를 듣지 않고 이번 강의부터 듣고 있는데, 프로젝트 설정 관련하여 참고할 자료가 있다면 같이 말씀 해주시면 감사하겠습니다. 강의 진행하는데 문제는 없는데 vue cli로 lint 설정하는게 조금 헷갈리네요 ㅎㅎ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
(회귀 실습 1: 자전거 대여(공유) 수요 예측 ) - 회귀 계수 그래프가 다르게 나옵니다.
해당 강의 18:22 에 그리는 회귀 계수에 대한 그래프가 아래와 같이 나옵니다. 바로 위 RMSLE, RMSE, MAE는 강사님과 같은 결과가 나오는데 이상하게 회귀 계수에 대한 그래프만 다르게 나오네요... 혹시 LinearRegression() 의 매개변수의 default 값이 버전이 지나면서 바뀐 걸 까요? (강사님이 제공해주신 실습파일의 코드를 변경하지 않았습니다.) 제 SKlearn의 버전은 '0.24.2' 입니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
다익스트라 알고리즘 강의듣고 질문드립니다.
안녕하세요 다익스트라 알고리즘 강의 듣고 질문드립니다. 다익스트라 알고리즘 코드 파일에서 Algorithm.cpp 파일 52~59번째 줄에 for (auto it = discovered.begin(); it != discovered.end(); it++) { if (it->cost < bestCost) { bestCost = it->cost; bestIt = it; } } 이런 코드가 있고 이 코드는 각 발견한 Vertex를 순회하면서 제일 좋은 후보를 찾는다고 되어 있는데 왜 최적의 Vertex를 찾아야 되는지 이해가 안되서 질문드립니다. 최적의 Vertex를 찾아도 discoverd가 empty()가 될때까지 모든 연결된 Vertex를 순회해서 최적인지 아닌지를 체크하는데도 미리 최적의 Vertex를 찾는지 궁금합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
변수에 함수를 담을 때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 변수에 함수를 담을 때 항상 함수가 실행되는 건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
7번 10부제 문제 풀이 질문입니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 두자리 숫자에서 끝 한자리 수가 day와 일치하면 answer을 증가 시켜야 하는 문제지요 arr의 i번째는 25,23... 이런식으로 1씩 증가하며 변합니다. 그래서 arr[i][1] 이렇게 해서 arr[i]의 1번째 인덱스와 day를 비교하려고 했습니다. 그런데 콘솔로그를 찍어보니 arr[i][1]이 undefined가 뜨는 것입니다. 그러면 1번째 인덱스를 뽑아오기 위한 코드는 어떻게 짜야 하나요? 정말 궁금합니다 답변해주시면 감사하겠습니다! function solution(day, arr){ let answer = 0; for (let i = 0; i < arr.length; i++) { if (arr[i][1] === day) { answer++ } } return answer; } arr=[25, 23, 11, 47, 53, 17, 33]; console.log(solution(3, arr));
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MVC 강의 내용중 궁금한게 있습니다!!
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] MVC에서 궁금한 점이 한 곳 있습니다. hello-template에 제가 알아보기 쉽게 this_key2 라는 키를 줬는데 HelloController에서 hello-template에 있는 this_key2 값을 바로 사용 할 수 있던데, 어떤 부분을 임포트했기 때문에 컨트롤러에서 바로 this_key2를 사용할 수 있는건가요??
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
Open API 관련 질문사항
선생님 안녕하세요 진행함에 있어서 어려운 사항이 있어서 연락드립니다. table을 또 만들어 A1 국가명 A2 목록박스 여기에 "body"라는 사용자 지정 함수를 열추가를 통해 추가하는 것으로 알고있습니다. 하지만 이러한 과정 속에서 Formula.Firewall: 쿼리 '표3' (단계 '호출된 사용자 지정 함수')에서 함께 사용할 수 없는 개인 정보 수준의 데이터 원본에 액세스하는 중입니다. 이 데이터 조합을 다시 만드세요 라는 구문이 생겼고 해결하지 못했습니다. 정보 권한 수준에 관한 문제인거 같은데 정확히 파악할 수 없었습니다. 혹시 이러한 전례가 있을지, 그리고 해결방법이 있을지에 대해서 여쭙고자 글 씁니다. 질 좋은 강의 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
백그라운드 테스크 큐
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 백그라운드에서 테스크 큐로 작업을 보낼 때 호출 스택이 비워져있어야 보낼 수 있나요??그게 아니라면 setTimeout 함수가 0초 만에 끝난다고 가정을 하면 테스크 큐로 먼저 이동해서 기다리는건가요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
백그라운드
저기서 setTimeout함수가 0초로 설정되었는데 백그라운드에서 테스크 큐로 갈 때 바로 이동하지 않았는데,백그라운드에서 테스크 큐로 가는 조건이 호출 스택이 비어있어야 갈 수 있는 건가요??
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
설치 관련해서 질문드려요...
일단 재부팅 시 나오는 ERROR popup 입니다. 강사님 DOCKER 설치가 안되서 3일동안 헤매고 있어요... 도와 주십쇼ㅜ windows 기능 켜기/끄기 > linux 용 하위 시스템 폴더가 없엇네요. (개발자 모드로 하고 봐도 그냥 봐도 없습니다...) 관련 내용 참고 할 블로그 글이나 해결 방법 혹시나 알고 계실까요...? 감사합니다.
-
미해결타입스크립트 시작하기
tsc 기본이 es3
안녕하세요, 컴파일 중에 궁금한 점이 있어서 문의 드립니다. 타입스크립트를 사용해서 작업을 진행하면, 바벨을 사용하지 않아도 되는 것일까요? 그럼 폴리필? 설정과 등등은 어떻게 되는 것일지 궁금해서 문의 드립니다.
-
미해결스프링 핵심 원리 - 기본편
빈 생명주기 콜백 시작 챕터의 질문이 있습니다.
빈 생명주기 콜백 시작 챕터에 대해 데이터베이스 커넥션 풀, 네트워크 소켓등과 같이 시작 시점에 필요한 연결 + 애플리케이션의 안전한 종료 작업등과 같은 작업을 위해1. 객체의 초기화란 무엇인가2. 객체의 초기화의 필요성3. 객체의 생성 과 초기화의 구분과 이의 필요성4. 객체 초기화를 위한 콜백 (시그널?) 이번 챕터에서의 초점을 이렇게 맞춰 인지하면 되는걸까요 ??
-
미해결홍정모의 따라하며 배우는 C언어
맨 위에 scanf받고 gets가 실행 안되는 이유 질문
char name[128]; int result = scanf("%s", name); char words[STRLEN] = ""; gets(words); 1. 이렇게 됐을 때 에러뜨면서 컴파일 실행이 안되는데 이유가 뭔가요? 예전에 getchar 쓸 때도 scanf가 위에 있으면 컴파일 못 읽는 현상 나왔던 것 같은데.. 그냥 함수의 기능만 하는거면 상관없지 않나요? 뭔가 충돌이 되는건가요? 2. 그리고 buffer는 전 강의와 관련지었을 때 어느 메모리에 위치하고 있나요? TEXT Segment? gets(word)에서 word[5] 일때 helloo 를 입력하면 run-time error가 걸리는데 메모리 관점에서 권한을 주지 않은 곳을 접근하거나 읽기전용의 data를 수정하려드니 해킹하지말라고 운영체제가 차단시키는 걸로 인지하고 있습니다. 근데 gets는 buffer에 저장된 것들을 읽는 거니까 그럼 buffer는 TEXT Segment 또는 그 안의 read only data에 위치하는 건가 궁금하네요. 근데 쓰다보니 beffer는 소모성이라 읽고나면 날라가니까 text segment에 저장되어있지 않을 것이라고 생각은 드네요?
-
해결됨모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
upload_prob10 설정 문제
HTTP 상태 500 – 내부 서버 오류 타입 예외 보고 메시지 행 [120]에서 [/index.jsp]을(를) 처리하는 중 예외 발생 설명 서버가, 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸습니다. 예외 org.apache.jasper.JasperException: 행 [120]에서 [/index.jsp]을(를) 처리하는 중 예외 발생 117: File FindDir = new File(RootPath); 118: 119: String[] FindFile = FindDir.list() ; 120: String[] FileArr = new String[FindFile.length] ; 121: 122: for (int i = 0; i < FindFile.length; i++) { 123: File fp = new File(FindDir + "/" + FindFile[i]) ; Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:617) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:514) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 근본 원인 (root cause) java.lang.NullPointerException org.apache.jsp.index_jsp.DirectoryBrowser(index_jsp.java:37) org.apache.jsp.index_jsp._jspService(index_jsp.java:153) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 비고 근본 원인(root cause)의 풀 스택 트레이스를, 서버 로그들에서 확인할 수 있습니다. Apache Tomcat/8.5.53 톰켓은 제대로 들어가지는데 마지막 실습 환경을 접속하려면 위 오류가 뜹니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
array 관련 재질문 드립니다
강의에서 tuple_g = (ord(s) for s in chars) 와 같이 제너레이터를 생성하고, array_g = array.array('I', (ord(s) for s in chars)) array 안에 제너레이터를 넣은 것을 확인할 수 있었는데요, print(array_g) 를 실행하니 array('I', [43, 95, 41, 40, 42, 38, 94, 37, 36, 35, 64, 33, 41]) 라는 결과가 나왔는데 제너레이터가 어떤 과정을 거쳐 리스트 형식으로 안에서 출력이 되었는지 궁금합니다 라는 질문에 "전체 과정은 array 클래스 내부의 next 메소드를 통해서 괄호안의 튜플이 한 개씩 생성되어 최종적으로 리스트로 만들어지는 과정입니다." 라고 답변을 해 주셨습니다. 답변을 확인한 후 print(dir(array))로 array 내부의 메소드를 확인해 봤는데요, next 메소드는 찾을 수가 없었습니다... 그리고 위의 질문에서 array안에 들어간 것은 튜플이 아니라 제너레이터로 알고 있는데요... 혹시 제가 잘못 알고 있는 것인지 송구스럽지만 다시 한번 확인 부탁드립니다. 그리고 array 안에 어떤 형태의 자료형을 넣어도 결과는 왜 항상 리스트로 출력이 되는 것인지 궁금합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요 선생님 1-1 부터 오답이 떠서 질문드립니다.
코드를 아래와 같이 구현하였는데, 응답은 제대로 나오는데 계속해서 채점 사이트에서는 오답이라고 출력이 되네요. public static void main(String[] args) throws IOException {// BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Scanner br = new Scanner(System.in); String line1 = br.nextLine(); String line2 = br.next(); System.out.print(findAlphabet(line1, line2)); } public static int findAlphabet(String line1, String line2){ char[] chars = line1.toCharArray(); char specialChar = line2.charAt(0); int count = 0; for (char aChar : chars) { if(Character.isUpperCase(aChar)){ aChar = Character.toLowerCase(aChar); } if(aChar == specialChar){ count++; } } return count; }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
선생님 로드맵 관련해서 질문있습니다.
지금 로드맵이 해당 강의 로드맵과 JPA 로드맵으로 쪼개져 있는데 어떤 로드맵을 먼저 밟아야 할지 모르겠어서 질문드립니다. 일단 스프링은 완전히 입문이고 조만간 JSP 기초 정도 공부하고 로드맵 시작할 예정인데 JSP를 공부하고 스프링 입문을 하는게 도움이 될지도 궁금합니다.
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
내보내기할때 배경색상(스테이지색상)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. jpg나 png로 이미지 내보내기할때 스테이지 색상은 그대로 적용이 안되는게 맞나요? 그냥 하얀 배경으로 나와요 그럼 배경 색상이 있게 작업하여 출력할때는 어떻게 해야하는지 궁금합니다
-
미해결선형대수학개론
Invertible한지 안한지에 대해
2x2 matrix의 경우 ad-bc가 0이 되지 않으면 invertible하다는건 이해를 했습니다. 근데 nxn (n > 2) matrix의 경우 CA = I and AC = I 를 성립하는 C가 유일한지 판단하는건 [A I] ~ [I C] 로 변환하는 과정에서 판단할 수 밖에 없는건가요?