묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
파이썬 다운로드 질문입니다.
파이썬 영상에는 최신버전이 2019년 파이썬 3.7.3버전인데 최신버전으로 나온 3.9.6으로 설치해도 되나요? 최신버전에는 64비트가 embeddable 밖에없어서 질문드립니다.
-
해결됨Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
WordDriver 실행 시 NullPointerException Error 발생관련 문의드립니다.
안녕하세요 강사님 강의 유익하게 듣고 있습니다. 다름이 아니라 WordDriver를 실행시키면 Exception Error가 발생하여 구글링을 통해 찾아보았지만 완벽한 해답을 찾지 못하여 문의드립니다. 어떻게 하면 에러를 해결할 수 있을까요? 2021-07-12 17:22:08,281 WARN [main] util.NativeCodeLoader (NativeCodeLoader.java:<clinit>(60)) - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 2021-07-12 17:22:08,897 WARN [main] impl.MetricsConfig (MetricsConfig.java:loadFirst(136)) - Cannot locate configuration: tried hadoop-metrics2-jobtracker.properties,hadoop-metrics2.properties 2021-07-12 17:22:08,973 INFO [main] impl.MetricsSystemImpl (MetricsSystemImpl.java:startTimer(378)) - Scheduled Metric snapshot period at 10 second(s). 2021-07-12 17:22:08,974 INFO [main] impl.MetricsSystemImpl (MetricsSystemImpl.java:start(191)) - JobTracker metrics system started 2021-07-12 17:22:09,282 WARN [main] mapreduce.JobResourceUploader (JobResourceUploader.java:uploadResourcesInternal(149)) - Hadoop command-line option parsing not performed. Implement the Tool interface and execute your application with ToolRunner to remedy this. 2021-07-12 17:22:09,290 WARN [main] mapreduce.JobResourceUploader (JobResourceUploader.java:uploadJobJar(482)) - No job jar file set. User classes may not be found. See Job or Job#setJar(String). 2021-07-12 17:22:09,366 INFO [main] input.FileInputFormat (FileInputFormat.java:listStatus(292)) - Total input files to process : 2 2021-07-12 17:22:09,411 INFO [main] mapreduce.JobSubmitter (JobSubmitter.java:submitJobInternal(202)) - number of splits:2 2021-07-12 17:22:09,549 INFO [main] mapreduce.JobSubmitter (JobSubmitter.java:printTokens(298)) - Submitting tokens for job: job_local579481131_0001 2021-07-12 17:22:09,551 INFO [main] mapreduce.JobSubmitter (JobSubmitter.java:printTokens(299)) - Executing with tokens: [] 2021-07-12 17:22:09,688 INFO [main] mapreduce.Job (Job.java:submit(1569)) - The url to track the job: http://localhost:8080/ 2021-07-12 17:22:09,690 INFO [Thread-23] mapred.LocalJobRunner (LocalJobRunner.java:createOutputCommitter(501)) - OutputCommitter set in config null 2021-07-12 17:22:09,700 INFO [main] mapreduce.Job (Job.java:monitorAndPrintJob(1614)) - Running job: job_local579481131_0001 2021-07-12 17:22:09,714 INFO [Thread-23] output.FileOutputCommitter (FileOutputCommitter.java:<init>(141)) - File Output Committer Algorithm version is 2 2021-07-12 17:22:09,714 INFO [Thread-23] output.FileOutputCommitter (FileOutputCommitter.java:<init>(156)) - FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false 2021-07-12 17:22:09,715 INFO [Thread-23] mapred.LocalJobRunner (LocalJobRunner.java:createOutputCommitter(519)) - OutputCommitter is org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter 2021-07-12 17:22:09,844 INFO [Thread-23] mapred.LocalJobRunner (LocalJobRunner.java:runTasks(478)) - Waiting for map tasks 2021-07-12 17:22:09,845 INFO [LocalJobRunner Map Task Executor #0] mapred.LocalJobRunner (LocalJobRunner.java:run(252)) - Starting task: attempt_local579481131_0001_m_000000_0 2021-07-12 17:22:09,886 INFO [LocalJobRunner Map Task Executor #0] output.FileOutputCommitter (FileOutputCommitter.java:<init>(141)) - File Output Committer Algorithm version is 2 2021-07-12 17:22:09,886 INFO [LocalJobRunner Map Task Executor #0] output.FileOutputCommitter (FileOutputCommitter.java:<init>(156)) - FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false 2021-07-12 17:22:09,941 INFO [LocalJobRunner Map Task Executor #0] mapred.Task (Task.java:initialize(626)) - Using ResourceCalculatorProcessTree : [ ] 2021-07-12 17:22:09,948 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:runNewMapper(768)) - Processing split: hdfs://localhost:9000/user/mapreduce2/input/Ireland-And-The-home.txt:0+495572 2021-07-12 17:22:10,025 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:setEquator(1219)) - (EQUATOR) 0 kvi 26214396(104857584) 2021-07-12 17:22:10,026 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1012)) - mapreduce.task.io.sort.mb: 100 2021-07-12 17:22:10,026 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1013)) - soft limit at 83886080 2021-07-12 17:22:10,026 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1014)) - bufstart = 0; bufvoid = 104857600 2021-07-12 17:22:10,026 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1015)) - kvstart = 26214396; length = 6553600 2021-07-12 17:22:10,031 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:createSortingCollector(409)) - Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer 2021-07-12 17:22:11,334 INFO [main] mapreduce.Job (Job.java:monitorAndPrintJob(1635)) - Job job_local579481131_0001 running in uber mode : false 2021-07-12 17:22:11,336 INFO [main] mapreduce.Job (Job.java:monitorAndPrintJob(1642)) - map 0% reduce 0% 2021-07-12 17:22:11,351 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:flush(1476)) - Starting flush of map output 2021-07-12 17:22:11,374 INFO [LocalJobRunner Map Task Executor #0] mapred.LocalJobRunner (LocalJobRunner.java:run(252)) - Starting task: attempt_local579481131_0001_m_000001_0 2021-07-12 17:22:11,376 INFO [LocalJobRunner Map Task Executor #0] output.FileOutputCommitter (FileOutputCommitter.java:<init>(141)) - File Output Committer Algorithm version is 2 2021-07-12 17:22:11,376 INFO [LocalJobRunner Map Task Executor #0] output.FileOutputCommitter (FileOutputCommitter.java:<init>(156)) - FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false 2021-07-12 17:22:11,376 INFO [LocalJobRunner Map Task Executor #0] mapred.Task (Task.java:initialize(626)) - Using ResourceCalculatorProcessTree : [ ] 2021-07-12 17:22:11,378 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:runNewMapper(768)) - Processing split: hdfs://localhost:9000/user/mapreduce2/input/The-Plain-book.txt:0+33520 2021-07-12 17:22:11,387 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:setEquator(1219)) - (EQUATOR) 0 kvi 26214396(104857584) 2021-07-12 17:22:11,387 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1012)) - mapreduce.task.io.sort.mb: 100 2021-07-12 17:22:11,387 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1013)) - soft limit at 83886080 2021-07-12 17:22:11,387 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1014)) - bufstart = 0; bufvoid = 104857600 2021-07-12 17:22:11,388 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:init(1015)) - kvstart = 26214396; length = 6553600 2021-07-12 17:22:11,388 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:createSortingCollector(409)) - Map output collector class = org.apache.hadoop.mapred.MapTask$MapOutputBuffer 2021-07-12 17:22:11,402 INFO [LocalJobRunner Map Task Executor #0] mapred.MapTask (MapTask.java:flush(1476)) - Starting flush of map output 2021-07-12 17:22:11,427 INFO [Thread-23] mapred.LocalJobRunner (LocalJobRunner.java:runTasks(486)) - map task executor complete. 2021-07-12 17:22:11,436 WARN [Thread-23] mapred.LocalJobRunner (LocalJobRunner.java:run(590)) - job_local579481131_0001 java.lang.Exception: java.lang.NullPointerException at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:492) at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:552) Caused by: java.lang.NullPointerException at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.collect(MapTask.java:1090) at org.apache.hadoop.mapred.MapTask$NewOutputCollector.write(MapTask.java:727) at org.apache.hadoop.mapreduce.task.TaskInputOutputContextImpl.write(TaskInputOutputContextImpl.java:89) at org.apache.hadoop.mapreduce.lib.map.WrappedMapper$Context.write(WrappedMapper.java:112) at com.wonjun.jun.WordMapper.map(WordMapper.java:21) at com.wonjun.jun.WordMapper.map(WordMapper.java:1) at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:146) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:799) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:347) at org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:271) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2021-07-12 17:22:12,339 INFO [main] mapreduce.Job (Job.java:monitorAndPrintJob(1655)) - Job job_local579481131_0001 failed with state FAILED due to: NA 2021-07-12 17:22:12,350 INFO [main] mapreduce.Job (Job.java:monitorAndPrintJob(1660)) - Counters: 0
-
미해결RPA로 자동화 천재되기 (UiPath 응용편)
영상에서 출력화면 오른쪽하단에 나오는데 안나오는 사람은 뭘눌러야 될까요
삭제된 글입니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
장치 초기화 오류
삭제된 글입니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 짜봤는데 혹시 예외가 있을까요...?
임의로 설정한 몇가지 케이스에선 제대로된 답이 다 나왔는데 혹시 문제가 있는 예외가 있을까요...? function solution(board, moves) { let answer = 0; const stack = []; //4, 3, 1, 1, 3, 2, 4 for (m of moves) { let idx = m - 1; for (let i = 0; i < board.length; i++) { if (board[i][idx] !== 0) { if (stack[stack.length - 1] === m) { stack.pop(); answer += 2; } else { stack.push(board[i][idx]); board[i][idx] = 0; } break; } } } return answer; } const board = [[0, 0, 0, 0, 0], [0, 0, 1, 0, 3], [0, 2, 5, 0, 1], [4, 2, 4, 4, 2], [3, 5, 1, 3, 1]]; const moves = [1, 5, 3, 5, 1, 2, 3, 4]; console.log(solution(board, moves));
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP API 설계 질문드립니다.
HTTP API를 POST 기반으로 등록하는 경우 회원 조회 - /mebers/{id} - GET 방식 회원 등록 - /mebers/{id} - POST 방식 회원 삭제 - /mebers/{id} - DELETE 방식 이라고 하셨는데, ID로 회원조회, 수정, 삭제하는 기능을@RequestMapping("/{id}") 로 동일하게 작성하는 경우 아래와 같이 오류가 발생합니다. hellospring.demo.controller.MemberController#getById(long) to { [/api/members/{id}]}: There is already 'memberController' bean method hellospring.demo.controller.MemberController#remove(long) mapped. Ambiguous mapping. Cannot map 'memberController' method hellospring.demo.controller.MemberController#getById(long) to { [/api/members/{id}]}: There is already 'memberController' bean method hellospring.demo.controller.MemberController#remove(long) mapped. GET 방식, PUT 방식, DELETE 방식으로 다르기 때문에 @RequestMapping("/{id}")로 동일하게 작성해도 되는것이 아닌지 질문드립니다. 이
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
해당 파일 없음 오류
해당 page 파라미터값에 강의영상과 동일하게 입력했는데 그런 파일이나 디렉토리가 없습니다. 라고 뜨는데 예전 강의라서 파일이 바뀐걸까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
랜덤함수 관련 질문
랜덤함수를 넣어야하는데 위 사진처럼 랜덤함수가 뜨지 않습니다... 자세히 보니 내장되어있어야 할 랜덤함수가 없는 것 같은데 업데이트 문제인가요? 아니면 제가 만들어주어야 하는 건가요?
-
미해결홍정모의 따라하며 배우는 C++
배열 메모리 크기 할당 오류
질문있습니다. 26:30 쯤에서 궁금한 것이 생겼습니다. 저는 지금까지 #include <iostream> using namespace std; int main(){ int num; cin >> num; int arry[num]; return 0; } 이런식으로 변수 값을 입력 받은 후 그 크기만큼 배열을 할당했습니다. 오류가 안 생겼던 것 같은데요... 홍정모님 강의에서는 오류가 발생한다고 해서요. 런타임 이전에 크기가 할당 되어야 한다는 말씀을 하셔서요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문입니다.
1. https://www.inflearn.com/questions/48156 의 답변에서 @Bean으로 등록하면 자기 자신이 포함되어서 순환참조가 일어난다는 점은 이해했습니다. 하지만 "컴포넌트 스캔을 사용할 떄는 AOP의 대상이 되는 이런 코드 자체가 없기 때문에 문제가 발생하지 않았습니다." 이 말이 잘 이해가 되지 않습니다. 컴포넌트 스캔을 위해서 @Component로 두면 스프링 빈에 등록된다는 것과 상관이 있는것인지 모르겠습니다. 2. AOP를 등록한 후에 localhost를 실행시킬 때는 실행시간이 잘 나왔는데 test를 돌릴때는 따로 보이지 않아서 원래 그런것인지 궁금해서 질문을 남깁니다. 정말 좋은 강의 잘 듣고있습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
setTime이 비동기 처리를 하는 지 궁금합니다!
import React from "react"; function TimeComponent() { const [time, setTime] = React.useState(0); console.log("컴포넌트가 업데이트됩니다."); React.useEffect(function () { console.log(time); setTime(time + 1); console.log(time); }, []); return ( <div> <h3>{time}</h3> <button>1초씩 증가합니다.</button> </div> ); } export default TimeComponent; setTime 함수 전후에 console.log 를 추가해서 실행해봤는데 개발자도구 출력에서 console.log 2개가 먼저 처리되고 컴포넌트가 업데이트되는 것 같아서 이 경우가 비동기 처리인지 궁금합니다!
-
미해결SwiftUI - iOS14 퍼펙트 가이드
기존 앱개발하다가 해당 강의를 듣는 도중 궁금한 부분이 생겨서 여쭤봅니다.
예전에 Storyboard에 NavigationViewController 연결하고 뷰컨트롤러 넣었다 뺐다 하면서 화면 UI는 AutoLayout으로 잡는 방식으로 앱을 개발했던 개발자인데요. 요새 다시 앱을 개발하기에 앞서서 이 강의를 먼저 보면서 공부중입니다. 구글링해보니 최소 지원버전을 iOS 13 이상으로 잡을거면 요새 앱들은 SwiftUI+Combine+NavigationView 이용하면 기존에 제가 개발했던 방식과 거의 동일하게 개발 가능하다고 나오는데 이부분이 맞을까요? 예전에는 거의 NavigationViewController에다가 ViewController 넣었다가 뺐다가 하는 방식으로 앱을 개발했었는데 이부분을 다 빼고 SwiftUI로만 구현가능할지 여쭤봅니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
post put 재질문 드립니다
강의 잘듣고 있습니다. put post가 응답오류의 경우 재전송 과정에서 차이가 난다는 것을 이해 했습니다. 그런데 제가 예전에 express로 개발을 진행했을때는 예를 들어 app.post app.put 이런식으로 메소드를 만들고 해당 메소드와 url 에 대해서 코드를 작성을 하면 이게 결과적으로 어떤 차이가 있는지 와닿지 않습니다. dbms를 쓴다고 했을 때 결국에 query문으로 똑같이 접근을해서 데이터베이스에 저장을 하는건데 요청을 여러개 해도 쿼리에는 insert나 update문으로 작성을 하는것인데, 결과적으로 보면 메소드 차이가 아니라 개발자가 구현을 어떻게 하느냐에 따라서 달라지는 게 아닌가 의문이 들어서 질문합니다!
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 주인
안녕하세요 강의를 듣고 있습니다... 기본편에도 보긴봤지만.. 뭔가 한마디로 표현해서 개념을 잡는게 중요한거 같아서요... 제가 공부하고 아는선에서만 나열해봅니다.. 1. 연관 관계 주인만 등록,수정,삭제 할수 있고 주인이 아닌곳은 읽기만 가능하다 여기서 주인이 아닌곳은 mappedBy 한곳이다. 2. 강의중에 자동차를 비유하시는 강의가 있으신데. 자동차와 자동차바퀴가 있을때 1:n 생각을 해보면 자동차는 변경될 필요가 없고 바퀴를 변경해야되는 경우가 있으니 연관 관계 주인이다. 라고 이해를 하면 될까요? N 값이 주인이다 라고 이해를 하고 있습니다
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인텔리제이 블럭 단위 주석 자동완성 질문 있습니다.
안녕하세요 영한님 좋은 강의 정말 잘 듣고 있습니다:) 다름이 아니라 영한님 같은 경우 인텔리제이 블럭 단위 주석 단축키를 사용하시면 다음과 같은 형태로 주석이 만들어지는 것을 볼 수 있었는데요 /* Stirng s = "hello"; int n = 10; */ 저 같은 경우는 다음과 같은 형태로 /*과 */이 코드와 같은 라인에 만들어지는데 /*String s = "hello"; int n = 10;*/ 구글링 해봤는데 설정법을 못 찾겠더라구요 ㅜㅜ 어떻게 하면 영한님처럼 사용할 수 있는지 알 수 있을까요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
find와 findOne의 차이가 궁금합니다.
userSchema에서 유저를 찾을땐 findOne을 쓰셨고, 이번강의에서는 find를 쓰셨는데 차이가 뭔지 헷갈리네요 ㅠㅠ
-
미해결하울의 안드로이드 인스타그램 클론 만들기
UserFragment.kt 에서 activity 오류
첫번째 동그라미 activity는 저번강의에서 !! 넣었는데 오류뜨길래 지우니까 제대로 실행되어 했는데 밑에 activity 이번강의에서는 계속 오류 뜨고 프로필 사진이 안나옵니다 해결방법이 있을까요 .. ? 이렇게 오류 뜹니다.
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
t-sne 결과와 분류 결과 관계에 대해서 질문이 있습니다
안녕하세요 vector visualization 때 배웠던 t-sne을 제 데이터셋에 적용해봤는데, 그려진 그래프와 분류 결과의 관계에 대해서 궁금한 점이 있습니다 분류 모델을 통해 얻은 accuracy는 100%였습니다. 그런데 모델 결과에 대해서 t-sne로 표현했을 때는 아래와 같이 그려지면서 빨간색으로 표시된 부분(겹치는 부분)이 생겨났는데, 이는 2차원으로 줄여서 표현하면서 나타나는 어쩔 수 없는 현상인가요? 아니면 제가 과정에서 실수를 했을 가능성이 있나요? 감사합니다
-
해결됨RPA로 자동화 천재되기 (UiPath 응용편)
세번이나 다시했는데 동일한 오류가 나와서 문의합니다
세번이나 했는데 안되서 메일로 보내서 문의하고요 또 하면서 궁금한게 1 메모장을 켜놔고 디커깅 해야되는지 아니면 메모장이 자동으로 켜지는지 2 시퀀스가 외각에 추가로 하나 더생겼는데 문제가 없는지 3문제가 있으면 내용 삭제 없이 외각의 시퀀스만 없는 방법좀 알려주세요
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문있습니다.
37번 Least Recently Used (삽입정렬 코드 스타일 : 카카오 문제에서 코드를 다음과 같이 작성해보았는데 제대로 작동하지 않습니다. 어디서 잘못된 것인가요? #include<stdio.h> #include<vector> using namespace std; int main(){ freopen("input.txt", "rt", stdin); int s, n, i, k, pos; scanf("%d %d", &s, &n); vector<int> c(s); vector<int> d(n); for(i=0; i<n; i++){ scanf("%d", &d[i]); } for(i=0; i<n; i++){ pos=-1; for(k=0; k<s; i++){ if(c[k]==d[i]){ pos=k; break; } } if(pos==-1){ for(k=s-1; k>=1; k--) c[k]=c[k-1]; } else{ for(k=pos; k>=1; k--) c[k]=c[k-1]; } c[k]=d[i]; } for(i=0; i<s; i++){ printf("%d ", c[i]); } return 0; }