묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
readline과 반목문을 조합하여 만들어봤습니다.
(1) f = open('./resource/it_news.txt', 'r', encoding='UTF-8') while True: line = f.readlines() if not line: break print(line) f.close() 위의 1번 코드로 실행하니 줄바꿈 중간중간 \n이 끼여서 나와서 이상하네요... (2) with open('./resource/it_news.txt', 'r', encoding='UTF-8') as f: while True: line = f.readline() if not line: break print(line) 반면 아래의 코드 (2)는 깔끔하게 한줄 한줄 나오네요 감사합니다.
-
미해결자바스크립트 중고급: 엔진 핵심
[정리] 예제 정리해 보았습니다.
1. 함수 선언문이 없음으로 넘어감 2. 변수 할당 → obj = undefined 3. 코드 실행 → obj = {} → obj.getTotal = function(){}, 이때 getTotal function object 생성, [[Scope]] 설정 function object의 [[FormalParameters]]에 [ ‘one’, ‘two’, ‘two’ ] 생성 → obj.getTotal(11, 22, 55)를 통해 getTotal 함수 호출 4. getTotal 함수에 실행 콘텍스트 이동 + 파라미터의 값이 실행 콘텍스트로 넘어감 5. 파라미터 값이 선언적 환경 레코드에 매핑됨 → { one : 11 } → { one : 11, two : 22 } → { one : 11, two : 55 } two가 이미 존재하기 때문에 세 번째 값이 기존의 two에 할당되 two는 55가 됨 6. getTotal 안에 함수 선언문, 변수 할당이 없으로 넘어감 7. getTotal에서 코드 실행, log(one + two); → 선언적 환경 레코드에서 one과 two의 값을 찾음 → 66이 출력 ---------------------------------- 문제를 풀다가 모르는 부분이 나와서 질문드립니다. [[FormalParameters]]에 [ ‘one’, ‘two’, ‘two’ ] 가 생성되는 건가요? 아님 이름이 겹치기 때문에 [ ‘one’, ‘two’ ]가 생성되는 건가요?
-
미해결스프링 핵심 원리 - 기본편
getBean이 class를 받아야 하는 이유?
안녕하세요. 명강의 듣다보니 궁금증이 생겨 질문 남깁니다. getBean은 왜 인자로 클래스를 받는가? 입니다. getBean의 역할은 객체를 넘겨주는 것이고 AppConfig에서 @Bean을 통해 constructor를 알려주었을 때 객체 생성을 위한 정보는 모두 받았다고 판단됩니다. 또한 getBean 앞뒤로 sout 찍어보니 실제로 getBean 이전에 모든 객체생성 로그가 찍히기에 궁금증이 더해졌습니다. getBean의 역할을 수행하는데는 name만 가지고도 가능할텐데 왜 class를 인자로 받는걸까요?? 워낙 명강의라 뒤에 나오는 내용을 궁금해하는중일지 모르겠습니다.ㅎㅎ
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
traindata, testdata transform
6.2에서 데이터를 불러올 때, test data는 테스트하기위한 목적의 데이터로 알고 있는데, transform을 적용하면 안되지 않나요? model.eval()에서 자동으로 transform을 정지?시키나요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
카프카 기능 구현 질문입니다.
선생님 안녕하세요? 저는 완전 초급입니다. (개발자도 엔지니어도 아닙니다) 빅데이터에 관심이 있어 강의를 듣고 있는데...너무 어렵고 실습의 결과가 잘 나오지 않아 힘겼게 따라 가고 있습니다. 카프카 기능구현에서 실습을 3일째 반복 하고 있는데요. 아래 명령어 실행 후 결과 값이 정확히 나오지 않아 질문 드립니다. kafak-topics --create --zookeeper server02.hadoop.com:2181 --replication-factor 1 --partitions 1 --topic SmartCar-Tpic 후 Created topic SmartCar-Topic. -> 이 문구가 나오지 않습니다. 어디를 수정하면 되는지요? putty 에서 복사하는 방법도 몰라 이렇게 직접 작성해서 질문 드립니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
절대경로 ㅠㅠ
f = open('C:\Users\ddusa\OneDrive\바탕 화면\coding\python practice\resource\it_news.txt', 'r', encoding='UTF-8') 로 입력햇는데, 아래와 같은 오류가 발생해서 문의드립니다. File "c:\Users\ddusa\OneDrive\바탕 화면\coding\python practice\chapter09_01.py", line 11 f = open('C:\Users\ddusa\OneDrive\바탕 화면\coding\python practice\resource\it_news.txt', 'r', encoding='UTF-8') ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 지난번에 모듈수업때도 지정이 안되서 그냥 넘어갔는데 혹시 무엇이 문제일까요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문드립니다.
안녕하세요 잘보고 있습니다! 제 풀이는 아래와 같은데 혹시 문제될만한점이 있을까요?? function solution(arr) { let answer = 0; let n = arr.length; let u = r = d = l = c = 0; for (let i = 0; i < n; i++) { for (let j = 0; j < n; j++) { c = arr[i][j]; //현재위치 u = (i - 1 < 0) ? 0 : arr[i - 1][j]; //위 r = (j + 1 >= n) ? 0 : arr[i][j + 1]; //오른쪽 d = (i + 1 >= n) ? 0 : arr[i + 1][j]; //아래 l = (j - 1 < 0) ? 0 : arr[i][j - 1]; //왼쪽 if (c > u && c > r && c > d && c > l) answer++; } } return answer; } const arr = [ [5, 3, 7, 2, 3], [3, 7, 1, 6, 1], [7, 2, 5, 3, 4], [4, 3, 6, 4, 1], [8, 7, 3, 5, 2] ]; console.log(solution(arr));
-
미해결Slack 클론 코딩[실시간 채팅 with React]
table 데이터 삽입중 에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
서버 실행 npm run dev 오류 (맥사용자입니다!)
(사진)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문드립니다.
항상 잘보고 있습니다. 저는 이렇게 짰는데 혹시 문제가 될만한 사항이 있을까요...? function solution(arr) { let answer, rowArr = [], colArr = [], diaArr = []; let dia = 0, dia2 = 0; for (let i = 0; i < arr.length; i++) { let row = col = 0; for (j = 0; j < arr.length; j++) { row += arr[i][j]; col += arr[j][i]; if (i === j) dia += arr[i][j]; else if (i + j === 4) { dia2 += arr[i][j]; } } rowArr.push(row); colArr.push(col); } diaArr.push(dia); diaArr.push(dia2); answer = Math.max.apply(null, [...rowArr, ...colArr, ...diaArr]); return answer; } const arr = [ [10, 13, 10, 12, 15], [12, 39, 30, 23, 11], [11, 25, 50, 53, 15], [19, 27, 29, 37, 27], [19, 13, 30, 13, 19] ]; console.log(solution(arr));
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
server가 문제입니다
이런식으로 문제가 생기는데 어떻게 할까요? 기존에 sts로 프로젝트를 진행하여서 tomcat이랑 다운 받아서 사용 하였거든요 근데 이번에 인텔리제이로 넘어오니까 tomcat이 충돌되서 안된다고 하는것 같더라고요 .... 어떻게 해결해야할지 좀 알려주시면 안될까요??
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
[npm] npm run dev 에러
안녕하세요. NFT에 관심이 있어서 수강하고 있는 학생입니다. 이론과 실습편을 마치며 이수업을 듣고 있습니다. 이론과 실습에서도 같은 에러때문에 해결을 하지못한채 NFT 강좌로 넘어왔는데요. webpack.config.js 스크립트에 아래 코드를 넣어주고 나서부터 에러가 발생했었습니다. 에러의 원인을 알아보니 fs 모듈이 사용불가로 나옵니다. fs 를 대체가능한 모듈 알려주실 수있나요? 모듈이 있다면, webpack부분과 ABI에 작성하는 부분과 deploy_YTT 부분만 수정하여 컴파일해서 수정해나가면 될 듯한데요. 대체 모듈 검색 도중 비슷한 fs-extra 모듈을 찾아내 적용하였지만, 부분부분 적용이 되지않아 npm run dev 실행이 되지 않습니다. 선생님의 귀중한 의견 부탁드리겠습니다. const fs = require('fs')
-
미해결Vuetify Admin Template 만들기 - 실전편 (Based Vue2)
안녕하세요 강사님
강의를 모두 수강하고 원하는대로 템플릿을 만들어 보고자 공부중에 있습니다. app-bar와 navigation-bar 를 제외한 나머지 영역을 나누고 싶은데 Vuetify의 어떤 속성을 이용해야 하는지 도저히 모르겠어서 질문드립니다.. 화면은 이런식으로 나누고 싶습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
j 먼저 처리..
영상을 안보고 풀었을때 j먼저 처리하지않고 j-1 로 처리를헀는데요, 혹시 이렇게 하면 틀릴까요??? function solution(arr) { const sum = arr.reduce((a, c)=>{ return a+c },0); console.log('전체합',sum); for(let i = 0; i<arr.length; i++){ for(let j=i+1; j<arr.length; j++){ //전체 합 - i+j = 100이 되는지 확인 let faker = arr[i]+arr[j]; if(sum - faker === 100){ console.log('가짜1',arr[i]); console.log('가짜2',arr[j]); arr.splice(i, 1); arr.splice(j-1,1); return arr } } } } let arr = [20, 7, 23, 19, 10, 15, 25, 8, 13]; console.log(solution(arr));
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
질문에 올려서 죄송합니다. dayjs 한글표기하는 유용한 팁이 있어서 적어봅니다.
main 폴더에 있는 index.js 파일에서 윗부분을 이렇게 수정하시면 1 hour ago라고 표기 되어있던 것이 1시간 전이라고 표기됩니다. 필요하실 것 같아서 적었습니다. import React from 'react'; import './index.css'; import axios from 'axios'; import {Link} from 'react-router-dom'; import * as dayjs from 'dayjs'; import relativeTime from 'dayjs/plugin/relativeTime'; import 'dayjs/locale/ko'; dayjs.extend(relativeTime); dayjs.locale('ko'); import 'dayjs/locale/ko'; 와 dayjs.locale('ko'); 를 넣어주시면 됩니다 ㅎㅎ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getServerSideProps 와 쿠키 공유 부분 질문
브라우저에서의 http 요청과 응답 과정을 보면 1. 클라이언트(브라우저)가 처음 요청시에는 쿠키를 가지지 않은 상태로 요청을 보내고 2. 서버에서 응답할때 쿠키를 같이 보내주고 3. 클라이언트에서 다시 요청시 서버에서 받은 쿠키를 별도의 설정 없이도 같이 보내줘서 서버는 요청에 들어있는 쿠키를 읽어서 사용자가 누구인지 파악할 수 있다 이렇게 알고 있는데요 그럼 getServerSideProps 는 프론트서버에서 백엔드 서버로 요청하는 것이고, 브라우저가 아니기 때문에 요청을 보낼 때 axios요청에 쿠키를 직접 담아서 보내줘야 하는데.. 그 과정에서 export const getServerSideProps = wrapper.getServerSideProps(async (context) => { const cookie = context.req ? context.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } context.store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); context.store.dispatch({ type: LOAD_POSTS_REQUEST, }); context.store.dispatch(END); await context.store.sagaTask.toPromise(); }); getServerSideProps가 실행되면 1. 위 과정과 같은 방법으로 실행되는게 맞나요? 만약 그렇다면 클라이언트는 프론트서버고, 서버는 백엔드서버 역할을 하는걸까요 2. 프론트서버가 요청을 보냈으니 context.req는 항상 true인가요? 3. 요청을 보낼 때부터 req에 쿠키가 있는건가요? 아니면 위 과정처럼 백엔드서버에서 응답을 받은 쿠키로 체크하는걸까요? (아래 디스패치까지 연결하면 더 이해가 안가요;;)
-
미해결실전! Querydsl
복수의 엔티티를 join 할때의 질문입니다.
제목 그대로 만약 member 엔티티와 연관된 엔티티가 team 말고도 group 이라는 엔티티가 있다면 .select() .join(member.team, team) .on(...) .join(member.group, group) .on(...) .fetch(); 처럼 하고 성능 최적화를 위해 team 엔티티만 페치조인 하고자 한다면 해당 조인에만 .fetchjoin() 메서드를 붙이면 되는것이 맞나요?
-
미해결
유니티 현재 선택된 gameobject 관련 로직 관련 질문드립니다.
안녕하세요 유니티 궁금한 점이 있습니다. 정해진 타입의 선택된 컴포넌트에서만 실행되게 하는 로직인데 NullRefException이 발생하는데 이유가 궁금합니다. void ProgressBarExe() { // Debug.Log($"Select idx :{selected}"); // 재생중인 소스, 현재 활성중인 버튼에서만 동작, NullreferenceException 에러 발생하는 부분입니다. if (EventSystem.current.currentSelectedGameObject.transform.tag == "cellprefab" && EventSystem.current.currentSelectedGameObject.transform.GetSiblingIndex() == selected) { EventSystem.current.currentSelectedGameObject.transform.GetChild(1).GetComponent<Slider>().maxValue = Source.clip.length; EventSystem.current.currentSelectedGameObject.transform.GetChild(1).GetComponent<Slider>().value = Source.time; } } 현재 선택된 곳이 버튼 프리팹이고 selected 인덱스의 AudioSource Source 가 재생중인 경우에는 다른 버튼들이 비활성화 되거나 하는 로직 구현이 궁금합니다. (현재 선택된 곳의 인덱스를 저렇게 가져오는 것 같은데 다른 빈 곳을 누르면 NullRefException 발생하는데 그 이유를 잘 모르겠네요.)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
.atom\styles.less 관련 에러
비슷한 에러를 겪는 분이 안계신 것 같습니다. 이전에 있던 아톰 에러를 해결하자 이 에러가 새로이 등장했습니다. .atom\styles.less Line number: 39 Unrecognised input 라며.... 코드 실행 결과 확인이 불가능해 수업 진도를 따라가고 있는지조차 확인이 불가능합니다. 해결방법이 있을까요? 당연하게도 제가 저 스타일스를 건드렸던 부분은 없습니다. 아톰 첫 설치부터 에러가 나서 검색해서 수정하고 강의를 조금 따라가려니 다시 에러가 나고... 이래서야 진도를 나가는 게 가능하기나 한 건지 의심스러운 수준입니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
/core
/core를 빼고 redux-saga/effects를 하시는 이유가 있을까요?