묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
static 변수 초기화 관련 질문
static 변수를 사용하면 객체가 공유해서 사용한다는 개념 자체는 이해가 가는데static 변수의 생성과 소멸에 대한 궁금증이 생겨서 질문 드렸습니다static 변수의 경우에는 프로그램 시작부터 기본 값을 가지고 있고 프로그램이 끝날 때까지 그 값을 공유하고 유지하는 건가요?
-
미해결밑바닥 부터 시작하는 머신러닝 입문
개발환경
파이썬부터 머신러닝까지 두 강의를 듣고 데이터분석을 혼자 연습해보며 하고있는데요!중간에 보여주신 ncsoft의 게임이탈자 예측 데이터를 가지고 하려다보니 6개의 파일 중 용량이 2기가가 넘는 파일이 있더라구요! 그래서 자연스럽게 환경에 대한 궁금증이 생기는데요~일단 저는 학교에서 내어주는 서버 등은 없고 개인 노트북 i5, 8GB메모리, GPU없음을 가지고 있습니다! 아나콘다의 스파이더라는 코드편집기(?)를 사용하는데 아나콘다 자체가 조금 무거운느낌이 들어서 cmd에서 jupyter notebook으로 하고있습니다. 여기서 드는 궁금증은 강의 중간에 쥬피터노트북으로는 개발환경에 적합하지않다고 하셨는데 이유를 알고싶습니다!코드편집기를 아톰으로 추천하신 이유는 아나콘다가 무겁기때문인가요??강의 들을 때는 그냥 넘겼던 말이 막상 큰 데이터를 돌려보니 이유가 궁금해졌습니다! 큰 이유가 없으면 국가수리과학연구소에서 제공하는 nims jupyter를 사용해도 개발환경으로는 무리가없을까요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
if location.find(u'성남시') != -1 : 에서 -1의 의미
csv object 예제에서 if location.find(u'성남시') != -1 : 라는 조건문이 있습니다. find라는 함수는 csv 객체에 내재된 함수이고 (맞나요?) '성남시'라는 문자열이 주어진 문자열 내 아무 곳에서나 발견되면, 리스트에 추가하겠다는 것 같은데. -1가 아닐 경우, 이것은 무엇을 의미하나요? -----------------------(추가) 생각해보니 find라는 함수가 주어진 문자열을 찾지 못한 경우 -1을 리턴하도록 되어있는 건가요? 그렇다면 말이 되긴하네요.
-
미해결앱 12개를 만들며 배우는 Swift4 & iOS11 아이폰 iOS 개발 강좌
Navigation Controller를 생성하고 나면 Tableview가 있는 곳에 View가 생성되지 않습니다.
Navigation Controller를 생성하고 나면 Tableview가 있는 곳에 View가 생성되지 않습니다.그래서 테이블 배경 그림을 넣을 수가 없네요.강의에는 Root View Controller 아래에 Views 가 있고 그 아래에 Table View가 들어가있는데요. 마찬가지로 배경이미지로 쓸 이미지뷰도 같은 식으로 위치해 있죠. 그런데 제가 할때는 처음 Navigation Controller 가져와서 생성할 때부터 Views가 아예 생성되지 않습니다. 어떻게 해야 배경을 넣을 수 있을까요?
-
미해결밑바닥 부터 시작하는 머신러닝 입문
age 선택 후, 다음 단계에서의 information gain 값 산출 결과에 대한 문의
student의 경우, no yes에 대해 buy/not buy도 정확히 갈리기 때문에info_student = 0가 될 것이므로, IG는 모두 age 선택 후 info(D)가 될 텐데요.age 선택 후 info(D) 는 -2/5 x log2(2/5) - 3/5 x log2(3/5) = 0.97095 이므로 이 값이 모두 IG가 되어야 하지 않나요?자료에서는 음수가 나와서요. 확인해 주실 수 있으실런지요?항상 최교수님 명강의에 감탄하고 있습니다.감사합니다.열공쟁이 서원철 드림.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
저도 똑같이 2번 입력되는데
대충 라인 40번쯤에 printf("(shift + 8을 누르면 나오는 특수문자)")를printf("%d", c)로 바꿔봤는데d를 입력하면 1000e 를 입력하면 1010f를 입력하면 1020a를 입력하면 9701를 입력하면 4902를 입력하면 500이렇게 나와요 어떻게 해야지 고쳐지나요?define _CRT_SECURE_NO_WARNINGSinclude // 비밀번호를 입력 받아서// 맞는 경우? 비밀 읽를 읽어와서 보여주고,계속 작성하도록// 틀린 경우? 경고 메세지를 표시하고 종료합니다.'define MAX 10000int main(void){//fgets, fputs 활용char line[MAX]; // 파일에서 불러온 내용을 저장할 변수char contents[MAX]; // 일기장에 입력할 내용char password[20]; // 비밀번호 입력char c; // 비밀번호 입력 할 때 키값 확인용 (마스킹)printf("비밀일기에 오신 것을 환영합니다\n");printf("비밀번호를 입력하세요 : ");// getchar() / getch() 의 차이?// getchar() : 엔터 입력시 동작// getch() : 키 입력시 바로바로 동작int i = 0;while (1){ c = getch(); if (c == 13) // enter -> 비밀번호 입력종료 { password[i] = "\0"; break; } else // 비밀번호 입력 중 { //? printf("%d", c); password[i] = c; } i++;}// 비밀번호 : 나도코딩 skehzheldprintf("\n\n === 비밀번호 확인중... == \n\n");if (strcmp(password, "skehzheld") == 0) // 비밀번호 일치 { printf(" === 비밀번호 확인 완료 ==\n\n "); char * fileName = "c:\\secretdiary.txt"; FILE * file = fopen(fileName, "a+b"); // 파일이 없으면 생성, 파일이 있으면 append 를 한다 (뒤에서 부터 내용을 추가한다) if (file == NULL) { printf("파일 열기 실패\n"); return 1; } while (fgets(line, MAX, file) != NULL) { printf("%s", line); } printf("\n\n 내용을 계속 작성하세요 ! 종료하시려면 EXIT 를 입력하세요"); while (1) { scanf("%[^\n]", contents); // 새 줄[\n]이 나오기 전까지 읽어들임 (한 문장) getchar(); // Enter 입력 (\n) flsh 처리 if (strcmp(contents, "EXIT") == 0) { printf("비밀일기 입력을 종료합니다\n\n"); break; } fputs(contents, file); fputs("\n", file); //enter 를 위에서 무시 처리 하였으므로 임의로 추가 } fclose(file);}else // 비밀번호가 틀린경우{ printf(" === 비밀번호가 틀렸어요 ====\n\n"); printf(" 으아아앙 도둑이양♥\n\n");}return 0;}
-
미해결iOS AutoLayout을 활용한 실전 UI구성 전략 - 카카오톡 같은 고급 UI 만들기
강의 자료 링크가 열리지 않아요.
강의 자료 링크가 열리지 않아요.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
기업용이 따로 있는지 궁금합니다.
미니콘다나 아톰은 기업용이 따로 있나요?오픈소스 프로그램들은 회사에서 라이센스 없이 사용해도 무관한가요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
간단한 질문 하나 드립니다.
안녕하세요 선생님.다름이 아니라 만약에....<div class = "content">"A""B'<div class = "addon">........이렇게 되어있는데 문자 A와 B만을 추출하고 싶으면어떤식으로 하면 될까요?X = BeautifulSoup( ...... , "html.parser")example = X.select(" 상위태그 > div.content")for i in example :print(i.string) 이런식으로 작성하고 실행하면 그냥 출력결과가 아예 빈칸으로 나옵니다.도와주시면 정말 감사하겠습니다^^
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
miner.stop()
하면 강의에서는 true가 뜨는데 저는 null이 뜹니다ㅜㅜ 뭐가 문제일까요?
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
mybatis 강좌는 안하시나여
이전 스프링 강좌에서 마이바티스를 유익하게 봤었습니다.그래서 이번강좌에도 포함되나 했는데 jdbc만 있네용.이전 스프링 강좌에서 봐야할까요
-
미해결
컨텐츠 계약해서 강의 제작하던 김지운입니다.
메일을 확인을 안하셔서 질문드립니다.강의영상 업로드 다 했는데 어떻게 올리나요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
cookies is not defined 라는 메시지를 받고, 서버가 다운됩니다.
안녕하세요. 좋은 강좌 그동안 잘 듣고있습니다. 이번 강좌의 후반까지 진행중에, 마지막 부분에서 서버가 다운 됩니다. }else if (cookies.name) { res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8' }); res.end(`${cookies.name}님 안녕하세요`);이 부분인데요, cookies is not defined 라는 메시지를 받네요. 실제로 코드 내에서도 cookies를 지정해 주지 않긴 했는데요, 강사님의 원본 코드를 강좌 를 몇번씩 반복하면서 봐도 cookies가 정의된 부분을 찾지 못해서요 ㅇ,.ㅇ;;제가 어딘가에서 빠뜨린 건가요? 이하는 전체 코드입니다. const fs = require('fs');const http = require('http');const url = require('url');const qs = require('querystring');const parseCookies = (cookie = '')=> cookie .split(';') .map( v=> v.split('=')) .map(([k, ...vs])=> [k, vs.join('=')]) .reduce((acc, [k, v])=>{ acc[k.trim()] = decodeURIComponent(v); return acc; }, {});const server = http.createServer( (req, res) =>{ console.log(req.url, parseCookies(req.headers.cookie)); if(req.url.startsWith('/login')){ const {query} = url.parse(req.url) const {name} = qs.parse(query) const expires = new Date(); expires.setMinutes(expires.getMinutes() + 5); res.writeHead(302, {Location: '/', 'Set-Cookie': `name=${encodeURIComponent(name)};Expires=${expires.toGMTString()}; HttpOnly; Path=/`}) res.end(); }else if (cookies.name) { res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8' }); res.end(`${cookies.name}님 안녕하세요`); }else{ fs.readFile('./server4.html', (err, data)=> { res.end(data); }); }}).listen(8080);server.on('listening', ()=>{ console.log('8080 번 포트 서버 대기중입니다.'); })server.on('error', (error)=>{ console.error(error);})
-
미해결신입 프로그래머를 위한 실전 JSP 강좌
궁금한것이 여기서는 왜 서블릿의 doGet doPost 사용을 하지 않은것인가요?
(사진)
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
componentDidCatch에 관련된 질문입니다.
componentDidCatch 를 사용할때getBoundingClientRect 을 호출하게 되면..this를 찾을 수 없어서 그런지..오류를 내면서 componentDidCatch 도 호출이 안됩니다.이런 경우는 어떻게 처리를 해야하는건가요? componentDidMount() { console.log(this.myDiv.getBoundingClientRect().height); } componentDidCatch(error, info) { console.log(error); //에러내용 console.log(info); //에러발생지 this.setState({ error: true });
-
미해결유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지
formatexeption 오류가 뜹니다.
아래 댓글처럼 인코딩을 다시 해서 시도해보아도 계속 formatexception 오류가 뜹니다.방법이 없을까요?
-
미해결React 제대로 배우기
Atom에서 에러 질문드립니다.
아톰에서 react.js 설치하면 Failed to install react because Git was not found.The react package has module dependencies that cannot be installed without Git.You need to install Git and add it to your path environment variable in order to install this package.You can install Git by downloading, installing, and launching GitHub for Windows: https://windows.github.comRun apm -v after installing Git to see what version has been detected.라는 에러가 뜹니다.Git을 설치하고 apm -v 를 실행하라고 되어있는데그래서 Git을 다운받고 나서 apm -v 실행이 안되요반드시 필요한 패키지는 아닌거같긴한데... 그래도 자꾸 에러가 나니 답답해요해결하신분 계신가요??
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
npx를 사용하는 이유를 알고 싶어요.
강의 잘보고 있습니다.그냥 create-react-app 하는거랑 npx create-react-app 하는게 어떤 차이가 있는지 알고 싶어요.
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
강의 파일 공유 가능할까요??
강의해주신 소스코드 공유 가능할까요??좋은 강의 감사합니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
혹시 throw error cannot find module 이라는 메시지를 받으면
질문은 아니고요, 간단히 남기고 싶은게 있어서 글 올립니다.강사님과 동일하게 진행했는데, throw error cannot find module 메시지를 받으면서 계속 에러가 나더군요. 제경우, editor를 걍 다시 시작하니 해결했습니다. 코드 자체에 문제가 없어도, 어떤 이유에서인가 발생할 수 있는거 같아요. 혹시, 동일한 문제 겪으신 분들은, 시간낭비하지 말고 프로그램먼저 다시 시작하시기 바랍니다. setInterval(()=>{ console.log('시작'); try { throw new Error('서버를 고장내주마'); } catch (error) { console.error(error); }}, 1000)